hi-3593 Holt Integrated Circuits, Inc., hi-3593 Datasheet - Page 12

no-image

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hi-3593PQIF
Manufacturer:
INTERSIL
Quantity:
9 182
Part Number:
hi-3593PQTF
Manufacturer:
HOLT
Quantity:
21
FUNCTIONAL DESCRIPTION (cont.)
TRANSMITTER
FIFO OPERATION
Figure 4 shows a block diagram of the HI-3593 transmitter. The
Transmit FIFO is loaded with ARINC 429 words awaiting
transmission. SPI op-code 0x0C writes each ARINC 429 word into
the FIFO, at the next available FIFO location. If Transmit Status
Register bit TFEMPTY equals “1” (FIFO empty), then up to 32 words
(32 bits each) may be loaded.
TFEMPTY equals “0” then only the available positions may be
loaded. If all 32 positions are full, Transmit Status Register bit
TFFULL is asserted. Further attempts to load the Transmit FIFO are
ignored until at least one ARINC 429 word is transmitted.
The Transmit FIFO half-full flag (Transmit Status Register bit
TFHALF) equals “0” when the Transmit FIFO contains less than 16
words. When TFHALF equals “0”, the system microprocessor can
safely initiate a 16-word ARINC 429 write sequence.
In normal operation (Transmit Control Register bit TPARITY = ”1”),
the 32nd bit transmitted is an odd parity bit. If Transmit Control
Register bit PARITY equals “0”, all 32 bits loaded into the Transmit
FIFO are treated as data and are transmitted.
The Transmit and Receive FIFOs may be cleared using Software
Reset (SPI op-code 0x44). The Transmit FIFO should be cleared
after a self-test before starting normal operation to avoid inadvertent
transmission of test data.
DATA TRANSMISSION
If Transmit Control Register bit TMODE equals “1”, ARINC 429 data
is transmitted immediately following the
instruction that loaded data into the Transmit FIFO. Writing Transmit
Control Register bit TMODE to “0” allows the software to control
transmission timing; each time an SPI op-code 0x40 is executed, all
loaded Transmit FIFO words are transmitted. If new words are
loaded into the Transmit FIFO before transmission stops, the new
words will also be output. Once the Transmit FIFO is empty and
transmission of the last word is complete, the FIFO can be loaded
with new data which is held until the next SPI 0x40 instruction is
executed. Once transmission is enabled, the FIFO positions are
incremented with the top register loading into the data transmission
shift register. Within 2.5 data clocks the first data bit appears at
TXAOUT and TXBOUT. The 31 or 32 bits in the data transmission
shift register are presented sequentially to the outputs in the ARINC
429 format with the following timing:
A word counter detects when all loaded positions have been
transmitted and sets the Transmit Status Register TFEMPTY bit
high.
TRANSMITTER PARITY
The parity generator counts the Ones in the 31-bit word. The 32nd
bit transmitted will make parity odd. Setting Transmit Control
Register bit TPARITY to “0” bypasses the parity generator, and
allows 32 bits of data to be transmitted.
ARINC DATA BIT TIME
WORD GAP TIME
NULL BIT TIME
DATA BIT TIME
HIGH SPEED
10 Clocks
40 Clocks
5 Clocks
5 Clocks
If Transmit Status Register bit
CS
rising edge of the SPI
LOW SPEED
HOLT INTEGRATED CIRCUITS
320 Clocks
80 Clocks
40 Clocks
40 Clocks
HI-3593
12
SELF TEST
If Transmit Control Register bit SELFTEST is equal ”1”, the
transmitter serial output data is internally looped-back into the
receiver 1. The data will appear inverted (compliment) on receiver 2.
Data passes unmodified from transmitter to receiver 1. Setting
Transmit Control register bit SELFTEST to ”1” forces TXAOUT and
TXBOUT to the Null state to prevent self-test data from appearing on
the ARINC 429 bus.
SYSTEM OPERATION
The receivers are independent of the transmitter.
control of data exchanges is strictly at the option of the user. The
only restrictions are:
DC/DC CONVERTER
The HI-3593 requires only a single +3.3V power supply. An
integrated inverting / non-inverting voltage doubler generates the
rail voltages (+/- 6.6V) which then power the line driver to produce
the required +/- 5V ARINC 429 signal levels.
The internal dual-polarity charge pump requires four external
capacitors, two for each polarity generated by the doubler. Pins CP+
and CP- connect the external “fly” capacitor, CFLY, to the positive
portion of the doubler, resulting in twice VDD at the V+ pin. An output
“hold” capacitor, COUT, is placed between V+ and GND. COUT
should be ten times the size of CFLY. The inverting negative portion
of the converter works in a similar fashion, with CFLY and COUT
placed between CN+ / CN- and V- / GND respectively. Note that
ESR
the block diagram on page 2.
LINE DRIVER OPERATION
The line driver in the HI-3593 directly drives the ARINC 429 bus.
The two ARINC 429 outputs (TXAOUT and TXBOUT) provide a
differential voltage to produce a +10V One, a -10V Zero, and a 0 Volt
Null.
transmitter data rate and the slope of the differential output signal.
No additional hardware is required to control the slope.
Writing Transmit Control Register bit RATE to “0” causes a 100
Kbit/s data rate and a slope of 1.5 µs on the ARINC 429 outputs.
Setting RATE to “1” causes a 12.5 Kbit/s data rate and a slope of
10µs. Slope rate is set by an on-chip resistor and capacitor and
tested to be within ARINC 429 specification requirements.
LINE DRIVER OUTPUT PINS
The HI-3593 TXAOUT and TXBOUT pins have 37.5 Ohms in series
with each line driver output, and may be directly connected to an
ARINC 429 bus. The alternate AMPA and AMPB pins have 5 Ohms
of internal series resistance and require external 32.5 ohm resistors
at each pin. AMPA and AMPB are for applications where external
series resistance is applied, typically for lightning protection
1. The received data will be overwritten if the Receive FIFO is
full and at least one location is not retrieved before the next
complete ARINC 429 word is received.
2. The Transmit FIFO can store 32 words maximum and
ignores attempts to load additional data when full.
capacitors should be used. Recommended values are given in
Transmit Control Register bit RATE controls both the
Therefore,
low

Related parts for hi-3593