USB429 Hardware Manual - Avionics Interface … Hardware Manual 3 1.3.1 Industry Documents ARINC...
Transcript of USB429 Hardware Manual - Avionics Interface … Hardware Manual 3 1.3.1 Industry Documents ARINC...
November 2014
Hardware Manual
ARINC 429 Test and Simulation Module
for USB
USB-429
V02.00 Rev. E
V02.00 Rev. E
Hardware Manual
ARINC 429 Test and Simulation Module for USB
USB-429
November 2014
USB429 Hardware Manual II
Table of Contents
Section 1 ....................................................................................................1INTRODUCTION
.................................................................................................................... 11.1 General
.................................................................................................................... 21.2 How This Manual is Organized
.................................................................................................................... 21.3 Applicable Documents
...................................................................................................... 31.3.1 Industry Documents
...................................................................................................... 31.3.2 Product Specific Documents
Section 2 ....................................................................................................4STRUCTURE OF THE USB429 MODULE
Section 3 ....................................................................................................6USB429 Power
Section 4 ....................................................................................................8INSTALLATION
.................................................................................................................... 84.1 Installing the USB429 Module
...................................................................................................... 84.1.1 Installation Instructions
...................................................................................................... 84.1.2 External Supply
...................................................................................................... 84.1.3 Enclosure Mounting
...................................................................................................... 84.1.4 Heat Dissipation
...................................................................................................... 94.1.5 Board Connectors
.................................................................................................................... 104.2 Connections to the I/O Signals
...................................................................................................... 104.2.1 USB429 D-Subminiature Connector
...................................................................................................... 114.2.2 IRIG Connections
...................................................................................................... 124.2.3 Discrete I/O Connections
...................................................................................................... 134.2.4 Connection to the ARINC 429 Interface
...................................................................................................... 154.2.5 DC Power Connection
Section 5 ....................................................................................................16TECHNICAL DATA
Section 6 ....................................................................................................18NOTES
.................................................................................................................... 186.1 Acronyms and Abbreviations
USB429 Hardware ManualIII
USB429 Hardware Manual 1
1 INTRODUCTION
1.1 General
Document History
Version Date Author Description
V01.00 Rev. A July 2011 Drew Dingeman Creation of document
V01.00 Rev. B March 2012 Troy Troshynski Updates on input from HW Engineering
V02.00 Rev. C March 2013 MelissaAmarawardana
Format revisions
V02.00 Rev. D August 2013 Drake Dingeman Updated Technical Data
V02.00 Rev. E November 2014 MelissaAmarawardana
Format updates
This document comprises the Hardware Manual for the USB 16-Channel ARINC 429module. It covers the hardware installation, the module connections, a general description ofthe hardware architecture, and the technical data of the USB429. For programminginformation, refer to the according documents listed in the Applicable Documents section ofthis manual.
The USB429 module is a member of AIT's family of advanced USB modules for the test,simulation, monitoring, and analysis of avionics databus systems. It provides up to 16 fullyconfigurable ARINC 429 channels and is designed to be plugged into host computer withUSB 2.0 port.
Each channel can be individually configured by software as a Transmit (Tx) or Receive (Rx)channel with front plate I/O connector (VHDCI) outputs and inputs. A 15-pin DSUBconnector provides support for 10 discrete TTL I/O and IRIG-B encode, decode, andabsolute time synchronization.
For Tx channels, the USB429 acts as an autonomously operating bus traffic simulatorsupporting multiple modes of transmission sequencing, including label rate-oriented,scheduled, and acyclic transmissions. Full error injection capabilities are available, wherebythe error injection is programmable individually for each channel and label. For a specialtransmission operating mode, the parity bit can be used alternately as an additional data bit.The bit time and duty cycle of the transmit bus signals can be individually controlled, with +/-8nS accuracy for each transmit channel. For the Rx channels, the USB429 provides anadvanced monitor and analyzer function with unique on-board error detection, triggering, andfiltering capabilities. The minimum bit time (data + null) and the maximum data time can beindividually controlled, with +/-8nS accuracy for each receive channel. Both functions areavailable concurrently and independent from each other. The hardware architecture providesresources to guarantee that the performance of one function is not affected by the current loadof the other function.
USB429 Hardware Manual2
Table 1.1 - USB429 Variants
Part Number Description
USB429-4 Four channel ARINC 429 to PMC moduleSoftware programmable Tx/Rx channelsIRIG-B time code encoder/decoderFront panel I/O and rear panel access
USB429-8 Eight channel ARINC 429 to PMC moduleSoftware programmable Tx/Rx channelsIRIG-B time code encoder/decoderFront panel I/O and rear panel access
USB429-16 Sixteen channel ARINC 429 to PMC moduleSoftware programmable Tx/Rx channelsIRIG-B time code encoder/decoderFront panel I/O and rear panel access
1.2 How This Manual is Organized
This Manual is comprised of the following sections:
Section 1, INTRODUCTION, contains an overview of this manual.
Section 2, STRUCTURE OF THE USB429, describes the physical hardwareinterfaces on the USB429 using a block diagram and a description of eachmain component.
Section 3, INSTALLATION, describes the steps required to install the USB429device and to connect the device to other external interfaces, including theARINC 429 databus, IRIG-B, and discretes.
Section 4, TECHNICAL DATA, describes the technical specification of theUSB429.
Section 5, NOTES, contains a list of industry and product-specific acronyms andabbreviations.
1.3 Applicable Documents
The following documents shall be considered to be a part of this document to the extent thatthey are referenced herein. In the event of conflict between the documents referenced and thecontents of this document, the contents of this document shall have precedence.
USB429 Hardware Manual 3
1.3.1 Industry Documents
ARINC MARK 33 Digital Information Transfer System (DITS) ARINCspecification 429-14, Published: March 10, 1993Universal Serial Bus Specification 2.0
1.3.2 Product Specific Documents
ARINC 429 Object Wrapper Library Reference Manual, provides a detaileddescription of the high level object oriented programming interface between hostapplication programs and the USB429
USB429 Hardware Manual4
2 STRUCTURE OF THE USB429 MODULE
The USB429 consists of a main USB module and an optional daughter board which addsfront panel I/O access to the ARINC 429 signals, IRIG-B encoder/decoder capabilities, andan output trigger signal, as shown in the diagram below.
Figure 2: USB429 Hardware Architecture
USB429 Hardware Manual 5
The primary components of the USB429 are:
USB2.0 to local bridgeThis bridge handles the USB2.0 protocol and converts from serial to parallel data busstructure.ARINC 429 Core FPGAThe ARINC 429 Core is implemented in an FPGA. The ARINC 429 Core supportsoperation of up to 16 ARINC429 channels concurrently. Full error injection anderror detection capabilities are provided.SDRAMA 128MB bank of SDRAM provides storage for bus transmit & receive buffers.IRIG-B Encoder/DecoderThe IRIG-B Decoder allows the USB429 module to synchronize its time taggingclock source to an external IRIG-B time source. The IRIG-B Encoder allows theUSB429 module to output an IRIG-B time signal derived from the module onboardtime tagging clock so that external equipment may be synchronized to the module. Discrete Drivers and BuffersTen discrete signals are provided, each independently programmable as an input oroutput. Outputs are 3.3 volt, inputs TTL level compatible. The onboard couplingcircuits allow switch control of the bus coupling mode of each of the channelsindependently, and set them in either direct or transformer mode.ARINC 429 TransmittersARINC 429 ReceiversVHDCI Connector
USB429 Hardware Manual6
3 USB429 Power
Power for the USB429 circuitry comes from three possible sources, the USB port, theexternal DC supply, or the internal lithium ion battery. The circuitry is powered up when thepower from the USB input is sensed. If power is applied to the DC supply input, then theinternal supply will switch to this source and will not pull power from the USB input. If theUSB input is disconnected (or the power to it turned off by the connected computer) then thecircuitry will power down with the exception of the battery charging circuitry. In the event ofinadequate power being available from either external source, then the extra current neededwill be supplied by the battery.
The charge light may come on or flash briefly when the device is connected to a USB port,this does not mean that the device is active. Active state occurs after negotiation with thecomputer for a full (500ma) current from the USB port and is indicated by the power light.The Driver must be installed on host computer. Prior to successful negotiation, the unitoperates with much of the functionality turned off to make good use of the 100ma availablefrom the USB port.
Any available external power not consumed for operation will be used to charge the battery.So if the A429 is not being used, or used lightly, then the battery will charge. For the fastestcharging though, the external DC supply input would be used.
The charging indicator LED located beside the DC supply jack has 4 possible states.
Table 3: Battery LED
Indication Status
On Charging and battery capacity between 0 and 90%
Off Not charging OR float charging (maintenance charging)
Slow blink (1.5 Hz) Battery temperature outside of allowable range for charging
Fast blink (6 Hz) Battery unresponsive to charging (This can be due to charging with onlythe USB cable connected and using just enough power for the A429transmitters that there may not be sufficient power to charge the batterybeyond the bad-cell threshold voltage within the bad-cell timeout period.)
With sufficient current available at the DC supply input, the battery will charge from empty inabout 2 hours.
In the event of inadequate power being available from either external source, then the extracurrent needed will be supplied by the battery. The rate of discharge will be a function of howheavily the A429 transmitters are used. Normally, if an external DC supply is used, it will besufficient to supply all that is needed and charge the battery. The typical case in which thebattery will be discharged is when only power is coming from the USB port. USB2.0 allows
USB429 Hardware Manual 7
for a maximum of 2.5 watts of supplied power. This is sufficient to power the A429 receivers,all support circuitry, and some level of A429 transmission. Thus, if the transmitters areoperated at sufficient duty cycle, the power needed beyond what is available from the USBport must be supplied by the battery. The USB429 was designed to operate for a minimum of2 hours under this condition from a fully charged battery.
USB429 Hardware Manual8
4 INSTALLATION
4.1 Installing the USB429 Module
The USB429 features USB hot plug and play capabilities. The following instructions describehow to install the USB429. Follow the instructions carefully to avoid any damage on thedevice.
4.1.1 Installation Instructions
To Install the USB429 Module:
1. Connect the USB429 to a computer using an A/B USB2.0 cable. USB2.0 ishot insert-able, so there is no need to power down the computer. USB429will power up automatically (no power switch on USB429) as long as poweris available via the computers USB jack.
2. Connect external supply to DC input jack (if used).
4.1.2 External Supply
A wall line adapter is supplied with the USB429 with sufficient power to run 100% traffic onall 16 A429 channels and charge the battery at full rate.
The internal supply is set up so that the power required by the circuitry takes precedence overthe battery charging. If the circuitry requires more than is available from the input supply, thenthe battery will supply it until its energy is exhausted.
4.1.3 Enclosure Mounting
The enclosure is designed to be portable with the protective rubber end caps. However, thesecan be pulled off, and mounting brackets used. The mounting brackets are affixed to theenclosure using the sliding dovetails in the sides of the box. When the screws that are used toaffix the brackets to the mounting surface are tightened, the bracket will bind in the slidingdovetail, making it unnecessary to use screws between the bracket and the enclosure. DONOT drill any holes in the enclosure for mounting.
4.1.4 Heat Dissipation
The enclosure is used to dissipate heat generated by the internal circuitry. The primary surfacefor this dissipation is the top surface of the enclosure. Do not place anything over the box thatwould interfere with this heat dissipation.
USB429 Hardware Manual 9
4.1.5 Board Connectors
The USB429 provides user access to the ARINC 429 signals via a VHDCI connector.Discrete I/O signals and IRIG-B Input/Output Signals are available on the rear panel 15-pinD-subminiature connector.
USB429 Hardware Manual10
4.2 Connections to the I/O Signals
4.2.1 USB429 D-Subminiature Connector
The USB429 Rear Panel Connector is a 15-pin D-sub connector that provides access to theIRIG Input/Output signals and the Discrete I/O signals.
Table 4.2.1-I: Rear Panel D-sub Pinout
Pin No. Signal Direction
1 Unused
2 Ground
3 IRIG_OUT Output
4 IRIG_IN Input
5 IRIG-RETURN Ground*
6 DIO9 Bidir
7 DIO8 Bidir
8 DIO7 Bidir
9 DIO6 Bidir
10 DIO5 Bidir
11 DIO4 Bidir
12 DIO3 Bidir
13 DIO2 Bidir
14 DIO1 Bidir
15 DIO0 Bidir
* should be used exclusively for the IRIG signal
Table 4.2.1-II: Rear Panel D-Sub Signal Descriptions
Signal Description
IRIG_OUT IRIG-B Output Signal
IRIG_IN IRIG-B Input Signal
DIOx Discrete I/O line
USB429 Hardware Manual 11
4.2.2 IRIG Connections
The IRIG_IN and IRIG_OUT signals of the USB429 are provided at the rear panel DSUB(15-pin) connector. The IRIG_IN and IRIG_OUT signals shall be connected depending onthe time tagging method used as described below:
Single module with no external IRIG source: No connections required.Multiple modules with no common synchronization requirement: No connectionsrequired.Single or multiple modules with external IRIG source: Connect IRIG source toIRIG_IN and GND of all modules.Multiple AIT modules with no external IRIG source: Connect the IRIG_OUT signaland the GND of the module you have chosen as the time master to all IRIG_IN andGND signals of all boards (including the master's).
USB429 Hardware Manual12
4.2.3 Discrete I/O Connections
Ten Discrete I/O signals are provided at the rear panel DSUB (15-pin) connector. Eachdiscrete can be operated as an output or an input.
Table 4.2.4: I/O Electrical Characteristics at 25 degrees C
Min Typ Max Conditions
HIGH level input voltage 2.3
LOW level input voltage 1
HIGH level output voltage 2.9 3.0 Ioh = -100uA
2.7 3.1 Ioh = -16ma
2.6 3.0 Ioh = -24ma
LOW level output voltage 0.0 0.1 Ioh = 100uA
0.15 0.4 Ioh = 16ma
0.22 0.55 Ioh = 24ma
Input leakage current +/- 1uA Vin=5.5V,GND
Output leakage current +/- 1uA
Input voltage range -0.5 6
Iout +/-50mA
Note: For exhaustive specifications see datasheet for Fairchild SemiconductorNC7SZ126 with 3.3 volt supply.
USB429 Hardware Manual 13
4.2.4 Connection to the ARINC 429 Interface
For each channel, the transmitter and receiver share two pins (Ax / Bx) on the frontconnector. Make sure that only one transmitter is connected on one ARINC connection.
USB429 Hardware Manual14
Table 4.2.4-I: VHDCI Connector Pinout
Pin Signal Pin Signal
1 A1 35 B1
2 A2 36 B2
3 A3 37 B3
4 A4 38 B4
5 A5 39 B5
6 A6 40 B6
7 A7 41 B7
8 A8 42 B8
9 A9 43 B9
10 A10 44 B10
11 A11 45 B11
12 A12 46 B12
13 A13 47 B13
14 A14 48 B14
15 A15 49 B15
16 A16 50 B16
17 DIO5 51 GND
18 52
19 DIO6 53 GND
20 DIO0 54 GND
21 DIO9 55 GND
22 DIO8 56 GND
23 DIO7 57 GND
24 DIO1 58 GND
25 59
26 60
27 61
28 62
29 IRIG_IN 63 IRIG_OUT
30 64
31 DIO4 65 GND
32 66
33 DIO2 67 GND
34 DIO3 68 GND
USB429 Hardware Manual 15
Table 4.2.4-II: VHDCI Connector Pinout
Signal Description
Ax ARINC 429 Channel (x) TRUE differential
Bx ARINC 429 Channel (x) COMPLEMENT differential
IRIG_IN IRIG-B Input Signal
IRIG_OUT IRIG-B Output Signal
DIOx Discrete I/O line x
4.2.5 DC Power Connection
DC power connector
The DC power connector is a standard power jack. It is used to charge the internal battery ata faster rate, or provide sufficient power to allow full bandwidth on both A429 channelswithout discharging the battery.
Table 4.2.5-I - DC power jack
Pin Description
Center pin Positive side of external supply
Outer pin Negative side of external supply
USB429 Hardware Manual16
5 TECHNICAL DATA
USB Interface
Memory: 128 Mbyte DDR2 SDRAM
Channels: Up to 16 channels, each software programmable as transmit or receive
Encoder: Programmable bit time in 8nS stepsProgrammable duty cycle in 8nS steps
Error injection capabilities:Gap errors Parity errorsBit count high/low errorsCoding errors
Decoder: Programmable minimum bit time in 8nS stepsProgrammable maximum data portion (of a bit) time in 8nS stepsMeasurement of gap between two labels in the range from <<TBD>>
Error detection capabilities:Gap errorsParity errorsBit count high/low errorsCoding errors
Time Tagging: 46-bit IRIG time tag (IRIG time + microseconds since start of second)
IRIG Inputs: Resolution: 1 sWidth: 14 BCD digits (400 days)Signal Type: Single ended analogSignal Waveform: Amplitude modulated sine wave or square waveModulation Ratio: 3:1 to 6:1Input Amplitude: 0.2Vpp to 10VppInput Impedance: > 3k OhmCoupling: AC CoupledTime Jitter: +/-5nS (typical, module to module) depending on
input signal qualityLock time: 1 to 5 seconds depending on input signal quality
IRIG Outputs: Signal Type: Single ended analogSignal Waveform: Amplitude modulated sine waveModulation Ratio: 3:1Output Amplitude: +/- 2.0 VoltsOutput Impedance: 1.3 Ohms typ. (designed for 50 Ohm load)
Discrete I/O: 10 Fully programmable (as input or output) discrete signals
USB429 Hardware Manual 17
Inputs: Min. Logic '1': +2.3VMax. Logic '0': +1.0VTolerant of up to +6V input
Outputs: Nominal 0 to 3.3 V outMaximum load +/-50mA
Connectors: USB 2.0 type BDC Jack15 pin D-subminiature socket contacts
Dimensions: 115mm wide, 51mm tall, 105mm deep
Weight: 1.1 lbs
USB Supply 100 ma max initially, 500ma max after full operation established
DC SupplyVoltage:
Average: 7 to 16 VoltsAbsolute maximum (destruction): 30 Volts
DC Current: 2.5 amps maximum
DC Connector: 0.080" / 2 mm center pin, 0.215" / 5.5 mm sleeve
Power (Typical): 16 channelstransmitting
6.5 watts
Battery life*: Energy in fullycharged battery:
2200 maH(1500 maH battery @ worst case)
Idle, no A429Transmit:
no discharge
16 channelstransmitting
1 hour
Totally inactive: 2 months minimum
*Calculated with no external supply, 500 ma USB source, 80% capacity deterioration
Temperature: Operating: 0º to 45º C
Battery Charging: 0º to 40º CThere is circuitry in the USB429 that prohibits thebattery from charging if the temperature is outside 0º to 40º C.
Storage: -40º to 85º C
Humidity: 0 to 95% (non condensing)
USB429 Hardware Manual18
6 NOTES
6.1 Acronyms and Abbreviations
ADC Analog to Digital ConverterAFDX Avionics Full-Duplex EthernetANSI American National Standards InstituteARINC Aeronautical Radio, IncorporatedARM Advanced RISC MachineBC Bus ControllerBM Chronological Bus MonitorcPCI Compact PCICPLD CoupledCPU Central Processing UnitDAC Digital to Analog ConverterDC-DC Direct Current to Direct Current (power conversion)DIP Data Interface ProcessorDMA Direct Memory AccessDRAM Dynamic Random Access MemoryDSUB D-SubminiatureEDO Enhanced Data OutputEEPROM Electrically Erasable and Programmable Read Only MemoryEPROM Erasable Programmable Read Only MemoryFIFO First in/First outFLASH Page oriented electrical erasable and programmable memoryFPGA Field Programmable Gate ArrayGND GroundIEEE Institute of Electric and Electronic EngineersIRIG Inter Range Instrumentations GroupIRIG-B Inter Range Instrumentations Group Time code Format Type BI/O Input/OutputLCA Logic Cell Array (XILINX - Programmable Gate Array)LED Light-emitting DiodeMIL-STD Military Standardµsec microsecondOWL Object Wrapper LibraryPC Personal ComputerPCI Peripheral Component Interconnect PCIe Peripheral Component Interconnect Express PMC PCI Mezzanine CardPROM Programmable Read Only MemoryPXI PCI Extensions for InstrumentationPXIe PCI Extensions for Instrumentation Express
USB429 Hardware Manual 19
RAM Random Access MemoryRISC Reduced Instruction Set ComputerRMW Read-Modify-WriteRS-232 Recommended Standard No.232 (US-Norm)RT Remote TerminalRTPTP Remote Terminal Production Test PlanRXD Received DataSDK AIT's Software Development KitSIMM Single Inline Memory ModuleSRAM Static Random Access MemorySSRAM Synchronous Static Random Access MemoryTBD To be determinedTTL Transistor-Transistor LogicTXD Transmitted DataUART Universal Asynchronous Receiver and TransmitterUSB Universal Serial BusVME VERSAmodule EurocardVME64 VME 64bit extensionVXI VME Extensions for InstrumentationXMC PCI Express Mezzanine Card