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

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.)
RECEIVER PARITY
Receiver parity checking is enabled by setting the Receive Control
register PARITY bit to a “1”. When enabled, the receiver parity
circuit counts Ones received, including the parity bit. If the result is
odd, a "0" is stored in the 32nd bit position, overwriting the received
parity bit. The “0” indicates a parity bit check pass.
If receive parity is enabled and a word is received with bad odd
parity, the 32nd bit is overwritten with a “1” indicating a parity check
fail.
When the Receiver Control Register PARITY bit is a “0”, no parity
checking takes place and all 32 bits of the received word remain
unaltered.
RECEIVED DATA ACCEPTANCE AND STORAGE
The HI-3593 subjects incoming ARINC 429 messages to three
different data filter checks before data is accepted. First all words are
filtered for matching S/D bits, if enabled. Secondly, the word label
byte must match one of the three programmed Priority-Label Match
Register Values for the word to be stored in a Priority-Label Register,
and/or the label memory filter bit corresponding to the label must be
set to a “1” for the word to be stored in the Receiver FIFO.
S/D FILTERING
S/D filtering is enabled by setting the Receive Control Register
SDON bit to a “1”. When enabled, bits 9 and 10 of the incoming
ARINC 429 word are compared with Receive Control Register bits
SD9 and SD10. If they match, the word is accepted for the next
phase of filtering. If the bits do not match, the word is discarded and
never stored. The S/D filtering function may be disabled by
programming the SDON bit to a “0”. When disbled, all incoming
words are accepted for subsequent filtering.
PRIORITY LABELS
The three Priority Label Registers store received data if the Priority
Label feature is enabled, and the incoming ARINC 429 word’s label
byte matches the value stored in Pririty-Label Match Register #1, # 2
or #3.
Priority-Label capture is enabled by setting the Receive Control
Register PLON bit to “1”. When PLON = “0” the Priority-Label feature
is disabled and no ARINC 429 words are stored in the Priority-Label
Registers.
3. To validate the receive data bit rate, each bit must follow its
preceding bit by not less than 8 samples and not more than 12
samples.
acceptable data bit rates are:
4. Following the last data bit of a valid reception, the Word
Gap timer samples the Null shift register every 10 input
clocks (every 80 clocks for low speed). If a Null is present,
the Word Gap counter is incremented. A Word Gap count of
3 enables the next reception.
DATA BIT RATE MAX
DATA BIT RATE MIN
With exactly 1MHz input clock frequency, the
HIGH SPEED
125K BPS
83K BPS
HOLT INTEGRATED CIRCUITS
LOW SPEED
10.4K BPS
15.6K BPS
HI-3593
10
All three Priority-Label Match Registers are loaded using SPI op-
code 0x18 (Receiver 1) or 0x2C (Receiver 2), followed by three label
match values. The first byte is the match value for Priority-Label
Register #3, the second for Priority-Label Register #2 and the third
for Priority-Label #1. The match values may be checked by reading
the Priority-Label Match Registers using SPI op-code 0x9C
(Receiver 1) or 0xBC (Receiver 2).
When using the Priority-Label feature, all three Priority-Label Match
Registers must be loaded to avoid unintended matches occurring on
un-programmed Priority-Label Match Register random values. If
less than three Priority-Labels are required for a particular
application, duplicate copies of the same match value should be
stored in two (or three) registers.
Note that Priority-Label Registers (mail boxes) are only 24 bits long.
Because the ARINC 429 label byte value is pre-programmed for
each register it is not necessary to store it when words are received.
This allows a shorter and faster access of the data field using SPI
Op-Codes 0xA4, 0xA8 and 0xAC (Receiver 1 Priority-Label
Registers #1, #2 and #3) or 0xC4, 0xC8 and 0xCC (Receiver 2
Priority-Label Registers #1, #2 and #3).
The Receive Status Register bits PL1, PL2 and PL3 indicate when
Priority-Label data is available in the Priority-Label Registers. Six
status output pins MB1-1 through MB2-3 also indicate when data is
available at each of the six Priority-Label Registers. The R1INT and
R2INT interrupt pins can also be triggered when Priority Labels are
captured by programming bits 7, 6, 3 and 2 of the Flag / Interrupt
Assignment Register.
LABREC
RINA-40
RINB-40
RINA
RINB
0
1
1
0
0
1
1
1
1
ARINC word
matches
Enabled
label
Yes
Yes
Yes
No
No
No
X
X
X
FIGURE 2. ARINC RECEIVER INPUT
GND
GND
TABLE 3. FIFO LOADING CONTROL
VDD
VDD
SDON
0
0
0
1
1
1
1
1
1
DIFFERENTIAL
AMPLIFIERS
ARINC word
SD10, SD9
bits 10, 9
match
Yes
Yes
Yes
No
No
No
X
X
X
COMPARATORS
Ignore data
Ignore data
Ignore data
Ignore data
Ignore data
Load FIFO
Load FIFO
Load FIFO
Load FIFO
FIFO
ONE
NULL
ZERO

Related parts for hi-3593