MAS3691ND [DYNEX]

1553B Bus Controller/Remote Terminal; 1553B总线控制器/远程终端
MAS3691ND
型号: MAS3691ND
厂家: Dynex Semiconductor    Dynex Semiconductor
描述:

1553B Bus Controller/Remote Terminal
1553B总线控制器/远程终端

总线控制器
文件: 总41页 (文件大小:427K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MA3690/1/3  
1553B Bus Controller/Remote Terminal  
Replaces June 1999 version, DS3587-4.0  
DS3587-5.0 January 2000  
The MA3690/1 chip set has three modes of operation:  
remote terminal, bus controller, and passive monitor It has a  
dual bus capability, requires minimum support hardware /  
software and is implemented on a radiation hard, CMOS/SOS  
process. For applications requiring access to Terminal Flag, a  
48-Pin DIL MA3693 is available as an alternative to the  
MA3690.  
As a remote terminal, the MA3690/1 is fully compatible with  
Mil-Std-1553B. The chip set obtained SEAFAC approval in  
December 1987. All options and mode commands specified by  
the Mil Std are implemented Full and meaningful use is made  
of status word bits and a comprehensive bit word is provided.  
A unique mechanism has been incorporated that allows  
the subsystem to declare illegal commands legal, and vice  
versa, before the chip set services the command. It should be  
noted that use of this mechanism is optional and that the  
system defaults to normal operation if the option is not  
required. The chip set is easily interfaced to subsystem  
memory and is sufficiently flexible to ensure compatibility with  
a wide range of microprocessors.  
FEATURES  
Radiation Hard to 1MRads (Si)  
High SEU Immunity, Latch-Up Free  
CMOS-SOS Technology  
All Inputs and Outputs Fully TTL or CMOS Compatible  
Military Temperature Range -55 to +125°C  
Dual Bus Capability  
Minimal Subsystem Interface  
Powerful Bus Control Facility  
Complete Remote Terminal Protocol  
SEAFAC Approved  
SIGNAL DESCRIPTIONS  
All signals are TTL compatible unless stated otherwise. An  
‘N’ at the end of the signal name denotes an active low signal.  
As a bus controller the MA3690/1 has the ability to initiate  
all types of 1553B transfer on either of the two buses An  
instruction word is set up by the subsystem, prior to  
transmission, which contains details of transfer type and bus  
selection. Four bits of the instruction word have been used to  
specify the conditions under which the chip set will generate a  
subsystem interrupt. The most significant bits of the instruction  
word have been used to specify the conditions under which the  
chip set will perform an automatic retry and the number of  
retries to be carried out (max. 3). At the end of each instruction  
execution cycle, the chip set writes a report word into the  
subsystem memory; the contents of which give the subsystem  
an indication of the degree of success of the transfer.  
The bus controller may be used in either of two  
configurations, i.e. single shot or table driven.  
SUPPLIES  
VDD  
VSS  
5 volts positive supply  
Ground  
CLOCK INPUTS  
CK12  
12MHz clock  
BUS INTERFACE LINES  
In the single shot configuration, the controller is under  
direct control from the subsystem (processor). In table driven  
configuration, the controller is given greater autonomy to  
execute a table of instructions held in either ROM or RAM.  
As a passive monitor, the chip set will monitor all bus  
activity and pass any associated information to the subsystem.  
As the name implies, in this mode of operation, the chip set is  
truly passive and will not reply to command instructions.  
PDIN0  
Input  
Positive threshold exceeded on bus 0.  
NDIN0  
Input  
Negative threshold exceeded on bus 0.  
TXEN0N  
Output  
Transmit enable for driver on bus 0.  
PDOUT0N  
Output  
Positive Manchester data for driver on bus 0.  
1/41  
MA3690/1/3  
NDOUT0N Output  
ADENN  
Output  
Negative Manchester data for driver on bus 0.  
ADDRESS ENABLE - When in RT mode this line will go low  
as part of the reset routine to enable the terminal address on  
to the data highway.  
PDIN1  
Input  
Positive threshold exceeded on bus 1.  
SYNCN  
Output  
SYNCHRONISE - This line will pulse low if a valid  
synchronise mode command without data is received and  
passes all validity checks.  
NDIN1  
Input  
Negative threshold exceeded on bus 1.  
TXEN1N  
Output  
STATENN  
Output  
Transmit enable for driver on bus 1.  
STATUS ENABLE -  
RT: When low this line enables the contents of the  
subsystem status latch on to the data highway.  
BC: When low this line enables the BC report word on to the  
data highway.  
PDOUT1N  
Output  
Positive Manchester data for driver on bus 1.  
NDOUT1N Output  
Negative Manchester data for driver on bus 1.  
MDRN  
Output  
MODE DATA RECEIVED - This line will pulse low to  
inform the subsystem that the received mode data is  
valid and may be used.  
SUBSYSTEM INTERFACE LINES  
STROBEN Output  
STROBE - Information transfer strobe pulse for words being  
transferred on the data highway.  
RXCMDN  
RECEIVED COMMAND -  
Output  
RT: This line goes low to indicate that a valid command word  
for this RT is on the highway and should be written into the  
command word latch.  
BC: When operating as a passive monitor this line goes low  
to indicate that a valid command / status word is on the data  
highway and should be written into the received status latch.  
BUFENN  
Output  
BUFFER ENABLE - This line goes low to enable the data  
highway buffer between the terminal and the subsystem.  
R/WN  
Output  
READ/WRITE - This line indicates the direction of information  
transfer between the terminal and the subsystem. When low,  
information is being written from the terminal to the  
subsystem.  
BUSYREQN / HALTREQN Input  
BUSY REQUEST / HALT REQUEST -  
RT: This line should be driven low as a request for the  
terminal to set the busy bit and inhibit non mode data  
transfers to or from the subsystem.  
BC: This line should be driven low as a request for the  
terminal to halt table execution and all subsystem access.  
DTRQN  
Output  
DATA TRANSFER REQUEST - This line goes low to request  
permission to transfer a non mode data word to or from the  
subsystem.  
BUSYACKN / HALTEDN Output  
BUSY ACKNOWLEDGE / HALTED -  
DTAKN  
Input  
RT: This line will go low to indicate that the subsystem has  
free access to the shared store.  
BC: This line will go low to indicate that all terminal operation  
has been halted and hence the subsystem has free access to  
the shared store.  
DATA TRANSFER ACKNOWLEDGE - This line should be  
driven low to grant permission to perform the requested data  
word transfer.  
MDTN  
Output  
MODE DATA TRANSFER -  
CODENN  
Output  
RT: This line goes low to indicate that the data word being  
transferred is assosiated with a mode command.  
BC: When operating as a passive monitor this line goes low  
to indicate that a valid data word is on the data highway and  
should be written into the received data latch.  
CODE ENABLE - This line when low indicates that a  
word transfer between the terminal and either the  
Instruction Store or the Report Store is taking place.  
C0  
Output  
CODE 0 - This line is the least significant address line from  
the terminal to the Instruction and Report Stores.  
GBRN  
Output  
GOOD BLOCK RECEIVED - When in RT mode this line will  
pulse low to inform the subsystem that the received non  
mode data words are valid and may be used.  
C1  
Output  
CODE 1 - This line is the least significant but one address  
line from the terminal to the Instruction and Report Stores.  
2/41  
MA3690/1/3  
INCADRN  
Output  
PUCN  
Input  
INCREMENT ADDRESS - This line pulses low to increment  
the external instruction addressing counter.  
POWER UP CLEAR - This line should be pulsed low  
following power-up.  
HSFN/IRQN Output  
RESETN  
Input/Output  
HANDSHAKE FAIL / INTERRUPT REQUEST  
RT: This line pulses low to inform the subsystem that it has  
not responded to a data transfer request to take place.  
BC: This line pulses low to generate an interrupt to the BC  
subsystem processor.  
RESET - This line when low, forces the internal circuitry to  
reset to the quiescent initialised state. This is a ‘TTL’ level  
input on both devices and an open-drain output on the  
MA3690. The subsystem should drive this line via an open  
drain/collector device with external pull up fitted.  
RT0 / RT1  
Inputs  
INCMDN  
Output  
REPLY TIMEOUT DECODE - These lines on the MA3690  
allow four different timeout values to be used. On the  
MA3693, the RT1 signal is not available and is pulled down  
internally.  
IN COMMAND - When low this line indicates that the terminal  
is currently servicing a command word.  
EOTN  
Output  
END OF TRANSMISSION - When low this line indicates that  
the selected bus is quiet and hence available for use.  
RT1  
RT0  
Timeout (us)  
0
0
1
1
0
1
0
1
16  
22  
44  
ABORTN  
Output  
This line will pulse low to abort execution of the current  
command if an error is detected.  
108  
B0-B15  
Input/Output  
Note: Under normal operation, option 00 should be used.  
(i.e. 16uS)  
HIGHWAY LINES - 16 line bidirectional Output data highway.  
(B0 = LSB).  
The measurement is taken between mid parity and mid sync  
- measured at PDIN/NDIN terminals.  
CLDN  
Inter-chip (CMOS)  
COMMAND LOAD - When low this line indicates that the  
word on the data highway should be loaded into the  
transmitter for transmission with a command sync.  
TF  
Output  
TERMINAL FLAG - This line is available only on the 64-pin  
MA3690 and on the MA3693 (where it replaces RT1). The  
line indicates the state of the Terminal Flag bit in the Status  
Word, and can be inhibited by the mode code Inhibit  
Terminal Flag. This is an active LOW signal.  
DLDN  
Inter-chip (CMOS)  
DATA LOAD - When low this line indicates that the word on  
the data highway should be loaded into the transmitter for  
transmission with a data sync.  
TEST/SOT Inputs  
These lines are for test purposes only and for normal chip set  
operation must both be tied low.  
OBFN  
Inter-chip (CMOS)  
OUTPUT BUFFER FULL - When low this line indicates that  
the transmitter output buffer is full and cannot be overwritten.  
VALDRN  
Inter-chip (CMOS)  
VALID DATA RECEIVED - When low this line indicates that a  
valid data word has been received and is on the data  
highway.  
VALCRN  
Inter-chip (CMOS)  
VALID COMMAND RECEIVED -  
RT: When low this line indicates that a valid command word  
for this RT has been received.  
BC: When low this line indicates that a valid word with a  
command sync has been received.  
RT/BCN  
Input  
REMOTE TERMINAL/BUS CONTROLLER - When high the  
terminal will function as an RT.When low the terminal will  
function as a bus controller.  
CK4  
Output  
4MHz system clock.  
3/41  
MA3690/1/3  
The Function Code (bits 4 and 3 of the Instruction Word)  
specifies the required terminal mode of operation.  
OPERATION IN BUS CONTROL MODE  
For this mode of operation the RT/BC pin must be held in  
the logic zero state. On power up the PUC or RESET line must  
be pulsed low for a minimum of 500ns causing the chip set to  
initialise and assume the halted state with the HALTED output  
low. To release the terminal from the halted state, the  
subsystem must drive the HALTREQ line through a low to high  
transition, at which time the HALTED line will go inactive.  
When the HALTED line goes inactive,the terminal will  
address a four word deep Instruction Store as shown below,  
using the C0 and Cl outputs.  
Execute - Code 00  
With the Function code bits set to 00, the terminal will  
execute the message as defined in the Message code bits  
Self Test - Code 01  
If the terminal has been selected to perform a Self Test  
then the terminal transmitter output stages will be disabled and  
the self test sequence entered. At the end of the Self Test the  
transmitter stages will be re-enabled and a Report sequence  
will be activated, in order to report on the success, or failure, of  
the Self Test.  
This first instruction after a Reset is a NOOP.  
INSTRUCTION STORE  
C1  
C0  
Word  
Passive Monitor - Code 10  
0
0
1
1
0
1
0
1
Instruction  
If the Function code of the Instruction word is 10 the  
terminal will disable the transmitter output stages, suspend  
table execution and merely monitor the specified bus for valid  
words.  
Receive Command  
Transmit Command  
Data Pointer  
The instruction word specifies the operation which the  
terminal is to carry out, and is formatted in the following way:  
No Operation - Code 11  
The No Operation code provides a means of introducing  
delay or a wait sequence into the table operation. In selecting  
this code the terminal will be forced into the Report sequence  
and provide either an increment signal (INCADRN) or an  
interrupt (IRQN) if the Interrupt Always flag in the Instruction  
word has been selected.  
Instruction Word  
Bit  
15.14. 13.12.11. 10.9.8.7. 6.5.  
Retry Retry Interrupt Bus  
Count Condition Conditlon Select Code  
4.3.  
Functlon Message  
Code  
2.1.0.  
Bus Select  
The significance of the instruction word bits are as follows:  
Code  
Definition  
Message Code  
00  
01  
Transmit on bus 0  
Transmit on bus 1  
Code  
Transfer Type  
000  
001  
010  
011  
100  
101  
110  
111  
RT to BC  
BC to RT  
Note: Bit 6 of the instruction word is tied low internally.  
RT to RT, data to BC subsystem  
RT to RT, no data to BC subsystem  
Broadcast RT to BC, non data mode commands only  
Broadcast BC to RT  
Broadcast RT to RT, data to BC subsystem  
Broadcast RT to RT, no data to BC subsystem  
The required data bus on which transactions take place is  
defined by bit 5. In addition to this, this bit defines the bus on  
which the Transmitter Self Test operation will be conducted  
and the choice of the bus for monitor purposes in Passive  
Monitor mode.  
Interrupt Condition  
Mode Codes without data are followed by a NOOP.  
Code  
Definition  
Function Code  
0001  
0010  
0100  
1000  
Interrupt if no response  
Interrupt if status bit set  
Interrupt always  
Code  
Terminal Function  
00  
01  
10  
11  
Execute message code  
Perform self test  
Monitor bus  
Interrupt if word error  
If the terminal detects one of the above conditions and the  
appropriate flag is set, the the IRQ line will pulse low for 250ns.  
No operation (NOOP)  
4/41  
MA3690/1/3  
Four bits of the Instruction word (bits 10-7) define  
conditions under which the terminal will generate an interrupt  
to the subsystem (IRQN). Note that the generation of IRQN will  
only take place after any selected retry conditions have been  
exhausted.  
Retry Count  
The two most significant bits of the instruction word specify  
the number of retries to be carried out when a retry condition  
has been detected. (Maximun 3 given by code 11)  
The interrupt conditions which may be selected can be  
categorised as follows:  
RECEIVE COMMAND WORD  
1. Interrupt if no response - the terminal will generate an  
interrupt if the RT does not respond.  
2. Interrupt if Status bit set - the terminal will generate an  
interrupt if a received status word has a bit set other  
than in the RT address field or if the wrong RT  
responds.  
The receive command word is addressed when CODENN  
and C1 are both low and R/WN and C0 are both high. This  
word is the command word which will be transmitted for a BC  
to RT transfer or as the first command word of an RT to RT  
transfer.  
3. Interrupt Always - the terminal will generate an  
interrupt regardless of whether the message was  
successful or not.  
Note: This word should be set to 1111 HEX if the message  
code is 000 or 100, or if the Function Code is not 00.  
4. Interrupt if word error - the terminal will generate an  
interrupt if a word encoding or word count error  
occurs.  
TRANSMIT COMMAND WORD  
In all of the above cases, the terminal will generate a 250ns  
pulse on IRQN and enter the halted state. This will occur after  
the Report sequence has been executed.  
The transmit command word is addressed when CODENN  
and C0 are both low and R/WN and C1 are both high. This  
word is the command word which will be transmitted for an RT  
to BC transfer or as the second command word of an RT to RT  
transfer.  
Note the INCADRN will not be produced.  
Retry Condition  
Note: This word should be set to 1111 HEX if the message  
code is 001 or 101, or if the Function Code is not 00.  
Code  
Definition  
001  
010  
100  
Retry if error  
Retry if status bit set  
Retry if busy set  
DATA POINTER WORD  
The data pointer word is addressed when CODENN is low  
and C0, C1 and R/WN are all high. This word is intended as a  
base address pointer to the subsystem data store thus  
specifying where any data words associated with the current  
instruction should be stored or retrieved from. As such, this  
word is not read into the terminal itself but is merely transferred  
from the Instruction Store to a suitable external address latch.  
(The BUFENN signal is therefore inactive during this transfer).  
Three bits of the Instruction word (bits 13-11) are used as  
flags to specify conditions under which the terminal will  
execute automatic message retries until the retry number  
count is zero. The retry flags are involved with the following  
conditions:  
1. Retry if error - this includes a no-status response, a  
word encoding error, or a wrong word count from a  
responding RT.  
2. Retry if Status bit set - an automatic retry will take  
place if a received status word has a bit set, other  
than in the RT address field, or if the wrong RT  
responds.  
3. Retry if Busy - this is a specific check for the setting of  
the Busy bit in a responding RT’s status word.  
The remaining two bits of the Instruction word specify the  
number of message retries which the Bus Controller will  
attempt automatically. A code of 00 specifies no retries, a code  
of 11 specifies the maximum of three retries. The retries are in  
addition to the initial message transmitted, hence a message  
may be transmitted four times in total, if not successful. Note  
that if the condition which is being tested becomes invalid, the  
retry sequence will discontinue on the next message with the  
Bus Controller completing execution of the message in the  
relevant manner.  
5/41  
MA3690/1/3  
Subsystem Handshake Failure  
REPORT STORE  
This bit will be set if the subsystem fails to acknowledge a  
terminal request to transfer a data word in 0.75us for a  
received data word or 13.5us for a transmit data word. If this  
condition takes place while the terminal is transmitting the  
transmission will be aborted. The setting of this bit will also  
cause a subsystem interrupt to be generated..  
The report store holds information concerning the success  
or failure of the execution of the last instruction, and is  
addressed by means of the CODENN, C0 and C1 lines as for  
the instruction store The report store is addressed when the R/  
WN line is low, the instruction store when the R/WN line is  
high.  
The report store comprises a Report word, a receive status  
word (if applicable) and a transmit status word (if applicable).  
The fourth location has no meaning and is not at anytime  
addressed.  
This bit will be reset to logic zero if the terminal is reset.  
Loop Test Failure  
This bit will be set if the receiver circuitry detects an  
absence of terminal transmission or a waveform encoding  
error occurs while the terminal is transmitting. The seting of  
this bit while the terminal is transmitting will cause the  
transmission to be aborted and a subsystem interrupt to be  
generated.  
C1  
C0  
Word  
0
0
1
1
0
1
0
1
Report word  
RX status word  
TX status word  
Not used  
This bit will be reset to logic zero if the terminal is reset.  
Programmed Halt  
REPORT WORD  
This bit will be set if the Interrupt Always flag of the  
Instruction word has been selected.  
This bit will be reset at the start of each new instruction  
execution cycle.  
The report word gives the subsystem information as to the  
type of error associated with the last transfer (the word will be  
clear if no error occurred). The report word is formatted as  
follows:  
Retry Used  
Continuous Bus Traffic  
0
TX Timeout Bus 1  
TX Timeout Bus 0  
RX Status Flag  
RX Status Missing  
TX Status Flag  
TX Status Missing  
Command Error  
Word Count High  
Word Count Low  
Retry Used  
This bit will be set if one or more message retries has been  
attempted.  
This bit will be reset at the start of each new instruction  
execution cycle.  
Word Count Low  
This bit will be set if the terminal detects fewer valid data  
words than specified by the Transmit Command word of the  
Instruction set.  
This bit will be set low at the start of each instruction  
execution cycle or message retry.  
Programmed Halt  
Loop Test Fail  
SS Handshake Fail  
TX Timeout Error  
15 14 13 12 11 10  
9
8
7
6
5
4
3
2
1
0
Word County High  
The Report word is written at the end of message  
execution, after all retries have been exhausted and prior to  
the IRQN line being set active This word indicates the health of  
the terminal as well as information relating to the message  
execution.  
This bit will be set if the terminal detects more valid data  
words than specified by the Transmit Command word of the  
Instruction set.  
This bit will be set low at the start of each instruction  
execution cycle or message retry.  
Transmitter Timeout Error  
Command Error  
This bit will be set if a transmitter timeout error occurs while  
the terminal is transmittting or if a self test on the transmitter  
timeout mechanism fails. This will come into effect 800us after  
the commencement of the Self Test. The setting of this bit will  
also cause a subsystem interrupt to be generated.  
This bit will be set if an error occurs in the Instruction set.  
The setting of this bit will cause instruction execution to be  
aborted and a subsystem interrupt to be generated.  
This bit will be reset at the start of each new instruction  
execution cycle.  
This bit will be reset to logic zero if the terminal is reset.  
6/41  
MA3690/1/3  
TX Status Missing  
This bit will be reset to logic zero when the terminal is reset  
or when the terminal detected a quiet bus.  
This bit will be set if a no-response is detected from an RT  
which has been commanded to transmit and the relevant RT  
address was not the Broadcast address.  
RECEIVE STATUS WORD  
This bit will be reset at the start of each new instruction  
cycle or message retry.  
The receive status word location is addressed when  
CODENN, C1 and R/WN are low and C0 is high. This location  
is used by the terminal to store the status word, if any, received  
from a receiving RT. In self test mode this location is updated  
with the contents of the receive command word during the  
instruction fetch cycle.  
TX Status Flag  
This bit will be set if the status word received from a  
transmitting RT has a bit set or has the wrong terminal  
address.  
This bit will be reset at the start of each new instruction  
execution cycle or message retry.  
TRANSMIT STATUS WORD  
RX Status Missing  
The transmit status word location is addressed when  
CODENN, C0 and R/WN are low and C1 is high. This location  
is used by the terminal to store the status word, if any, received  
from a transmitting RT. In self test mode this location is  
updated with the contents of the transmit command word  
during the instruction fetch cycle.  
This bit will be set if a no-response is detected from an RT  
which has been commanded to receive and the relevant RT  
address was not the Broadcast address.  
This bit will be reset at the start of each new instruction  
cycle or message retry.  
RX Status Flag  
MODES OF OPERATION  
This bit will be set if the status word received from a  
receiving RT has a bit set or has the wrong terminal address.  
This bit will be reset at the start of each new instruction  
execution cycle or message retry.  
The Bus Controller may be controlled in either a single shot  
mode or in a table driven mode. In the former, the execution of  
the message table would be under direct control of the  
subsystem, on a message by message basis.  
The table driven mode would provide a subsystem  
capable of more autonomous operation, leading to a greatly  
reduced level of processor intervention in the message  
execution level, at least. In either case the procedure of  
Instruction fetch, message execute and reporting would be the  
same. The difference arises from the value of the HALTREQN  
line when it is resampled at the end of message execution.  
This is further described below.  
Transmitter Timeout On Bus 0  
This bit will be set if the transmitter timeout mechanism  
operates on Bus 0. This will be set under Self Test execution  
with Bus 0 selected in the Instruction word.  
This bit will be reset to logic zero if the terminal is reset.  
Transmitter Timeout On Bus 1  
This bit will be set if the transmitter timeout mechanism  
operates on Bus 1. This will be set under Self Test execution  
with Bus 1 selected in the Instruction word.  
SINGLE SHOT OPERATION  
To commence a message execution the subsystem must  
take the HALTREQN line low to high for a minimum of 1us.  
This will be followed by the terminal acknowledging this action  
by the HALTEDN line being set inactive (high). The HALTEDN  
line will remain high until the message has been completed, at  
which time the HALTREQN line is further sampled. If it is low  
then the terminal will halt and wait until the request line is taken  
high again, in effect a single instruction execution.  
It is important to the integrity of the system that the  
HALTREQN line is strictly glitch free, otherwise problems will  
arise with the terminal attempting to execute commands at a  
time when no terminal access to the various stores can be  
guaranteed.  
This bit will be reset to logic zero if the terminal is reset.  
Continuous Bus Traffic  
This bit will be set if the terminal detected that the data bus  
is already active when the BC is instructed to execute a  
message on that data bus. An active data bus is defined as a  
data stream of one command word or status word and greater  
than 32 continguous data words being received by the  
terminal. The setting of this bit will cause transmission to be  
suppressed and a subsystem interrupt to be generated.  
It should be noted that:  
1. This condition is only likely to be caused by a  
runaway RT which transmits continuously.  
2. If this condition is present the subsystem is able to  
specify the use of the alternative bus for its  
transmissions.  
7/41  
MA3690/1/3  
CONTINUOUS OPERATION  
The continuous message table  
operation mode can be achieved by  
ensuring that at the end of a message the  
HALTREQN line is high. Thus, assuming  
that the message has executed correctly,  
the terminal will generate a signal to  
increment the external address counter  
(INCADRN) and continue to the next  
instruction. If, however there has been an  
interrupt generated (IRQN active) the  
terminal will halt in the HALTEDN state  
until specifically requested to continue.  
Note that no address increment will take  
place. To continue execution the  
HALTREQN line should be taken low to  
high for the appropriate time.  
Has  
HALTREQ  
gone low to  
high ?  
NO  
YES  
Set HALTED high  
Fetch Instruction  
Message  
Continuous table driven operation  
results in an intermessage gap of 20us.  
Figure 1 shows the instruction fetch  
and execute cycle.  
YES  
Command  
Error ?  
NO  
Execute  
Instruction  
Retry  
Required ?  
YES  
NO  
Retry  
Count = 0 ?  
YES  
Output  
Report Word  
NO  
Decrement  
Retry Count  
INT.  
Required ?  
YES  
NO  
Pulse IRQ  
Increment  
Instruction Address  
SET HALTED low  
YES  
NO  
HALTREQ  
= 0 ?  
Figure 1: BC Instruction Fetch and Execute Cycle  
8/41  
MA3690/1/3  
The interrupt facility provides a means of more direct  
subsystem interaction in the event of a failure. Similar flags are  
required to be set in the Instruction word before a selectable  
interrupt may be generated. This form of interrupt also includes  
an Interrupt Always flag whose application may be used to  
determine subsystem/system timing requirements.  
It should be noted that an interrupt may also be generated  
by the error checking procedures of the terminal which verify  
aspects of the Instruction word and associated Receive/  
Transmit command words.  
PASSIVE MONITOR  
The terminal may be configured into a Passive Monitor (or  
Bus Monitor) merely by selecting the appropriate Function  
Code of the Instruction word. By doing this the terminal will not  
take part in any further Instruction execution but instead will  
monitor the selected bus for data transmissions.  
INTERRUPT / RETRY CAPABILITY  
The terminal has certain in-built functions which permit the  
terminal to retrieve situations which would normally cause a  
greater degree of subsystem intervention. This is achieved by  
having an automatic retry facility in-built to the terminal which  
is selectable from the Instruction word. In this case both the  
condition and number of attempts for which the terminal must  
try may be specified. After completion of the required number  
of attempts, terminal operation may be halted with the  
possibility of an interrupt generated also.  
STANDBY BUS CONTROLLER  
The terminal provides a number of signals to the  
subsystem for message addressing and execution. Two  
address lines are provided (CO, Cl) plus a signal to increment  
an external counter (INCADRN). This, together with the on-  
chip sequencing, error checking, etc., enables a standby bus  
controller, using a fixed table of messages, to be realised in  
few devices as shown in Figure 2. It is therefore possible to  
attain a standby BC on a single 6 x 4 PCB card.  
Figure 2: Standby Bus Controller  
9/41  
MA3690/1/3  
FULL BUS CONTROLLER  
To make use of the SOS chipset’s capabilities a processor-  
based system would be more applicable. A block diagram of  
such a system, using shared store technique is shown in  
Figure 3. In this, the instruction word store would be alterable  
by the processor for use in various system conditions, i.e. a  
basic message table would initialy be set up with the processor  
monitoring the results of execution from the report word store  
and / or the interrupt request (IRQN) line. On detection of an  
erroneous condition, the processor could write a new message  
table to test the RT in error by, for example, a self test mode  
command. The inclusion of automatic retry, with a maximum of  
3 retries, in the instruction word, removes the requirement from  
the processor to retry under simple RT faults, e.g., status bit  
set.  
Figure 3: Full Bus Controller  
10/41  
MA3690/1/3  
The terminal contains a 16 regisiter, called BIT word, which  
records message errors and terminal status information. The  
entire BIT word contents are reset by power up initialisation or  
a legal mode command to reset remote terminal. The  
conditions for the setting of the BIT, and any additional reset  
conditions are given for each signal.  
The contents of the BIT word register shall not be altered  
by any of the following legal mode commands. Transmit  
Status Word (TSW), Transmit Last Command (TLC) and  
Transmit BIT Word (TBW).  
SUBSYSTEM INTERFACE  
The terminal / subsystem interface consists of a 16 bit  
bidirectional data highway and a number of control lines, many  
of which are of optional use. The subsystem lines have been  
arranged such as to allow a simple shared store technique to  
be readily implemented but sufficient flexibility has been  
designed to allow optimisation of the interface for a particular  
subsystem design.  
Transmitter Timeout Error  
REMOTE TERMINAL MODE  
This BIT shall be set to logic one if transmitter timeout  
occurs while the terminal is tranmitting. In addition, if the  
terminal is issued with a legal mode command to Initiate Self  
Test (code 00011) this bit shall be set if the range transmitter  
timeout mechanism does not operate within the of 660 µs to  
800 µs.  
On initialisation, the RT address, address parity and  
broadcast enables are loaded from the subsystem via the data  
highway, Figure 4. The subsystem status bits are also loaded  
in a similar manner when required, Figure 5.  
This terminal uses two distinct methods for dealing with  
non mode data and mode data. In the first, a busy request /  
acknowledge handshake is used to ensure no data transfer  
takes place when the subsystem is busy thus ensuring no  
addressing / data conflict of the main data store. Mode data,  
however, may be transferred even if the subsystem has  
declared itself busy. This represents a departure from previous  
chipset philosophy.  
Subsystem Handshake Failure  
This bit shall be set to logic one if the subsystem does not  
acknowledge a terminal request to transfer a data word in time  
for the transfer to take place correctly.  
The validation of a data transfer also depends on data type.  
For non mode data, a data transfer request / acknowledge  
handshake is used to transfer each data word to or from the  
subsystem (both RT and BC) with a good block received  
(GBRN) denoting a correct transfer. For mode data, a mode  
data transfer (MDTN) is used to signal a mode data word with  
correct transfer being denoted by mode data received  
(MDRN). Thus, dependant on application, the l/O signals may  
be significantly reduced.  
Loop Test Failure  
At all times while the terminal is transmitting the relevant  
receiver circuitry checks for an absence of transmission or any  
sync, Manchester, parity or contiguity error in the terminals  
transmission. This bit shall be set to logic one if any of these  
error conditions are detected.  
Illegal T/R Bit  
An RT subsystem interface signal transfer is shown in  
Figure 6.  
This bit shall be reset to logic zero by the reception of any  
valid command word with the exception TSW,TLC and TBW.  
This bit shall be set to logic one if a valid mode command is  
received with a transmit/receive (T/R) bit opposite to that  
specified by MIL-STD-1553B.  
BIT WORD  
0
0
TX Timeout Bus 1  
TX Timeout Bus 0  
Terminal Flag Inhibited  
0
Illegal Command  
Bus 1 Shutdown  
Bus 0 Shutdown  
Illegal Broadcast  
Word Count High  
Word Count Low  
Illegal Command  
Illegal T/R Bit  
Loop Test Failure  
SS Handshake Failure  
TX Timeout Error  
This bit shall be reset to logic zero by the reception of any  
valid command word with exceptions TSW, TLC and TBW.  
This bit shall be set to logic one if any of the following  
conditions arise:  
(a) The ILLEGAL COMMAND line to the subsystem  
status latch is low at the time when INCMD goes  
active low.  
(b) A valid mode command is received with a reserved  
mode code and the ALLOW CODE line to the  
subsystem staus latch is high at the time when  
INCMD goes low.  
15 14 13 12 11 10  
9
8
7
6
5
4
3
2
1
0
(c) An illegal transitter shutdown mode command is  
received.  
11/41  
MA3690/1/3  
Word Count Low  
ADEN  
This bit shall be reset to logic zero by the reception of any  
valid command word with the exception of TSW, TLC and  
TBW.  
This bit shall be set to logic one if fewer valid data words  
are received than specified by the preceding command word.  
EN  
RTAD0  
RTAD1  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
RTAD2  
RTAD3  
Word Count High  
BUFFER  
RTAD4  
This bit shall be rest to logic zero by the reception of any  
valid command word with the exception of TSW, TLC and  
TBW.  
This bit shall be set to logic one if the received message is  
longer than stipulated by the preceeding command word.  
RTADPAR  
BCSTEN0  
BCSTEN1  
Illegal Broadcast  
Note: RTAD0, RTAD1, RTAD2, RTAD3, RTAD4 define the RT  
address RTADPAR odd parity with the address bits  
This bit shall be reset to logic zero by the reception of any  
valid command word with the exception of TSW, TLC and  
TBW.  
This bit shall be set to logic one if a valid command word  
which by definition requires terminal transmission is received  
with the broadcast address.  
BCSTEN0 - Broadcast enable for BUS0  
BCSTEN1 - Broadcast enable for BUS1  
Figure 4: Subsystem RT Address Buffer  
Bus 0 Shutdown  
This bit shall be set to logic one if bus 0 is shutdown.  
Bus 1 Shutdown  
This bit shall be set to logic one if bus 1 is shutdown.  
Terminal Flag Inhibited  
This bit shall be set to logic one if the internal terminal flag  
inhibit is set.  
Transmitter Timeout on Bus 0  
This bit shall be set to logic one if a transmitter timeout has  
occured on bus 0.  
Transmitter Timeout on Bus 1  
This bit shall be set to logic one if a transmitter timeout has  
occured on bus 1.  
12/41  
MA3690/1/3  
SSERR - A low will cause the Subsystem flag to be set in the  
terminal status word.  
STATENN  
INCMDN  
SERVREQ - A low will set the service request bit of the  
terminal status word.  
DBCACC  
SSERR  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
G
OE  
ILLEGAL COMMAND - Allows the subsystem to declare any  
command word illegal. When low the terminal will inhibit data  
transfers to or from the subsystem, and after message  
validation will respond with the message error bit set in the  
terminal status word.  
SERVREQ  
ILLEGAL COMMANDS  
ALLOW CODE  
RES0  
ALLOW CODE - Provides the subsystem with the capability  
to declare any of the reserved mode codes as being  
meaningful. If a reserved mode code is received when high  
the command is treated as illegal and after message  
validation responds with ME bit set in the terminal status  
word. If low the most significant bit of the mode code and the  
T/R bit determine whether any data words are involved and  
their direction.  
RES1  
RES2  
TRANSPARENT  
LATCH  
DBACC - Dynamic Bus Acceptance. If low then the Dynamic  
Acceptance bit of the terminal status word will be set in  
response to a legal Mode Command for Dynamic Bus Control  
allocation. After switching to the BC mode of operation the  
first instruction must be a NOOP.  
RES0, RES1, RES2 - Provides the subsystem the capability  
of setting any of the currently reserved bits of the terminal  
status word.  
Figure 5: Subsystem Status Latch  
Figure 6: Remote Terminal Subsystem Interface Signal Transfer  
13/41  
MA3690/1/3  
BUS CONTROLLER MODE  
On executing a message sequence the terminal will write  
out the report word and either:  
For data transfers generally, 750ns enable signals  
(BUFENN,R/WN etc.) are produced by the terminal with a  
250ns strobe signal upon which the data will be valid.  
1. Increment the instruction address and proceed to the  
next instruction,  
2. Increment the instruction address and halt,  
3. Do not increment the instruction address, interrupt  
subsystem and halt.  
The bus controller terminal provides signals to fetch the  
message and write out a report and any associated data. The  
HALTREQN and HALTEDN handshake lines operate in a  
similar fasion to the BUSYREQN / BUSYACKN RT lines in that  
if HALTREQN is taken low the terminal will complete the  
current instruction and then halt, taking HALTEDN low to  
indicate that it has done so  
A BC subsystem may be operated in either a single shot or  
table driven mode. In either case, the two least significant  
address lines (C0,C1) to the instruction and report word stores  
are provided by the terminal. On taking HALTREQN high (for a  
minimum of 1us) the subsystem initiates an instruction fetch  
cycle which consists of the terminal reading the instruction  
word, receive command word and transmit command word  
from the instruction store and transferring the data pointer  
word from the instruction store to an external data address  
latch. Further operation is dependent on the instruction word.  
Any data associated with the command will be transferred  
to or from the data store in a similar manner as used by the RT.  
Figure 7: Bus Controller Subsystem Interface Signal Transfer  
14/41  
MA3690/1/3  
Figure 8: Chip Set Interconnection Diagram  
15/41  
MA3690/1/3  
Subgroup  
Definition  
1
2
3
Static characteristics specified in Figure 11 at +25°C  
Static characteristics specified in Figure 11 at +125°C  
Static characteristics specified in Figure 11 at -55°C  
Functional characteristics specified at +25°C  
7
8a  
8b  
9
10  
11  
Functional characteristics specified at +125°C  
Functional characteristics specified at -55°C  
Switching characteristics specified in Figure 12 at +25°C  
Switching characteristics specified in Figure 12 at +125°C  
Switching characteristics specified in Figure 12 at -55°C  
Figure 9: Definition of Subgroups  
DC CHARACTERISTICS AND RATINGS  
Note: Stresses above those listed may cause permanent  
damage to the device. This is a stress rating only and  
functional operation of the device at these conditions, or at  
any other condition above those indicated in the operations  
section of this specification, is not implied. Exposure to  
absolute maximum rating conditions for extended periods  
may affect device reliability.  
Parameter  
Min  
-0.5  
-0.3  
-55  
Max  
7
Units  
V
Supply Voltage  
Input Voltage  
VDD+0.3  
125  
V
Operating Temperature  
Storage Temperature  
°C  
°C  
-65  
150  
Figure 10: Absolute Maximum Ratings  
Total dose radiation not  
exceeding 3x105 Rad(SI)  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Units  
VDD  
VIH1  
VIL1  
VIH2  
VIL2  
VOH1  
VOL1  
VOH2  
VOL2  
IIL1  
Supply Voltage  
-
4.5  
5.0  
-
5.5  
-
V
V
TTL Input High Voltage  
TTL Input Low Voltage  
CMOS Input High Voltage  
CMOS Input Low Voltage  
TTL Output High Voltage  
TTL Output Low Voltage  
CMOS Output High Voltage  
CMOS Output Low Voltage  
Input Low Current  
-
2.0  
-
-
-
0.8  
-
V
-
3.5  
-
V
-
-
-
1.5  
-
V
IOH = -1mA  
IOL = 2mA  
IOH = -1mA  
IOL = 2mA  
VIN = VSS (Note 1)  
VIN = VDD (Note 1)  
VIN = VSS (Note 1)  
VIN = VDD (Note 1)  
VIN = VSS (Note 1)  
VIN = VDD (Note 1)  
-
VDD-0.4  
-
V
-
-
0.4  
-
V
VDD-0.4  
-
V
-
-
-
0.4  
-10  
10  
-50  
150  
-50  
50  
25  
V
-
µA  
µA  
µA  
µA  
µA  
µA  
mA  
IIH1  
Input High Current  
-
-
IIL2  
Input Low Current (RT1)  
Input High Current (RT2)  
IO Low Current  
-
-
IIH2  
50  
-
-
IOZL  
IOZH  
IDD  
-
IO High Current  
-
-
Power Supply Current  
-
-
VDD = 5V±10%, over full operating temperature range.  
Note 1: Guaranteed but not tested at -55°C  
Mil-Std-883, method 5005, subgroups 1, 2, 3  
Figure 11: Electrical Characteristics  
16/41  
MA3690/1/3  
Symbol  
Description  
Min.  
Typ.  
Max.  
Units  
t1  
t2  
t3  
t4  
t5  
t6  
CK4 to BUS [B0:B15] VALID  
235  
220  
nS  
nS  
nS  
CK4 to BUS [B0:B15] High Impedance  
B0: B15 set up wrt STROBEN ↑  
B0: B15 hold wrt STROBEN ↑  
15  
25  
VALCRN to RXCMDN ↓  
3t  
3t  
Pulse width RXCMDN, R/WN, STATENN,  
BUFENN, CLDN, DLDN, MDTN, CODENN  
Pulse width STROBEN, GBRN, MDRN, SYNCN, IRQN  
RXCMDN/R/WN/STATENN/BUFENN/CLDN/DLDN  
/MDTN, CODENN to STROBEN  
As 7a from STROBEN ↑  
RXCMDN to INCMD ↓  
INCMDN to STATENN ↓  
VALCRN pulse width  
t7  
t7a  
1t  
1t  
1t  
4t  
3t  
5t  
t7b  
t8  
t9  
t10  
t11  
t12  
t13  
t14  
t15  
t16  
t17  
t18  
t19  
t20  
t21  
t22  
t23  
t24  
t25  
t26  
t27  
t28  
t29  
t30  
t31  
t32  
t33  
t34  
t34a  
t35  
VALDRN ↓  
DTRQN ↓  
DTAKN ↓  
DTRQN ↑  
CLDN ↑  
to DTRQN ↓  
to DTAKN (RXDATA)  
to BUFENN ↓  
to CLDN ↓  
to GBRN ↓  
to STATUS valid BUS B0:B15  
to STATUS invalid on B0:B15  
to DTAKN ↑  
to CLDN Non mode data  
to DTRQN ↓  
to DTAKN (TX data)  
to R/WN ↓  
to CLDN ↓  
1t  
3t  
2t  
0
1t  
24t  
15t  
16t  
100  
CLDN ↓  
CLDN ↑  
nS  
nS  
35  
0
11t  
DTRQN ↑  
STATENN  
CLDN ↑  
DTRQN ↓  
VALDRN ↓  
MDTN ↓  
CLDN ↑  
12t  
15t  
0
2t  
54t  
3t  
24t  
14t  
to MDRN ↓  
to CLDN mode data  
to MDTN ↓  
STATENN  
CLDN ↑  
11t  
15t  
77t  
77t  
12t  
16t  
78t  
78t  
MDTN ↑  
DTRQN ↑  
DTRQN ↑  
MDTN ↑  
CLDN ↑  
to INCMDN ↑  
to INCMDN (non broadcast)  
to INCMDN (broadcast)  
to INCMDN (broadcast)  
to INCMDN (mode)  
to TXENN ↓  
25t  
25t  
11t  
1t  
12t  
2t  
CLDN ↑  
TXENN/PDOUTN/NDOUTN/prop delay difference  
Start of transmission to EOTN ↑  
End of transmission to EOTN ↓  
End of transmission to ABORTN ↓  
1) RT1 = 0 RT0 = 0  
2) RT1 = 0 RT0 = 1  
3) RT1 = 1 RT0 = 0  
4) RT1 = 1 RT0 = 1  
6
76t12  
82t12  
nS  
20  
26  
48  
uS  
uS  
uS  
uS  
112  
t36  
Minimum no response timeout  
1) RT1 = 0 RT0 = 0  
15.75  
21.75  
43.75  
107.75  
10.3  
16.25  
22.25  
44.25  
108.25  
11.25  
uS  
uS  
uS  
uS  
uS  
nS  
nS  
2) RT1 = 0 RT0 = 1  
3) RT1 = 1 RT0 = 0  
4) RT1 = 1 RT0 = 1  
Remote terminal response time  
Minimum PUCN pulse width  
PUCN to RESET ↓  
t37  
t38  
t39  
20  
90  
Figure 12: AC Electrical Characteristics  
17/41  
MA3690/1/3  
Symbol Description  
Min.  
Typ.  
Max.  
80  
Units  
t40  
t41  
t42  
t43  
t44  
t45  
t46  
t47  
t48  
t49  
t50  
t51  
t52  
t53  
t54  
RESETN to ADEN ↓  
PUCN to RESETN ↑  
nS  
2t  
2t  
RESETN to ADENN ↑  
Initialisation word set-up wrt RESETN ↑  
Initialisation word HOLD wrt RESETN ↑  
Minimum RESETN pulse width  
Minimum CK12 high  
Minimum CK12 low  
CK12 to CK4 ↑  
CK12 to CK4 ↓  
HALTREQN pulse width  
HALTREQN to HALTEDN ↑  
HALTREQN to CODENN ↓  
CODENN ↑  
RT-RT minimum validation time  
1) RT1 = 0 RT0 = 0  
2t + 80  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
15  
20  
90  
33  
20  
90  
90  
1t  
1t  
55  
2t  
nS  
to CODENN ↓  
2t  
55.75  
61 75  
83.75  
147.75  
56.25  
62.25  
84.25  
148.25  
uS  
uS  
uS  
uS  
nS  
2) RT1 = 0 RT0 = 1  
3) RT1 = 1 RT0 = 0  
4) RT1 = 1 RT0 = 1  
t55  
t56  
t57  
t58  
HALTREQN setup for next message wrt to INCMDN ↑  
R/WN ↓  
BUFENN ↑  
BC intermessage gap  
150  
80t  
29t  
to R/WN RT-BC Report cycle  
to BUFENN Data word to report word  
1) without a No Operation instruction  
2) with a No Operation instruction  
CODENN interval high between received status  
and report word during report cycle  
CODENN interval between report word and  
next message fetch for continuous operation  
CODEN interval between BC Noop data  
pointer fetch and report word  
20  
28  
24t  
uS  
uS  
t59  
t60  
t61  
6t  
5t  
1t  
t62  
t63  
t64  
t65  
t66  
t67  
INCMDN ↑  
to INCADDRN ↓  
BUSYREQN to BUSYACKN ↓  
BUSYREQN to BUSYACKN ↑  
60  
60  
nS  
nS  
nS  
nS  
nS  
INCMDN ↑  
INCMDN ↑  
to BUSYACKN ↓  
to BUSYACKN ↑  
60  
100  
CK4 to R/WN/BUFENN/CO/C1/CODENN/MDTN  
115  
Mil-Std-883, method 5005, subgroups 9, 10, 11  
Notes: 1. t = CK4 period, t12 = CK12 period  
2. Times quoted as typical means a fixed number of CK4 clock cycles but excludes slight variations due to  
propagation delays.  
Conditions: Vdd = 4.5 to 5.5V, Tamb = -55°C to +125°C, VIL = 0V, VIH = 4V, VOUT Threshold = 1.5V except t2 where measured  
by a 1V change in output voltage. Load = 50pf except t2 where additional 1K load to 0V or VDD  
.
Figure 12: AC Electrical Characteristics (continued)  
18/41  
MA3690/1/3  
LIST OF TIMINGS  
14 Clock Timing  
15 Power Up Clear Initialisation  
16 Subsystem Reset  
17 Minimum No Response Timeout  
18 Abort  
19 Start of Transmission Detect  
20 End of Transmission Detect  
21 RT Command Reception and Subsystem Status Read  
22 BC-RT Data Transfer (Non Mode) + Status  
23 RT Status + RT-BC Data Transfer (Non Mode)  
24 Received Mode Data Transfer + Status  
25 RT Status + Transfer Mode Data Transfer  
26 Broadcast BC-RT Data Transfer (Non Mode)  
27 RT-Broadcast Received Mode Data Transfer  
28 Mode Command No Data (TIR)  
29 Remote Terminal Response Time  
30 RT-RT Validation Timeout  
31 Remote Terminal Busy Handshake  
32 RT Status Load  
33 BC-Message Fetch Sequence  
34 BC-Report Cycle (shown for RT-RT no data to subsystem)  
35 RT-BC Report Cycle  
36 BC Intermessage Gap  
37 BC-No Operation  
38 BC-Self Test (Report Sequence)  
39 BC-Passive Monitor  
40 BC-Retry  
41 BC-Data Transfer Handshake  
Figure 13: List of Timings  
TIMING DIAGRAMS  
Figure 14: Clock Timing  
19/41  
MA3690/1/3  
Note: If the first command to the RT  
following power up is to be TLSW  
then initialisation should be via PUC.  
PUC is driven by the subsystem.  
Figure 15: Power Up Clear Initialisation  
* RESET must be driven from  
subsystem via an open drain/  
collector device  
Figure 16: Subsystem Reset  
20/41  
MA3690/1/3  
This value is programmable using the RT0/RT1 inputs  
Figure 17: Minimum No Response Timeout  
This sequence will also occur at the end of each message unless a new message is received.  
Figure 18: Abort  
Note: Detection is sync + 3 data bits  
Figure 19: Start of Transmission Detect  
21/41  
MA3690/1/3  
Figure 20: End of Transmission Detect  
Note: Quote time pulse as typical, except t1, t2, t3 and t4.  
Figure 21: RT Command Reception and Subsystem Status Read  
22/41  
MA3690/1/3  
Figure 22: BC-RT Data Transfer (Non-Mode) + Status  
Note: For successive data words DTRQ to DTRQ = 80 x CK4 periods (20µs)  
Figure 23: RT Status + RT-BC Data Transfer (Non Mode)  
23/41  
MA3690/1/3  
Figure 24: Received Mode Data Transfer + Status  
Note: Exception MDT is not active for TLC, TBIT  
Figure 25: RT Status + Transfer Mode Data Transfer  
24/41  
MA3690/1/3  
Figure 26: Broadcast BC-RT Data Transfer (Non Mode)  
Note: MDT, MDR are not active for m/c STSD and ORSTSD  
Figure 27: RT-Broadcast Received Mode Data Transfer  
25/41  
MA3690/1/3  
Note: 1. SYNC m/c.  
2. Self test m/c - takes 668µs from end of Status transmission on 1553 Bus.  
3. Reset m/c/ - Reset pulse 3 x CK4 after TXCN this prevents ABORT pulse following this command and fires  
EOT high and remains high.  
Figure 28: Mode Command No Data (TIR)  
Figure 29: Remote Terminal Response Time  
Figure 30: RT-RT Validation Timeout  
26/41  
MA3690/1/3  
Figure 31: Remote Terminal Busy Handshake  
Figure 32: RT Status Load  
27/41  
MA3690/1/3  
Note: BUFEN is not active for the DATA POINTER WORD as the 3690/1 does not use the word. It is required by  
subsystem only.  
Figure 33: BC-Message Fetch Sequence  
28/41  
MA3690/1/3  
Note: for DATA to SUBSYSTEM GBR (no mode) or MDR (mode data) will pulse as shown - otherwise GBR, MDR do not pulse  
Figure 34: BC-Report Cycle (shown for RT-RT no data to subsystem)  
29/41  
MA3690/1/3  
Figure 35: RT-BC Report Cycle  
Figure 36: BC Intermessage Gap  
30/41  
MA3690/1/3  
Figure 37: BC - No Operation  
31/41  
MA3690/1/3  
Figure 38: BC - Self Test (Report Sequence)  
Figure 39: BC - Passive Monitor  
32/41  
MA3690/1/3  
Note: The message fetch sequence is not repeated for any retries. It is therefore essential that the subsystem zeros the  
DATA word address counter for each RETRY. This is simply achieved by using CLD to clear the counter and DTAK to  
increment the counter.  
Figure 40: BC - Retry  
Figure 41: BC - Data Transfer Handshake  
33/41  
MA3690/1/3  
OUTLINES  
Ref.  
Min.  
Nom.  
Max.  
A
A1  
b
-
-
4.37 (0.172)  
1.53 (0.060)  
0.508 (0.020)  
0.305 (0.012)  
61.57 (2.424)  
-
1.016 (0.04)  
-
0.40 (0.016)  
-
c
0.20 (0.009)  
-
D
-
-
e
-
2.54 (0.100)  
e1  
H
-
15.24 (0.600)  
-
4.71 (0.185)  
-
-
-
5.38 (0.212)  
15.75 (0.620)  
1.53 (0.060)  
ME  
W
-
-
Dimensions in mm (inches)  
GPS XG426  
Figure 42a: 48-Lead Ceramic DIL (solder seal) - Package Style C  
34/41  
MA3690/1/3  
TRANSCEIVER CHIP (MA3690)  
TERMINAL CONTROLLER CHIP (MA3691)  
See Note -  
Note: On the MA3693 RT1 is replaced by Terminal Flag TFN (TTL Output)  
Figure 42b: 48-Lead Ceramic DIL (solder seal) - Package Style C  
35/41  
MA3690/1/3  
TRANSCEIVER CHIP (MA3693)  
(For applications that require access to Terminal Flag)  
See Note -  
Note: The MA3693 has Terminal Flag (TFN) latched signal OUTPUT on pin 13 (TTL).  
This replaces the RT1 signal INPUT that is used on the MA3690 standard version.  
Figure 42c: 48-Lead Ceramic DIL (solder seal) - Package Style C  
36/41  
MA3690/1/3  
Ref.  
Min.  
Nom.  
Max.  
A
-
-
2.1 (0.083)  
1.07 (0.042)  
0.51 (0.020)  
0.254 (0.010)  
23.11 (0.910)  
15.95 (0.628)  
-
A1  
0.96 (0.038)  
0.41 (0.016)  
0.178 (0.007)  
-
-
b
-
c
-
D1,D2  
-
E
e
L
Z
15.54 (0.612)  
-
-
1.27 (0.050)  
8.89 (0.350)  
1.73 (0.068)  
-
-
9.27 (0.365)  
2.16 (0.085)  
Dimensions in mm (inches)  
GPS XG487  
Figure 43a: 64-Lead Topbraze Flatpack (Package Style F)  
37/41  
MA3690/1/3  
Figure 43b: 64-Lead Topbraze Flatpack (Package Style F)  
38/41  
MA3690/1/3  
Figure 43c: 64-Lead Topbraze Flatpack (Package Style F)  
39/41  
MA3690/1/3  
RADIATION TOLERANCE  
Total Dose (Function to specification)*  
Transient Upset (Stored data loss)  
Transient Upset (Survivability)  
Neutron Hardness (Function to specification)  
Single Event Upset**  
3x105 Rad(Si)  
5x1010 Rad(Si)/sec  
>1x1012 Rad(Si)/sec  
>1x1015 n/cm2  
Total Dose Radiation Testing  
For product procured to guaranteed total dose radiation  
levels, each wafer lot will be approved when all sample  
devices from each lot pass the total dose radiation test.  
The sample devices will be subjected to the total dose  
radiation level (Cobalt-60 Source), defined by the ordering  
code, and must continue to meet the electrical parameters  
specified in the data sheet. Electrical tests, pre and post  
irradiation, will be read and recorded.  
<1x10-10 Errors/bit day  
Not possible  
Latch Up  
* Other total dose radiation levels available on request  
** Worst case galactic cosmic ray upset - interplanetary/high altitude orbit  
GEC Plessey Semiconductors can provide radiation  
testing compliant with Mil-Std-883 test method 1019, Ionizing  
Radiation (Total Dose).  
Figure 44: Radiation Hardness Parameters  
ORDERING INFORMATION  
Unique Circuit Designator  
MAx3690xxxxx  
MAx3691xxxxx  
MAx3693Cxxxx  
Radiation Tolerance  
S
R
Q
H
Radiation Hard Processing  
100 kRads (Si) Guaranteed  
300 kRads (Si) Guaranteed  
1000 kRads (Si) Guaranteed  
QA/QCI Process  
(See Section 9 Part 4)  
Test Process  
(See Section 9 Part 3)  
Package Type  
C
F
Ceramic DIL (Solder Seal)  
Flatpack (Solder Seal)  
Naked Die  
Assembly Process  
(See Section 9 Part 2)  
N
Reliability Level  
L
Rel 0  
C
D
E
B
S
Rel 1  
Rel 2  
For details of reliability, QA/QC, test and assembly  
options, see ‘Manufacturing Capability and Quality  
Assurance Standards’ Section 9.  
Rel 3/4/5/STACK  
Class B  
Class S  
40/41  
MA3690/1/3  
http://www.dynexsemi.com  
e-mail: power_solutions@dynexsemi.com  
HEADQUARTERS OPERATIONS  
DYNEX SEMICONDUCTOR LTD  
Doddington Road, Lincoln.  
Lincolnshire. LN6 3LF. United Kingdom.  
Tel: 00-44-(0)1522-500500  
CUSTOMER SERVICE CENTRES  
France, Benelux, Italy and Spain Tel: +33 (0)1 69 18 90 00. Fax: +33 (0)1 64 46 54 50  
North America Tel: 011-800-5554-5554. Fax: 011-800-5444-5444  
UK, Germany, Scandinavia & Rest Of World Tel: +44 (0)1522 500500. Fax: +44 (0)1522 500020  
SALES OFFICES  
Fax: 00-44-(0)1522-500550  
France, Benelux, Italy and Spain Tel: +33 (0)1 69 18 90 00. Fax: +33 (0)1 64 46 54 50  
Germany Tel: 07351 827723  
DYNEX POWER INC.  
Unit 7 - 58 Antares Drive,  
Nepean, Ontario, Canada K2E 7W6.  
Tel: 613.723.7035  
Fax: 613.723.1518  
Toll Free: 1.888.33.DYNEX (39639)  
North America Tel: (613) 723-7035. Fax: (613) 723-1518. Toll Free: 1.888.33.DYNEX (39639) /  
Tel: (831) 440-1988. Fax: (831) 440-1989 / Tel: (949) 733-3005. Fax: (949) 733-2986.  
UK, Germany, Scandinavia & Rest Of World Tel: +44 (0)1522 500500. Fax: +44 (0)1522 500020  
These offices are supported by Representatives and Distributors in many countries world-wide.  
© Dynex Semiconductor 2000 Publication No. DS3587-5 Issue No. 5.0 January 2000  
TECHNICAL DOCUMENTATION – NOT FOR RESALE. PRINTED IN UNITED KINGDOM  
Datasheet Annotations:  
Dynex Semiconductor annotate datasheets in the top right hard corner of the front page, to indicate product status. The annotations are as follows:-  
Target Information: This is the most tentative form of information and represents a very preliminary specification. No actual design work on the product has been started.  
Preliminary Information: The product is in design and development. The datasheet represents the product as it is understood but details may change.  
Advance Information: The product design is complete and final characterisation for volume production is well in hand.  
No Annotation: The product parameters are fixed and the product is available to datasheet specification.  
This publication is issued to provide information only which (unless agreed by the Company in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded  
as a representation relating to the products or services concerned. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. The Company  
reserves the right to alter without prior notice the specification, design or price of any product or service. Information concerning possible methods of use is provided as a guide only and does not constitute any  
guarantee that such methods of use will be satisfactory in a specific piece of equipment. It is the user's responsibility to fully determine the performance and suitability of any equipment using such information and  
to ensure that any publication or data used is up to date and has not been superseded. These products are not suitable for use in any medical products whose failure to perform may result in significant injury  
or death to the user. All products and materials are sold and services provided subject to the Company's conditions of sale, which are available on request.  
All brand names and product names used in this publication are trademarks, registered trademarks or trade names of their respective owners.  
41/41  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY