hi-3593 Holt Integrated Circuits, Inc., hi-3593 Datasheet - Page 9
![no-image](/images/no-image-200.jpg)
hi-3593
Manufacturer Part Number
hi-3593
Description
3.3v Arinc 429 Dual Receiver, Single Transmitter With Spi Interface
Manufacturer
Holt Integrated Circuits, Inc.
Datasheet
1.HI-3593.pdf
(23 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
hi-3593PQIF
Manufacturer:
INTERSIL
Quantity:
9 182
Company:
Part Number:
hi-3593PQTF
Manufacturer:
HOLT
Quantity:
21
FUNCTIONAL DESCRIPTION
INITIALIZATION
The HI-3593 may be initialized using the Master Reset (MR) pin or
under software control by executing SPI op-code 0x04. MR must
be pulsed high for 1
state. MR clears all three FIFOs, all six Priority-Label Mail Boxes,
clears the Filter memories and Match registers and sets all other
internal registers to their default state.
Software Reset is performed using SPI op-code 0x44. Software
Reset clears all three FIFOs and all six Priority-Label Mail Boxes,
but does not affect the values stored in the filter memories,
Priority-Label Match registers or other writeable registers. The
Transmit and Receive Status Registers will reflect the state of the
post-software reset device.
CLOCK FREQUENCY SELECTION
For correct ARINC 429 data rate transmission and reception, and
bit timing, the HI-3593 transmit and receive logic requires a 1 MHz
+/- 1% reference clock source. The clock is input at the ACLK pin
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
Register must be programmed with the appropriate scaling value.
Note that the least significant bit of the ACLK Division Register is
fixed at “0” allowing only even numbers to be programmed.
Similarly the three most significant bits are also fixed at “0” limiting
the maximum value to 0x1E. The ACLK Division Register is
cleared to 0x00 after Master Reset and is unaffected by Software
Reset. When programmed to 0x00, the ACLK division ratio is one,
and a 1 MHz clock should be applied to ACLK. The ACLK Division
Register is loaded using SPI Op-Code 0x38 and read using Op-
Code 0xD4.
The following table provides examples of ACLK frequency and
ACLK Division Register values for correct ARINC 429 operation:
CONFIGURATION
The Transmit Control Register and Receiver Control Registers are
used to configure the ARINC 429 transmission channel and two
ARINC 429 receive channels. The registers may be written or read
at any time. They are reset to 0x00 following Master Reset and are
unchanged by Software Reset. Refer to the Receiver Control
Register and Transmit Control Register descriptions for detailed
information.
ACLK Division Register value
0x0A
0x1C
0x1E
0x00
0x02
0x04
0x06
0x08
“
“
µs
TABLE 2. ACLK DIVISION
to bring the part to its completely reset
External Clock
10 MHz
28 MHz
30 MHz
1 MHz
2 MHz
4 MHz
6 MHz
8 MHz
“
“
HOLT INTEGRATED CIRCUITS
HI-3593
9
ARINC 429 RECEIVERS
The HI-3593 has two completely independent ARINC 429 receive
channels. Each channel has an on-chip analog line receiver for
connection to the ARINC 429 incoming data bus. The ARINC 429
specification requires the following detection levels:
The HI-3593 guarantees recognition of these levels with a common
mode voltage with respect to GND less than ±30V for the worst case
condition (3.15V supply and 13V signal level).
Design tolerances guarantee detection of the above levels, so the
actual acceptance ranges are slightly larger. If the ARINC signal
(including nulls) is outside the differential voltage ranges, the HI-
3593 receiver rejects the data.
BIT TIMING
The ARINC 429 specification defines the following timing toler-
ances for received data:
The HI-3593 accepts signals within these tolerances and rejects
signals outside these tolerances. Receiver logic achieves this as
described below:
BIT RATE
PULSE RISE TIME
PULSE FALL TIME
PULSE WIDTH
1. An accurate 1MHz clock source is required to validate the
receive signal timing.
2. The receiver uses three separate 10-bit sampling shift reg-
isters for Ones detection, Zeros detection and Null detection.
When the input signal is within the differential voltage range
for any shift register’s state (One, Zero or Null) sampling
clocks a “1” into that register. When the receive signal is out-
side the differential voltage range defined for any shift regis-
ter, a “0” is clocked. Only one shift register can clock a “1” for
any given sample. All three registers clock zeros if the differ-
ential input voltage is between defined state voltage bands.
Valid data bits require at least three consecutive One or Zero
samples (three “1’s”) in the first five positions of the Ones or
Zeros sampling shift register, and at least three consecutive
Null samples (three “1’s”) in the second five positions of the
Null sampling shift register within the data bit interval.
A word gap Null requires at least three consecutive Null sam-
ples in the first half of the Null sampling shift register and at
least three consecutive Null samples in the second half of the
Null sampling shift register. This guarantees the minimum
pulse width.
STATE
ZERO
NULL
ONE
DIFFERENTIAL VOLTAGE
+6.5 Volts to +13 Volts
+2.5 Volts to -2.5 Volts
100K BPS ± 1%
-6.5 Volts to -13 Volts
1.5 ± 0.5 µsec
1.5 ± 0.5 µsec
HIGH SPEED
(RATE = “0”)
5 µsec ± 5%
34.5 to 41.7 µsec
12K -14.5K BPS
LOW SPEED
(RATE = “1”)
10 ± 5 µsec
10 ± 5 µsec