Hi 3593
Hi 3593
GND
GND
VDD
VDD
CN+
CP+
CN-
CP-
serial bus. The device provides two receivers, each with
V+
V-
-
-
-
-
-
-
-
-
-
-
-
user-programmable label recognition for any combination
44
43
42
41
40
39
38
37
36
35
34
of 256 possible labels, 32 x 32 Receive FIFO, 3 priority-
- 1 33 - AMPA
label quick-access double-buffered registers and analog RIN1A-40 - 2 32 - TXAOUT
line receiver. The independent transmitter has a 32 x 32 RIN1A - 3 31 - AMPB
12
13
14
15
16
17
18
19
20
21
22
-
-
-
-
-
-
-
-
-
-
-
the programmable external interrupt pins, or by polling the
CS
SI
SCK
SO
GND
MB1-1
MB1-2
MB1-3
MB2-1
MB2-2
MB2-3
HI-3593 Status Registers. Other features include a
programmable option of data or parity in the 32nd bit, and
the ability to switch the bit-signifiance of ARINC 429 labels.
Pins are available with different input resistance and 44 - Pin Plastic 7mm x 7mm
output resistance values which provides flexibility when Chip-Scale Package (QFN)
using external lightning protection circuitry.
The Serial Peripheral Interface minimizes the number of
host interface signals resulting in a small footprint device
that can be interfaced to a wide range of industry-standard
- GND
- GND
- VDD
- VDD
- CN+
- CP+
- CN-
- CP-
- V+
microcontrollers supporting SPI. Alternatively, the SPI
- V-
-
signals may be controlled using just four general purpose
34
35
36
37
38
39
40
41
42
43
44
BLOCK DIAGRAM
VDD (3.3V)
V+ V+
SCK
CS SPI 47uF
Interface V-
SI V-
SO 47uF
3.3V DC / DC
Converter CP+
ARINC
Clock CP- 0.47uF
ACLK
Divider
CN+
CN- 2.2uF
Receiver 2
Receiver 1
R2FLAG
Label R2INT
Receive Status Receive Control
RIN2A Filter Flag / R1FLAG
Bit Map Interrupt
RIN2B Memory R1INT
RIN2B-40
RIN2A-40 ARINC 429
Line Receiver
40 KW ARINC 429 ARINC 429
RIN1A Valid word Label Received
40 KW
Checker Filter Data FIFO
RIN1B
(See fig. 3) (32 x 32)
RIN1B-40
RIN1A-40
Priority - Buffer P-L Reg 3
Label Buffer P-L Reg 2 MB2-3
Match (x3)
Buffer P-L Reg 1 MB2-2
MB2-1
MB1-3
MB1-2
MB1-1
GND
PIN DESCRIPTIONS
SIGNAL FUNCTION DESCRIPTION INTERNAL PULL UP / DOWN
RIN1A-40 INPUT Alternate ARINC receiver 1 positive input. Requires external 40K ohm resistor
RIN1A INPUT ARINC receiver 1 positive input. Direct connection to ARINC 429 bus
RIN1B INPUT ARINC receiver 1 negative input. Direct connection to ARINC 429 bus
RIN1B-40 INPUT Alternate ARINC receiver 1 negative input. Requires external 40K ohm resistor
RIN2A-40 INPUT Alternate ARINC receiver 2 positive input. Requires external 40K ohm resistor
RIN2A INPUT ARINC receiver 2 positive input. Direct connection to ARINC 429 bus
RIN2B INPUT ARINC receiver 2 negative input. Direct connection to ARINC 429 bus
RIN2B-40 INPUT Alternate ARINC receiver 2 negative input. Requires external 40K ohm resistor
MR INPUT Master Reset. A positive pulse clears Receive and Transmit data FIFOs and flags 50K ohm pull-down
ACLK INPUT Master timing source for the ARINC 429 receiver and transmitter 50K ohm pull-down
CS INPUT Chip Select. Data is shifted into SI and out of SO when CS is low. 50K ohm pull-up
SI INPUT SPI interface serial data input 50K ohm pull-down
SCLK INPUT SPI Clock. Data is shifted into or out of the SPI interface using SCK 50K ohm pull-down
SO OUTPUT SPI interface serial data output
GND POWER Chip 0V supply
MB1-1 OUTPUT Goes high when Receiver 1, Priority-Label Mail Box 1 contains a message
MB1-2 OUTPUT Goes high when Receiver 1, Priority-Label Mail Box 2 contains a message
MB1-3 OUTPUT Goes high when Receiver 1, Priority-Label Mail Box 3 contains a message
MB2-1 OUTPUT Goes high when Receiver 2, Priority-Label Mail Box 1 contains a message
MB2-2 OUTPUT Goes high when Receiver 2, Priority-Label Mail Box 2 contains a message
MB2-3 OUTPUT Goes high when Receiver 2, Priority-Label Mail Box 3 contains a message
R2INT OUTPUT Receiver 2 programmable Interrupt pin
R2FLAG OUTPUT Goes high as defined by Flag / Interrupt Assignment Register
R1INT OUTPUT Receiver 1 programmable Interrupt pin
R1FLAG OUTPUT Goes high as defined by Flag / Interrupt Assignment Register
TEMPTY OUTPUT Goes high when the Transmit FIFO is empty
TFULL OUTPUT Goes high when the Transmit FIFO contains the maximum 32 ARINC 429 words
TXBOUT OUTPUT ARINC line driver negative output. Direct connection to ARINC 429 bus
AMPB OUTPUT Alternate ARINC line driver negative output. Requires external 32.5 ohm resistor
TXAOUT OUTPUT ARINC line driver positive output. Direct connection to ARINC 429 bus
AMPA OUTPUT Alternate ARINC line driver positive output. Requires external 32.5 ohm resistor
V- CONVERTER DC/DC negative voltage output
CN- CONVERTER DC/DC converter fly capacitor for V-
CN+ CONVERTER DC/DC converter fly capacitor for V-
V+ CONVERTER DC/DC positive voltage output
CP- CONVERTER DC/DC converter fly capacitor for V+
CP+ CONVERTER DC/DC converter fly capacitor for V+
VDD POWER Chip 3.3V supply
INSTRUCTIONS
Instruction op codes are used to read, write and configure the HI- SPI Instructions are of a common format. The first bit specifies
3593. When CS goes low, the next 8 clocks at the SCK pin shift an whether the instruction is a write “0” or read “1” transfer. The next
instruction op code into the decoder, starting with the first rising five bits specify the source or destination of the associated data
edge. The op code is fed into the SI pin, most significant bit first. byte(s), and the last two bits are “don’t care”.
For write instructions, the most significant bit of the data word must
immediately follow the instruction op code and is clocked into its
register on the next rising SCK edge. Data word length varies Source /
depending on word type written: 8-bit Control Register writes, 32- Destination
/W
R
0x14 W 32 Write label values to Receiver 1 label memory. Starting with label 0xFF, consecutively set or reset each
label in descending order. For example, if the first data byte is programmed to 10110010 then labels FF,
FD FC and F9 will be set and FE, FB, FA and F8 will be reset.
0x18 W 3 Write Receiver 1 Priority-Label Match Registers. The data field consists of three eight-bit labels. The first data
byte is written to P-L filter #3, the second to P-L filter #2, and the last byte to filter #1
0x28 W 32 Write label values to Receiver 2 label memory. Starting with label 0xFF, consecutively set or reset each
label in descending order. For example, if the first data byte is programmed to 10110010 then labels FF,
FD FC and F9 will be set and FE, FB, FA and F8 will be reset.
0x2C W 3 Write Receiver 2 Priority-Label Match Registers. The data field consists of three eight-bit labels. The first
eight bits is written to P-L filter #3, the second to P-L filter #2, and the last byte to filter #1
0x40 W 0 Transmit current contents of Transmit FIFO if Transmit Control Register bit 5 (TMODE) is a “0”
0x44 W 0 Software Reset. Clears the Transmit and Receive FIFOs and the Priority-Label Registers
0xA0 R 4 Read one ARINC 429 message from the Receiver 1 FIFO
0xA4 R 3 Read Receiver 1 Priority-Label Register #1, ARINC429 bytes 2,3 & 4 (bits 9 - 32)
0xA8 R 3 Read Receiver 1 Priority-Label Register #2, ARINC429 bytes 2,3 & 4 (bits 9 - 32)
0xAC R 3 Read Receiver 1 Priority-Label Register #3, ARINC429 bytes 2,3 & 4 (bits 9 - 32)
0xC0 R 4 Read one ARINC 429 message from the Receiver 2 FIFO
0xC4 R 3 Read Receiver 2 Priority-Label Register #1, ARINC429 bytes 2,3 & 4 (bits 9 - 32)
0xC8 R 3 Read Receiver 2 Priority-Label Register #2, ARINC429 bytes 2,3 & 4 (bits 9 - 32)
0xCC R 3 Read Receiver 2 Priority-Label Register #3, ARINC429 bytes 2,3 & 4 (bits 9 - 32)
REGISTER DESCRIPTIONS
O C
LA ITY
PL E
PA N
SD IP
R N
BR
E
SD 0
O
R
9
1
AT
FL
SD
R
(Receiver 1 Write, SPI Op-code 0x10)
(Receiver 1 Read, SPI Op-code 0x94)
(Receiver 2 Write, SPI Op-code 0x24) 7 6 5 4 3 2 1 0
(Receiver 2 Read, SPI Op-code 0xB4) MSB LSB
Y
O TE
SE DE
X IT
TM P
E
LF
O
LI
AT
IZ
D
TF
R
H
Y
RECEIVE STATUS REGISTER
PT
FF LL
FF ALF
EM
FU
H
2
1
3
PL
PL
FF
PL
X
X
(Receiver 1 Read, SPI Op-code 0x90)
(Receiver 2 Read, SPI Op-code 0xB0) 0 0
7 6 5 4 3 2 1 0
MSB LSB
Y
TRANSMIT STATUS REGISTER
PT
TF LL
TF ALF
EM
FU
H
TF
X
X
X
X
X
]
N [0]
R LAG ]
LA 1]
[0
1
FLAG / INTERRUPT ASSIGNMENT REGISTER
2F [
1F [
2I [1]
2F ]
N ]
1F ]
G
R LAG
R LAG
R T[0
R T[1
R T[0
T
N
N
2I
1I
1I
R
R
(Write, SPI Op-code 0x34)
(Read, SPI Op-code 0xD0)
7 6 5 4 3 2 1 0
MSB LSB
5-4 R2FLAG[1:0] R/W 0 The value of R2FLAG[1:0] defines the function of the R2FLAG output pin, as follows:
00 R2FLAG goes high when Receiver 2 FIFO is empty
01 R2FLAG goes high when Receiver 2 FIFO contains 32 ARINC
429 words (FIFO is full)
10 R2FLAG goes high when Receiver 2 FIFO contains at least
sixteen ARINC 429 words (FIFO is half-full)
11 R2FLAG goes high when Receiver 2 FIFO contains one or more
words (FIFO is not empty)
3-2 R1INT[1:0] R/W 0 The value of R1INT[1:0] defines the function of the R1INT output pin, as follows:
00 R1INT pulses high when a valid message is received and
placed in the Receiver 1 FIFO or any of the Receiver 1 Priority-
Label mail boxes
01 R1INT pulses high when a message is received in Receiver 1
Priority-Label mail box #1
10 R1INT pulses high when a message is received in Receiver 1
Priority-Label mail box #2
11 R1INT pulses high when a message is received in Receiver 1
Priority-Label mail box #3
1-0 R1FLAG[1:0] R/W 0 The value of R1FLAG[1:0] defines the function of the R1FLAG output pin, as follows:
00 R1FLAG goes high when Receiver 1 FIFO is empty
01 R1FLAG goes high when Receiver 1 FIFO contains 32 ARINC
429 words (FIFO is full)
10 R1FLAG goes high when Receiver 1 FIFO contains at least
sixteen ARINC 429 words (FIFO is half-full)
11 R1FLAG goes high when Receiver 1 FIFO contains one or more
words (FIFO is not empty)
ARINC 429 Message as received / transmitted on the ARINC 429 serial bus
Y
IT
MSB LABEL LSB LSB DATA MSB
R
SDI
I
SD
PA
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
time
SDI
I
SD
PA
0 0 0 0 1 1 0 0 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Example 1. Write Transmit FIFO (Op-Code 0x0C) with TFLIP bit = “0”.
Y
IT
SDI
I
SD
PA
1 0 1 0 0 0 0 0 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8
Example 2. Read Receiver 1 FIFO (Op-Code 0xA0) with RFLIP bit = “1”.
Y
IT
SDI
I
SD
PA
1 1 0 0 1 1 0 0 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
SPI Op-Code MSB LABEL #3 LSB MSB LABEL #2 LSB MSB LABEL #1 LSB
0 0 1 0 1 1 0 0 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Example 4. Write Receiver 2 Priority-Label Match Registers (Op-Code 0x2C)with RFLIP bit = “1” or “0”.
FUNCTIONAL DESCRIPTION
INITIALIZATION ARINC 429 RECEIVERS
The HI-3593 may be initialized using the Master Reset (MR) pin or The HI-3593 has two completely independent ARINC 429 receive
under software control by executing SPI op-code 0x04. MR must channels. Each channel has an on-chip analog line receiver for
be pulsed high for 1 µs to bring the part to its completely reset connection to the ARINC 429 incoming data bus. The ARINC 429
state. MR clears all three FIFOs, all six Priority-Label Mail Boxes, specification requires the following detection levels:
clears the Filter memories and Match registers and sets all other
internal registers to their default state. STATE DIFFERENTIAL VOLTAGE
ONE +6.5 Volts to +13 Volts
Software Reset is performed using SPI op-code 0x44. Software
NULL +2.5 Volts to -2.5 Volts
Reset clears all three FIFOs and all six Priority-Label Mail Boxes,
ZERO -6.5 Volts to -13 Volts
but does not affect the values stored in the filter memories,
Priority-Label Match registers or other writeable registers. The
The HI-3593 guarantees recognition of these levels with a common
Transmit and Receive Status Registers will reflect the state of the
mode voltage with respect to GND less than ±30V for the worst case
post-software reset device.
condition (3.15V supply and 13V signal level).
CLOCK FREQUENCY SELECTION
Design tolerances guarantee detection of the above levels, so the
For correct ARINC 429 data rate transmission and reception, and actual acceptance ranges are slightly larger. If the ARINC signal
bit timing, the HI-3593 transmit and receive logic requires a 1 MHz (including nulls) is outside the differential voltage ranges, the HI-
+/- 1% reference clock source. The clock is input at the ACLK pin 3593 receiver rejects the data.
and must be 1 MHz or any even multiple of 1 MHz up to 30 MHz. If
a clock source greater than 1 MHz is used, then the ACLK Division BIT TIMING
Register must be programmed with the appropriate scaling value.
The ARINC 429 specification defines the following timing toler-
Note that the least significant bit of the ACLK Division Register is ances for received data:
fixed at “0” allowing only even numbers to be programmed.
Similarly the three most significant bits are also fixed at “0” limiting HIGH SPEED LOW SPEED
the maximum value to 0x1E. The ACLK Division Register is
cleared to 0x00 after Master Reset and is unaffected by Software (RATE = “0”) (RATE = “1”)
Reset. When programmed to 0x00, the ACLK division ratio is one, BIT RATE 100K BPS ± 1% 12K -14.5K BPS
and a 1 MHz clock should be applied to ACLK. The ACLK Division PULSE RISE TIME 1.5 ± 0.5 µsec 10 ± 5 µsec
Register is loaded using SPI Op-Code 0x38 and read using Op- PULSE FALL TIME 1.5 ± 0.5 µsec 10 ± 5 µsec
Code 0xD4. PULSE WIDTH 5 µsec ± 5% 34.5 to 41.7 µsec
ONE
PRIORITY LABELS RINA
The three Priority Label Registers store received data if the Priority GND NULL
Label feature is enabled, and the incoming ARINC 429 word’s label VDD
byte matches the value stored in Pririty-Label Match Register #1, # 2
ZERO
or #3. RINB
DATA
PARITY 32 BIT SHIFT REGISTER
CHECK
WORD
WORD GAP GAP
ONES SHIFT REGISTER TIMER
END EOS
BIT BIT NEW WORD
CLOCK COUNTER
1MHz SEQUENCE AND
CONTROL END OF 32ND
START SEQUENCE BIT
NULL SHIFT REGISTER
1MHz 1MHz
1MHz
Following S/D Filtering, accepted ARINC 429 words are Each time a valid ARINC 429 word is loaded into the FIFO, the
conditionally stored in the Receive FIFO. If label filtering is Receive FIFO Status Register FFEMPTY, FFHALF and FFFULL bits
disabled, all words are stored. If label filtering is enabled, the are updated. When the FIFO is EMPTY, the FFEMPTY bit is a “1” and
incoming ARINC429 word’s label byte value is checked against its FFHALF and FFFULL are “0”. Once the first received and accepted
corresponding bit in the pre-programmed label look-up table. If the ARINC 429 word is loaded into the FIFO, FFEMPTY goes low. Each
bit is set to a “1” the word is stored in the FIFO. If the bit is a “0” the received ARINC 429 word is retrieved via the SPI interface using SPI
word is not stored in the FIFO. Op-Code 0xA0 (Receiver 1) or 0xC0 (Receiver 2).
LABEL RECOGNITION Up to 32 ARINC 429 words may be held in the Receive FIFO.
FFFULL goes high when the Receive FIFO is full. Failure to unload
The user loads the 256-bit label look-up table to specify which 8-bit the Receive FIFO when full causes additional valid ARINC 429
incoming ARINC labels are stored in the Receive FIFO, and which words to overwrite Receive FIFO location 32.
are not. Setting a “1” in the look-up table enables processing of
received ARINC words containing the corresponding label. A “0” A FIFO half-full flag (FFHALF) is high whenever the Receive FIFO
in the look-up table causes discard of received ARINC words contains 16 or more words. The FFHALF bit provides a useful
containing the label. The 256-bit look-up table is loaded using SPI indicator to the host CPU that a sixteen word data retrieval routine
Op-Codes 0x14 (Receiver 1) and 0x28 (Receiver 2), as described may be performed.
in Table 1. After the look-up table is initialized, the Control Register
bit LABREC must be set to enable label recognition. The FFEMPTY, FFHALF or FFFULL status bits can also be output on
the R1FLAG (Receiver 1) and R2FLAG (Receiver 2) pins. Flag /
All four bytes of the incoming ARINC429 word are stored in the Interrupt Assignment Register bits 5, 4, 1 and 0 select which flag
FIFO. appears. Additionally, a FIFO not empty option may be programmed
for the R1FLAG / R2FLAG pins causing the pin to go high any time at
Table 3. defines the rules for Receive FIFO loading. least one word is available in the FIFO.
The contents of the Label Look-up table may be read via the SPI
interface using Op-Code 0x98 (Receiver 1) or 0xB8 (Receiver 2) as
described in Table 1.
FIFO OPERATION If Transmit Control Register bit SELFTEST is equal ”1”, the
transmitter serial output data is internally looped-back into the
Figure 4 shows a block diagram of the HI-3593 transmitter. The receiver 1. The data will appear inverted (compliment) on receiver 2.
Transmit FIFO is loaded with ARINC 429 words awaiting Data passes unmodified from transmitter to receiver 1. Setting
transmission. SPI op-code 0x0C writes each ARINC 429 word into Transmit Control register bit SELFTEST to ”1” forces TXAOUT and
the FIFO, at the next available FIFO location. If Transmit Status TXBOUT to the Null state to prevent self-test data from appearing on
Register bit TFEMPTY equals “1” (FIFO empty), then up to 32 words the ARINC 429 bus.
(32 bits each) may be loaded. If Transmit Status Register bit
TFEMPTY equals “0” then only the available positions may be SYSTEM OPERATION
loaded. If all 32 positions are full, Transmit Status Register bit
TFFULL is asserted. Further attempts to load the Transmit FIFO are The receivers are independent of the transmitter. Therefore,
ignored until at least one ARINC 429 word is transmitted. control of data exchanges is strictly at the option of the user. The
only restrictions are:
The Transmit FIFO half-full flag (Transmit Status Register bit
TFHALF) equals “0” when the Transmit FIFO contains less than 16 1. The received data will be overwritten if the Receive FIFO is
words. When TFHALF equals “0”, the system microprocessor can full and at least one location is not retrieved before the next
safely initiate a 16-word ARINC 429 write sequence. complete ARINC 429 word is received.
In normal operation (Transmit Control Register bit TPARITY = ”1”), 2. The Transmit FIFO can store 32 words maximum and
the 32nd bit transmitted is an odd parity bit. If Transmit Control ignores attempts to load additional data when full.
Register bit PARITY equals “0”, all 32 bits loaded into the Transmit
FIFO are treated as data and are transmitted.
TPARITY
HIZ
BIT
AND
WORD CLOCK WORD GAP
COUNTER
START
SEQUENCE
32 x 32 FIFO ADDRESS
TFFULL
WORD COUNTER
AND TFHALF
LOAD FIFO CONTROL
TFEMPTY
INCREMENT
WORD COUNT
FIFO
LOADING
SEQUENCER
SCK SPI COMMANDS
CS SPI COMMANDS
SPI INTERFACE
SI
DATA
SO CLOCK DATA CLOCK
ACLK
DIV[3:0] DIVIDER
The SPI protocol defines two parameters, CPOL (clock In the general case, both master and slave simultaneously
polarity) and CPHA (clock phase). The possible CPOL- send and receive serial data (full duplex), per Figure 5
CPHA combinations define four possible "SPI Modes". below. However the HI-3593 operates half duplex,
Without describing details of the SPI modes, the HI-3593 maintaining high impedance on the SO output, except
operates in mode 0 where input data for each device ( when actually transmitting serial data. When the HI-3593
master and slave) is clocked on the rising edge of SCK, is sending data on SO during read operations, activity on
and output data for each device changes on the falling its SI input is ignored. Figures 6 and 7 show actual
edge (CPHA = 0, CPOL = 0). Be sure to set the host SPI behavior for the HI-3593 SO output.
logic for mode 0.
SI MSB LSB
High Z High Z
SO MSB LSB
CS
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
SCK
MSB LSB
SI
Data Byte
CS
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
SCK
SPI Mode 0
MSB LSB MSB LSB MSB LSB
SI
CS
TIMING DIAGRAMS
t SCKH tSCKL
SCK
t DV t CHZ
SO
MSB LSB
Hi Impedance Hi Impedance
TXAOUT
ARINC BIT
TXBOUT
RECEIVER OPERATION
FLAGS (1)
tINTW
R1INT / R2INT
tRFLG tRXR tSPIF
CS
SI
(1) Receiver status flag outputs: R1FLAG, R2FLAG, MB1-1, MB1-2, MB1-3, MB2-1, MB2-2, MB2-3
OUTPUT WAVEFORMS
AOUT
-5V
+5V
BOUT
-5V -5V
tfx
+10V +10V
V 90%
DIFF
(AOUT - BOUT)
tfx trx
10%
trx 10%
TRANSMITTING DATA
CS
SI
TEMPTY /
TFULL
t TFLG t DATT
AOUT
t SDAT
BOUT
Voltage at pins RINxx-xx .................................. -120V to +120V DC Current Drain per digital input pin ........................... ±10mA
Voltage at pins TXAOUT, TXBOUT, AMPA, AMPB ......... V- to V+ Storage Temperature Range ........................ -65°C to +150°C
Voltage at any other pin ............................... -0.3V to VDD +0.3V Operating Temperature Range (Industrial): ..... -40°C to +85°C
(Extended): ..... -55°C to +125°C
NOTE: Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only.
Functional operation of the device at these or any other conditions above those indicated in the operational sections of the specifications is not implied.
Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
DC ELECTRICAL CHARACTERISTICS
VDD = 3.3V, TA = Operating Temperature Range (unless otherwise specified).
LIMITS
PARAMETER SYMBOL CONDITIONS UNIT
MIN TYP MAX
ARINC 429 INPUTS - Pins RIN1/2A, RIN1/2B, RIN1/2A-40 (with external 40KOhms), RIN1/2B-40 (with external 40KOhms)
Differential Input Voltage: ONE VIH Common mode voltages 6.5 10.0 13.0 V
(RIN1A to RIN1B, RIN2A to RIN2B) ZERO VIL less than ±25V with -13.0 -10.0 -6.5 V
NULL VNUL respect to GND -2.5 0 2.5 V
LOGIC INPUTS
ARINC 429 OUTPUTS - Pins TXAOUT, TXBOUT, (or AMPA, AMPB with external 32.5 Ohms)
ARINC output voltage (Ref. To GND) One or zero VDOUT No load and magnitude at pin, 4.50 5.00 5.50 V
Null VNOUT -0.25 0.25 V
ARINC output voltage (Differential) One or zero VDDIF No load and magnitude at pin, 9.0 10.0 11.0 V
Null VNDIF -0.5 0.5 V
LOGIC OUTPUTS
Output Voltage: Logic "1" Output Voltage VOH IOH = -100µA 90%VDD V
Logic "0" Output Voltage VOL IOL = 1.0mA 10% VDD V
Output Capacitance: CO 15 pF
Transmitting Data in High-Speed Mode. IDDL 400 Ohm Differential Output Load 75 mA
AC ELECTRICAL CHARACTERISTICS
VDD = 3.3V, TA = Operating Temperature Range and fclk=1MHz +0.1%
LIMITS
PARAMETER SYMBOL UNITS
MIN TYP MAX
SPI INTERFACE TIMING
SCK clock period tCYC 100 ns
CS active after last SCK rising edge tCHH 10 ns
CS setup time to first SCK rising edge tCES 10 ns
CS hold time after last SCK falling edge tCEH 10 ns
CS inactive between SPI instructions tCPH 55 ns
SPI SI Data set-up time to SCK rising edge tDS 10 ns
SPI SI Data hold time after SCK rising edge tDH 10 ns
SCK rise time tSCKR 10 ns
SCK fall ime tSCKF 10 ns
SCK pulse width high tSCKH 20 ns
SCK pulse width low tSCKL 25 ns
SO valid after SCK falling edge tDV 35 ns
SO high-impedance after SCK falling edge tCHZ 30 ns
MR pulse width tMR 50 ns
RECEIVER TIMING
Delay - Last bit of received ARINC word to Receive Flag change - Hi Speed tRFLG 16 µs
Delay - Last bit of received ARINC word to Receive Flag change - Lo Speed tRFLG 126 µs
Received data available to SPI interface. RxFLAG to CS active tRXR 0 ns
SPI receiver read FIFO instruction to RxFLAG tSPIF 0 tCYC ns
RxINT pulse width tINT 500 ns
TRANSMITTER TIMING
CONVERTER CHARACTERISTICS
VDD = +3.3V, TA = Operating Temperature (unlesss otherwise stated)
LIMITS
PARAMETER SYMBOL TEST CONDITIONS UNITS
MIN TYP MAX
Start-up transient (V+, V-) tSTART - - 10 ms
Operating Switching Frequency fSW - 650 - kHz
Worst case maximum voltage doubler output VDD2+(max) VDD = 3.6V T= -55C Open load - 6.93 V
DC/DC converter capacitor recommendations.
For optimum performance use typical (not min.) values. For EMC compliance, see AN-135. CFLY and COUT caps are Ceramic or Tantalum,
preferably multilayer, non polarized dielectric XR7, 10V minimum. CSUPPLY cap is Tantalum 10V minimum.
Ratio of bulk storage to fly-back capacitors COUT / CFLY 2.2 10
Fly-back capacitor CFLY COUT / CFLY >= 10 1.0 4.7 - µF
CFLY(ESR) [0.5, 1.0] Mhz 500 mW
Bulk storage capacitor COUT COUT / CFLY >= 10 2.2 4.7 - µF
COUT(ESR) [0.5, 1.0] Mhz 300 mW
By-pass capacitor CSUPPLY CSUPPLY >= COUT (connect from VDD to GND)
ORDERING INFORMATION
HI - 3593 xx x x PART LEAD
NUMBER FINISH
Blank Tin / Lead (Sn / Pb) Solder
F 100% Matte Tin (Pb-free, RoHS compliant)
PART PACKAGE
NUMBER DESCRIPTION
PC 44 PIN PLASTIC CHIP-SCALE, QFN (44PCS)
PQ 44 PIN PLASTIC QUAD FLAT PACK, PQFP (44PTQS)
REVISION HISTORY
.020 BSC
(0.50)
.016 ± .002
.039 (0.40 ± .05)
max .008 typ
(1.00)
(0.2)
.0315
BSC
(.80)
.547 ± .010 .394 ± .004
(13.90 ± .25) (10.0 ± .10)
SQ. SQ. .014 ± ..002
(.35 ± .05)
.035 ± .006
(.88 ± .15)
.012
R MAX.
See Detail A (.30)
.055 ± .002
.063 (1.4 ± .05)
MAX.
(1.6) 0° £ Q £ 7°
.005
R MIN. Detail A
(.13)
BSC = “Basic Spacing between Centers”
is theoretical true position dimension and
has no tolerance. (JEDEC Standard 95)