• Full TS68K Family Microprocessor Interface Compatibility
• 16-bit Data-bus
• ARINC 429 Interface: “1” and “0” Lines, RZ Code
• Support all ARINC 429 Data Rate Transfer and up to 2.5 Mbit/s
• Multi Label Capability
• Parity Control: Odd, Even, No Parity, Interrupt Capability
• Independent Programmable Frequency for Rx and Tx Channels
• 8 Messages FIFO per Tx Channel
• Independent Interrupt Request Line for Rx and Tx Functions
• Vectored Interrupts
• Daisy Chain Capability
• Direct Addressing of all Registers
• Test Modes Capability
• 20 MHz Operating Frequency
• Self-test Capability for Receiver Label Memories and Transmit FiFO
• Low Power: 400 mW
CMOS
ARINC 429
Multichannel
Receiver/
Transmitter
Description
The TS68C429A is an ARINC 429 controller. It is an enhanced version of the EF 4442
and it is designed to be connec ted to the new 16- or 32- bit microproc essors, especially these of the
Atmel TS68K family.
Screening
•MIL-STD-883, clas s B
•DESC Drawing 5962-955180
•
Atmel Standards
Application Note
•A detailed application note is available “AN 68C429A” on request.
R suffix
PGA 84
Ceramic Pin Grid Array
Ceramic Quad Flat Pack
F suffix
CQFP 132
(MRT)
TS68C429A
Rev. 2120A–HIREL–08/0 2
1
Hardware OverviewThe TS68C429A is a h igh p erforma nce ARINC 429 c ontro ller d esig ned t o inte rface pri-
mary to the
“Application Notes” on page 33). It can be connected to any TS68K processor family
with an asynchronous bus with some additional logic in some cases.
As shown in Figure 1, the TS68C429A is divided into five main blocks, the microprocessor interface unit (MIU), the logical control unit (LCU), the interrupt control unit (ICU), the
receiver channel unit (RCU) and the transmitter channel unit (TCU).
•The MIU handles the interface protocol of the host processor. Through this unit, the
host sees the TS68C429A as a set of registers.
•The LCU controls the internal data flow and initializes the TS68C429A.
•The ICU manages one interrupt line for the RCU and one for the TCU. Each of
these two parts has a daisy chain capability. All channels have a dedicated vectored
interrupt answer. Receiver channels priority is programmable.
•The RCU is composed of 8 ARINC receiver channels made of:
–a serial to parallel converter to translate the two serial signals (the “1” and “0”
–a memory to store the valid labels,
–a control logic to check the validity of the received message,
–a buffer to keep the last valid received message.
•The TCU is composed of three ARINC transmitter channels made of:
–a parallel to serial converter to translate the messages into two serial signals
–a FIFO memory to store eight 32-bit ARINC messages,
–a control logic to synchronize the message transmitter (parity, gap, speed,
•Test facility: Rx inputs can be internally connected to TX3 output.
•Self-test facility: The receiver control label matrix and transmitter FIFO can be
tested. This self-test can be used to verify the integrity of the TS68C429A
memories.
Atmel TS68K family microprocessor in a straight forward fash ion (see
in RZ code) into two 16-bit words,
(the “1” and “0” in RZ code),
etc.).
2
TS68C429A
2120A–HIREL–08/02
Figure 1. Simplified Block Diagram
TS68C429A
2120A–HIREL–08/02
3
PackageSee “Package Mechanical Data” on page 40 and “Terminal Connections” on page 41.
Figure 1. Signal Description
Pin NameTypeFunction
A0-8IAddress bus . The address bus is used to select one of the internal registers during a processor
read or write cycle.
D0-15I/OThis bi-directional bus is used to rece ive data from or transmit d ata to an intern al register during a
processor read or wri te c ycle. Du ring an in terru pt ac k now l edg e cy cl e, th e ve ctor number is given
on the lower data bus (D0 - D7).
CS
IChip select (active low). This input is used to select the chip for internal register access.
LDS
UDS
R/WIRead/write. This input defines a data transfer as a read (high) or a write (low) cycle.
DTACK
IRQTX
IACKTX
IEITX
IEOTX
IRQRX
ILower data strobe. This input (active low) validates lower data during R/W access (D0-D7).
IUpper data strobe. This input (active low) validates upper data during R/W access (D8-D15).
OData transfer acknowledge. If the bus cycle is a processor read , the chip asser ts DTACK to
indicate that the information on the data bus is valid. If the bus cycle is a processor write, DTACK
acknowledges the a cceptance of the data b y the MRT. DTACK
access (CS
OInterrupt transmit request. This open drain output signals to the processor that an interrupt is
pending from the transmission part of the MRT. There are 6 causes that can generate an
interrupt request (2 per channel: FIFO emp ty and end of transm is si on).
IInterrupt transmit acknowledge. If IRQTX is active, the MRT will begin an interrupt acknowledge
cycle. The MRT will generate a vector number to the processor which is the highest priority
channel requesting interrupt service.
IInterrupt transmit enable in. This input, together with IEOTX signal, provides a daisy chained
interrupt structure for a vectored scheme. IEITX
device is requesting interrupt service.
OInterrupt transmit enable out. This output, together with IEITX signal, provides a daisy chained
interrupt structure for a vectored interrupt scheme. IEOTX
devices that neither the TS68C429A nor any highest priority peripheral is requesting an interrupt.
OInterrupt transmit request. This open drain output signals to the processor that an interrupt is
pending from the receiving part of the chip. There are 9 causes that can generate an interrupt
request (1 per channel: valid message received, and 1 for bad parity on a received message).
asserted) or interrupt acknowledge cycle (IACKTX or IACKRK asserted).
(active low) indicates that no higher priority
will be asserted during chip selec t
(active low) indicates to lower priority
IACKRX
IEIRX
IEORX
TX1HOTransmission “1” line of the channel 1.
TX1LOTransmission “0” line of the channel 1.
TX2HOTransmission “1” line of the channel 2.
TX2LOTransmission “0” line of the channel 2.
TX3HOTransmission “1” line of the channel 3.
TX3LOTransmission “0” line of the channel 3.
RX1HIReceivi ng “1” line of the channel 1.
RX1LIReceiving “0” line of the chann el 1.
RX2HIReceivi ng “1” line of the channel 2
4
TS68C429A
IInterrupt receive acknowledge. Same function as IACKTX but for receiver part.
IInterrupt receive enable in. Same function as IEITX but for receiver part.
IInterrupt receive enable out. Same function as IEOTX but for receiver part.
2120A–HIREL–08/02
Figure 1. Signal Description (Continued)
Pin NameTypeFunction
RX2LIReceiving “0” line of the chann el 2.
RX3HIReceivi ng “1” line of the channel 3.
RX3LIReceiving “0” line of the chann el 3.
RX4HIReceivi ng “1” line of the channel 4.
RX4LIReceiving “0” line of the chann el 4.
RX5HIReceivi ng “1” line of the channel 5.
RX5LIReceiving “0” line of the chann el 5.
RX6HIReceivi ng “1” line of the channel 6.
RX6LIReceiving “0” line of the chann el 6.
RX7HIReceivi ng “1” line of the channel 7.
RX7LIReceiving “0” line of the chann el 7.
RX8HIReceivi ng “1” line of the channel 8.
RX8LIReceiving “0” line of the chann el 8.
TS68C429A
RESET
V
/GNDIThese inputs supply power to the chip. The VCC is powered at +5 volts and GND is the ground
CC
CLK-SYSIThe clock input is a single-phase signal used for internal timing of processor interface.
CLK-ARINCIThis input provides the timing clock to synchronize received/transmitted messaged.
IThis input (active low) will initialize the TS68C429A registers.
connection.
2120A–HIREL–08/02
5
Figure 2 illustrates the functional signal groups.
Figure 2. Functional Signal Groups Diagram
ScopeThis drawing describes the specified requiremen ts for the ARINC multi channel
receiver/transmitter, in compliance either with MIL-STD-863 class B or SMD drawing.
Applicable
Documents
MIL-STD-8831. MIL-STD-883: test methods and procedures for electronics
2. MIL-STD-38535: general spe cifi cat ion s for micr oci rcui ts .
3. MIL-STD-1835 microcircuit case outlines.
4. DESC/SMD.
Requirements
GeneralThe microcircu its are in accordanc e with the applicabl e document and as s pecified
herein.
6
TS68C429A
2120A–HIREL–08/02
TS68C429A
Design and Construction
Terminal ConnectionsDepending on the package, the terminal connections is detailed in “Terminal Connec-
tions” on page 41.
PackageThe circuits are packaged in a hermetically sealed ceramic package which is conform to
case outlines of MIL-STD 1835 (when defined):
•PGA 84,
•CQFP 132.
The precise case outlines are described at the end of this specification (“Package
Mechanical Data” on page 40) and into MIL-STD-1835.
Special R ecommended
Conditions for CMOS Devices
•
The CMOS cell is basically composed of two complementary tr ansistors (a P-channe l
and an N-channel), an d, i n the ste ady s tate , onl y one trans istor i s turn ed- on . The a ct ive
P-channel transistor sources current when the output is a logic high and presents a high
impedance when the output is a logic low. Thus the overall result is extremely low power
consumption beca use ther e is no power l oss throu gh the a ctive P- channel transis tor.
Also since only once transistor is determined by leakage currents.
Because the basic CMOS cell is composed of two complementary transistors, a parasitic semiconductor controlled rectifier (SCR) formed and may be triggered when an
input exceeds the supp ly vo ltage. T he SCR that is fo rmed b y this hig h input cau ses the
device to become “latched” in a mode that may result in excessive current drain and
eventual destruction of the device. Although the device is implemented with input protection diodes, care should be exercised to ensure that the maximum input voltages
specification is not exceeded from voltage transients; others may require no additional
circuitry.
•
The TS68C429 A doesn’ t sati sfy tot ally the input/o utput d rive re quirem ents of TTL log ic
devices, see Table 4.
Electrical Characteristics
Table 1. Absolute Maximum Ratings
CMOS Latch-up
CMOS/TTL Levels
SymbolParameterTest ConditionsMinMaxUnit
V
CC
V
I
P
dmax
T
case
T
stg
T
j
T
leads
2120A–HIREL–08/02
Supply Voltage-0.3+7.0V
Input Voltage-0.3+7.0V
Max Power Dissipation400mW
M suffix-55+125°C
Operating Temperature
V suffix-40+85°C
Storage Temperature-55+150°C
Junction Temperature+160°C
Lead TemperatureMax 5 sec. soldering+270°C
7
Unless otherwise stated, all voltages are referenced to the reference terminal.
Table 2. Recommended Condition of Use
SymbolParameterTest conditionsMinMaxUnits
V
CC
V
IL
V
IH
Supply Voltage4.55.5V
Low Level Input Voltage-0.50.8V
High Level Input Voltage2.255.8V
M suffix-55+125°C
T
case
C
L
t
(c)Clock Rise Time (See Figure 3)5ns
r
t
(c)Clock Fall Time (See Figure 3)5ns
f
f
c
Operating Temperature
V suffix-40+85°C
Output Loading Capacita nce130pF
Clock System Frequency
(See Figure 3)
0.520MHz
This device contains protective circuitry against damage due to high static voltages or
electrical fields: however, it is advised that normal precautions be taken to avoid application of any voltages hig her than maximum-rated vol tage s to this hi gh-i mpe dan ce circuit.
Reliability of operation is enhanced if unused inputs are tied to an appropriate logic voltage level (e.g., either GND or VCC).
Figure 3. Clock Input Timing Diagram
t
cyc
t
CL
t
CH
2.25V
0.8V
t
CR
t
CF
Note:Timing measurements are referenced to and from a low of 0.8-volt and a high voltage of
2.25 volts, unless otherwise noted. The voltage swing through this range should start
outside and pass through the range such that the rise or fall will be linear between
0.8-volt and 2.25 volts.
Table 3. Thermal Characteristics
PackageSymbolParameterValueUnit
PGA 68
CQFP 132
θ
J-A
θ
J-C
θ
J-A
θ
J-C
Thermal Resistance Jun c tion-to-ambient28°C/W
Thermal Resistance Junction-to-case2°C/W
Thermal Resistance Jun c tion-to-ambient27°C/W
Thermal Resistance Junction-to-case3°C/W
8
TS68C429A
2120A–HIREL–08/02
TS68C429A
Power ConsiderationsThe average chip-junction tempe ra tur e, TJ, in °C can be obtained from:
For most application s P
An approximate relationship between P
Solving equations (1) and (2) for K gives:
where K is a constant pertaining to the particular part K can be determined from equation (3) by measuring P
values of P
value of T
The total thermal res istance of a pack age ( θ
θ
JC
package (case), surface (θ
terms are related by the equation:
θ
JC
dent and can be minimized by such thermal management techniques as heat sinks,
ambient air cooling and thermal co nvection. Thu s, good thermal managemen t on the
part of the user can significantly reduce θ
tution of θ
temperature.
+ P
INT
I/O
= ICC x VCC, Watts—Chip Internal Power
= Power Dissipation on Input and Output Pins—User Determined
< P
I/O
P
= K: (TJ + 273)(2)
D
K = P
⋅ (TA + 273) + θJA ⋅ P
D
and TJ can be obtained by sol ving equ ations (1) and (2) it erativ ely for an y
D
.
A
D
and can be neglected.
INT
and TJ (if P
D
2
D
is neglected) is:
I/O
(3)
(at equilibriu m) for a known TA. Using this value of K, the
) can be separated into two components,
JA
and θCA, representing the barrier to heat flow from the semiconductor junction to the
) and from the case to the outside ambient (θCA). These
JC
θ
= θJC + θ
JA
CA
(4)
is device related and cannot be influenced by the user. However, θCA is user depen-
so that θJA approximately equals θJC. Substi-
for θJA in equation (1) will result in a lower s emiconductor junction
JC
CA
Mechanical and
Environment
The microcircuits shall meet all mechanical environmental requirements of either MILSTD-883 for class B devices or DESC devices.
MarkingThe document where are defined the marking are identified in the related reference doc-
uments. Each mic rocircuit are legib ly and permanentl y marked with the follow ing
information as minimum:
•Atmel logo
•Manufacturer’s part number
•Class B identification
•Date-code of inspection lot
•ESD identifier if available
•Country of manufacturing
2120A–HIREL–08/02
9
Quality Conformance
Inspection
DESC/MIL-STD-883Is in accordance with MIL -M-3851 0 and met hod 50 05 of MIL-S TD-883 . Grou p A and B
inspections are performed on each production lot. Group C and D inspections are performed on a periodic basis.
Electrical
Characteristics
General RequirementsAll static and dynamic electrical characteristics specified for inspection purposes and the
relevant measurement conditions are given below:
•Table 4, Table 5: Static electrical characteristics for the electrical variants.
•Table 6, Table 7, Table 8: Dynamic electrical characteristics.
For static characteristics (Table 4, Table 5), test methods refer to IEC 748-2 method
number, where existing.
For dynamic characteristics (Table 6, Table 7, Table 8), test methods refer to clause 5. 5
of this specification.
Table 4. DC Electrical Characteristics
With -55
°C ≤ T
≤ +125°C or -40°≤ T
case
≤ +85°C; VCC = 5V ± 10%.
case
SymbolParameterMinMaxUnit
V
IH
V
IL
V
OH
V
OL
I
OH
I
OL
I
LI
IDDDynamic Current
Input High Voltage2.25VCC + 0.3V
Input Low Voltage-0.50.8V
Output High Voltage (exc ep t IR QRX, IRQTX: open drain outputs)2.7V
Output Low Voltage0.5V
Output Source Current (except IRQRX,
: open drain outputs)
IRQTX
Output Sink Current (V
= 2.7V)-8mA
(V
out
= 0.5V)8mA
out
Input Leakage Current (Vin = 0 to VCC)±20µA
(T
= T
(1)
case
min
= V
⋅ V
max
DD
)
65mA
Note:1. IDD is measured with all I/O pins at 0V, all input pins at 0V except signals CS, IACKxx, LDS, UDS at 5V and CLK-SYS and
CLK-ARINC which run at t
cyc
mini.
Table 5. Capacitance (TA = 25°C)
SymbolParameterMaxUnit
C
in
C
out
Input Capacitance10pF
HI-Z Output Capacitance20pF
10
TS68C429A
2120A–HIREL–08/02
Clock Timing
Table 6. Clock System (CLK SYS)
SymbolParameterMinMaxUnit
t
SClock Period502000ns
cyc
t
, t
CLS
CHS
t
, t
crS
cfS
Table 7. Clock ARINC (CLK ARINC)
SymbolParameterMinMaxUnit
t
ACycle Time
cyc
t
, t
CLA
CHA
t
, t
crA
cfA
Note:1. t
A ≥ 4 x t
cyc
cyc
S.
Clock Pulse Width20ns
Rise and Fall Times5ns
Clock Pulse Width240ns
Rise and Fall Times5ns
TS68C429A
(1)
2008000ns
AC Electrical
Characteristics
Figure 4. Read Cycle
With VCC = 5 VDC ± 10% VSS = 0 VDC.
IEIxx
, IEOxx, IACKxx, must be understood as generic signals (xx = RX and TX).
Notes: 1. LDS/UDS can be asserted on the next or previous CLK-SYS period after CS goes low but (4) must be met for the next
period.
2. The cycle ends when the first of CS
, LDS/UDS goes high.
11
2120A–HIREL–08/02
Figure 5. Write Cycle
3. LDS/UDS can be asserted on the same or previous CLK-SYS period as CS but (3) and (4) must be met.
Figure 6. Interrupt Cycle (IEIxx = 0)
Notes: 1. If UDS = 1, D15-D8 stay hi-z else D15-D8 drive the bus with a stable unknown value.
12
2. If IEOxx
DTACK
TS68C429A
goes low, neither ve cto r nor DTAC K are generate d, els e IEOxx stays inactive and a vector is generated (D7-D0 and
).
2120A–HIREL–08/02
Figure 7. Interrupt Cycle (IEIxx = 1)
Notes: 1. If UDS = 1, D15-D8 stay hi-z else D15-D8 drive the bus with a stable unknown value.
2. If IEOxx
DTACK
goes low, neither ve cto r nor DTAC K are generate d, els e IEOxx stays inactive and a vector is generated (D7-D0 and
).
TS68C429A
Table 8. Timing Characteristic
NumberSymbolParameterMinMaxT/G
1t
2t
3t
4t
5t
6t
7t
8t
9t
10t
11t
12t
13t
14t
15t
16t
17t
AVCSL
RWVCSL
DIVDSL
SVCL
CLDKL
CLDOV
DKLDOV
SHDKH
SHDXZ
SHDOZ
ILIOL
IKHIOH
IILDKL
IILDOV
SH
DKLSH
SHAH
Address valid to CS low0-Tns
R/W valid to CS low0-Tns
Data in valid to LDS/UDS low0-Tns
CS, LDS/UDS, IACKxx valid to CLK-SYS low5-Tns
CLK-SYS low to DTACK low-45Tns
CLK-SYS low to data out valid-50Tns
DTACK low to data out valid-10Gns
CS or LDS/UDS or IACKxx high to DTACK high-35Gns
CS or LDS/UDS or IACKxx high to DTACK hi-z-50Gns
CS or LDS/UDS or IACKxx high to data out hi-z-25Gns
IEIxx or IACKxx low to IEOxx low-35Tns
IACKxx high to IEOxx h igh-40Tns
IEIxx low to DTACK low-40Tns
IEIxx low to data out valid-45Tns
CS, IACKxx, LDS/UDS inactive time15-Tns
DTACK low to CS or LDS/UDS or IACKxx high0-Gns
CS or LDS/UDS high to address hold time0-Gns
(1)
Unit
2120A–HIREL–08/02
13
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.