Home PCI/3910 PCI 1394B PCI/12 PIM 1553BC (MIL-STD-1553 Bus Controller)  
Contact cPCI 3838/3910 PCI/28 PIM 1553MT (MIL-STD-1553 Bus Monitor)  
  Military cPCI 3838/3910   PIM 429T2 (ARINC 429 Dual Transmitter)  
  EAC Military cPCI 3838/3910   PIM 429R2 (ARINC 429 Dual Receiver)  
PIM AVR1 (Panavia Single Channel Receiver)  

 

 

 

 

 



The ATT PIM429T2 is a dual channel ARINC 419/429 Protocol Interface Module (PIM) designed to be fitted onto the ATT-DAS PC/16 and PCI/24 test and simulation carrier cards for PC/AT/PCI compatible computers

This 40 pin module plugs into one of 8 sites on the ATT-DAS PC/16 or one of 12 sites on the PCI/24 carrier card. A single PCI host card can accept up to 12 429T2 PIM’s which therefore permits up to 24 ARINC TX channels to be mounted onto a single board. Alternatively, the PIM429T2 can be mixed with other PIM types to build a multi-protocol system.

The PIM429T2 uses Harris line driver integrated circuits to drive the ARINC bus. The line drivers are fed from a custom logic array. Both channels of ARINC are fully independent, and have their own line driver chips and LCA transmitter circuits. Time multiplexing of the transmitters is NOT used.

       
 

The PIM429T2’s LCA can be configured to support almost and desired ARINC 419/429 format. It can be programmed to transmit at any bit rate from 6Khz to 800Khz. Word lengths can be programmed to be from 1 to 63 bits, inter-word gaps can be programmed to be from 1 to 127 bit times, output amplitude can be programmed in 16 levels from 0 to 5V, and the output slope can be set to one of 16 rates. All these settings are user programmable, and may be different between the two channels on the PIM.

Each ARINC 419/429 transmitter channel has a transmitter list and a transmit lookup table containing ARINC 419/429 words, both of which can be accessed via the dual port memory on the carrier card. Additionally, each transmitter maintains an internal instruction pointer (IP), a loop counter (LC) and a stack pointer (SP). These registers can be directly accessed.

The Transmitter list can be thought of as a program which controls the transmitter. The IP points to the next instruction in the transmitter list to be executed. When transmission is started, the transmitter zeros the IP and LC, and SP is set to the top of an internal stack. The first ‘instruction’ from the transmitter list is then read.

If the value of an instruction is between 0 and 4095 (0x0nnn), then the Arinc 429 word stored in the corresponding transmit lookup table is transmitted on the Arinc bus. Once all the bits of the word have been transmitted, and the inter word gap time has expired, the next instruction is read from the transmitter list.

If the value of an instruction is greater than 4095 then it is treated as a control code. The control codes can be used to implement loops, jumps and subroutines, to set the timing, voltage and slope of transmitted data, and to generate PC interrupts.

   
     

For a turn-key solution to many applications, a menu driven software package running under Microsoft Windows is available, see http://gssprojects.com.

 
  For users wishing to write their own software, an Application Program Interface (API) complete with source code is available. Written in Microsoft C, this code can be compiled into a library suitable for both Windows and DOS based applications. It can also be compiled into a self contained Windows DLL.  

 

When combined with ATT-DAS PC/16 or ATT-DAS PCI/24 carrier card: Protocol Interface Module Specification: (PIM429T2)
Up to 12 PIMs (24 channels) can be plugged onto a single ATT-DAS PCI/24 ARINC 419/429 Protocol Interface Module for the ATT-DAS PC/16 & PCI/24
Cascadeable for multi-card systems, each with up to 24 channels Two completely independent transmitters per PIM- no channel multiplexing
16K bytes of Dual Port RAM per channel Harris Line Driver bus interface chips
Complex ‘program like’ transmission sequences can be built in a ‘polling list’ Custom LCA transmitter circuits
Loop, Jump, Subroutine and Interrupt Instructions Programmable Tx bit rate from 6Khz to 800Khz
1024 entry transmitter lookup table for dynamic data updates Programmable Tx word length from 1 to 63 bits
37-way D connector as standard for Outputs Programmable Tx inter word gap from 1 to 127 bit times
Windows 3.11/95/NT PC menu software with Engineering units Programmable Tx amplitude (16 levels) from 0 to +/-5V (0 to +/-10V differential)
Application Program Interface (API) available with source code Programmable Tx slope rate (16 levels).
  Power. +5V @ 100mA, 12V @ 50 mA, -12V @ 50 mA
  Commercial operating range 0 to 70 deg.C
  Soldered into motherboard option for vibration sensitive installations

Download the PIM 429T2 Data Sheet in PDF Format: ATT PIM 429T2 Data Sheet