Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CSDB

Download as pptx, pdf, or txt
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

You might also like