Description
Ballard's OmniBus products connect computers or networks to one or more
avionics databuses. OmniBus 429 refers to the ARINC 429 capabilities available
for all modular OmniBus platforms. Separate web pages provide information on OmniBus
platforms (PCI,
cPCI,
PMC,
VME,
USB/Ethernet), avionics protocols (MIL-STD-1553,
ARINC 708,
ARINC 717, and CSDB),
serial ports (RS-422/232/423), and discrete IO.
OmniBus products are built around an intelligent platform that can host one
or more protocol modules. This flexible architecture accommodates mixed protocols,
high channel counts, and unsurpassed processing power. An on-board PowerPC®
processor can be programmed by the user to offload the host or for stand-alone
operation. Each module has its own DSP dedicated to protocol processing.
OmniBus 429 modules are available with up to 16 channels in various
receive/transmit combinations. Parametric 429 modules provide variable transmit
amplitude and programmable frequency (to support equipment that varies from the ARINC
429 standard, such as some implementations of ARINC 575). ARINC 429 channels can be
combined with ARINC 717 or serial ports on the same module (see table of
module part numbers below).
All ARINC 429 receive channels feature automatic speed detection and independent
label and SDI filtering. Each transmit channel automatically maintains accurate label
repetition rates and supports aperiodic transmissions (for data transfer protocols such
as ARINC 615). Both receivers and transmitters offer programmable speed and parity.
Applications for OmniBus products include testing, simulation, and operational uses
of avionics databuses. With its error detection and generation capability, OmniBus 429
is well suited to product development, production, and system testing. The high channel
count, multi-terminal capability, and on-board PowerPC processor provide the power necessary
for flight simulators and system integration laboratories. An OmniBus product may also be
used as a data server or as a stand-alone converter from one protocol to another.
TOP OF PAGE
ARINC 429 Functional Specifications
General
- Up to 16 ARINC 429 channels per module (various R/T mixes available)
- Available in parametric versions (programmable transmit amplitude and frequency)
- Programmable parity for each 429 channel (odd/even/data)
- Programmable speed options:
- Auto-detect (on receive channels) or fixed
- 12.5/100 Kbps (default) or custom speeds (on parametric channels)
- Buffering schemes facilitate data handling:
- Single buffer is the default (receive/transmit)
- Ping-pong double buffers ensure data integrity (receive/transmit)
- Circular lists transmit a repeated pattern, such as a sine wave (transmit)
- Asynchronous list buffers support protocols such as ARINC 615 (transmit)
- FIFO list buffers can handle sequences of data (receive/transmit)
- Internal wrap-around self-test bus facilitates built-in test and diagnostics
Transmitters
- Transmit a single message, a schedule, or asynchronous messages
(interleaved in schedule)
- Create automatic schedule (based on specified repetition rates) or explicit schedule with:
- Messages (labels)
- Conditional gaps (allow asynchronous transmissions)
- Fixed gaps (do not allow asynchronous transmissions)
- Branches and calls (control schedule sequencing)
- Schedule operation modes:
- Continuous cycle
- Specified number of loops
- Single-step (for debugging)
- Messages can be tagged for error injection, sync out signaling, and logging/interrupts
- Error injection: parity (in all or tagged messages) and inter-message gap (0 to 3 bit times)
- Variable transmit amplitude for parametric transmitters
- Output a sync pulse on all or selected messages (multiple sync lines are available)
- Externally trigger all or selected messages (using any of multiple trigger lines)
Receivers
- Programmable filtering by label/SDI combinations
- Automatic error detection:
- gap errors (less than 4 bit times)
- bit timing (timing error in at least one bit)
- long word (more than 32 bits)
- short word (time out error)
- parity
- Detected errors can be logged and can generate interrupts
- Generate a sync out signal on received messages (multiple sync lines available)
Sequential Monitor
- Create a sequential record in on-board memory or stream to file
(with a simple program)
- Monitor concurrently with transmitter/receiver operation
- Monitor recording modes: circular or fill and halt
- Monitor sampling modes to reduce total record count: interval mode or delta mode
- Each monitored message includes:
- the 32-bit word
- channel number
- bus speed
- time-tag
- detected errors
Time-Tags
- Use 32-bit binary timer or 64-bit IRIG timer
(displays day/hour/min/sec/ms/µs)
- IRIG timer options:
- Select IRIG-B or IRIG-A format
- Generate IRIG signal or sync up to an IRIG signal (on-board or external)
- Initialize timer to time of day or other value
Interrupts/Logging
- Configurable event log can be polled and can generate interrupts to the host PC
- The following events may be user-selected for logging/interrupts:
- When the monitor is full or halts
- On a user-specified frequency of monitored messages
- When tagged messages are sent or received
- When a message error is detected
- When a schedule halts or pauses
- When a schedule encounters a user-inserted Log Event command
- When a list buffer is empty or full
TOP OF PAGE
Example Configurations
429 Configurations for 2 Modules
- Up to 32 ARINC 429 channels
- 8R/8T ARINC 429 channels plus 1 or 2 MIL-STD-1553 channels
- 12R/12T ARINC 429 channels plus 4 serial ports (RS422/232/423)
- 4R/4T parametric 429 channels plus 4R/4T ARINC 717 channels and 2 ARINC 708 channels
429 Configurations for 4 Modules
- Up to 64 ARINC 429 channels
- 24R/24T parametric 429 channels plus 8R/8T ARINC 717 channels
- 32 ARINC 429 channels plus 2 ARINC 708 channels and 1 or 2 MIL-STD-1553 channels
TOP OF PAGE
Software
The easiest way to use OmniBus 429 products in a Windows® environment is with
Ballard's graphical CoPilot® software. CoPilot can host
multiple cards, channels, and databuses (ARINC 429, ARINC 708, MIL-STD-1553, and serial), so it
is the ideal tool for OmniBus products.
Alternatively, users can develop their own software using the included BTIDriver
API. Although each OmniBus product can be easily configured and run with only a few
API calls, the comprehensive library includes a broad range of functions for
specialized needs.
An SDK is available for advanced users who are developing software to run on the
PowerPC.
TOP OF PAGE
Ordering Information
OmniBus Order NumbersThe order number for an OmniBus product is a
combination of the board part number (see table below) and module part number(s). For
example, order number 111-427 is an OmniBus PCI with a 4R/4T ARINC 429 module.
|
1 Core |
2 Cores |
4 Cores |
| PCI (short) |
111 |
112 |
|
| cPCI (3U) |
121 |
122 |
|
| VME (6U) |
|
152 |
154 |
| Ethernet/USB |
|
162 |
|
ARINC 429 Module Part NumbersThe table below lists standard
ARINC 429 modules. Contact Ballard for more details.
| P/N |
Description |
| 421 |
16R/0T ARINC 429 |
| 422 |
12R/4T ARINC 429 |
| 423 |
8R/8T ARINC 429 |
| 424 |
4R/12T ARINC 429 |
| 425 |
0R/16T ARINC 429 |
| 426 |
8R/0T ARINC 429 |
| 427 |
4R/4T ARINC 429 |
| 428 |
0R/8T ARINC 429 |
| 434 |
4R/4T parametric ARINC 429 |
| 435 |
4R/4T parametric with 4R/4T ARINC 717* |
| 436 |
4R/4T ARINC 429 with 4 Serial UARTs |
| 437 |
4R/4T parametric ARINC 429 with 4R/4T CSDB |
*On module P/N 435, ARINC 429 and bipolar ARINC 717 channels share the same receivers.
TOP OF PAGE
Download Brochure
Click here to download a PDF version of the OmniBus_429 Product Brochure
Adobe Acrobat is required to view the PDF. Click here to download a free version of Acrobat Reader
Top |