CSDB is an asynchronous linear broadcast bus that specifies the use of twisted pair cable. It defines low and high-speed options of 12.5kbps and 50kbps. CSDB uses 11-bit bytes consisting of start, data, parity and stop bits within message frames. Error detection includes parity checks and optional checksums. The document discusses CSDB specifications, operations, integration considerations and comparisons to ARINC 429 and ARINC 629 standards.
CSDB is an asynchronous linear broadcast bus that specifies the use of twisted pair cable. It defines low and high-speed options of 12.5kbps and 50kbps. CSDB uses 11-bit bytes consisting of start, data, parity and stop bits within message frames. Error detection includes parity checks and optional checksums. The document discusses CSDB specifications, operations, integration considerations and comparisons to ARINC 429 and ARINC 629 standards.
CSDB is an asynchronous linear broadcast bus that specifies the use of twisted pair cable. It defines low and high-speed options of 12.5kbps and 50kbps. CSDB uses 11-bit bytes consisting of start, data, parity and stop bits within message frames. Error detection includes parity checks and optional checksums. The document discusses CSDB specifications, operations, integration considerations and comparisons to ARINC 429 and ARINC 629 standards.
CSDB is an asynchronous linear broadcast bus that specifies the use of twisted pair cable. It defines low and high-speed options of 12.5kbps and 50kbps. CSDB uses 11-bit bytes consisting of start, data, parity and stop bits within message frames. Error detection includes parity checks and optional checksums. The document discusses CSDB specifications, operations, integration considerations and comparisons to ARINC 429 and ARINC 629 standards.
Download as PPTX, PDF, TXT or read online from Scribd
Download as pptx, pdf, or txt
You are on page 1of 23
CSDB
Commercial Standard Digital Bus
• CSDB is an asynchronous linear broadcast bus, specifying the use of a twisted, shielded pair cable for device interconnection. Two bus speeds are defined in the CSDB specification. A low-speed bus operates at 12,500 bits per second (bps) and a high-speed bus operates at 50,000 bps. The bus uses twisted, unterminated, shielded pair cable and has been tested to lengths of 50 m. Uni-Directional Bus Bi-Directional Bus Gateway If the other bus is ARINC 429 compliant, then messages directed through the gateway from CSDB are converted to the ARINC 429 protocol, and vice versa. Basic Bus Operation • Continuous repetition • Non-continuous repetition • “Burst” transmissions CSDB message framework CSDB • For CSDB, bytes consist of 11 bits: a start bit, 8 data bits, a parity bit, and a stop bit. • A particular frame is defined from the start of one synchronization block to the start of the next synchronization block. • A message block contains an address byte, a status byte, and a variable number of data bytes. CSDB • The theoretical bus data rate for a data bus operating at 50,000 bps with an 11-bit data byte, is 4545 bytes per second. CSDB Error Detection and Correction • Parity – A parity bit is appended after each byte of data in a CSDB transmission. • Checksums – It is expected that the receiving unit will accept as a valid message the first message block which contains a verifiable checksum. Bus User Monitoring • The bus frame, consisting of the synchronization block and message block, may be checked for proper format and content. • A typical byte, consisting of start, stop, data, and parity bits, may be checked for proper format. Integration Considerations • Physical Integration – 10 receivers on a single bus – Up to 50 m in length – LRU connected to a CSDB must satisfy the electrical signals and bit timing – Protection against short-circuits – Avoid potential future integration problems Integration Considerations • Logical Integration – The bit patterns that initiate a message block, and the start bit, data bits, parity bit, and stop bit pattern that comprises each byte of the message. – Control the number of bytes in each message and ensure that all the messages on a particular bus are of the same length. Integration Considerations • Software Integration – The authorized messages and in constraining their signaling rate and update rate – Bus frame loading Integration Considerations • The detailed message block definitions give the interpretation of the address, status byte, and data words for each available message. • Subsystem should provide the messages required by other LRUs. • All the messages on a particular bus are of the same length. ARINC 629 • ARINC 629 was introduced in May 1995 and is currently used on the Boeing 777, Airbus A330 and A340 aircraft. • The ARINC 629 bus is a true data bus in that the bus operates as a multiple-source, multiple sink system. • Additional units can be fairly readily accepted physically on the data bus. ARINC 629 • ARINC 629 is the ability to accommodate up to a total of 128 terminals. • It supports a data rate of 2 Mbps. • ARINC 629 uses the time based, collision- avoidance concept. • ARINC 629 uses 20 bit data word format. ARINC 629 ARINC 429 ARINC 629 Word Format ARINC 629 Word Format • The first three bits are related to word time synchronization. • The next 16 bits are the data contents. • The final bit is a parity bit. ARINC 629 • The ARINC 629 data bus cable consists of an unshielded twisted pair of wires. • The wires are #20 AWG and are bonded together continuously along their length. • The cables can be up to 100 meters long and have no provisions for field splicing. • ARINC 629 is defined for both voltage and current modes of operation. • One attractive feature of ARINC 629 is that fiber optic interface. ARINC 629 • ARINC 629 data transmitted in groups called messages. • Messages are comprised of word strings, up to 31 word strings can be in a message. • Word strings begin with a label followed by up to 256 data words. • Each label word and data word is 20 bits