Datasheet 5962-8957601XX, 5962-8957601XC, 5962-8957601XA Datasheet (UTMC)

Page 1
UT1553B RTR Remote Terminal with RAM
F
EATURES
Complete MIL-STD-1553B remote terminal interface
1K x 16 of on-chip static RAM for message data, completely accessible to host
Self-test capability, including continuous loop-back compare
Programmable memory mapping via pointers for efficient use of internal memory, including buffering multiple messages per subaddress
R T-RT Terminal Address Compare
Command word stored with incoming data for enhanced data management
User selectable RAM Busy (RBUSY) signal for slow or fast processor interfacing
Full military operating temperature range, -55°C to +125
°
C, screened to the specific test methods listed in
T able I of MIL-STD-883, Method 5004, Class B, also Standard Military Drawing available
Available in 68-pin pingrid array package
I
NTRODUCTION
The UT1553B RTR is a monolithic CMOS VLSI solution to the requirements of the dual-redundant MIL-STD-1553B interface. Designed to reduce cost and space, the RTR integrates the remote terminal logic with a user-configured 1K x 16 static RAM. In addition, the RTR has a flexible subsystem interface to permit use with most processors or controllers.
The RTR provides all protocol, data handling, error checking, and memory control functions, as well as comprehensive self-test capabilities. The RTR’s memory meets all of MIL-STD-1553B message storage needs through user-defined memory mapping. This memory­mapped architecture allows multiple message buffering at
OUT
IN
OUT
IN
DECODER
DECODER
ENCODER
OUTPUT MULTIPLEXING AND
SELF-TEST WRAP AROUND LOGIC
MCSA(4:0) MODE CODE/ SUBADDRESS
COMMAND RECOGNITION
MUX
DATA(15:0)
Figure 1. UT1553B RTR Functional Block Diagram
RTA(4:0) REMOTE TERMINAL ADDRESS
CONTROL AND ERROR LOGIC
1K X 16 RAM
PTR REGISTER
2MHz
CONTROL INPUTS
STATUS OUTPUTS
ADDR(9:0)
12MHz
RESET
RTR-1
Page 2
Table of Contents
1.0 ARCHITECTURE AND OPERATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.1 Memory Map and Host Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2 RTR RAM Pointer Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1.3 Internal Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.4 Mode Code and Subaddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.5 MIL-STD-1553B Subaddress and Mode Codes. . . . . . . . . . . . . . . . . . . . . . . . .9
1.6 Terminal Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.7 Internal Self-Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.8 Power-up and Master Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.9 Encoder and Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.10 RT-RT Transfer Compare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.11 Illegal Command Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2.0 MEMORY MAP EXAMPLE
3.0 PIN IDENTIFICATION AND DESCRIPTION
4.0 MAXIMUM AND RECOMMENDED OPERATING CONDITIONS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
. . . . . . . . . . . . . . . . . 19
5.0 DC ELECTRICAL CHARACTERISTICS
6.0 AC ELECTRICAL CHARACTERISTICS
7.0 PACKAGE OUTLINE DRAWING
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
RTR-2
Page 3
1.0 A
RCHITECTURE AND OPERATION
The UT1553B RTR is an interface device linking a MIL­STD-1553 serial data bus and a host microprocessor system. The RTR’s MIL-STD-1553B interface includes encoding/ decoding logic, error detection, command recognition, 1K x 16 of SRAM, pointer registers, clock, and reset circuits.
1.1 Memory Map and Host Memory Interface
The host can access the 1K x 16 RAM memory like a standard RAM device through the 10-bit address and 16-bit data buses. The host uses the Chip Select (CS (RD/WR
), and Output Enable (OE) signals to control data
), Read/Write
transfer to and from memory . When the RTR requires access to its own internal RAM, it asserts the RBUSY signal to
RTR Memory Map
alert the host. The RBUSY signal is programmable via the internal Control Register to be asserted either 5.7ms or
2.7ms prior to the RTR needing access to its internal RAM. The R TR stores MIL-STD-1553B messages in 1K x 16 of
on-chip RAM. For efficient use of the 1K x 16 memory on the R TR, the host programs a set of pointers to map where the 1553B message is stored. The RTR uses the upper 64 words (address 3C0 (hex) through 3FF (hex)) as pointers. The R TR provides pointers for all 30 receiv e subaddresses, all 30 transmit subaddresses, and four mode code commands with associated data words as defined in MIL­STD-1553B. The remaining 960 words of memory contain receive, transmit, and mode code data in a host-defined structure.
Message Storage Locations
Receive Message Pointers
(3C1 TO 3DE)
15 MSB 0 LSB
XMIT VECTOR WORD MODE CODE (W/DATA)
RCV SUBADDRESS 01
RCV SUBADDRESS 30
SYNCHRONIZE MODE CODE (W/DATA)
15 MSB 0 LSB
000 (hex)
3BF(hex)
3C0 (hex)
3C1 (hex)
3DE (hex) 3DF (hex)
Transmit Message Pointers
(3E1 TO 3FE)
XMIT LAST COMMAND MODE CODE (W/DATA)
XMT SUBADDRESS 01
XMT SUBADDRESS 30
XMT BIT WORD MODE CODE (W/DATA)
15 MSB 0 LSB
Figure 2. RTR Memory Map
3E0 (hex) 3E1 (hex)
3FE (hex) 3FF (hex)
RTR-3
Page 4
MESSAGE INDEX MESSAGE DATA ADDRESSES
15 (MSB) Message index: Defines the
maximum messages buffered for the given subaddresses.
10 9 0 (LSB)
Figure 3. Message Pointer Structure
1.2 RTR RAM Pointer Structure
The RAM 16-bit pointers have a 6-bit index field and a 10-bit address field. The 6-bit index field allows for the storage of up to 64 messages per subaddress. A message consists of the 1553 command word and its associated data words.
The 16-bit pointer for Transmit Last Command Mode Code is located at memory location 3E0 (hex). The T ransmit Last Command Mode Code pointer buffers up to 63 command words. An example of command word storage follows:
Example: 3E0 (hex) Contents = FC00 (hex)
11 1111 00 0000 0000 Address Field = 000 (hex)
Index Field = 3F (hex)
Message Data Address: Indicates the starting memory address for incoming
message storage.
Address Field = 03F (hex) Index Field = 00 (hex)
The Transmit Last Command Mode Code has Address Field boundary conditions for the location of command word buffers. The host can allocate a maximum 63 sequential locations following the Address Field starting address. F or proper operation, the Address Field must start on an I x 40 (hex) address boundary, where I is greater than or equal to zero and less than or equal to 14. A list of valid Index and Address Fields follows:
I Valid Index Fields V alid Address Fields
0 3F (hex) to 00 (hex) 000 (hex) to 03F (hex) 1 3F (hex) to 00 (hex) 040 (hex) to 07F (hex) 2 3F (hex) to 00 (hex) 080 (hex) to 0BF (hex)
First command word storage location (3E0=F801):
Address Field = 001 (hex) Index Field = 3E (hex)
Sixty-third command word storage location (3E0=003F):
Address Field = 03F (hex) Index Field = 00 (hex)
Sixty-fourth command word storage location (3E0=003F) (previous command word overwritten):
3 3F (hex) to 00 (hex) 0C0 (hex) to 0FF (hex) 4 3F (hex) to 00 (hex) 100 (hex) to 13F (hex) 5 3F (hex) to 00 (hex) 140 (hex) to 17F (hex) 6 3F (hex) to 00 (hex) 180 (hex) to 1BF (hex) 7 3F (hex) to 00 (hex) 1C0 (hex) to 1FF (hex) 8 3F (hex) to 00 (hex) 200 (hex) to 23F (hex) 9 3F (hex) to 00 (hex) 240 (hex) to 27F (hex) 10 3F (hex) to 00 (hex) 280 (hex) to 2BF (hex) 11 3F (hex) to 00 (hex) 2C0 (hex) to 2FF (hex 12 3F (hex) to 00 (hex) 300 (hex) to 33F (hex) 13 3F (hex) to 00 (hex) 340 (hex) to 37F (hex) 14 3F (hex) to 00 (hex) 380 (hex) to 3BF (hex)
RTR-4
Page 5
Subaddress/Mode Code RAM Location Subaddress/Mode Code RAM Location
Transmit Vector Word Mode Code Receive Subaddress 01 3C1 (hex) T ransmit Subaddress 01 3E1 (hex) Receive Subaddress 02 3C2 (hex) T ransmit Subaddress 02 3E2 (hex) Receive Subaddress 03 3C3 (hex) T ransmit Subaddress 03 3E3 (hex) Receive Subaddress 04 3C4 (hex) T ransmit Subaddress 04 3E4 (hex) Receive Subaddress 05 3C5 (hex) T ransmit Subaddress 05 3E5 (hex) Receive Subaddress 06 3C6 (hex) T ransmit Subaddress 06 3E6 (hex) Receive Subaddress 07 3C7 (hex) T ransmit Subaddress 07 3E7 (hex) Receive Subaddress 08 3C8 (hex) T ransmit Subaddress 08 3E8 (hex) Receive Subaddress 09 3C9 (hex) T ransmit Subaddress 09 3E9 (hex) Receive Subaddress 10 3CA (hex) Transmit Subaddress 10 3EA (hex) Receive Subaddress 11 3CB (hex) Transmit Subaddress 11 3EB (hex) Receive Subaddress 12 3CC (hex) Transmit Subaddress 12 3EC (hex) Receive Subaddress 13 3CD (hex) Transmit Subaddress 13 3ED (hex) Receive Subaddress 14 3CE (hex) Transmit Subaddress 14 3EE (hex) Receive Subaddress 15 3CF (hex) Transmit Subaddress 15 3EF (hex) Receive Subaddress 16 3D0 (hex) Transmit Subaddress 16 3F0 (hex) Receive Subaddress 17 3D1 (hex) Transmit Subaddress 17 3F1 (hex) Receive Subaddress 18 3D2 (hex) Transmit Subaddress 18 3F2 (hex) Receive Subaddress 19 3D3 (hex) Transmit Subaddress 19 3F3 (hex) Receive Subaddress 20 3D4 (hex) Transmit Subaddress 20 3F4 (hex) Receive Subaddress 21 3D5 (hex) Transmit Subaddress 21 3F5 (hex) Receive Subaddress 22 3D6 (hex) Transmit Subaddress 22 3F6 (hex) Receive Subaddress 23 3D7 (hex) Transmit Subaddress 23 3F7 (hex) Receive Subaddress 24 3D8 (hex) Transmit Subaddress 24 3F8 (hex) Receive Subaddress 25 3D9 (hex) Transmit Subaddress 25 3F9 (hex) Receive Subaddress 26 3DA (hex) Transmit Subaddress 26 3FA (hex) Receive Subaddress 27 3DB (hex) Transmit Subaddress 27 3FB (hex) Receive Subaddress 28 3DC (hex) Transmit Subaddress 28 3FC (hex) Receive Subaddress 29 3DD (hex) Transmit Subaddress 29 3FD (hex) Receive Subaddress 30 3DE (hex) Transmit Subaddress 30 3FE (hex) Synchronize w/Data Word Mode Code 3DF (hex) Transmit Bit Word Mode Code 3FF (hex)
3C0 (hex) T ransmit Last Command Mode Code 3E0 (hex)
1.3 Internal Registers
The RTR uses two internal registers to allow the host to control the R TR operation and monitor its status. The host uses the Control (CTRL Read/Write (RD/WR
) signal along with Chip Select (CS),
), and Output Enable (OE) to read the 16-bit Status Register or write to the 11-bit Control Register . No address data is needed to select a register.
The Control Register toggles bits in the MIL-STD-1553B status word, enables the biphase inputs, recognizes broadcast commands, determines RAM Busy (RBUSY) timing, selects terminal active flag, and puts the part in self­test mode. The Status Register supplies operational status of the UT1553B RTR to the host. These registers must be initialized before attempting RTR operation. Internal registers can be accessed while RBUSY is active.
RTR-5
Page 6
Control Register (Write Only)
The 11-bit write-only Control Register manages the operation of the RTR. Write to the Control Register by applying a logic one to OE Control register write must occur 50ns before the rising edge of COMSTR
, and a logic zero to CTRL, CS, and RD/WR. Data is loaded into the Control Register via I/O pins DATA(12:0).
to latch data into outgoing status word.
Bit Number
Bit 0 [1] Channel A Enable. A logic 1 enables Channel A biphase inputs. Bit 1 [1] Channel B Enable. A logic 1 enables Channel B biphase inputs. Bit 2 [0] Terminal Flag. A logic 1 sets the Terminal Flag bit of the Status Word.
Bit 3 [1]
Bit 4 [0] Subsystem Busy. A logic 1 sets the Subsystem Flag bit of the Status Word.
Bit 5 [0]
Bit 6 [0]
Bit 7 [0] Service Request. A logic 1 sets the Service Request bit of the Status Word. Bit 8 [0] Instrumentation. A logic 1 sets the Instrumentation bit of the Status Word. Bit 9 [1] Broadcast Enable. A logic 1 enables the RTR to recognize broadcast commands. Bit 10 [X] Don’t care. Bit 11 [X] Don’t care.
Initial Condition
Description
System Busy. A logic 1 sets the Busy bit of the Status Word and limits RTR access to the memory. No data words can be retrieved or stored; command words will be stored.
Self-T est Channel Select. This bit selects which channel the self-test checks; a logic 1 selects Channel A and a logic 0 selects Channel B.
Self-T est Enable. A logic 1 places the R TR in the internal self-test mode and inhibits normal operation. Channels A and B should be disabled if self-test is chosen.
Bit 12 [1]
[] - Values in parentheses indicate the initialized values of these bits.
RBUSY Time Select. A logic 1 selects a 5.7µs RBUSY alert; a logic 0 selects a 2.7µs RBUSY alert.
CONTROL REGISTER (WRITE ONLY):
X X X RBUSY TSX X BCEN INS SRQ ITST ITCS SUBS BUSY TF CH B EN CH A
[1] [1] [0] [0] [0] [0] [0] [1] [0] [1] [1]
MSB LSB [ ] defines reset state
X don’t care
Figure 4a. Control Register
EN
RTR-6
Page 7
Status Register (Read Only)
The 16-bit read-only Status Register provides the RTR system status. Read the Status Register by applying a logic 0 to CTRL I/O pins DATA(15:0).
, CS, and OE, and a logic 1 to RD/WR. The 16-bit contents of the Status Register are read from data
Bit Number
Initial Condition Description
Bit 0 [0] MCSA0. The LSB of the mode code or subaddress as indicated by the logic state of bit 5. Bit 1 [0] MCSA1. Mode code or subaddress as indicated by the logic state of bit 5. Bit 2 [0] MCSA2. Mode code or subaddress as indicated by the logic state of bit 5. Bit 3 [0] MCSA3. Mode code or subaddress as indicated by the logic state of bit 5. Bit 4 [0] MCSA4. Mode code or subaddress as indicated by the logic state of bit 5. Bit 5 [0] MC
/SA. A logic 1 indicates that bits 4 through 0 are the subaddress of the transmit or receive command. A logic 0 indicates that bits 4 through 0 are a mode code, and that the last command was a mode command.
Bit 6 [1] Channel A/B
. A logic 1 indicates that the most recent command arrived on Channel A; a
logic 0 indicates that it arrived on Channel B.
Bit 7 [1] Channel B Enabled. A logic 1 indicates that Channel B is available for both Bit 8 [1] Channel A Enabled. A logic 1 indicates that Channel A is available for both reception
and transmission.
Bit 9 [1] Terminal Flag Enabled. A logic 1 indicates that the Bus Controller has not Bus Control-
ler, via the above mode code, is overriding the host system’s ability to set the Terminal Flag bit of the status word.
Bit 10 [1] Busy . A logic 1 indicates the Busy bit is set. This bit is reset when the System Busy bit in
the Control Register is reset.
Bit 11 [0] Self-Test. A logic 1 indicates that the chip is in the internal self-test mode. Bit 12 [0] TA Parity Error. A logic 1 indicates the wrong Terminal Address parity; it Error bit being
set to a logic one, and Channels A and B become disabled.
Bit 13 [0] Message Error. A logic 1 indicates that a message error has occurred since has been
examined. Message error condition must be removed before reading the Status Register to reset the Message Error bit.
Bit 14 [0] Valid Message. A logic 1 indicates that a valid message has been received Bit 15 [0] Terminal Active. A logic 1 indicates the device is executing a transmit or
[] - Values in parentheses indicate the initialized values of these bits.
STATUS REGISTER (READ ONLY):
TERM
ACTV
[0] [0] [0] [0] [0] [1] [1] [1] [1] [1] [0] [0] [0] [0] [0] [0]
MSB
VAL
MESS
MESS
ERR
TAPA
ERR
SELF TEST
BUSY TFEN CH A ENCH B ENCHNL
A/B
MC/SAMCSA 4MCSA 3MCSA 2MCSA 1MCSA
0
LSB
[] defines reset state
Figure 4b. Status Register
RTR-7
Page 8
1.4 Mode Code and Subaddress
The UT1553B RTR provides subaddress and mode code decoding meeting MIL-STD-1553B. In addition, the device has automatic internal illegal command decoding for reserved MIL-STD-1553B mode codes. Upon command word validation and decode, status pins MCSA(4:0) and MC
/SA become valid. Status pin MC/SA will indicate
whether the data on pins MCSA(4:0) is mode code or
contain the same information as pins MCSA(4:0) and MC SA.
The system designer can use signals MCSA(4:0), MC BRDCST
, RTRT, etc. to illegalize mode codes, subaddresses, and other message formats (broadcast and R T -to-R T) via the Illegal Command (ILLCOM) input to the part (see figure 21 on page 31).
subaddress information. Status Register bits 0 through 5
RTR MODE CODE HANDLING PROCEDURE
T/R Mode Code Function Operation
0 10100
0 10101
0 10001
1 00000
1 00001 1 00010 1 00011 1 00100
1 00101
1 00110
1 00111
1 01000 1 10010 1 10000
1 10011
Notes:
1. Further host interaction required for mode code operation
2. Reserved mode code; A) MERR pin asserted, B) MESS ERR bit set, C) status word transmitted (ME bit set to logic one).
3. Status word not affected.
4. Undefined mode codes are treated as reserved mode codes.
Selected Transmitter Shutdown
Override Selected Transmitter Shutdown
Synchronize (w/Data)
Dynamic Bus Control
Synchronize
1
Transmit Status Word Initiate Self-Test
2
3
1
Transmitter Shutdown
Override Transmitter Shutdown
Inhibit Terminal Flag Bit
Override Inhibit Terminal Flag
Reset Remote Terminal
1
Transmit Last Command Word Transmit Vector Word
Transmit BIT Word
2
2
3
1. Command word stored
2. MERR pin asserted
3. MERR bit set in Status Register
4. Status word transmitted
1. Command word stored
2. MERR pin asserted
3. MERR bit set in Status Register
4. Status word transmitted
1. Command word stored
2. Data word stored
3. Status word transmitted
1. Command word stored
2. MERR pin asserted
3. MERR bit set in Status Register
4. Status word transmitted
1. Command word stored
2. Status word transmitted
1. Command word stored
2. Status word transmitted
1. Command word stored
2. Status word transmitted
1. Command word stored
2. Alternate bus shutdown
3. Status word transmitted
1. Command word stored
2. Alternate bus enabled
3. Status word transmitted
1. Command word stored
2. Terminal Flag bit set to zero and disabled
3. Status word transmitted
1. Command word stored
2. Terminal Flag bit enabled, but not
set to logic one
3. Status word transmitted
1. Command word stored
2. Status word transmitted
1. Command word transmitted
2. Last command word transmitted
1. Command word stored
2. Status word transmitted
3. Data word transmitted
1. Command word stored
2. Status word transmitted
3. Data word transmitted
/
/SA,
RTR-8
Page 9
1.5 MIL-STD-1553B Subaddress and Mode Code Definitions
Table 1: Subaddress and Mode Code Definitions Per MIL-STD-1553B
Subaddress Field Binary (Decimal)
00000 (00)
Receive Transmit
1 1
Message Format
00001 (01) User Defined User Defined 00010 (02) User Defined User Defined 00011 (03) User Defined User Defined 00100 (04) User Defined User Defined 00101 (05) User Defined User Defined 00110 (06) User Defined User Defined 00111 (07) User Defined User Defined 01000 (08) User Defined User Defined 01001 (09) User Defined User Defined 01010 (10) User Defined User Defined 01011 (11) User Defined User Defined 01100 (12) User Defined User Defined 01101 (13) User Defined User Defined 01110 (14) User Defined User Defined 01111 (15) User Defined User Defined 10000 (16) User Defined User Defined 10001 (17) User Defined User Defined 10010 (18) User Defined User Defined 10011 (19) User Defined User Defined 10100 (20) User Defined User Defined 10101 (21) User Defined User Defined 10110 (22) User Defined User Defined 10111 (23) User Defined User Defined 11000 (24) User Defined User Defined 11001 (25 User Defined User Defined 11010 (26) User Defined User Defined 11011 (27) User Defined User Defined 11100 (28) User Defined User Defined 11101 (29) User Defined User Defined 11110 (30) User Defined User Defined 11111 (31)
1 1
Description
Mode Code Indicator
Mode Code Indicator
Notes:
1. Refer to mode code assignments per MIL-STD-1553B
1.6 Terminal Address
The Terminal Address of the RTR is programmed via five input pins: RTA(4:0) and R TPTY. Asserting MRST
latches the R TR’s T erminal Address from pins RTA(4:0) and parity bit R TPTY. The address and parity cannot change until the next assertion of the MRST
. The parity of the Terminal Address is odd; input pin RTPTY is set to a logic state to satisfy this requirement. A logic 1 on Status Re gister bit 12
indicates incorrect Terminal Address parity. An example follows:
RTA(4:0) = 05 (hex) = 00101 RTPTY = 1 (hex) = 1 Sum of 1’s = 3 (odd), Status Register bit 12 = 0
RTA(4:0) = 04 (hex) = 00100 RTPTY = 0 (hex) = 0 Sum of 1’s = 1 (odd), Status Register bit 12 = 0
RTR-9
Page 10
RTA(4:0) = 04 (hex) = 00100 RTPTY = 1 (hex) = 1 Sum of 1’s = 2 (even), Status Register bit 12 = 1
The R TR checks the T erminal Address and parity on Master Reset. W ith Broadcast disabled, RT A (4:0) = 11111 operates as a normal RT address.
1.7 Internal Self-Test
Setting bit 6 of the Control Register to a logic one enables the internal self-test. Disable Channels A and B at this time to prevent b us acti vity during self-test by setting bits 0 and 1 of the Control Register to a logic zero. Normal operation is inhibited when internal self-test is enabled. The self-test capability of the RTR is based on the f act that the MIL-STD­1553B status word sync pulse is identical to the command word sync pulse. Thus, if the status word from the encoder is fed back to the decoder, the RTR will recognize the incoming status word as a command word and thus cause the RTR to transmit another status word. After the host inv okes self-test, the RTR self-test logic forces a status word transmission even though the RTR has not received a valid command. The status word is sent to decoder A or B depending on the channel the host selected for self-test. The self-test is controlled by the host periodically changing the bit patterns in the status word being transmitted. Writing to the Control Register bits 2, 3, 4, 7, and 8 changes the status word. Monitor the self-test by sampling either the Status Register or the external status pins (i.e., Command Strobe (COMSTR
), Transmit/Recei ve (T/R)). For more detailed
explanation of internal self-test, consult UTMC publication
RTR/RTS Internal Self-Test Routine.
power-up if the terminal address parity (odd) is incorrect, the biphase inputs are disabled and the message error pin (MERR) is asserted. This condition can also be monitored via bit 12 of the Status Register . The MERR pin is negated on reception of first valid command.
1.9 Encoder and Decoder
The RTR interfaces directly to a bus transmitter/ receiver via the R TR Manchester II encoder/decoder. The UT1553B RTR receives the command word from the MIL-STD­1553B bus and processes it either by the primary or secondary decoder. Each decoder checks for the proper sync pulse and Manchester waveform, edge ske w, correct number of bits, and parity. If the command is a receive command, the RTR processes each incoming data word for correct format and checks the control logic for correct word count and contiguous data. If an inv alid message error is detected, the message error pin is asserted, the RTR ceases processing the remainder (if any) of the message, and it then suppresses status word transmission. Upon command validation recognition, the external status outputs are enabled. Reception of illegal commands does not suppress status word transmission.
The RTR automatically compares the transmitted word (encoder word) to the reflected decoder word by way of the continuous loop-back feature. If the encoder word and reflected word do not match, the transmitter error pin (TXERR) is asserted. In addition to the loop-back compare
µ
test, a timer precludes a transmission greater than 760 the assertion of Fail-safe T imer (TIMER
ON). This timer is
s by
reset upon receipt of another command.
1.8 Power-up and Master Reset
After power-up, reset initializes the part with its biphase ports enabled, latches the Terminal Address, and turns on the busy option. The device is ready to accept commands from the MIL-STD-1553B bus. The busy flag is asserted while the host is loading the message pointers and messages. After this task is completed, the host removes the busy condition via a Control Register write to the RTR. On
1.10 RT-RT Transfer Compare
The R T -to-RT Terminal Address compare logic makes sure that the incoming status word’ s Terminal Address matches the T erminal Address of the transmitting RT specified in the command word. An incorrect match results in setting the Message Error bit and suppressing transmission of the status word. (RT-to-RT transfer time-out = 54
µ
s)
RTR-10
Page 11
1.11 Illegal Command Decoding
The host has the option of asserting the ILLCOM pin to illegalize a received command w ord. On receipt of an illegal command, the RTR sets the Message Error bit in the status word, sets the message error output, and sets the message error latch in the Status Register.
The following RTR outputs may be used to externally decode an illegal command, Mode Code or Subaddress indicator (MC MCSA(4:0), Command Strobe (COMSTR (BRDCST transfer (RTRT) (see figure 21 on page 31).
To illegalize a transmit command, the ILLCOM pin must be asserted within 3.3 the RTR is to respond with the Message Error bit of the status word at a logic 1. If the illegal command is mode code 2, 4, 5, 6, 7, or 18, the ILLCOM pin must be asserted within 664ns after Command Strobe (COMSTR logic 0. Asserting the ILLCOM pin within the 664ns inhibits the mode code function. For mode code illegalization, assert the ILLCOM pin until the VALMSG signal is asserted.
For an illegal receiv e command, the ILLCOM pin is asserted within 18.2 order to suppress data words from being stored. In addition, the ILLCOM pin must be at a logic 1 throughout the reception of the message until VALMSG is asserted. This does not apply to illegal transmit commands since the status word is transmitted first.
The above timing conditions also apply when the host externally decodes an illegal broadcast command. The host must remove the illegal command condition so that the next command is not falsely decoded as illegal.
/SA), Mode Code or Subaddress bus
), Broadcast
), and Remote Terminal to Remote Terminal
µ
s after VALMSG goes to a logic 1 if
) transitions to
µ
s after the COMSTR transitions to a logic 0 in
2.0 M
Figures 5 and 6 illustrate the UT1553B RTR b uffering three receive command messages to Subaddress 4. The receive message pointer for Subaddress 4 is located at 03C4 (hex) in the 1K x 16 RAM. The 16-bit contents of location 03C4 (hex) point to the memory location where the first receive message is stored. The Address Field defined as bits 0 through 9 of address 03C4 (hex) contain address information. The Index Field defined as bits 10 through 15 of address 03C4 (hex) contain the message buffer inde x (i.e., number of messages buffered).
Figure 5 demonstrates the updating of the message pointer as each message is received and stored. The memory storage of these three messages is shown in figure 6. After receiving the third message for Subaddress 4 (i.e., Index Field equals zero) the Address Field of the message pointer is not incremented. If the host does not update the receive message pointer for Subaddress 4 before the next receive command for Subaddress 4 is accepted, the third message will be overwritten.
Figures 7 and 8 show an example of multiple message retrieval from Subaddress 16 upon reception of a MIL-STD­1553B transmit command. The message pointer for transmit Subaddress 16 is located at 03F0 (hex) in the 1K x 16 RAM. The 16-bit contents of location 03F0 (hex) point to the memory location where the first message data words are stored.
Figure 7 demonstrates the updating of the message pointer as each message is received and stored. The data memory for these three messages is shown in figure 8.
EMORY MAP EXAMPLE
RTR-11
Page 12
Example: Remote terminal will receive and buffer three MIL-STD-1553 receive commands of various word lengths to Subaddress 4.
MIL-STD-1553 Bus Activity:
CMD WORD #1
SA = 4
= 0
T/R WC = 4
Receive Subaddress 4; data pointer at 03C4 (hex). (Initial condition)
After message #1, 4 data words plus command word.
After message #2, 2 data words plus command word.
After message #3, 4 data words plus command word.
DW1 DW2 DW3DW0
CMD WORD #2 DW1DW0
SA = 4
= 0
T/R
WC = 2
03C4 (hex)
03C4 (hex)
03C4 (hex)
03C4 (hex)
0840 (hex)
0445 (hex)
0048 (hex)
0048 (hex)
CMD WORD #3 DW1DW0 SA = 4
T/R
= 0
WC = 4
INDEX= 0000 10 ADDRESS= 00 0100 0000
INDEX= 0000 01 ADDRESS= 00 0100 0101
INDEX= 0000 00 ADDRESS= 00 0100 1000
INDEX= 0000 00 ADDRESS= 00 0100 1000
DW2
DW3
03C4 (hex)
0840 (hex)
0445 (hex)03C4 (hex)
0048 (hex)03C4 (hex)
Figure 5. RTR Message Handling
COMMAND WORD #1
DATA WORD 0 DATA WORD 1 DATA WORD 2 DATA WORD 3
COMMAND WORD #2
DATA WORD 0 DATA WORD 1
COMMAND WORD #3
040 (hex) 041 (hex) 042 (hex) 043 (hex) 044 (hex) 045 (hex) 046 (hex) 047 (hex) 048 (hex)
RTR-12
DATA WORD 0 DATA WORD 1 DATA WORD 2
0048 (hex)03C4 (hex)
Figure 6. Memory Storage Subaddress 4
DATA WORD 3
049 (hex) 04A (hex) 04B (hex) 04C (hex)
Page 13
Example:
o
Remote terminal will transmit and buffer three MIL-STD-1553 transmit commands of various word lengths t Subaddress 16.
MIL-STD-1553 Bus Activity:
CMD WORD #1
SA= 16
=1
T/R
WC= 4
Transmit Subaddress 16; data pointer at 03F0 (hex). (Initial condition)
After message #1, 4 data words.
After message #2, 2 data words.
After message #3, 4 data words.
SW
DW1
03F0 (hex)
DW2
DW3DW0
CMD WORD #2 SA= 16
T/R=1
WC= 2
0830 (hex) INDEX= 0000 10
0434 (hex)03F0 (hex) INDEX= 0000 01
0036 (hex)03F0 (hex) INDEX= 0000 00
0036 (hex)03F0 (hex) INDEX= 0000 00
Figure 7. RTR Message Handling
DW0 DW1
SW
CMD WORD #3
SA= 16 T/R=1 WC= 4
ADDRESS= 00 0011 0000
ADDRESS= 00 0011 0100
ADDRESS= 00 0011 0110
ADDRESS= 00 0011 0110
SW
DW0
DW1
DW2
DW3
0830 (hex)
0434 (hex)
0036 (hex)
034 (hex)
0036 (hex)
Note:
The example is valid only if message structure is known in advance.
DATA WORD 0 DATA WORD 1 DATA WORD 2 DATA WORD 3
DATA WORD 0 DATA WORD 1 DATA WORD 0 DATA WORD 1 DATA WORD 2 DATA WORD 3
030 (hex) 031 (hex) 032 (hex) 033 (hex) 034 (hex) 035 (hex) 036 (hex) 037 (hex) 038 (hex) 039 (hex)
Figure 8. Memory Storage Subaddress 16
RTR-13
Page 14
3.0 PIN I
E
DENTIFICATION AND DESCRIPTION
BIPHASE OUT TAZ
TAO TBZ
TBO
BIPHASE IN RAZ
RAO RBZ RBO
TERMINAL ADDRESS
MODE/CODE SUBADDRESS
STATUS SIGNALS
RT A0 RT A1 RT A2 RT A3 RT A4
RTPTY
MCSA0 MCSA1 MCSA2 MCSA3 MCSA4
MERR
TERA
TXERR
TIMER
COMSTR
BRDCST
VALMSG
ON
MC/SA
T/R
RTRT
RBUSY
CT
A10 B10
A9 B9
L7 K8
L6 K7
L5 K5 L4 K4 L3 K6
B2 A2 A3 B3 A4
A5 A6 B5 B6 B8 B1 A7 B4 B7 L8 C2
UT1553B
RTR
J2 H1 H2
G1 G2
F1
E2 D1 D2 C1
L10 K10 K11
J10
J11 H10 H11
G10
F11 E10
E11 D10 D11 C10 C11 B11
F10
E1
F2
G11
ADDR0 ADDR1 ADDR2 ADDR3 ADDR4 ADDR5 ADDR6 ADDR7 ADDR8 ADDR9
DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 DATA9 DATA10 DATA11 DATA12 DATA13 DATA14 DATA15
VDD
V
DD
V
SS
V
SS
ADDRESS BUS ADDR(9:0)
DATA BUS DATA(15:0)
POWER
GROUND
CONTROL SIGNALS
RTR-14
CS
RD/WR
CTRL
OE
ILLCOM
K2 K1 J1
L2
A8 K3
L9 K9
Figure 9. UT1553B RTR Pin Description
12MHZ 2MHZ
MRST
CLOCK
RES
Page 15
Legend for TYPE and ACTIVE fields:
TI = TTL input TUI = TTL input (pull-up) TDI = TTL input (pull-down) TO = TTL output
DATA BUS
TTO = Three-state TTL output TTB = Three-state TTL bidirectional AL = Active low AH = Active high [] - Value in parentheses indicates initial state of pins.
NAME PIN NUMBER
(PGA)
DATA15 DATA14 C11 TTB -­DATA13 C10 TTB -­DATA12 D11 TTB -­DATA11 D10 TTB -­DATA10 E11 TTB --
DA T A9 E10 TTB -­DA T A8 F11 TTB -­DA T A7 G10 TTB -­DA T A6 H11 TTB -­DA T A5 H10 TTB -­DA T A4 J11 TTB -­DA T A3 J10 TTB -­DA T A2 K11 TTB -­DA T A1 K10 TTB -­DA T A0 L10 TTB --
B11 TTB --
TYPE ACTIVE DESCRIPTION
Bit 15 (MSB) of the bidirectional Data bus. Bit 14 of the bidirectional Data bus. Bit 13 of the bidirectional Data bus. Bit 12 of the bidirectional Data bus. Bit 11 of the bidirectional Data bus. Bit 10 of the bidirectional Data bus. Bit 9 of the bidirectional Data bus. Bit 8 of the bidirectional Data bus. Bit 7 of the bidirectional Data bus. Bit 6 of the bidirectional Data bus. Bit 5 of the bidirectional Data bus. Bit 4 of the bidirectional Data bus. Bit 3 of the bidirectional Data bus. Bit 2 of the bidirectional Data bus. Bit 1 of the bidirectional Data bus. Bit 0 (LSB) of the bidirectional Data bus.
ADDRESS BUS
NAME PIN NUMBER
ADDR9 ADDR8 ADDR7 ADDR6 ADDR5 ADDR4 ADDR3 ADDR2 ADDR1 ADDR0
TYPE ACTIVE DESCRIPTION
(PGA)
C1 TI -­D2 TI -­D1 TI --
E2 TI --
F1 TI -­G2 TI -­G1 TI -­H2 TI -­H1 TI --
J2 TI --
Bit 9 (MSB) of the Address bus. Bit 8 of the Address bus. Bit 7 of the Address bus. Bit 6 of the Address bus. Bit 5 of the Address bus. Bit 4 of the Address bus. Bit 3 of the Address bus. Bit 2 of the Address bus. Bit 1 of the Address bus. Bit 0 (LSB) of the Address bus.
RTR-15
Page 16
CONTROL INPUTS
NAME PIN NUMBER
(PGA)
CS
RD/WR K1 TI -- Read/Write. The host processor uses a high level on this
CTRL J1 TI AL Control. The host processor uses the active low CTRL
OE L9 TI AL Output Enable. The active low OE signal is used to control
ILLCOM K9 TDI AH Illegal Command. The host processor uses the
K2 TI AL Chip Select. The host processor uses the CS signal for R TR
TYPE ACTIVE DESCRIPTION
Status Register reads, Control Register writes, or host access to the RTR internal RAM.
input in conjunction with CS to read the RTR Status Register or the RTR internal RAM. A low level on this input is used in conjunction with CS to write to the RTR Control Register or the RTR internal RAM.
input signal in conjunction with CS and RD/WR to access the RTR registers. A high level on this input means access is to RTR internal RAM only.
the direction of data flow from the RTR. For OE = 1, the RTR Data bus is three-state; for OE = 0, the RTR Data bus is active.
ILLCOM input to inform the RTR that the present command is illegal.
STATUS INPUTS
NAME PIN NUMBER
MERR [0]
TXERR [0]
TIMERON [1]
COMSTR [1]
TERACT
TYPE ACTIVE DESCRIPTION
(PGA)
A5 TO AH
B5 TO AH
B6 TO AL
B8 TO AL
A6 TO AL
Message Error. The active high MERR output signals that the Message Error bit in the Status Register has been set due to receipt of an illegal command, or an error during message sequence. MERR will reset to logic zero on the receipt of the next valid command.
Transmission Error. The active high TXERR output is asserted when the RTR detects an error in the reflected word versus the transmitted word, using the continuous loop-back compare feature. Reset on next COMSTR assertion.
Fail-safe Timer. The TIMERON output pulses low for 760µs when the RTR begins transmitting (i.e., rising edge of VALMSG) to provide a fail-safe timer meeting the requirements of MIL-STD-1553B. This pulse is reset when COMSTR goes low or during a Master Reset.
Command Strobe. COMSTR is an active low output of 500ns duration identifying receipt of a valid command.
Terminal Active. The active low TERACT output is asserted at the beginning of the RTR access to internal RAM for a given command and negated after the last access for that command.
RTR-16
Page 17
STATUS INPUTS
Continued from page 16.
NAME PIN NUMBER
TYPE ACTIVE DESCRIPTION
(PGA)
BRDCST [1]
T/R [0]
RTRT [1]
RBUSY [0]
A7
B4
B7
C2
TO
TO
TO
TO
MODE CODE/SUBADDRESS OUTPUTS
NAME PIN NUMBER
(PGA)
TYPE ACTIVE DESCRIPTION
AL
--
AH
AH
Broadcast. BRDCST is an active low output that identifies receipt of a valid broadcast command.
Transmit/Receive. A high level on this pin indicates a transmit command message transfer is being or was processed, while a low level indicates a receive command message transfer is being or was processed.
Valid Message. VALMSG is an active high output indicating a valid message (including Broadcast) has been received. VALMSG goes high prior to transmitting the 1553 status word and is reset upon receipt of the next command.
RTR Busy. RBUSY is asserted high while the RTR is accessing its own internal RAM either to read or update the pointers or to store or retrieve data words. RBUSY becomes active either 2.7µs or 5.7µs before RTR requires RAM access. This timing is controlled by Control Register bit 12 (see section 1.3).
MC
/SA
[0]
MCSA0 [0]
MCSA1 [0]
MCSA2 [0]
MCSA3 [0]
MCSA4 [0]
B1
B2
A2
A3
B3
A4
TO --
TO --
TO --
TO --
TO --
TO --
Mode Code/Subaddress Indicator. If MC/SA is low, it indicates that the most recent command word is a mode code command. If MC recent command word is for a subaddress. This output indicates whether the mode code/subaddress ouputs (i.e., MCSA(4:0)) contain mode code or subaddress information.
Mode Code/Subaddress Output 0. If MC/SA is low, this pin represents the least significant bit of the most recent command word (the LSB of the mode code). If MC/SA is high, this pin represents the LSB of the subaddress.
Mode Code/Subaddress Output 1.
Mode Code/Subaddress Output 2.
Mode Code/Subaddress Output 3.
Mode Code/Subaddress Output 4. If MC/SA is low, this pin represents the most significant bit of the mode code. If MC/SA is high, this pin represents the MSB of the subaddress.
/SA is high, it indicates that the most
RTR-17
Page 18
REMOTE TERMIN AL ADDRESS INPUTS
NAME PIN NUMBER
(PGA)
RTA4 RTA3 K4 TUI -­RTA2 L4 TUI -­RTA1 K5 TUI -­RTA0 L5 TUI -­RTPTY K6 TUI --
BIPHASE INPUTS
NAME PIN NUMBER
RAZ
RAO
L3 TUI --
1
(PGA)
L7
K8
TYPE ACTIVE DESCRIPTION
TYPE ACTIVE DESCRIPTION
TI --
TI --
Remote Terminal Address bit 4 (MSB). Remote Terminal Address bit 3. Remote Terminal Address bit 2. Remote Terminal Address bit 1. Remote Terminal Address bit 0 (LSB). Remote Terminal Address Parity. This input must provide
odd parity for the Remote Terminal Address.
Receiver - Channel A, Zero Input. Idle low Manchester input form the 1553 bus receiver.
Receiver - Channel A, One Input. This input is the complement of RAZ.
RBZ
RBO
Note
:
1. For uniphase operation, tie RAZ (or RBZ) to VDD and apply true uniphase input signal to RAO (or RBO).
L6
K7
TI --
TI --
Receiver - Channel B, Zero Input. Idle low Manchester input from the 1553 bus receiver.
Receiver - Channel B, One Input. This input is the complement of RBZ.
BIPHASE OUTPUTS
NAME PIN NUMBER
(PGA)
TAZ [0]
TAO [0]
TBZ [0]
TBO [0]
A10
B10
A9
B9
TYPE ACTIVE DESCRIPTION
TO --
TO --
TO --
TO --
Transmitter - Channel A, Zero Output. This idle low Manchester encoded data output is connected to the 1553 bus transmitter input. The output is idle low.
Transmitter - Channel A, One Output. This output is the complement of TAZ. The output is idle low.
Transmitter - Channel B, Zero Output. This idle low Manchester encoded data output is connected to the 1553 bus transmitter input. The output is idle low.
Transmitter - Channel B, One Output. This input is the complement of TBZ. The output is idle low.
RTR-18
Page 19
MASTER RESET AND CLOCK
NAME PIN NUMBER
(PGA)
MRST
12MHz
2MHz
K3
L2
A8
POWER AND GROUND
NAME PIN NUMBER
(PGA)
VDD
VSS
F10 E1
F2 G11
TYPE ACTIVE DESCRIPTION
TUI -- Master Reset. Initializes all internal functions of the RTR.
MRST must be asserted 500ns before normal RTR operation (500ns minimum). Does not reset RAM.
TI -- 12 MHz Input Clock. This is the RTR system clock that
requires an accuracy greater than 0.01% with a duty cycle of 50% ± 10%.
TO -- 2MHz Clock Output. This is a 2MHz clock output
generated by the 12MHz input clock. This clock is stopped when MRST is low.
TYPE ACTIVE DESCRIPTION
PWR PWR
GND GND
--
--
--
+5 V
±
Reference ground. Zero V
--
Power. Power supply must be +5 VDC
DC
10%.
logic ground.
DC
4.0 O
PERATING CONDITIONS
ABSOLUTE MAXIMUM RATINGS*
(referenced to VSS)
SYMBOL PARAMETER LIMITS UNIT
VDD DC supply voltage -0.3 to +7.0 V V
IO
I
I
T
STG
P
D
T
J
Θ
JC
Note:
1. Does not reflect the added PD due to an output short-circuited. * Stresses outside the listed absolute maximum ratings may cause permanent damage to the device. This is a stress rating only, and
functional operation of the device at these or any other conditions be yond limits indicated in the operational sections of this specification is not recommended. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
Voltage on any pin 0.3 to VDD+0.3 V DC input current
±
10 mA
Storage temperature -65 to +150 Maximum power dissipation
1
300
Maximum junction temperature +175 Thermal resistance, junction-to-case 20
°
C
mW
°
C
°
C/W
RECOMMENDED OPERATING CONDITIONS
SYMBOL PARAMETER LIMITS UNIT
VDD V
IN
DC supply voltage 4.5 to 5.5 V DC input voltage
0 to V
DD
V TC Temperature range -55 to +125 °C F
O
Operating frequency 12 ± .01% MHz
RTR-19
Page 20
5.0 DC ELECTRICAL CHARACTERISTICS
(VDD = 5.0V ±10%; -55°C < TC < +125°C)
SYMBOL PARAMETER CONDITION MINIMUM MAXIMUM UNIT
V
IL
V
IH
I
IN
V
OL
VOH I
OZ
IOS Short-circuit output current
CIN Input capacitance 3 ƒ = 1MHz @ 0V C
OUT
C
IO
IDD Average operating current QI
DD
Notes:
1. Supplied as a design limit but not guaranteed or tested.
2. Not more than one output may be shorted at a time for a maximum duration of one second.
3. Measured only for initial qualification, and after process or design changes that could affect input/output capacitance.
4. Includes current through input pull-ups. Instantaneous surge currents on the order of 1 ampere can occur during output switching. Voltage supply should be adequately sized and decoupled to handle a large surge current.
5. All inputs with internal pull-ups or pull-downs should be left open circuit. All other inputs tied high or low.
Low-level input voltage High-level input voltage Input leakage current
TTL inputs Inputs with pull-down resistors
V
= VDD or V
IN
VIN = V
DD
VIN = VSS
Inputs with pull-up resistors Low-level output voltage IOL = 3.2mA High-level output voltage
Three-state output
IOH = -400µA VO = VDD or VSS
leakage current
1, 2
VDD = 5.5V, VO = V
VDD = 5.5V VO = 0V
Output capacitance Bidirect I/O capacitance 3
3
ƒ = 1MHz @ 0V ƒ = 1MHz @ 0V
1, 4
ƒ = 12MHz, CL = 50pF
Quiescent current Note 5
SS
DD
0.8 V
2.0 V
-1
1110
-2000
1
-2000
-110
0.4 V
2.4
+10 V
-10
-90 90 mA
10 pF 15
20 50 mA
1.5 mA
µA µA µA
µA
mA
pF pF
BIT TIMES
COMMAND WORD
DATA WORD
ST A TUS WORD
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
SYNC
5 5 1
REMOTE TERMINAL
ADDRESS
T/R
5
SUBADDRESS/MODE
CODE
DA T A W ORD COUNT/
MODE CODE
16
SYNC
SYNC
5
REMOTE TERMINAL
ADDRESS
Figure 10. MIL-STD-1553B Word Formats
DATA
1 1 1 1
1
RESERVED
MESSAGE ERROR
INSTRUMENTATION
SERVICE REQUEST
1
1
1
BUSY
SUBSYSTEM FLAG
BROADCAST COMMAND RECEIVED
TERMINAL FLAG
1
P
1
P
1
PARITY
RTR-20
DYNAMIC BUS CONTROL ACCEPTANCE
Page 21
6.0 AC ELECTRICAL CHARACTERISTICS
(Over recommended operating conditions)
V
MIN
INPUT
IH
V
MAX
IL
IN-PHASE
OUTPUT OUT-OF-PHASE
OUTPUT
1
t
a
2
2
t
c
1
t
b
2
t
d
2
t
e
BUS
t
t
g
t
h
f
PARAMETERSYMBOL
t
a
t
b
t
c
t
d
t
e
t
f
t
g
t
h
Notes:
1. Timing measurements made at (V
2. Timing measurements made at (V
3. Based on 50pF load.
4. Unless otherwise noted, all AC electrical characteristics are guaranteed by design or characterization.
MIN + VIL MAX)/2.
IH
MAX + VOH MIN)/2.
OL
INPUT INPUT INPUT INPUT INPUT INPUT INPUT
to responseINPUT
to response
to response
to response
to data valid
to high Z
to high Z
to data valid
↑ ↓
↓ ↑
VIH MIN VIL MAX
VOH MIN VOL MAX
VOH MIN VOL MAX
VOH MIN VOL MAX
5V
I
(source)
REF
V
50pF
I
(sink)
REF
Note:
50pF including scope probe and test socket
Figure 11a. T ypical Timing Measurements
90%
REF
10%
< 2ns
3V
0V
Input Pulses
90%
10%
< 2ns
Figure 11b. AC Test Loads and Input Waveforms
RTR-21
Page 22
12MHz
CS
CTRL
RD/WR
ADDR(9:0)
t
t
t
12a
12b
12c
t
12d
t
12i
t
t t
t
t
12f
12k 12g
12l
12j
DA T A(15:0)
OE
t
12e
DA T A V ALID
t
12m
Figure 12. Microprocessor RAM Read
SYMBOL PARAMETER MIN MAX UNITS
t
CTRL set up wrt CS
12a
t
RD/WR set up wrt CS 10 -- ns
12b
t
ADDR(9:0) Valid to CS (Address Set up) 10 -- ns
12c
t
CS to DATA(15:0) Valid -- 155 ns
12d
t
OE to DATA(15:0) Don’t Care (Active) -- 65 ns
12e
t
CS to CTRL Don’t Care 0 -- ns
12f
t
CS to ADDR(9:0) Don’t Care 0 -- ns
12g
t
OE to DATA(15:0) High Impedance -- 40 ns
12h
t
CS to CS 2 220 5500 ns
12i
t
12j
t
CS to RD/WR Don’t Care 0 -- ns
12k
t
CS to DATA(15:0) Invalid 3 25 -- ns
12l
t
OE to OE 65 -- ns
12m
CS to CS 85 -- ns
Notes:
1. “wrt” defined as “with respect to.”
2. The maximum amount of time that CS RBUSY option, the maximum CS
3. Assumes OE
is asserted.
low time is 2500ns.
can be held low is 5500ns if the user has selected the 5.7µs RBUSY option. For the 2.7µs
1
10 -- ns
t
12h
RTR-22
Page 23
12MHz
CS
CTRL
RD/WR
ADDR(9:0)
DATA(15:0)
t
t
t
13c
t
13d
13a
13b
t
13i
VALID DATA
t
t
t
t
13k
13f
13g
13h
t
13j
OE
t
13e
Figure 13. Microprocessor RAM Write
SYMBOL PARAMETER MIN MAX UNITS
t
CTRL set up wrt CS 10 -- ns
13a
t
RD/WRset up wrt CS 10 -- ns
13b
t
ADDR(9:0) Valid to CS(Address set up) 10 -- ns
13c
t
DATA(15:0) Valid to CS(DATA set up) 0 -- ns
13d
t
13e
t
CS to RD/WR Don’t Care 0 -- ns
13f
t
CSto ADDR(9:0) Don’t Care 0 -- ns
13g
t
CSto DATA(15:0) Don’t Care (Hold-time) 20 -- ns
13h
t
CS to CS
13i
t
CS to CS 85 -- ns
13j
t
CS to CTRL Don’t Care 0 -- ns
13k
Note:
1. The maximum amount of time that CS RBUSY option, the maximum CS
OE to DATA(15:0) High Impedance 40 -- ns
1
can be held low is 5500ns if the user has selected the 5.7ms RBUSY option. For the 2.7ms
low time is 2500ns.
180 5500 ns
RTR-23
Page 24
12MHz
CS
CTRL
RD/WR
DATA(15:0)
t
t
t
14a
14b
14h
t
14c
VALID DATA
t
t
14e
14f
t
14d
OE
t
14g
Figure 14. Control Register Write
SYMBOL PARAMETER MIN MAX UNITS
t
14a
t
RD/WR set up wrt CS 0 -- ns
14b
t
CS to CS
14c
t
CS to DATA(15:0) Don’t Care (Hold-time) 0 -- ns
14d
t
CS to CTRL Don’t Care 0 -- ns
14e
t
CS to RD/WR Don’t Care 0 -- ns
14f
t
OE to DATA(15:0) High Impedance 40 -- ns
14g
t
DATA(15:0) Valid to CS (DATA set up) 0 -- ns
14h
Note:
1. The maximum amount of time that CS RBUSY option, the maximum CS
CTRL set up wrt CS 0 -- ns
1
can be held low is 5500ns if the user has selected the 5.7µs RBUSY option. For the 2.7µs
low time is 2500ns.
50 5500 ns
RTR-24
Page 25
12MHz
CS
CTRL
RD/WR
t
15a
t
15c
t
15d
t
15b
t
15e
t
15f
t
15j
DATA(15:0)
t
15g
t
15i
VALID DATA
t
15h
OE
Figure 15. Status Register Read
SYMBOL PARAMETER MIN MAX UNITS
t
15a
t
CS to CS
15b
t
RD/WR set up wrt CS 0 -- ns
15c
t
CS to DATA(15:0) Valid -- 65 ns
15d
t
CS to CTRL Don’t Care 5 -- ns
15e
t
CS to RD/WR Don’t Care 5 -- ns
15f
t
15g
t
OE to DATA(15:0) High Impedance -- 40 ns
15h
t
15i
t
15j
Note:
1. The maximum amount of time that CS RBUSY option, the maximum CS
CTRLset up wrt CS 0 -- ns
1
65 5500 ns
OE to DATA(15:0) Don’t Care (Active) -- 65 ns
OE to OE 65 -- ns CS to DATA(15:0) Don’t Care (Active) 25 -- ns
can be held low is 5500ns if the user has selected the 5.7ms RBUSY option. For the 2.7ms
low time is 2500ns.
RTR-25
Page 26
VALMSG
t
16a
TIMERON
A/B BIPHASE OUTPUT ZERO
COMSTR
t
16b
t
16c
t
16d
ILLCOM
t
t
16e
16g
Figure 16. RT Fail-Safe Timer Signal Relationships
SYMBOL PARAMETER MIN MAX UNITS
t
16a
t
16b
t
TIMERON low pulse width (time-out) 727.3 727.4 µs
16c
t
16d
t
VALMSG to ILLCOM -- 3.3 µs
16e
t
COMSTR to ILLCOM 1 -- 664 µs
16f
t
COMSTRto ILLCOM
16f
t
16g
Notes:
1. Mode code 2, 4, 5, 6, 7, or 18 received.
2. To suppress data word storage.
3. For transmit command illegalization.
VALMSG before TIMERON 0 35 µs TIMERON before first
1.2 -- µs
BIPHASE OUT O
COMSTR to TIMERON -- 25 µs
ILLCOM to ILLCOM
2
3
-- 18.2 µs
500 -- µs
t
16f
RTR-26
Page 27
12MHz
CS COMMAND WORD P
BIPHASE IN
MC/SA and MCSA(4:0)
COMSTR
BRDCST
T/R
1
t
17a
t
17b
t
t t
t t
t t
17c
17d
17e
17f
17g
17h
17i
t
17l
VALMSG
t
17j
t
17k
MERR
Note:
1. Measured from the mid-bit parity crossing.
Figure 17. Status Output Timing
SYMBOL PARAMETER MIN MAX UNITS
4
t
17a
t
Command Word to MC/SA V alid
17b
4
t
17c
t
Command Word to COMSTR
17d
4
t
17e
t
Command Word to BRDCST 3 2.6 3.2 µs
17f
4
t
17g
t
Command W ord to T/R Valid
17h
4
t
17i
t
Command Wor d to VALMSG
17j
4
t
17k
t
COMSTR to COMSTR 485 500 µs
17l
Notes:
1. Receive last data word to Valid Message active (VALMSG).
2. Transmit command word to Valid Message active (VALMSG).
3. Command word measured from mid-bit crossing.
4. Guaranteed by test.
12MHz to MC/SA Valid 0 14 µs
3
2.1 2.8 µs
12MHzto COMSTR 0 17 µs
3
3.2 3.7 µs
12MHz to BRDCST 0 32 µs
12MHz to T/R Valid 0 57 µs
3
2.2 2.7 µs
12MHz to VALMSG 0 32 µs
1, 2, 3
6.2 6.7 µs
12MHz to MERR 0 37 µs
RTR-27
Page 28
12MHz
CS COMMAND WORD P
BIPHASE IN
RBUSY
TERACT
RTRT
t
18a
t
18b
t
18c
t
18d
t
18e
t
18f
t
18h
t
18i
MRST
Note:
1. Measured from mid-bit parity crossing.
Figure 18. Status Output Timing
SYMBOL PARAMETER MIN MAX UNITS
t
12MHz to RBUSY -- 37 ns
18a
t
18b
1
t
18c
t
Command W ord to TERACT 2 3.1 3.7 µs
18d
1
t
18e
t
18f
t
18g
t
18h
t
18i
Notes:
1. Guaranteed by test.
2. Command word measured from mid-bit crossing.
Command Word to RBUSY 2 3.2 3.8 µs 12MHz to TERACT 0 37 ns
12MHz to RTRT 0 32 ns Command Word to RTRT MRST to MRST 500 -- ns RBUSY to RBUSY (2.7ms)
(5.7ms) RBUSY to RBUSY (2.7ms)
(5.7ms)
2
t
18g
21.0 22.0 µs
--
--
3.10 240
5.5
8.5
--
--
µs µs
µs µs
RTR-28
Page 29
BIPHASE IN
COMSTR
T/R
CS
COMMAND WORD P DSDATA WORD P
DATA WORD
RBUSY
TERA
CT
BIPHASE OUT
1
2
SS
3
STATUS
VALMSG
Notes:
1. Burst of 5 DMAs: read command pointer, store command word, update command pointer, read data word pointer, store command word.
2. Burst of 1 DMA: store data word.
3. Burst of 2 DMAs: store data word, update data word pointer.
4.Approximately 560ns per DMA access.
Figure 19a. Receive Command with Two Data Words
BIPHASE IN
CS COMMAND P
COMSTR
P
T/R
RBUSY
1
2
3
TERACT
BIPHASE OUT
SS STATUS P PDATA DS PDATA DS
VALMSG
CS = Command sync SS = Status sync DS = Data sync P = Parity
Notes:
1. Burst of 4 DMAs: read command pointer, store command word, update command pointer, read data word pointer.
2. Burst of 1 DMA: read data word.
3. Burst of 2 DMAs: read data word, update data word pointer.
4. Approximately 560ns per DMA access.
Figure 19b. Transmit Command with Two Data Words
RTR-29
Page 30
UT1553B
ADDR(9:0)
RTR
UT63M125
1553 TRANSCEIVER
DATA(15:0)
CONTROL
HOST
SUBSYSTEM
1553 BUS A
1553 BUS B
CHANNEL A
RTR
CHANNEL B
Figure 20a. RTR General System Diagram (Idle low interface)
RAO RAZ
TAO TAZ
RBO RBZ
TBO TBZ
RXOUT RXOUT
TXINHB TXIN
TXIN
RXOUT RXOUT
TXINHB TXIN
TXIN
CHANNEL A
UTMC 63M125
CHANNEL B
RTR-30
TIMERON
Figure 20b. RTR Transceiver Interface Diagram
Page 31
RTR
MC/SA
MCSA0 MCSA1 MCSA2 MCSA3 MCSA4
COMSTR BRDCST
RTRT T/R
ILLCOM
ILLEGAL
COMMAND
DECODER
Figure 21. Mode Code/Subaddress Illegalization Circuit
RTR-31
Page 32
Packaging-1
Package Selection Guide
NOTE:
1. 84LCC package is not available radiation-hardened.
Product
RTI RTMP RTR BCRT BCRTM BCRTMP RTS XCVR
24-pin DIP (single cavity)
X
36-pin DIP (dual cavity)
X
68-pin PGA X X 84-pin PGA X X X X
1
144-pin PGA X 84-lead LCC X X X
1
36-lead FP (dual cavity) (50-mil ctr)
X
84-lead FP X X 132-lead FP X X
Page 33
Packaging-2
1
144-Pin Pingrid Array
E
1.565 ± 0.025
-B-
D
1.565 ± 0.025
-A-
0.080 REF. (2 Places)
0.040 REF.
0.100 REF. (4 Places)
A
0.130 MAX. Q
0.050 ± 0.010
A
A
L
0.130 ±0.010
PIN 1 I.D.
(Geometry Optional)
-C-
(Base Plane)
b
0.018 ± 0.002
0.030
0.010
C A B C
SIDE VIEW
TOP VIEW
0.003 MIN. TYP.
D1/E1
1.400
0.100
TYP.
e
PIN 1 I.D.
(Geometry Optional)
2
R P N M L K J H G F E D
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Notes:
1. True position applies to pins at base plane (datum C).
2. True position applies at pin tips.
3. All package finishes are per MIL-M-38510.
4. Letter designations are for cross-reference to MIL-M-38510.
BOTTOM VIEW
Page 34
Packaging-3
132-Lead Flatpack (25-MIL Lead Spacing)
SIDE VIEW
TOP VIEW
BOTTOM VIEW A-A
DETAIL A
0.018 MAX. REF.
0.014 MAX. REF. (At Braze Pads)
L
0.250 MIN. REF.
LEAD KOVAR
SEE DETAIL A
A
A
C
0.005
+ 0.002
- 0.001
A
0.110
0.006
D1/E1
0.950 ± 0.015 SQ.
D/E
1.525 ± 0.015 SQ.
PIN 1 I.D.
(Geometry
Optional)
e
0.025
Notes:
1. All package finishes are per MIL-M-38510.
2. Letter designations are for cross-reference to MIL-M-38510.
S1
0.005 MIN. TYP.
Page 35
Packaging-4
84-LCC
SIDE VIEW
TOP VIEW
BOTTOM VIEW A-A
Notes:
1. All package finishes are per MIL-M-38510.
2. Letter designations are for cross-reference to MIL-M-38510.
L/L1
0.050 ± 0.005 TYP.
B1
0.025 ± 0.003
e
0.050
e1
0.015 MIN.
PIN 1 I.D.
(Geometry Optional)
J
0.020 X 455 REF.
h
0.040 x 45_ REF. (3 Places)
D/E
1.150 ± 0.015 SQ.
A
0.115 MAX. A1
0.080 ± 0.008
A
A
PIN 1 I.D. (Geometry Optional)
Page 36
Packaging-5
84-Lead Flatpack (50-MIL Lead Spacing)
SIDE VIEW
TOP VIEW
BOTTOM VIEW A-A
D/E
1.810 ± 0.015 SQ.
Notes:
1. All package finishes are per MIL-M-38510.
2. Letter designations are for cross-reference to MIL-M-38510.
DETAIL A
D1/E1
1.150 ± 0.012 SQ.
A
0.110
0.060
A
A
C
0.007 ± 0.001
LEAD KOVAR
SEE DETAIL A
PIN 1 I.D.
(Geometry
Optional)
b
0.016 ± 0.002
L
0.260 MIN. REF.
S1
0.005 MIN. TYP.
0.050
e
0.014 MAX.
REF.
(At Braze Pads)
0.018 MAX. REF.
Page 37
Packaging-6
84-Pin Pingrid Array
SIDE VIEW
TOP VIEW
BOTTOM VIEW A-A
D
1.100 ± 0.020
E
1.100 ± 0.020
-B-
-A-
A
0.130 MAX. Q
0.050 ± 0.010
L
0.130 ± 0.010
A
A
-C-
(Base Plane)
b
0.018 ± 0.002
PIN 1 I.D. (Geometry Optional)
1.000
D1/
e
0.100
TYP.
0.003 MIN.
L K J H G F E D
1 2 3 4 5 6 7 8 9 10 11
Notes:
1. True position applies to pins at base plane (datum C).
2. True position applies at pin tips.
3. All packages finishes are per MIL-M-38510.
4. Letter designations are for cross-reference to MIL-M-38510.
PIN 1 I.D.
(Geometry Optional)
1
0.030
0.010
C A B C
2
Page 38
Packaging-7
SIDE VIEW
TOP
BOTTOM VIEW A-A
D
1.100 ± 0.020
PIN 1 I.D. (Geometry Optional)
L K J H G F E D C B A
1 2 3 4 5 6 7 8 9 10 11
Notes:
1 True position applies to pins at base plane (datum C). 2 True position applies at pin tips.
3. All packages finishes are per MIL-M-38510.
4. Letter designations are for cross-reference to MIL-M-38510.
PIN 1 I.D.
(Geometry Optional)
D1/E1
1.00
0.003 MIN. TYP.
e
0.100 TYP.
A
0.130 MAX. Q
0.050 ± 0.010
L
0.130 ± 0.010
A
A
-A-
-B-
E
1.100 ± 0.020
-C-
(Base Plane)
68-Pin Pingrid Array
0.030
0.010 C
A
B
1
2
C
∅ ∅
b
0.010 ± 0.002
Page 39
Packaging-8
D
1.800 ± 0.025
36-Lead Flatpack, Dual Cavity (100-MIL Lead Spacing)
TOP VIEW
END VIEW
E
0.750 ± 0.015
Notes:
1 All package finishes are per MIL-M-38510.
2. It is recommended that package ceramic be mounted to a heat removal rail located on the printed circuit board. A thermally conductive material such as MERECO XLN-589 or equivalent should be used.
3. Letter designations are for cross-reference to MIL-M-38510.
PIN 1 I.D.
(Geometry Optional)
L
0.490 MIN.
b
0.015 ± 0.002
e
0.10
c
0.008
+ 0.002
- 0.001
Q
0.080 ± 0.010 (At Ceramic Body)
A
0.130 MAX.
Page 40
Packaging-9
36-Lead Flatpack, Dual Cavity (50-MIL Lead Spacing)
TOP
E
0.700 + 0.015
Notes:
1. All package finishes are per MIL-M-38510.
2. It is recommended that package ceramic be mounted to a heat removal rail located on the printed circuit board. A thermally conductive material such as MERECO XLN-589 or equivalent should be used.
3. Letter designations are for cross-reference to MIL-M-38510.
c
0.007
+ 0.002
- 0.001
Q
0.070 + 0.010 (At Ceramic Body)
A
0.100 MAX.
END
D
1.000 ± 0.025
b
0.016 + 0.002
e
0.050
PIN 1 I.D (Geometry Optional)
L
0.330 MIN.
Page 41
Packaging-10
36-Lead Side-Brazed DIP, Dual Cavity
TOP VIEW
END VIEW
E
0.590 ± 0.012
Notes:
1. All package finishes are per MIL-M-38510.
2. It is recommended that package ceramic be mounted to a heat removal rail located on the printed circuit board. A thermally conductive material such as MERECO XLN-589 or equivalent should be used.
3. Letter designations are for cross-reference to MIL-M-38510.
PIN 1 I.D.
(Geometry Optional)
SIDE VIEW
S1
0.005 MIN.
D
1.800 ± 0.025
S2
0.005 MAX.
e
0.100
A
0.155 MAX.
L/L1
0.150 MIN.
C
0.010
+ 0.002
- 0.001
E1
0.600 + 0.010 (At Seating Plane)
b
0.018 ± 0.002
Page 42
Packaging-11
E
0.590 ± 0.015
S1
0.005 MIN.
S2
0.005 MAX.
TOP VIEW
PIN 1 I.D.
(Geometry Optional)
D
1.200 ± 0.025
SIDE VIEW
A
0.140 MAX.
L/L1
0.150 MIN.
0.100
e
Notes:
1. All package finishes are per MIL-M-38510.
2. It is recommended that package ceramic be mounted to a heat removal rail located on the printed circuit board. A thermally conductive material such as MERECO XLN-589 or equivalent should be used.
3. Letter designations are for cross-reference to MIL-M-38510.
END VIEW
C
0.010
+ 0.002
- 0.001
E1
0.600 + 0.010 (At Seating Plane)
b
0.018 ± 0.002
24-Lead Side-Brazed DIP, Single Cavity
Page 43
ORDERING INFORMATION
UT1553B RTR Remote Terminal with RAM: S
Lead Finish: (A) = Solder (C) = Gold (X) = Optional
Case Outline: (X) = 68 pin PGA
Class Designator: (-) = Blank or No field is QML Q
Drawing Number: 8957601
Total Dose: (-) = None
Federal Stock Class Designator: No options
5962 * * * * *
Notes:
1. Lead finish (A, C, or X) must be specified.
2. If an "X" is specified when ordering, part marking will match the lead finish and will be either "A" (solder) or "C" (gold).
3. For QML Q product, the Q designator is intentionally left blank in the SMD number (e.g. 5962-8957601XC).
Page 44
UT1553B RTR Remote Terminal with RAM
Lead Finish: (A) = Solder (C) = Gold (X) = Optional
Package Type: (G) = 68 pin PGA
UTMC Core Part Number
No UT Part Number- * *
Notes:
1. Lead finish (A, C, or X) must be specified.
2. If an "X" is specified when ordering, part marking will match the lead finish and will be either "A" (solder) or "C" (gold).
Loading...