|
FEATURED PRODUCTS
|
Ethernet/USB for Serial
- IRIG Timetag
- PowerPC user processor
- CompactFlash slot
- Programmable baud rates
- Large FIFOs
- RS-422, RS-232, RS-423
The OmniBusBox enables computers and networks to interface with RS-422, RS-232, and RS-423 serial along with other protocols via Ethernet or USB.
|
For More Information

800.829.1553
|
|
OmniBus Serial
OmniBus Serial refers to the RS-422, RS-232, RS-423 asynchronous communications capabilities available for all modular OmniBus platforms. OmniBus Serial modules have four independent universal asynchronous receiver transmitters (UARTs), each having one transmitter and one receiver.
Serial interfaces are available with or without ARINC 429 on the same OmniBus module.
OmniBus Product Family
Ballard's OmniBus products connect computers or networks to one or more
avionics databuses. Separate web pages provide information on OmniBus
platforms (PCI,
cPCI,
PMC,
VME,
USB/Ethernet), avionics protocols
(MIL-STD-1553,
ARINC 429,
ARINC 708,
ARINC 717,
and CSDB),
serial ports (RS-422/232/423),
and Discrete I/O.
Applications for OmniBus products include testing, simulation, and operational uses of avionics databuses. 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.
General
- 4 Transmitters and 4 Receivers per module
- RS-422, RS-232, or RS-423 per port
- Select through software and connector wiring
Baud Rates
- To over 1 Mbps
- By formula from CLK1 or CLK2:
- Baud = CLKFreq/[(N + 1)*10]
- Where: N is in the range of 0 to 4095
- CLK1Freq = 20 MHz
- CLK2Freq = 9.216 MHz
- Special: Custom CLK2 available
| Typical Baud Rates |
| Baud | Clock | Prescale (N) | | Baud | Clock | Prescale (N) |
| 300 | CLK2 | 3071 | | 57,600 | CLK2 | 15 |
| 600 | CLK2 | 1535 | | 115,200 | CLK2 | 7 |
| 900 | CLK2 | 1023 | | 230,400 | CLK2 | 3 |
| 1,200 | CLK2 | 767 | | 460,800 | CLK2 | 1 |
| 1,800 | CLK2 | 511 | | 921,600 | CLK2 | 0 |
| 2,400 | CLK2 | 383 | | 12,500 | CLK1 | 159 |
| 3,600 | CLK2 | 255 | | 25,000 | CLK1 | 79 |
| 4,800 | CLK2 | 191 | | 50,000 | CLK1 | 39 |
| 7,200 | CLK2 | 127 | | 100,000 | CLK1 | 19 |
| 9,600 | CLK2 | 95 | | 200,000 | CLK1 | 9 |
| 14,400 | CLK2 | 63 | | 250,000 | CLK1 | 7 |
| 19,200 | CLK2 | 47 | | 400,000 | CLK1 | 4 |
| 28,800 | CLK2 | 31 | | 500,000 | CLK1 | 3 |
| 38,400 | CLK2 | 23 | | 1,000,000 | CLK1 | 1 |
Word Encoding
- Start bits: 1
- Data bits: 8
- Parity: Odd/Even/Mark/Space/None
- Stop bits: 1
- But polarity: Normal/Inverted
FIFO Buffers
- 4 Kbytes per transmitter
- 4 Kbytes per receiver
- FIFO threshold
- One per FIFO
- Settable as byte count
- Reports to Event Log List
Transmitter Gap
- Insert in data stream
- Under software control
- Length: 1 - 255 bit times
- Repeatable for longer gaps
- Use to regulate or schedule transmissions
Transmitter Rise/Fall Time
- S/W selectable slope: High/Low
- Special: Custom available
Status Reporting
- Poll FIFO status
- Poll Event Log List
- Interrupts from Event Log List
Event Log List
- Transmitter over threshold
- Transmitter underflow (empty)
- Receiver under threshold
- Receiver overflow (full)
- Receive error
API Support
- Access to other board resources (IRIG time and digital I/O)
- Easy-to-use functions
The Downloads section contains data sheets with complete information on Serial functionality for OmniBus products.
PCI AND cPCI
The OmniBus PCI and cPCI boards can host 1 or 2 on-board cores with circuitry to support 1 or 2 protocol modules. Because each on-board core has its own dedicated DSP, the OmniBus PCI/cPCI boards can host up to 32 ARINC 429 channels without relying on the host processor or risking data loss from an overloaded DSP.
Ethernet/USB
The OmniBusBox device hosts 2 on-board cores with circuitry to support 2 protocol modules. Because each on-board core has its own dedicated DSP, the OmniBusBox device can host up to 32 ARINC 429 channels without relying on the host processor or risking data loss from an overloaded DSP.
|
|
VME
The OmniBus VME boards can host 2 or 4 on-board cores with circuitry to support up to 4 protocol modules. Because each on-board core has its own dedicated DSP, the OmniBus VME boards can host up to 64 ARINC 429 channels without relying on the host processor or risking data loss from an overloaded DSP.
|
CoPilot
The easiest way to use the Serial functionality of your OmniBus board is with CoPilot, Ballard's Windows-based software. Because CoPilot can host multiple cards, channels, and databuses, it is the ideal tool for operating OmniBus products. CoPilot may be purchased as part of an OmniBus system or separately.
PowerPC
An SDK is available for advanced users who are developing software to run on the PowerPC (available on OmniBusBox, OmniBus VME, and OmniBus PMC).
|
|
BTIDriver API
Alternatively, software developers can use the included Application Program Interface (API) to quickly develop custom applications. OmniBus products can be easily configured and operated with only a few API calls. The comprehensive library also includes a broad range of functions for specialized needs.
Drivers
Driver software is available for Windows®, Linux®, LabVIEW, LabVIEW RT, VxWorks®, INTEGRITY® and other operating systems. Availability varies by product. Contact Ballard for specific details for your desired Omnibus product.
|
OmniBus Part Numbers
The part number for an OmniBus product is a combination of the platform number, module number(s), CoPilot code, and options. This results in thousands of possible part number combinations. Contact Ballard sales for assistance in determining the best OmniBus order number to fit your needs. Each platform core can accept one module. A core without a module may be used for future expansion.
Example Part Numbers
|
112-436-436
|
  |
OmniBus PCI board with two 4 Serial UART and 2R/2T ARINC 429 modules
|
|
162-436-822
|
  |
OmniBusBox with a 4 Serial UART and 2R/2T ARINC 429 and a 2R/2T parametric ARINC 708 module
|
XXX :: Platform Number
| # | Description |
| 111 | PCI w/ 1 core |
| 112 | PCI w/ 2 cores |
| 121 | 3U cPCI w/ 1 core |
| 122 | 3U cPCI w/ 2 cores |
| 141 | PMC w/ 1 fixed core (MIL-STD-1553 only) |
| 152 | 6U VME w/ 2 cores and PMC site |
| 154 | 6U VME w/ 4 cores (no PMC site) |
| 162 | OmniBusBox w/ 2 cores |
CoPilot Code
To include CoPilot add "CP-" before the OmniBus order number.
Example: CP-112-436-436
Options
Contact Ballard sales for information on available OmniBus options.
|
|
YYY :: Serial Module Numbers
| # |
Description |
| 432 |
4 Serial UARTs |
| 436 |
4 Serial UARTs with 4R/4T ARINC 429 |
nR = number of receive channels
nT = number of transmit channels
Multi-Protocol
OmniBus products are capable of concurrently hosting more than one avionics protocol on a single product.
See the OmniBus protocol pages for a list of available module numbers:
MIL-STD-1553,
ARINC 429,
ARINC 708,
ARINC 717,
CSDB,
Serial,
Discrete I/O
|
|
|
Adobe Acrobat is required to view PDF documents. Click Here to download a free version of Acrobat Reader. |
|
|
|