:: Site Map
: :     OmniBus CSDB    Home > Products > CSDB > OmniBus CSDB
 
Ballard Technology
Products
OmniBus CSDB
Support Quote This
FEATURED PRODUCTS
Ethernet/USB for CSDB
Featured
  • IRIG Timetag
  • PowerPC user processor
  • CompactFlash slot
  • Continuous, Non-Continuous, and Burst
  • Concurrent Monitor

The OmniBusBox enables computers and networks to interface with Commercial Standard Digital Bus (CSDB) along with other protocols via Ethernet or USB.

For More Information
sales
800.829.1553

OmniBus® Family for CSDB

download datasheet
OmniBus Boards
  • 4R/4T CSDB channels per module
  • Support for continuous, non-continuous, and burst messages
  • Combine with 4R/4T ARINC 429 channels on same module
  • Support for general purpose communication
  • Capture all or selected traffic on fully loaded buses
  • Monitor concurrently with transmit/receive operation
  • Event logging and interrupts
  • IRIG time-tags/synchronization

OmniBus CSDB

OmniBus CSDB refers to the CSDB serial communications capabilities available for all modular OmniBus platforms. OmniBus CSDB modules have 4 receive and 4 transmit CSDB channels, which can be combined with ARINC 429 channels on the same module.

OmniBus CSDB may be used for testing, simulating, and monitoring serial digital avionics equipment, including communication and navigation radios. It can also provide general purpose scheduled and asynchronous serial communications.

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

  • Each CSDB module has 4 receive and 4 transmit (4R/4T) channels
  • Programmable parity for each CSDB channel (odd/even/mark/space/none)
  • Programmable parity for each 429 channel (odd/even/data)
  • Programmable speed options:
    • LO: 12.5 Kbps
    • HI: 50 Kbps
    • Custom
  • 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)
    • FIFO list buffers can handle sequences of data (receive/transmit)
  • Internal wrap-around self-test bus facilitates built-in test and diagnostics

Transmitters

  • Vary the transmit amplitude under software control
  • Messages scheduled according to bus parameters
  • Continuous, non-continuous, and burst transmission supported
  • Messages can be tagged for logging/interrupts

Receivers

  • Automatically synchronizes with frame sync block
  • Can receive continuous, non-continuous, and burst transmission
  • Programmable filtering by label (address byte) and source identifier field (status byte)
  • Automatic error detection:
    • Bit error
    • Parity error
    • Frame error
  • Detected errors can be logged and can generate interrupts

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 CSDB and ARINC 429 concurrently
  • Monitor recording modes:
    • Circular
    • Fill and halt
  • Each monitored message includes the label, status, data, channel number, and time-tag

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


The Downloads section contains data sheets with complete information on CSDB 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.

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.

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).

 

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-433-433   OmniBus PCI board with two 4R/4T CSDB modules
162-438-433   OmniBusBox with a 8R/8T parametric ARINC 429 and a 4R/4T CSDB module


Board Part Number + Module Part Numbers

XXX :: Platform Number

#Description
111PCI w/ 1 core
112PCI w/ 2 cores
1213U cPCI w/ 1 core
1223U cPCI w/ 2 cores
141PMC w/ 1 fixed core
(MIL-STD-1553 only)
1526U VME w/ 2 cores and PMC site
1546U VME w/ 4 cores (no PMC site)
162OmniBusBox w/ 2 cores

Options

Contact Ballard sales for information on available OmniBus options.

 

YYY :: CSDB Module Numbers

# Description
433 4R/4T CSDB
437 4R/4T CSDB
with 4R/4T parametric 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

TypeTitleDate
  Datasheet OmniBus Family Datasheet 3/25/2004
  Datasheet OmniBus CSDB Datasheet 4/18/2005
X Product Manual OmniBus CSDB Manual 6/12/2003
X Driver OmniBus PCI Driver Win32/64 1/20/2010
X Driver OmniBus cPCI Driver Win32/64 1/20/2010
X Driver OmniBus VME Driver Win32/64 1/20/2010
X Driver OmniBusBox Driver Win32/64 1/20/2010
X Driver OmniBus PMC Driver Win32/64 1/20/2010
X Examples OmniBus C Examples 10/23/2009
X Examples OmniBus VB Examples 7/28/2009
X Examples OmniBus LabView Examples 1/21/2010
X Examples OmniBus VB.NET Examples 7/28/2009
X Examples OmniBus C-Sharp Examples 7/28/2009
X Examples Williamsburg Library and Examples 3/3/2010
Get Adobe Reader

Adobe Acrobat is required to view PDF documents. Click Here to download a free version of Acrobat Reader.
:: Ballard Technology is committed to quality and is AS9100 / ISO 9001 registered.
:: Copyright © 1996 - 2010 Ballard Technology, Inc. All rights reserved.:: Login:: Privacy policy:: Legal