MIL-STD-1553

Complete Online Resource

5.0 Detailed Requirements

5.1 Electrical Tests

General Resistor Pad Configuration Figure 1A. General Resistor Pad Configuration

Each test paragraph contains the requirements for both transformer and direct coupled stubs. A UUT which provides both transformer and direct coupled stubs must be tested on both stubs. Electrical tests shall be performed on all buses for UUTs with redundant bus configurations.

5.1.1 Output Characteristics

The following tests are designed to verify that all UUT output characteristics comply with MIL-STD-1553. These tests shall be performed after establishing communications between the test equipment and the UUT. All output electrical tests shall use figure 1A, General Resistor Pad Configuration, with all measurements taken at point “A” unless otherwise noted.

5.1.1.1 Amplitude

General Bus Configuration

Figure 1B. General Bus Configuration

A valid, legal transmit command shall be sent to the UUT, requesting the maximum number of words that it is capable of sending. The amplitude of the waveform transmitted by the UUT shall be measured, peak-to-peak, as shown on figure 2.

The pass criteria for Vpp for transformer coupled stubs shall be 18.0 V minimum, and 27.0 V maximum. The pass criteria for Vpp for direct coupled stubs shall be 6.0 V minimum and 9.0 V maximum. The maximum and minimum measured parameters, Vpp, shall be recorded.

5.1.1.2 Risetime/Falltime

Waveform Measurements

Figure 2. Waveform Measurements

A valid, legal transmit command shall be sent to the UUT, requesting at least one data word. The rise and fall time of the UUT waveform shall be measured between the 10% and 90% points of the waveform as shown on figure 2. The measurements shall be taken at both the rising and falling edges of a sync waveform and a data bit waveform. The risetime (Tr) and the falltime (Tf) shall be recorded.

The pass criteria shall be 100 ns _ Tr   300 ns and 100 ns  Tf   300 ns. The measured parameters, Tr and Tf, shall be recorded.

Note: The risetime of the sync waveform shall be measured at the mid-crossing of a data word sync, and the fall time of the sync waveform shall be measured at the mid-crossing of the status word sync.

5.1.1.3 Zero Crossing Stability

Zero Crossing Interval Measurements

Figure 3. Zero Crossing Interval Measurements

A valid legal transmit command shall be sent to the UUT, requesting the UUT to transmit words having zero crossing time intervals of 500 ns, 1000 ns, 1500 ns and 2000 ns. The zero crossing time shall be measured for both the positive (Tzcp) and the negative (Tzcn) waveforms as shown on figure 3.

The pass criteria for each case shall be that Tzcp end Tzcn = 500 ±25ns, 1000 1500 ± 25 ns and 2000 ± 25 ns. The measured parameters, Tzcp and Tzcn shall be recorded for each case.

5.1.1.4 Distortion, Overshoot, and Ringing

A valid legal transmit command shall be sent to the UUT, requesting the UUT to transmit at least one data word. The distortion of the waveform, distortion voltage (VD) shall be measured as indicated on figure 2.

Pass criteria shall be VD ± 900 mV peak, line-to-line, for transformer coupled stubs or VD  ±300 mV peak, line-to-line, for direct coupled stubs. The worst measured parameter, VD, shall be recorded.

5.1.1.5 Output Symmetry

A valid legal transmit command shall be sent to the UUT requesting the maximum number of data words that the UUT is capable of transmitting. The output symmetry is determined by measuring the waveform tail-off at the end of each message. The maximum residual voltage (Or) shall be measured as shown on figure 2. This test shall be run six times with each data word in the message having the same bit pattern. The six data word bit patterns that shall be used are:

8000(HEX),7FFF(HEX), 0000(HEX), FFFF(HEX), 5555(HEX), AND AAAA(HEX)

The pass criteria shall be V4  ± 250 mV peak, line-to-line, for transformer coupled stubs and Vr ±90 mV peek, line-to-line, for direct coupled stubs after time Tt (the time beginning 2.5 µs after the mid-bit zero crossing of the last parity ten). The measured parameter, Vr, shall be recorded for each bit pattern.

5.1.1.6 Output Noise

Output Noise Configuration

Figure 4. Output Noise Configuration

The test configuration shown on figure 4 shall be used to test the UUT inactive bus output noise levels. The test shall be conducted while the UUT is in the power-on receive state and the power off state. The output noise (Vrms) shall be measured at point “A” as shown on figure 4 for both states. Measurements shall be made with an instrument that has a minimum frequency bandwidth of DC to 10 MHz.

The pass criteria shall be Vrms   14.0 mV for transformer coupled stubs and Vrms   5.0 mV for direct coupled stubs. The measured parameters, Vrrns, shall be recorded for each case.

5.1.1.7 Output Isolation

Output Isolation

Figure 5. Output Isolation

This test shall be performed only if the UUT is configured with redundant buses. A valid legal transmit command shall be sent to the UUT requesting the maximum number of data words that it is capable of sending. The voltage of the output waveform transmitted by the UUT shall be measured on

the active and redundant bus (or buses). Each data bus shall be alternately activated and measurements taken.

The pass criteria shall be that the ratio in dB between the output peak-to-peak voltage on the active bus and the output peak-to-peak voltage on all inactive buses shall be greater than or equal to 45 dB (figure 5). The measured parameters, output isolation, expressed as a ratio in dB, shall be recorded for each bus combination.

5.1.1.8 Power On/Off

5.1.1.8.1 Power on/off noise

A UUT shall limit any spurious differential output during a power-up or power-down sequence. Power shall be applied to the UUT and any outputs from the U UT shall be measured. Power shall be removed from the UUT and any output from the UUT shall be measured. Repeat the test ten tunes.

The pass criteria shall be:

  1. For transformer coupled stubs any spurious noise pulses produced shall be less than or equal to ±250 mV peak, line-to-line.
  2. For direct coupled stubs any spurious noise pulses produced shall be less than or equal to ±90 mV peak, line-to-line .

All measured parameters, output noise amplitudes and pulse widths, shall be recorded.

Note: This test shall be performed using the normal on/off power sequence of the UUT.

5.1.1.8.2 Power on response

The purpose of this test is to verify that the UUT responds correctly to commands after power is applied to the U UT. Using the normal power on sequence for the UUT, repeat the following test sequence a minimum of ten times.

Step 1.  Power the UUT off.

Step 2.  Send valid, legal, non-broadcast, non-mode commands to the UUT with a maximum intermessage  gap of 1 ms.

Step 3.  Power on the UUT and observe all the responses for a minimum of 2 s from the first transmission  of the UUT after power on.

The pass criteria shall be: step 3 – NR until the first UUT transmission, and CS for the first transmission and ail responses thereafter.

5.1.1.9 Terminal Response Time

The purpose of this test is to verify that the UUT responds to messages within the proper response time. The test sequence shown below shall be performed:

Step 1.  A valid legal transmit command shall be sent to the UUT and the response time measured.

Step 2.  A valid legal receive command shall be sent to the UUT and the response time measured.

Step 3.  A valid legal RT-to-RT command, with the UUT as the receiving terminal, shall be sent to the UUT  and the response time measured.

Step 4.  A valid legal mode command shall be sent to the UUT and the response time measured.

The pass criteria for step 1, step 2, step 3, and step 4 shall be a response time between 4.0 and 12.0 µs at point A of figure 1A and measured as shown on figure 7. The command words used and the response times shall be recorded.

5.1.1.10 Frequency Stability

The purpose of this test is to verify that the transmitter clock in the UUT has the proper accuracy and long term stability and proper short term stability. The transmitter clock measured shall be either the main oscillator output or an appropriate derivative of that clock (e.g., either the 16 MHz oscillator or the 1-2 MHz transmitter shift clock). The test sequence shown below shall be performed on the clock output whose ideal frequency is Fi.

Step 1.  The short term transmitter clock frequency shall be measured for a single period of the waveform.

Step 2.  Repeat step 1 for at least 10,000 samples and record the minimum (Fsmin) and the maximum   (Fsmax) frequency from the samples taken.

Step 3.  The transmitter clock frequency shall be measured with a gate time of 0.1 s and the mean frequency for at least 1,000 samples (Fav) shall be recorded.

The pass criteria shall be:

Step 1 and step 2 -Ss1 = 100 (Fsmax – Fav)/VFav   0.01 and Ss2 = 100 (Fav-Fsmin)/Fav   0.01;

Step 3 – the magnitude of S1 = 100 (Fav-Fi)/Fi   0.1. Record Ss1, Ss2 and S1.

5.1.2 Input Characteristics

5.1.2 Input Characteristics

The input tests are designed to verify that multiplex devices can properly decode bi-phase data. All input electrical tests shall use figure 1A or figure 1B with all measurements taken at point “A,” unless otherwise noted. For Air Force applications, all input electrical tests shall use figure 1B, with all measurements taken at point “A” unless otherwise noted.

5.1.2.1 Input Waveform Compatibility

5.1.2.1.1 Zero crossing distortion

A legal valid receive message shall be sent to the UUT and the proper response verified. Positive and negative zero crossing distortions equal to N ns, with respect to the previous ideal zero crossing shall be introduced individually to each zero crossing of each word transmitted to the UUT. The transmitted signal amplitude at point “A” shall be 2.1 Vpp for transformer coupled stubs and 3.0 Vpp for direct coupled stubs. The rise and fall time of the transmitted message (measured at a data bit zero crossing with the prior zero crossing and the next zero crossing at 500 ns intervals from the measured zero crossing) measured at point “A” shall be 200 ns ±20 nS. Each zero crossing distortion shall tee transmitted to the UUT a minimum of 1000 times.

The pass criteria is the transmission of a CS by the UUT for each zero crossing distortion sent with N Ž150 ns. Positive and negative zero crossing distortions shall then be applied in turn to a single zero crossing and adjusted to determine the values at which the first NR of the UUT occurs; these values shall be recorded.

The fail criteria is the transmission of a NR by the UUT for any zero crossing distortion sent with N   150 ns.

5.1.2.1.2 Amplitude variations

A legal valid receive message shall be sent to the UUT. The transmit  voltage, as measured red at point “A” of figure 1 A or figure 1 B, shall be decremented from 6.0 Vpp to 0.1 Vpp for transformer coupled stubs and from 9.0 Vpp to 0.1 Vpp for direct coupled stubs in steps no greater than 0.1 Vpp. The rise and fall time of the transmitted message (measured at a data bit zero crossing with the prior zero crossing and the next zero crossing at 500 ns intervals from the measured zero crossing) measured at point “A” shall be 200 ns ±20 ns. The response of the UUT shall be observed at each step. A minimum of 1000 messages shall be transmitted for each setting.

The pass criteria shall be:

  1. A CS for 0.86   Vpp   6.0 for transformer coupled stubs and 1.2   Vpp   9.0 for direct coupled stubs
  2.  A NR for Vpp   0.20 for transformer coupled stubs and Vpp   0.28 for direct coupled stubs

The measured parameter, Vpp, at which NR first occurs shall be recorded.

5.1.2.1.3 Rise and fall time.
5.1.2.1.3.1 Trapezoidal

A minimum of 1000 valid receive messages shall be sent to the UUT with a signal amplitude of 2.1 Vpp for the transformer coupled stub and 3.0 Vpp for the direct coupled stub The rise and fall times of the signal shall be less than or equal to 100 ns.

The pass criteria shall be CS by the UUT for each message.

5.1.2.1.3.2 Sinusoidal

A minimum of 1000 valid receive messages shall be sent to the UUT with a signal amplitude of 2.1 Vpp for the transformer coupled stub and 3.0 Vpp for the direct coupled stub. The rise and fall times of the signal shall approximate that of a 1 MHz sinusoidal signal.

The pass criteria shall be CS by the UUT for each message.

5.1.2.2 Common Mode Rejection

Transformer Coupled Common Mode Configuration

Figure 6A. Transformer Coupled Common Mode Configuration

The common mode test configuration, figure 6A or figure 6B, shall be used for this test. Legal valid receive messages with the UUT’s maximum word count shall be sent to the UUT at a repetition rate which generates a bus activity duty cycle of 50% ±1 0% with a common mode voltage injected at point “C” and the UUT response observed. The voltage of the transmitted message measured at point “A” shall be .86 Vpp for transformer coupled stubs and 1.2 Vpp for direct coupled stubs. The rise and fail time of the transmitted message (measured at a data bit zero crossing with the prior zero crossing and the next zero crossing at 500 ns intervals from the measured zero crossing) measured at point “A” shall be 200 ns +20 ns.

Direct Coupled Common Mode Configuration

Figure 6B. Direct Coupled Common Mode Configuration

The following common mode voltage levels shall be applied in turn: +10.0 V.D.C. line-to-ground, -10.0 V.D.C. Line-to-ground and ±10 Vp line-to-ground sinusoidal signal that is swept through the range of 1 Hz to 2 MHz. Each test condition shall be present for a minimum time period of 90 seconds.

The pass criteria shall be a CS by the UUT for all messages at each setting. If a failure occurs, the measured parameters, common mode signal injected shall be recorded.

5.1.2.3 Input Impedance

The input impedance of the U UT in a stand alone configuration (i.e., disconnected from figure 1A or 1 B) shall be measured with the UUT power on and with the UUT power off. The input impedance, Zin, shall be measured with a sinusoidal waveform having an amplitude 1.0 VRMS to 2.0 VRMS, at the following frequencies: 75.0 kHz, 100.0 kHz, 250.0 kHz, 500.0 kHz and 1.0 MHz.

The pass criteria shall be Zin Ž 1000 ohms for transformer coupled stubs and Zin Ž 2000 ohms for direct coupled stubs. The measured parameter, Zin, shall be recorded at each frequency.

5.2 Protocol Tests

5.2 Protocol Tests

All tests in this section shall use the test configuration as shown on figure 1A or figure 1B. The test signal amplitude shall be 3.0 Vpp ±0.1 Vpp for direct coupled stubs and 2 1 V pp ±0.1 Vpp for transformer coupled stubs measured at point A. For UUTs having both direct and transformer coupled stubs, the protocol tests need only be performed on one stub type per bus. The protocol tests shall be performed on an buses for UUTs with redundant bus configurations.

5.2.1 Required Remote Terminal Operation

5.2.1 Required Remote Terminal Operation

The following tests verify required operations of a remote terminal.

5.2.1.1 Response to Command Words

The purpose of this test is to verify that the UUT responds properly to all commands.

5.2.1.1.1 RT response to command words

All possible command words (65, 536 combinations) meeting the criteria of the paragraph on “Word validation” of MIL-STD-1553 shall be sent to the UUT. Mode commands tested in 5.2.1.5, 5.2.2.1, or 5.2.2.4 may be omitted from this test since they are tested separately. Each command word shall be followed by the proper number of contiguous valid data words as defined in the paragraph on “Message formats. of MIL-STD-1553. Refer to table I for undefined mode commands. The associated data may be either random or controlled, depending on the UUT requirements. The following sequence shall be executed for all combinations of command words where the varying command word is sent as step 2.

Step 1.  Send a valid legal non-broadcast non-mode command to the UUT.

Step 2.  Send the variable command word to the UUT.

Step 3.  Send a transmit last command mode command to the UUT. (If this mode command is not implemented, then transmit status mode command shall be used and the data word associated with transmit last command mode command shall be deleted from the pass criteria.)

The pass criteria given below is contingent on the type of command sent. All commands which cause the UUT to fail shall be recorded.

Non-Broadcast Commands (including mode commands):

a.  Valid legal commands: step 1- CS; step 2-CS; step 3-CS and the data word contains the command word bit pattern from step 2 (except for transmit last command mode command where the data word contains the command word bit pattern from step 1).

b.  Valid illegal commands:

  1.   If illegal command detection option is implemented: step 1-CS; step 2-ME with no data words; step 3-ME and the data word contains the command word bit pattern from step 2.
  2. If the illegal command detection option is not implemented: step 1-CS; step 2-CS; step 3-CS and the data word contains the command word bit pattern from step 2.

c.  Invalid command (wrong RT address): step 1-CS; step 2-NR; step 3-CS and the data word contains the command word bit pattern from step 1.

d.  Undefined mode commands (see table 1) (for any one undefined mode command, any single set (1), (2), (3), (4), is acceptable):

  1. step 1-CS; step 2-CS; step 3-CS and the data word contains the command word bit pattern addressed to the UUT from step 2.
  2. step 1-CS; step 2-ME; step 3-ME and the data word contains the command word bit pattern addressed to the UUT from step 2.
  3. step 1-CS; step 2-NR; step 3-CS and the data word contains the command word bit pattern addressed to the UUT from step 1.
  4. step 1-CS; step 2-NR; step 3-ME and the data word contains the command word bit pattern addressed to the UUT from step 2.
Table I. MIL-STD-1553 Undefined Mode Codes
T/R Mode Code Associated Data Word
0 00000 No
0 01111 No
0 10000 Yes
0 10010 Yes
0 10011 Yes
1 10001 Yes
1 10100 Yes
1 10101 Yes

Broadcast Commands (including mode commands):

e.  If there are any broadcast commands that are considered as valid commands:

  1. Legal commands: step 1 -CS; step 2-NR; step 3-BCR and the data word contains the commands word bit pattern from step 2.
  2. illegal commands (if illegal command detection is implemented): step 1-CS; step 2-NR; step 3BCR and ME and the data word contains the command word bit pattern from step 2.
  3. Illegal commands (if illegal command detection is not implemented): step 1-CS; step 2-NR; step 3BCR and the data word contains the command word bit pattern from step 2.

f.  If there are no broadcast commands that are considered as valid commends: step 1-CS; step2-NR; step 3-CS and the data word contains the command word bit pattern from step 1.

g.  Undefined broadcast mode commands (see table 1) (for any one undefined mode command, any single set (1), (2), (3) is acceptable):

  1. step 1-CS; step 2-NR; step 3-BCR and the data word contains the command word bit pattern from step 2.
  2. step 1-CS; step 2-NR; step 3-ME and BCR and the data word contains the command word bit pattern from step 2.
  3. step 1-CS; step 2-NR; step 3-CS and the data word contains the command word bit pattern from step 1.
5.2.1.1.2 RT-RT response to command words

All possible command words (65,536 combinations) meeting the criteria of the paragraph on “Word validation: of MIL-ST-1553 shall be sent to the UUT embedded in an RT-RT message format. The test equipment shall supply the required responses for the other RT in order to properly complete the message formats as defined in paragraph on “Message format” of MIL-STD 1553. Refer to Table I for undefined mode commands. The associated data maybe either random or controlled, depending on the UUT requirements. The intent of this test is to send all combinations of RT to RT command pairs with a fixed receive command addressed to the UUT and a variable transmit command, which includes all combinations of command words with the T/R bit equal to one and terminal address field different from the UUT’s, to which the status response and data is simulated. Then send all combinations of RT to RT command pairs with a fixed transmit command addressed to the UUT and a variable receive command which includes all combinations of command words having the T/R bit equal to zero and the terminal address field different from the UUT s to which the status response is simulated. Note that this test includes 1024 transmit commands to RT address 31 (broadcast) which are invalid messages. Mode commands tested in 5.2.1.5 5.2.2.1 or 5.2.2.4 may be omitted from this test since they are tested separately. The following sequence shall be executed for all combinations of command words where the varying command word is sent as step 2.

Step 1.  Send a valid non-broadcast non-mode command to the UUT.

Step 2.  Send the variable command word to the UUT embedded in the RT-RT message format.

Step 3.  Send a transmit last command mode command to the UUT. (If this mode command is not imple­mented then a transmit status mode command shall be used and the data word associated with transmit last command mode command shall be deleted from the pass criteria.)

The pass criteria shall be as listed in 5.2.1.1.1 except the pass criteria for any RT-RT mode command is as specified in 5.2.1.1.1.d and the pass criteria for any broadcast RT-RT mode command shall be as specified in 5.2.1.1.1.g.

5.2.1.2 Intermessage Gap

5.2.1.2.1 Minimum time

Gap Time Measurement

Figure 7. Gap Time Measurement

The purpose of this test is to verify that the UUT responds properly to messages with a minimum intermessage gap. The message pairs listed in table II shall be sent to the UUT with the minimum intermessage gaps as defined in the paragraph on “intermessage gap” of MIL-STD-1553. Each message pair shall be sent to the UUT a minimum of 1000 times. Message pairs which include commands not implemented by the UUT shall be deleted from the test. Each message pair shall have an intermessage gap time (T) of 4.0 µs as shown on figure 7.

The pass criteria for this test is CS for each message. All message pairs used shall be recorded and message pairs which cause the UUT to fail the test shall be indicated.

5.2.1.2.2 Transmission rate

The purpose of this test is to verify that the UUT responds properly to messages sent for a sustained period with a minimum intermessage gap. The message listed in each step shall be sent with an intermessage gap of 7 µs ±3 µs i.e. a burst of messages with an intermessage gap of 7 µs ±3 µs between each message as shown on figure 7. Each step shall be performed for a minimum of 30 s.

Step 1.  A valid legal transmit message followed by a valid legal transmit message.

Step 2.  A valid legal receive message followed by a valid legal receive message.

Table II. Intermessage Gap Messages
Command Types
A) BC to UUT Transfer (maximum word count)
B) UUT to BC Transfer (maximum word count)
C) UUT/RT (maximum word count)
D) RT/RT (maximum word count)
E) Mode Command Without Data Word
F) Mode Command With Data Word (Transmit)
G) Mode Command With Data Word (Receive)
H) BC to UUT Transfer (Broadcast) (maximum word count)
I) UUT/RT (Broadcast) (maximum word count)
J) RT/UUT (Broadcast) (maximum word count)
K) Mode Command Without Data Word (Broadcast)
L) Mode Command With Data Word (Broadcast)
   
Message Pairs
1) A (GAP) A
2) B (GAP) A
3) C (GAP) A
4) D (GAP) A
5) E (GAP) A
6) F (GAP) A
7) G (GAP) A
8) H (GAP) A
9) I (GAP) A
10) J (GAP) A
11) K (GAP) A
12) A (GAP) A

Note: This table defines the types end combinations of messages to be used infest 5.2.1.2, e.g., pair number 2 specifies a transmit command with the maximum word count to be followed (after the minimum intermessage gap time specified in the paragraph on “Intermessage gap” of MIL-ST-1553) by a receive command with the maximum word count.

UUT/RT: denotes RT to RT transfer with UUT receiving
RT/UUT: denotes RT to RT transfer with UUT transmitting

Step 3.  A valid legal transmit message followed by a valid legal receive message.

The pass criteria for this test is a CS for each message. All messages which cause the UUT to fail the test shall be recorded.

Note: If the busy bit gets set, then increase the intermessage gap until the busy bit is reset. At this time record the intermessage gap and repeat steps 1 thru 3 until the test is completed without the busy bit getting set.

5.2.1.3 Error Injection

The purpose of these tests is to examine the UUT’s response to specific errors in the message stream. Unless otherwise noted, the following test sequence shall be used for all error injection tests. The error to be encoded in step 2 for a given message is specified in each test paragraph.

Test sequence:

Step 1.  A valid legal message shall be sent to the UUT. A mode command shall not be used.

Step 2.  A legal message containing the specified error shall be sent to the UUT.

Step 3.  A transmit status mode command shall be sent to the UUT.

The pass criteria is defined in each test paragraph. All commands and responses shall be recorded.

5.2.1.3.1 Parity

The purpose of these tests is to verify the UUT’s capability of detecting parity errors embedded in different words within a message.

5.2.1.3.1.1 Transmit Command Word

This test verifies the ability of the UUT to detect a parry error occurring in a transmit command word. The test sequence as defined in 5.2.1.3 shall be performed with a parity error encoded into a transmit command word for test step 2.

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-CS.

5.2.1.3.1.2 Receive Command Word

This test verifies the ability of the UUT to recognize a parry error occurring in a receive command word. The test sequence as defined in 5.2.1.3 shall be performed with a parity error encoded in a receive command word for test step 2.

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-CS.

5.2.1.3.1.3 Receive Data Words

This test verifies the ability of UUT to recognize a parity error occurring in a data word. The test sequence as defined in 5.2.1.3 shall be performed with a parity error encoded in a date word for test step 2. The message shall be a receive command with the maximum number of date words that the UUT is designed to receive. The test sequence must be sent N times where N equals the number of data words sent.

Individually each data word must have the parity bit inverted. Only one parity error is allowed per message.

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-ME.

5.2.1.3.2 Word Length

This test verifies the ability of the UUT to recognize transmit command word length errors. The test sequence as defined in 5.2.1.3 shall be performed with the command word shortened as defined below for test step 2.

a. Transmit command shortened by one bit
b.  Transmit command shortened by two bits

The pass criteria for this test shall be: step 1-CS step 2-NR; step 3-CS.

5.2.1.3.2.2 Receive Command Word

This test verifies the ability of the UUT to recognize receive commend word length errors. The test sequence as defined in 5.2.1.3 shall be performed with the command word as defined below for test step 2.

a.  Shorten the receive command word by one bit
b.  Shorten the receive command word by two bits
c.  Lengthen the receive command word by two bits
d.  Lengthen the receive command word by three bits

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-CS or alternately for c and d only the pass criteria may be: step 1-CS; step 2-NR; step 3-ME.

5.2.1.3.2.3 Receive Data Words

This test verifies the ability of the UUT to recognize data word length errors. The test sequence as defined in 5.2.1.3 shall be performed as defined below for test step 2. The message shall be a receive command with the maximum number of data words that the UUT is designed to received.

a.  Shortened the data word by one bit
b.  Shortened the data word by two bits
c.  Lengthen the data word by two bits
d.  Lengthen the data word by three bits

The test sequence of 5.2.1.3 shall be performed N times for a and b and N-1 times for c and d, where N equals the number of data words sent. High bit errors shall not be tested in the last data word of a receive message. Only one data word shall be altered at a time. Steps a through d shall be performed for each data word in the message.

The pass criteria for this test shall be: stop 1-CS; step 2-NR; step 3-ME.

5.2.1.3.3 Bi-Phase Encoding

This test verifies the ability of the UUT to recognize bi-phase errors. A biphase encoding error is defined to be the lack of a zero crossing in the center of a bit time. A bi phase error occurs as either a logic high or low for the duration of a bit time. Each bit location, except the sync period of each word shall have a single bi-phase error encoded into it. Only a single bi-phase error shall be injected for each message.

5.2.1.3.3.1 Transmit Command Word

This test verifies the ability of the UUT to recognize bi-phase encoding errors in transmit command words. The test sequence as defined in 5.2.1.3 shall be performed with a bi-phase encoding error encoded into a transmit command word for test step 2. Each bit location shall have each of the bi-phase errors injected into it. Only one bi-phase error is allowed per command word. A test set involves performing the test sequence 17 times, once for each bit location. A complete test requires two test sets to be performed, one for injecting high bi-phase errors and another for injecting low bi-phase errors.

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-CS.

5.2.1.3.3.2 Receive Command Word

This test verifies the ability of the UUT to recognize bi-phase encoding errors in receive command words. The test sequence as defined in 5.2.1.3 shall be performed with a bi-phase error encoded into a receive command word for test step 2. Each bit location must have each of the bi-phase errors injected into it. Only one bi-phase error is allowed per commend word. A test set involves performing the test sequence 17 times, once for each bit location. A complete test requires two test sets to be performed one for injecting high bi-phase errors and another for injecting low bi phase errors.

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-CS.

5.2.1.3.3.3 Receive Data Words

This test verifies the ability of the UUT to recognize bi-phase encoding errors in data words. The test sequence as defined in 5.2.1.3 shall be performed with a bi-phase error encoded into each data word in the message for test step 2. The message shall be a receive command and the maximum number of data words that the UUT is designed to receive. Individually each bit location of each data word shall have a bi-phase error encoded into it. Only one bi-phase error is allowed for each message. A test set involves performing the sequence 17 times. The test set shall be repeated N times, where N equals the number of data words sent. A complete test requires 2*N test sets to be performed, once for high bi-phase errors and once for low bi-phase errors.

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-ME.

5.2.1.3.4 Sync Encoding

This test verifies the ability of the UUT to recognize sync errors. The sync pattern, as defined for this test, is a waveform with six 0.5 µs divisions. The divisions are represented as a 1 or 0 to indicate the polarity of each division of each division on the data bus. A proper command sync is represented as 111000 and a proper data sync is represented as 000111.

5.2.1.3.4.1 Transmit Command Word

This test shall verify that the UUT rejects transmit commands with invalid sync waveforms. The test sequence as defined in 5.2.1.3 shall be performed with a sync error encoded in a transmit command word for test step 2. The test sequence shall be performed for each of the following invalid sync patterns:

111100, 110000, 111001, 000111

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-CS.

5.2.1.3.4.2 Receive Command Word

This test shall verify that the UUT rejects receive commands with invalid sync waveforms. The test sequence as defined in 5.2.1 .3 shall be performed with a sync error encoded in a receive command word for test step 2. The test sequence shall be performed for each of the following invalid sync patterns:

111100, 110000, 111001, 011000, 000111

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-CS.

5.2.1.3.4.3 Data Word

 This test shall verify that the UUT rejects invalid data sync waveforms. Perform the test sequence as defined in 5.2.1.3 with a sync error encoded into each data word for test step 2. The message is a valid receive command word and the maximum number of data words that the UUT is designed to receive. Only one data word per message shall have an invalid sync encoded into it. The test sequence shall be performed N times for each of the following invalid sync patterns: where N equals the maximum number of data words in the message.

000011, 001111, 000110, 100111, 111000

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-ME.

Note: Data words shall not be encoded such that bit times 4 thru 8 match the terminal address of the UUT or be 11111 when the invalid data sync pattern 111000 is being used.

5.2.1.3.5 Message Length

These tests shall verify that the UUT properly defects an error when an incorrect number of data words are received.

5.2.1.3.5.1 Transmit Command

This test verifies the ability of the UUT to respond properly if the data word is contiguous to a transmit command word. perform the test sequence as defined in 5.2.1.3 with a data word contiguously following a transmit command word for test step 2.

The pass criteria for this test shall be: step 1-CS; step 2-NR; step 3-ME.

5.2.1.3.5.2 Receive Command

This test shall verify that the UUT recognizes an error in the number of data words that are received. Perform the test sequence as defined in 5.2.1.3 with a data word count error in a receive message for test step 2. This message is a valid legal receive command word with the word count field equal to the maximum number of data words that the UUT is designed to receive but with a different number of date words than specified in the command word. The test sequence shall tee performed N+1 times where N equals the maximum number of data words. The first sequence shall have N+1 data words. The second sequence shall have N-1 data words and each of the remaining sequence shall remove one additional data word until the number of data words equals zero.

The pass criteria shall be: step 1-CS; step 2-NR; step 3-ME.

5.2.1.3.5.3 Mode command Word Count Error

This test verifies the ability of the UUT to respond properly when an incorrect number of words are sent with a mode command. Perform the test sequence defined in 5.2.1.3 using valid receive mode command in step 2 which would normally have an associated data word transmitted with it but send the number of data words equal to the mode code value used. Repeat the test sequence with the same mode command but with no data word in step 2. Repeat the test sequence using a valid transmit mode command except send a data word contiguously following the command word.

In all three cases the pass criteria shall be: step 1-CS; step 2-NR; step 3-ME.

5.2.1.3.5.4 RT to RT Word Count Error

This test verifies the ability of the UUT to respond properly when an incorrect number of words are sent to it as a receiving RT during an RT to RT transfer. Perform the following test sequence.

Step 1  Send a valid legal RT to RT command pair followed in 4.0 to 12.0 µs by a valid status word and N data words to the UUT, where N is the number of data words requested in the transmit command.

Step 2  Send the same RT to RT command pair followed in 4.0 to 12.0 µs by a valid status word and N-1 data words.

Step 3  A transmit status mode command shall be sent to the receiving RT.

Step 4  Repeat steps 1 through 3 using a word count of N+1 in step 2.

The pass criteria in both cases shall be that the receiving RT’s status is: step 1-CS; step 2-NR; step 3-ME.

5.2.1.3.6 Contiguous Data

This test verifies that the UUT recognizes discontiguous data in a message. Perform the test sequence as defined in 5.2.1.3 with a 4.0 µs data word gap error in a receive message for test step 2. The gap is measured as on figure 7. The receive message shall be a receive command with the maximum number of data words that the UUT is designed to receive with a gap between the command word and the first data word or between a data word pair. The test sequence shall be performed N times, where N equals the maximum number of data words. Only one gap time insertion is allowed per message.

The pass criteria for this test shall be: step 1 -CS; step 2-NR; step 3-ME.

5.2.1.3.7 Terminal Fail Safe

The purpose of this test is to verify that the terminal fail-safe timer is properly implemented in the UUT. The UUT is required to contain a hardware implemented timer that will cause the transmitter to shutdown if the UUT transmits a message longer than 800.0 µs. A fail-safe time~ut occurring on one bus shall not affect the transmitter on any other bus. The reception of a valid command on the bus on which the time-out has occurred shall enable the transmitter. The test sequence below shall be performed for each bus:

Step 1.  Initiate a condition in the UUT which causes the failsafe timer to timeout. Measure the duration of the transmission.

Step 2.  Remove the condition initiated in step 1.

Step 3.  Send the UUT a valid legal message over the bus on which the time-out has occurred.

The pass criteria shall be that the timeout in step 1 occurs and the transmitter is shut down allowing the total transmission time to be between 660.0 µs and 800.0 µs. The response of the UUT in step 3 shall be CS. Record the measure parameter at which the failsafe time-out occurs. For test failures, record the test parameters at which the failure occurred.

5.2.1.4 Superseding Commands

This test verifies that the UUT will not malfunction and responds properly to possible occurrences of superseding commands. The following test sequence shall be used for this test.
Step 1.  A valid legal receive message shall be sent to the UUT with the maximum number of words that the UUT is designed to receive encoded in the word count field.
Step 2.  Before step 1 is completed, a superseding message shall be sent to the UUT.
Step 3.  A transmit status mode command shall be sent to the UUT.

Record the UUT’s response to each step when the test is performed with the following superseding command formats (step 2):

a.  After at least one data word is transmitted in step 1, but before the last data word is transmitted, follow the selected data word with a gap of 4.0 µs (reference figure 7), then a valid legal transmit command requesting the maximum number of data words that the UUT is designed to transmits.

b.  Proceed as in “a” above, except transmit a valid legal transmit status mode command as the superseding command.

c.  After at least one data word is transmitted in step 1, but before the last data word is transmitted, follow the selected data word contiguously with a valid legal transmit command requesting the maximum number of data words that the UUT is designed to transmit

d.  After the last data word is transmitted in step 1 follow it contiguously with a valid legal transmit command requesting the maximum number of data words that the UUT is designed to transmit.

The pass criteria shall be:

For a, step 1 – NR, step 2 – CS, step 3 – CS
For b, step 1 – NR, step 2 – ME, step 3 – ME
For c, step 1 – NR, step 2 – NR, step 3 – ME or, step1 – NR, step 2 – CS, step 3 – CS
For d, step 1 – NR, step 2 – CS, step 3 – CS or, step 1 – NR, step 2 – NR, step 3 – ME

For test failures, record the test parameters for which the failure occurred.

5.2.1.4.1 RT to RT Superseding Command

The purpose of this test is to verify that the UUT will not malfunction and responds properly to a superseding command when operating as the receiving RT in a RT to RT transfer.

Step 1.  Send a valid legal RT to RT command pair followed in 4.0 to 12.0 µs by a valid status word and N data words to the UUT, where N is the number of data words indicated in the receive command.
Step 2.  Send the same RT to RT command pair followed in 4.0 to 12.0 µs by a valid legal transmit command addressed to the UUT.
Step 3.  A transmit status mode command shall be sent to the UUT.

The pass criteria for this test shall be: step 1 – CS, step 2 – CS, step 3 – CS.

5.2.1.5 Required Mode Commands

The purpose of these tests is to verify that the UUT responds properly to the required mode commands. The tests are not intended to verify the mission aspects stated in the equipment specification. The UUT shall be tested for each required mode code with a subaddress held mode code indicator of all zeros and repeated with a subaddress field of all ones.

The pass criteria is defined in each test paragraph. If any test fails, record the UUT response to that test.

5.2.1.5.1 Transmit Status

The purpose of this test is to verify that the UUT has the ability to recognize the transmit status mode command and to transmit its last status word. The following sequence shall be performed:

Step 1.  A valid legal message shall be sent to the UUT on the primary bus.

Step 3.  A valid legal message shall be sent to the UUT on the alternate bus.

Step 4. A transmit status mode command shall be sent to the UUT on the alternate bus.

Step 5. A valid legal receive command with a parity error is a data word shall be sent on the primary bus.

Step 6.  A transmit status mode command shall be sent to the UUT on the primary bus.

Step 7.  Repeat step 6.

Step 8.  Repeat step 4.

Step 9.  Repeat step 1.

Step 10.  Repeat step 2.

Step 11.  Repeat step 4.

The pass criteria for each of the above steps shall be as follows: step 1-CS; step 2-CS; step 3-CS; step 4-CS; step 5 NR; step 6-ME; step 7-ME; step 8-ME; step 9-CS; step 10-CS; step 11-CS.

5.2.1.5.2 Transmitter Shutdown and Override

This test shall verify that the UUT recognizes the dual redundant mode commands to shutdown the alternate bus transmitter and to override the shutdown. In a dual redundant system each bus must be tested as the alternate bus and as the primary bus. A valid legal transmitter shutdown mode command shall be sent to the UUT to cause an alternate bus transmitter shutdown. A valid legal override transmitter shutdown mode command shall be sent to the UUT to cause an override of the transmitter shutdown. The following test sequence shall be used for each case including verification of the UUT response indicated.

Step 1.  A valid legal command shall be sent on the primary bus to the UUT.

Step 2.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 3.  A valid legal transmitter shutdown mode command shall be sent to the UUT on the primary bus.

Step 4.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 5.  A valid legal command shall be sent on the primary bus to the UUT.

Step 6.  A valid legal override transmitter shutdown mode commend shall be sent to the UUT on the alternate bus.

Step 7.  A valid legal command shall be sent to the UUT on the alternate bus.

Step 8.  A valid legal override transmitter shutdown mode command shall be sent to the U UT on the primary bus.

Step 9.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 10.  A valid legal command shall be sent on the primary bus to the UUT.

The pass criteria for each of the above steps shall be as follows: step 1-CS; step 2-CS; step 3-CS; step 4-NR; step 5-CS; step 6-NR; step 7-NR; step 8-CS; step 9-CS; step 10-CS.

5.2.1.5.3 Reset Remote Terminal

The purpose of this test is to verify that the UUT has the ability to recognize end properly operate when the reset remote terminal mode command is received. Note that this test provides characterization of reset time as a first step. It the reset time is variable, the test must be performed with conditions in the UUT set such that a maximum reset time results. The following sequence shall be performed.

Step 1.  A reset remote terminal mode command shall be sent to the UUT on one bus.

Step 2.  After time T from step 1, as measured per figure 7, a valid legal command shall be sent to the UUT on the same bus.

Starting with time T not less than 5 ms, repeat step 1 and step 2 while decreasing time T to 4.0 µs in steps no greater then 10.0 µs.

The minimum time, TR, between step 1 and step 2, as measured per figure 7, in which the UUT’s response to step 2 is CS (with busy bit reset), shall be recorded.

Step 3.  A valid legal transmitter shutdown mode command shall be sent to the UUT on the same bus.

Step 4.  A valid legal command shall be sent to the UUT on the alternate bus.

Step 5.  A reset remote terminal mode command shall be sent to the UUT on the first bus.

Step 6.  After an intermessage gap to TR, a valid legal command shall be sent to the UUT on the alternate bus.

The pass criteria for each of the above steps shall be as follows: step 1-CS; step 2-CS (with BUSY bit rest) for all time T > 5.0 ms, and CS or NR for T < 5.0 ms; step 3-CS; step 4-NR; step 5-CS; step 6-CS.

Having established the time, TR, that the UUT requires in order to complete its reset function, the following sequence shall be performed.

Step 7.  A reset remote terminal mode command shall be sent to the UUT on one bus.

Step 8.  Send a valid legal receive command to the UUT on the same bus time T after the status response in step 7, where (TR – 40.0 µs < T < (TR – 20.0 µs), but not less than 4 µs, as measured in figure 7.

Step 9.  Send a valid legal command to the UUT on the same bus time T after the status response in step 8 (if the response of the UUT during the reset period is NR, then time T shall be measured after the last data word of step 8), where 4.0 µs < T < 5.0 µs, as measured in figure 7.

The pass criteria for each of the above steps shall be as follows: step 7-CS; step 8-CS or NR, step 9-CS (with BUSY bit reset).

5.2.1.6 Data Wraparound

The purpose of this test is to verify that the UUT properly implements the data wrap-around capability. The following sequence shall be performed 10,000 times, with random data patterns for each data word in each sequence. The messages used shall contain the maximum number d data words that the RT is capable of transmitting or receiving, e.e., Record the number of correct responses and the number of incorrect responses.

Step 1.  Send a receive message to the UUT at subaddress 30 (11110) or the appropriate receive wrap around subaddress defined for the UUT.

Step 2.  Send a transmit command to the UUT with the appropriate transmit wrap-around subaddress and with the same word count as step 1.

The pass criteria shall be: step 1-CS; step 2-CS with each data word having the same bit pattern as the corresponding data word in step 1.

5.2.1.7 RT to RT Message Errors

The purpose of this test is to examine the UUT’s response to specific errors in the message stream when operating as the receiving RT in an RT to RT transfer. For these tests, the bus tester shall act as the bus controller and the transmitting remote terminal as required.

5.2.1.7.1 RT to RT Timeout
RT-RT Timeout Measurement

Figure 8. RT-RT Timeout Measurement

The purpose of this test is to verify that the UUT functions properly when operating as the receiving RT in a RT transfer. The UUT must not respond after receiving a RT to RT command pair if the data is not received within 54 µs to 60 µs as shown on figure 8. This time is measured from the zero crossing of the parity bit of the receive command to the mid sync zero crossing of the first data word. The following test sequence shall be performed:

Step 1.  Send a valid legal RT to RT command pair followed in 4.0 µs to 12.0 µs by a valid status word with the RT address of the transmit command and the proper number of data words shall be sent to the UUT.

Step 2.  Send a transmit status mode command to the UUT.

Repeat step 1 and step 2 incrementing the time in step 1 between the transmit command and the status word in no greater than 0.5 µs increments until the time is equal to 30.0 µs

When the UUT (receiving RT) stops responding, the time T, as specified in figure 8, shall be measured and recorded.

The pass criteria shall be: step 1 -CS for T < 54.0 µs CS or NR for 54.0 < T < 60.0 µs and NR for T > 60.0 µs; step 2 -CS if step 1 is CS, ME if step 1 is NR.

5.2.1.7.2 RT to RT message format errors

The purpose of this test is to verify that the UUT will not malfunction and responds properly to errors in the message stream associated with the transmitting RT when the UUT is the receiving RT in a RT to RT transfer. The following test sequence shall be used:

Step 1.  Send a valid legal RT to RT command pair followed in 4.0 to 12.0 µs by a valid status word and N data words to the UUT, where N is the number of date words indicated in the receive commend.

Step 2.  Send the same RT to RT message as in steps 1 injecting one of the errors indicated below.

Step 3.  Send a transmit status mode command to the UUT.

Record the UUT’s response to each step when the test is performed with each of the following format errors (step 2):

a.  Invalid transmit command word. Inject an invalid sync pattern in the transmit command word followed in 4.0 to 12.0 µs with a receive command with the same address as the transmit command followed by N data words and no status response. This command combination will appear to the UUT as the same message format in step 1 with an invalid transmitting RT’s command word.

b.  Invalid transmitting RT’s status word. Inject an invalid sync pattern in the transmitting RT’s status word.

c.  Wrong sync type in the transmitting RT’s status word. Send the same RT to RT command pair as in step 1 followed in 4.0 to 12.0 µs by N+1 data words.

The pass criteria for each of the test formats shall be as follows: step 1-CS; step 2-NR, step 3-ME.

5.2.1.7.3 Transmitting RT errors

The purpose of this test is twofold: first to determine whether the UUT verities the proper occurrence of the transmitting RT’s command and status word and, secondly, to verify that the UUT will not malfunction and responds properly to errors in the message stream associated with the transmitting RT when the UUT is the receiving RT in an RT to RT transfer. Although recommended by Notice 2, the standard does not require the receiving RT to verify the proper occurrence of the transmitting RT’s command and status word. Therefore, the first purpose of this test is for characterization of the UUT only. The following test sequence shall be used:

Step 1. Send a valid legal RT to RT command pair followed in 4.0 to 12.0 µs by a valid  status word and N data words to the UUT, where N is the number of date words indicated in the receive command.

Step 2. Send the same RT to RT command pair as in step 1 followed in 4.0 to 12.0 µs by a status word containing a terminal address different from both the transmit command and the UUT, followed by N data words.

Step 3. A transmit status mode command shall be sent to the UUT.

The pass criteria shall be the following: step 1-CS; step 2-CS or NR, step 3-CS U step 2 is CS; ME if step 2 is NR.

5.2.1.8 Bus Switching

This test shall be performed only if the UUT is configured with dual redundant buses. This test verifies that the dual redundant remote terminal properly performs the bus switching requirements of MIL-STD-1553 (pare on “Data Bus Activity”). The requirements are as follows:

a.  If the UUT is receiving or operating on a message on one bus, and another valid, Legal command to the UUT occurs on the opposite bus later in time, then the UUT is required to reset and respond appropriately to the later command on the opposite bus.

b.  An invalid command on the alternate bus shall not affect the response of the UUT to commands on the original bus.

Unless otherwise specified, legal messages are used in this test. The interrupting message on the alternate bus shall be swept through the command word, the response time gap, the UUT’s status status word, and the UUT’s data transmission on the first bus. For all tests, record the command words used. The following test sequences shall be performed twice for each interrupting command, once for each redundant bus.

RT transmitting:

Step 1. Send a valid transmit command to the U UT requesting the maximum number of data words that the UUT is designed to transmit.

Step 2.  Send the interrupting command on the alternate bus beginning 4.0 µs after the beginning of the first command.

Step 3.  Send a valid transmit status mode command after the messages on both buses have been completed.

Step 4.  Repeat step 1 through step 3 increasing the time between step 1 and step 2 in no greater than 0.25 µs increments until the messages no longer overlap.

Perform the test with the following interrupting messages for step 2.

a.  A valid legal message

b.  A message with a parity error in the command word.

c.  A valid message with a terminal address different than that of the UUT.

The pass criteria shall be: for a, step 1 -NR, truncated message or CS, step 2 -CS and step 3 -CS; and for b and c, step 1 CS; step 2 -NR and step 3 -CS. For test failures, record the test parameters at which the failure occurred.

RT receiving:

Step 1.  Send a valid RT to RT message command to the UUT and a second RT with the UUT the receiving terminal with the maximum number of data words that the UUT is designed to receive.

Step 2.  Send the interrupting command on the alternate bus beginning 4.0 µs after the beginning of the first command.

Step 3.  Send a valid transmit status mode command after the messages on both buses have been completed.

Step 4.  Repeat step 1 through step 3 varying the time between step 1 and step 2 in no greater  than 0.25 µs increments until the messages no longer overlap.

Perform the test with the following interrupting messages for step 2.

a.  A valid legal message

b.  A message with a parity error in the command word.

c.  A valid message with a terminal address different than that of the UUT.

The pass criteria shall be: for a, step 1-NR or CS, step 2-CS and step 3-CS; and for b and c, step 1-CS, step-NR and step 3-CS. For test failures, record the test parameters at which the failure occurred.

5.2.1.9 Unique Address

The purpose of this test is to verify that the UUT can be assigned any unique address from an external connector on the UUT. The following sequence shall be performed for the UUT:

Step 1.  Send a valid, legal command to the UUT.

Step 2.  Repeat step 1 thirty-one times with the same command word except use all other possible bit combinations in the RT address field of the command word.

Step 3.  Repeat step 1 and step 2 after externally changing the RT address for all possible combinations from 00000 thru 11110.

Step 4.  After externally changing the RT address to simulate a single point address validation failure (e.g., partly error on the address lines), repeat step 1 and step 2.

The pass criteria shall be: step 1-CS; step 2-NR for each combinations; step 3-same as step 1 and step 2; step 4-NR for each combination.

Note: Power cycling may be required after externally changing the RT address.

5.2.2 Optional Operation

This section provides for testing the optional requirements of MIL-STD-1553. If a remote terminal implements any of the options, it shall be tested in accordance with the test herein identified for the option. if the transmit status mode command shall be used.

5.2.2.1 Optional Mode Commands

The purpose of these tests is to verify that the UUT responds properly to implemented mode commands. The tests are not intended to verify the mission aspects stated in the equipment specification. The UUT shall be tested for each mode code implemented with a subaddress field mode code indicator of all zeros and repeated with a subaddress field of ail ones.

The pass criteria is defined in each test paragraph. If any test fails, record the UUT response to that test.

5.2.2.1.1 Dynamic Bus Control

The purpose of this test is to verify that the UUT has the ability to recognize the dynamic bus control mode command and to take control of the data bus. A valid legal dynamic bus control mode command shall be sent to the UUT. The UUT shall take control of the data bus when its response is DBA as required in the UUT’s design specification

The pass criteria shall be that the UUT respond with a DBA upon acceptance of bus control or a CS upon rejection of bus control.

5.2.2.1.2 Synchronize

The following paragraphs provide the test criteria for the synchronize mode commands.

5.2.2.1.2.1 Synchronize (without data word)

The purpose of this test is to verify that the UUT has the ability to recognize a synchronization mode command without using a data word. A valid legal synchronize (without data word) mode command shall be sent to the UUT.

The pass criteria shall be that the UUT respond with CS.

5.2.2.1.2.2 Synchronize (with data word)

The purpose of this test is to verify that the UUT has the ability to recognize a synchronization mode command which uses a data word. A valid legal synchronize (with data word) mode command shall be sent to the UUT.

The pass criteria shall be that the UUT respond with CS.

5.2.2.1.3 Initiate Self-Test

The purpose of this test is to verify that the UUT has the ability to recognize and properly operate when the initiate self-test mode command is received. Note that this test provides characterization of self-test time as a first step. If the self-test ti me is variable, the test must be performed with conditions in the UUT set such that a maximum self test time results. The following sequences shall be performed:

Step 1.  An initiate self-test mode command shall be sent to the UUT on one bus.

Step 2.  After time T from step 1, as measured per figure 7, a valid legal command shall be sent to the UUT on the same  bus.

Starting with time T not less than 100 ms, repeat step 1 and step 2 while decreasing time T to 4.0 µs in steps no greater than 1.0 ms. Finer granularity, 10.0 µs maximum steps, shall be used to more accurately determine the self-test time when the time of self-test is determined using the coarser steps.

The minimum time Ts between step 1 and step 2, as measured per figure 7 in which the UUT’s response to step 2 is CS (with BUSY bit reset), shall be recorded.

The pass criteria for each of the above steps shall be as follows: step 1-CS; step 2-CS (with BUSY bit reset) for all time T Ž100 ms, and CS or NR for time T   100 ms.

Having established the time, Ts, that the UUT requires in order to complete its self-test function, the following sequence shall be performed.

Step 3.  An initiate self-test mode command shall be sent to the UUT on one bus.

Step 4.  Send a valid legal receive command to the UUT on the same bus time T after the status response in step 3,   where (Ts-40.0 µs)   T   (Ts -20.0 µs), but not less than 4.0 µs, as measured in figure 7.

Step 5.  Send a valid legal command to the UUT on the same bus time T after the status response in step 4 (if the   response of the UUT during the reset period is NR, then time T shall be measured red after  the last data word   of step 4), where 4.0 µs   T   5.0 µs, as measured in figure 7.

The pass criteria for each of the above steps shall be as follows step 3-CS, step 4-CS or NR, step 5-CS (with BUSY bit   reset).

5.2.2.1.4 Transmit BIT Word

The purpose of this test is to verify that the UUT has the ability to recognize this mode command. A valid legal transmit BIT mode command shall be sent to the UUT.

The pass criteria shall be that the UUT respond with CS.

5.2.2.1.5 Selective Transmitter shutdown and Override

This test shall verify that the UUT recognizes the multi-redundant mode code commands to shut down a selected bus transmitter and to override the shutdown. In a multi-redundant system, each bus must be tested as the primary bus with the remaining busses as alternate busses. A valid legal selected transmitter shutdown mode command shall be sent to the UUT accompanied by the appropriate data word to cause a selective bus transmitter shutdown. A valid legal override selected transmitter shutdown mode command shall be sent to the UUT accompanied by the appropriate data word to cause an override of the selected bus transmitter shutdown. The following test sequence shall be performed using each bus as the primary bus and each of the remaining busses in turn as the alternate bus, including verification of the UUT response indicated.

Step 1.  A valid legal command shall be sent on the first bus to the UUT.

Step 2.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 3.  A valid legal selected transmitter shutdown mode command shall be sent to the UUT on the first    bus with the data word encoded to shutdown the alternate bus.

Step 4.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 5.  A valid legal command shall be sent on the first bus to the UUT.

Step 6.  A valid legal override selected transmitter shutdown mode command shall be sent to the UUT on   the alternate bus with the same data word as sent in step 3.

Step 7.  A valid legal command shall be sent to the UUT on the alternate bus.

Step 8.  A valid legal override selected transmitter shutdown mode command shall be sent to the UUT on   the first bus with the same data word as sent in step 3.

Step 9.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 10. A valid legal command shall be sent on the first bus to the UUT.

Step 11. Repeat step 3 except that the data word shall be encoded with a bit pattern that would normally   shutdown the first bus if it was sent on the alternate bus.

Step 12. Repeat step 4.

Step 13. Repeat step 5.

The data words associated with step 3 and step 11 for each bus shall be recorded.

The pass criteria for each of the above steps shall be as follows: step 1-CS, step 2-CS, step 3 -CS. step 4-NR,  step 5-CS, step 6-NR, step 7-NR, step 8-CS, step 9-CS, step 10-CS, step 11-CS, step 12-CS, step 13-CS.

5.2.2.1.6 Terminal Flag Bit Inhibit and Override

This test verifies that the UUT recognizes and respond properly to the mode code commands of inhibit terminal flag bit and override inhibit terminal flag bit. Beginning in step 2 of the test sequence below the UUT shall be caused to set the terminal flag bit.

Step 1.  A valid legal receive command with a t least one data word shall be sent to the UUT.

Step 2.  Procedures as defined for the UUT shall be performed that will set the terminal flag in the UUT   status response. Send a valid legal receive command with at least one data word to the UUT.

Step 3  A valid legal inhibit terminal flag mode code command shall be sent to the UUT.

Step 4.  Repeat step 1.

Step 5.  A valid legal override inhibit terminal flag mode code command shall be sent to the UUT.

Step 6.  A valid legal receive command with at least one data word shall be sent to the UUT.

Step 7.  Procedures as defined for the UUT shall be performed which resets the TF bit.

Step 8.  Repeat step 1.

The pass criteria for each of the above steps shall be as follows: step 1-CS, step 2-TF, step 3-CS or TF, step 4-CS, step 5-CS or TF, step 6-TF, step 8-CS.

5.2.2.1.7 Transmit Vector Word

This test verifies the capability of the UUT to recognize and respond properly to a transmit vector word mode code command. A valid legal transmit vector word mode code command shall be sent to the UUT.

The pass criteria shall be that the UUT respond with CS.

5.2.2.1.8 Transmit Last Command

This test verifies that the UUT recognizes and response properly to a transmit last command mode code. The following test sequence shall be used:

Step 1.  A valid legal receive command with at least one data word shall be sent to the UUT.

Step 2.  A valid legal receive command different from that used in step 1 above with at least one data word shall be sent to the UUT and a parity error shall be encoded into the first data word.

Step 3.  A valid transmit last command mode command shall be sent to the UUT.

Step 4.  A valid transmit status mode command shall be sent to the UUT.

Step 5.  A valid legal transmit last command mode command shall be sent to the UUT.

Step 6.  A valid legal transmit last command mode command shall be sent to the UUT.

Step 7.  A valid legal receive command with at least one data word shall be sent to the UUT.

Step 8.  A valid legal transmit last command shall be sent to the UUT.

Step 9.  A valid legal transmit command shall be sent to the UUT.

Step 10. A valid legal transmit last command mode command shall be sent to the UUT.

The pass criteria for each of the above steps shall be as follows: step 1-CS; step 2-NR; step 3-ME, followed by a data word containing the command word from step 2; step 4-ME; step 5-ME, followed by a data word containing the command word from step 4; step 6-ME, followed by a data word containing the command word from step 4; step 7-CS; step 8-CS, followed by a data word containing the command word from step 7; step 9-CS; step 10-CS, followed by a data word containing the command word from step 9.

5.2.2.2 Status Word Bits

The following tests verify that all implemented status code bits are properly used and cleared. implementation of all status code bits in the status word except the ME bit is optional. In addition to the separate tests, for each of the following status bits service request, busy, subsystem flag, and terminal flag provide the analysis as listed below.

a.  What conditions set the status bit in the status word transmitted on the data bus.

b.  What conditions reset the status bit in the status word transmitted on the data bus.

c.  If the condition specified in item a. occurred end disappeared without intervening commands to the   UUT, list the cases where the status bit is set and reset in response to a valid, non-node command to   the UUT.

d.  Given that the status bit was set, and the condition which set the bit has gone away, list the cases   where the status bit is still set in response to the second valid, non-mode command to the UUT.

The UUT has failed a test sequence if it does not respond as indicated in each of the separate tests below.

5.2.2.2.1 Service Request

This test verifies that the UUT sets the service request bit as necessary and clears it when appropriate. The UUT shall set bit time eleven of the status word when a condition in the UUT warrants the RT to be serviced. A reset of the bit shall occur as defined by each RT. The following steps shall be performed and the appropriate responses verified.

Step 1.  A valid legal receive command with at least one data word shall be sent to the UUT.

Step 2. A condition which causes the service request bit to be set shall be introduce into the UUT. A valid   legal command that does not service the request shall be sent to the UUT.

Step 3.  A valid legal command that does not service the request shall be sent to the UUT.

Step 4.  Procedures, as defined for the UUT, shall be performed which resets the service request bit.

Step 5.  A valid legal receive command with at least one data word she! be sent’ to the UUT.

The pass criteria for each of the above steps shall be as follows: step 1-CS, with the service request bit reset; step 2-SRB; step 3-SRB; step 5-CS, with the service request bit reset. All commands and UUT responses shall be recorded.

5.2.2.2.2 Broadcast command Received

This test verifies that the UUT sets the broadcast command received bit of the status word alter receiving a broadcast command. The UUT shall set status bit fifteen to a logic one after receiving the broadcast command. The following test sequence shall be performed using either the transmit last command or transmit status mode code command to verify the bit condition.

Step 1.  A valid legal broadcast receive message shall be sent to the UUT.

Step 2.  A valid legal transmit last command shall be sent to the UUT.

Step 3.  A valid, legal, non-broadcast command shall be sent to the UUT.

Step 4.  Repeat step 1.

Step 5. Repeat step 3.

Step 6.  Deleted.

Step 7.  Deleted.

The pass criteria for each of the above steps shall be as follows: step 1-NR; step 2-BCR, and the data word contains the bit pattern of the commend word in step 1; step 3-CS; step 4–NR; step 5-CS; step 6-NR; step 7-ME and BCR, and the data word contains the bit pattern of the command word in step 6. All commands and UUT responses shall be recorded.

5.2.2.2.3 Busy

This test verifies the capability of the UUT to set the busy bit of the status word. Bit time sixteen of the status word shall be set when the UUT is busy. Prior to performing the test sequence below, a condition which sets the busy bit must be received.

Step 1.  A valid legal transmit command shall be sent to the UUT.

Step 2.  Procedures, as defined for the UUT, shall be performed which resets the busy bit

Step 3.  A valid legal transmit command shall be sent to the UUT.

The pass criteria for each of the above steps shall be as follows: step 1-BUSY; step 3-CS. All commands and UUT responses shall be recorded.

5.2.2.2.4 Subsystem Flag

This test verifies the capability of the UUT to set the subsystem tag of the status word. Bit time seventeen of the status word shall be set to a logic one when a subsystem fault has been determined. Prior to performing the test sequence below, a condition which sets the subsystem flag bit must be activated.

Step 1.  A valid legal transmit command shall be sent to the UUT.

Step 2. Remove the condition which sets the subsystem flag bit. Cycling power to the UUT shall not be part of these procedures to reset the SF bit.

Step 3.  A valid legal transmit command shall be sent to the UUT.

Step 4.  Repeat step 3.

The pass criteria for each of the above steps shall be as follows: step 1-SF; step 3-CS; step 4-CS. All commands and UUT responses shall be recorded.

5.2.2.2.5 Terminal Flag

This test verifies that the UUT sets the terminal flag bit as necessary and clears it when appropriate. The UUT shall set bit time nineteen of the status word when an occurrence in the UUT shall set causes a terminal fault condition Prior to performing the test sequence below, a condition which sets the terminal flag bit must be activated.

Step 1.  A valid legal receive command with at least one data word shall be sent to the UUT.

Step 2.  Remove the condition which sets the terminal flag bit. Cycling power to the UUT shall not be part of this procedure.

Step 3.  A valid legal transmit command shall be sent to the UUT.

Step 4.  Repeat step 3.

The pass criteria for each of the above steps shall be as follows: step 1-TF; step 3-CS or TF; step 4-CS. All commands and UUT responses shall be recorded.

5.2.2.3 Illegal Command

This test verifies that the UUT recognizes and responds properly to illegal commands when the illegal command detection option is implemented. The following sequence shall be performed:

Step 1.  Send an illegal receive command to the UUT.

Step 2.  Send a transmit status mode command to the UUT.

Step 3.  Send a valid legal transmit command to the UUT.

Step 4.  Send an illegal receive command to the UUT with a parity error in one of the data words.

Step 5.  Send a transmit status mode command to the UUT.

Step 6.  Repeat step 3.

Step 7.  Send an illegal transmit command to the UUT.

Step 8.  Send a transmit status mode command to the UUT.

Step 9.  Repeat step 3.

Step 10. Send an illegal command to the UUT with a parity error in the command word.

Step 11. Send a transmit last command mode command to the UUT. If the transmit last command mode command is not implemented in the RT, send a transmit status mode command instead.

The pass criteria shall be: step 1-ME; step 2-ME; step 3-CS; step 4-NR; step 5-ME; step 6-CS; step 7-status only with ME bit set; step 8-ME; step 9-CS; step 10-NR; step 11-CS if the transmit last command mode command was used the data word shall be the command word sent in step 9.

5.2.2.4 Broadcast Mode Command

The purpose of this test is to verify that the UUT responds properly to implemented broadcast mode commands. This test is not intended to verify the mission aspects stated in the equipment specification. The UUT shall be tested for each mode code implemented with a subaddress filed mode code indicator of all zeros and repeated with a subaddress field of all ones. Use the following test sequence unless otherwise noted.

Step 1.  A valid receive message shall be sent to the UUT.

Step 2.  A valid legal broadcast message shall be sent to the UUT.

Step 3.  A transmit last command mode command shall be sent to the UUT.

5.2.2.4.4 Broadcast Transmitter Shutdown and Override

The purpose of this test is to verify that the UUT has the ability to recognize and properly execute these broadcast mode commands. The pass criteria for each individual test is contained in the paragraph below.

The following sequence shall be performed for each test:

Step 1.  A valid legal command shall be sent on the first bus to the UUT.

Step 2.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 3.  A valid legal broadcast transmitter shutdown command shall be sent to the UUT on the first bus.

Step 4.  A transmit last command mode shall be sent on the first bus to the UUT.

Step 5.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 6.  A valid legal command shall be sent on the first bus to the UUT.

Step 7.  A valid legal broadcast override transmitter shutdown mode command shall be sent to the UUT on the alternate bus.

Step 8.  A valid legal command shall be sent to the UUT on the alternate bus.

Step 9.  A valid legal broadcast override transmitter shutdown mode command shall be sent to the UUT on the first bus.

Step 10. A transmit last command mode command shall be sent on the first bus to the UUT.

Step 11. A valid legal command shall be sent on the alternate bus to the UUT.

Step 12. A valid legal command shall be sent on the first bus to the UUT.

The pass criteria for each of the above steps shall be as follows: step 1 -CS; step 2-CS; step 3-NR; step 4 BCR (and the data word contains the command word of step 3); step 5 NR; step 6-CS; step 7-NR; step 8-NR; step 9-NR; step 10-BCR (and the data word contains the command word of step 9); step 11-CS; step 12-CS.

5.2.2.4.5 Broadcast Selective Transmitter Shutdown and Override

This test shall verify that the UUT recognizes the multi-redundant broadcast mode code commands to shutdown a selected bus transmitter and to override the shutdown. In a multi-redundant system each bus must be tested as the primary bus with the remaining busses as alternate busses. A valid legal broadcast selected transmitter shut down mode command shall be sent accompanied by the appropriate data word to cause a selective bus transmitter shutdown. A valid legal broadcast override selected transmitter shutdown mode command shall be sent accompanied by the appropriate data word to cause an override of the selected bus transmitter shutdown. The following test sequence shall be performed using each bus as the primary bus and each of the remaining busses in turn as the alternate bus including verification of the UUT response indicated.

Step 1.  A valid legal command shall be sent on the first bus to the UUT.

Step 2.  A valid legal command shall be sent on the alternate bus to the UUT

Step 3.  A valid legal broadcast selected transmitter shutdown mode command shall be sent to the UUT on the first bus with the data word encoded to shutdown the alternate bus.

Step 4.  A transmit last command mode shall be sent on the first bus to the UUT.

Step 5. A valid legal command shall be sent on the alternate bus to the UUT.

Step 6. A valid legal command shall be sent on the first bus to the UUT.

Step 7. A valid legal broadcast override selected transmitter shutdown mode command  shall be sent to the UUT on the alternate bus with the same data word as sent in step 3.

Step 8. A valid legal command shall be sent to the UUT on the alternate bus.

Step 9. A valid legal broadcast override selected transmitter shutdown mode command shall be sent to the UUT on the first bus with the same data as sent in step 3.

Step 10.  Repeat step 4.

Step 11.  A valid legal command shall be sent on the alternate bus to the UUT.

Step 12.  A valid legal command shall be sent on the first bus to the UUT.

Step 13.  Repeat step 3 except that the data word shall be en coded with a bit pattern that would normall shutdown the first bus if it was sent on the alternate bus.

Step 14.  Repeat step 4.

Step 15.  Repeat step 5.

Step 16.  Repeat step 6.

The data words associated with step 3 and step 13 for each bus shall be recorded.

The pass criteria for each of the above steps shall be as follows: step 1-CS; step 2-CS; step 3-NR; step 4BCR (and the data word contains the command word of step 3); step 5-NR; step 6CS; step 7-NR; step 8-NR; step 9-NR; step 10-BCR (and the data word contains the command word of step 9); step 11-CS; step 12-CS; step 13-NR; step 14-BCR (and the data word contains the command word of step 13); step 15-CS; step 16-CS.

5.2.2.4.6 Broadcast terminal flag bit Inhibit and override

This test verifies that the UUT recognizes and responds properly to the broadcast mode code commands of inhibit terminal flag bit and override inhibit terminal flag bit. Beginning in step 2 of the test sequence below, the UUT shall be caused to set the terminal flag bit.

Step 1. A valid legal receive command with at least one data word shall be sent to the UUT.

Step 2. Procedures, as defined for the UUT, shall be performed that will set the terminal flag in the UUT status response. Send a valid legal receive command with at least one data word to the UUT.

Step 3. A valid legal inhibit terminal nag broadcast mode code command shall be sent to the UUT.

Step 4. A transmit last command mode command shall be sent to the UUT.

Step 5. Repeat step 1.

Step 6. A valid legal override inhibit terminal flag broadcast mode code c command shall be sent to the UUT.

Step 7.  A transmit last command mode command shall be sent to the UUT.

Step 8.  A valid legal receive command with at least one data word shall be sent to the UUT.

Step 9.  Procedures as defined for the UUT, shall be performed which resets the TF tel.

Step 10. Repeat step 1.

The pass criteria for each of the above steps shall be as follows: step 1-CS; step 2-TF; step 3-NR; step 4 BCR or (BCR and TF) and in either case the data word contains the command word of step 3; step 5-CS; step 6-NR; step 7-BCR or (BCR and TF) and in either case the data word contains the command word of step 6; step 8-TF; step 10-CS.

5.2.2.4.7 Broadcast reset remote terminal

The purpose of this test is to verify that the UUT has the ability to recognize the broadcast mode code command to reset itself to a power up initialized state. The following sequence shall be performed:

Step 1. A broadcast reset remote terminal mode command shall be sent to the UUT on one bus.

Step 2. After time T from step 1 as measured per figure 7 a valid legal transmit command shall be sent to the UUT on the same bus.

Step 3.  The time T shall be obtained by repeating step 1 and step 2 while varying the intermessage gap from 100.0 ms down to 4.0 µs in the following steps: from 100.0 ms to 6 ms in no greater than 1.0 ms steps and from 6.0 ms to 4.0 µs in no greater than 10.0 µs steps. When the time T is between 5.0 ms and 100.0 ms then in addition to each command sent in step 2 a minimum of one valid legal command shall be sent to the UUT positioned within 4.0 ms after step 1.

Step 4 . A valid legal transmitter shutdown mode command shall be sent to the UUT on the same bus.

Step 5.  A valid legal command shall be sent to the UUT on the alternate bus.

Step 6.  A broadcast reset remote terminal mode command shall be sent to the UUT on the first bus.

Step 7.  After 5 ms repeat step 5.

The minimum time between step 1 and step 2 as measured per figure 7 in which the UUT s response to step 2 is CS (with BUSY bit reset) shall be recorded.

The pass criteria for each of the above steps shall be as follows: step 1-NR; step 2-CS (with BUSY bit reset) for all time T Ž5 ms and CS or nr for T < 5 ms: step 4-CS; step 5-NR step 7-CS.

5.2.2.4.8 Broadcast dynamic bus control

The purpose of this test is to insure that the UUT does not take over bus control function in response to a broadcast mode command. The following sequence shall be performed:

Step 1.  A broadcast dynamic bus control mode command shall be sent to the UUT.

Step 2.  A transmit status mode command shall be sent to the UUT.

The pass criteria shall be: step 1-NR; step 2-CS (the BCR bit shall be set, ME bit may be set,, but the DBA bit shall not be set).

5.2.2.5 Error Injection - Broadcast Messages

The purpose of this test is to verify the UUT’s response to data specific errors in broadcast messages. Unless otherwise noted, the following test sequence shall be used for all error injection tests. The error to be encoded in step 4 for a given message is specified in each test paragraph. The pass criteria is defined in each test paragraph. All responses shall be recorded.

Test sequence:

Step 1. A valid legal broadcast message shall be sent to the UUT.

Step 2 A transmit last command mode command shall be sent to the UUT.

Step 3. A valid legal receive message shall be sent to the UUT.

Step 4. A broadcast message containing the specified error shall be sent to the UUT.

Step 5. A transmit last command mode command shall be sent to the UUT.

Step 6. Repeat Step 3.

5.2.2.5.1 Parity: bus controller (BC) RT broadcast

The purpose of this test is to verify the UUT’s capability to detect parity errors embedded in different words within a message.

5.2.2.5.1.1 Command word error

This test verifies the ability of the UUT to recognize a parity error in the broadcast command. The test sequence as defined in 5.2.2.5 shall be performed with a parity error encoded in a broad-cast command for test step 4.

The pass criteria for this test shall be: step 1-NR; step 2-BCR end the data word contains the command word of step 1; step 3-CS; step 4 NR; step 5-CS and the data word contains the command word of step 3; step 6-CS.

5.2.2.5.1.2 Data word error

This test verifies the ability of the UUT to recognize a parity error occurring in a data word. The test sequence as defined in 5.2.2.5 shall be performed with a parity error encoded in a data word for step 4. The message shall be a BC-RT (broadcast) command with the maximum number of data words that the UUT is designed to receive. The test sequence must be executed N times, where N equals the number of data words in the message. Each data word in the message will be transmitted with a parity error. Only one parity error is allowed per message.

The pass criteria for this test shall be: step 1-NR; step 2- BCR end the date word contains the command word of step 1; step 3-CS; step 4-N R; step 5-M E (BC R may be set) and the data word contains the command word of step 4; step 6-CS.

5.2.2.5.2  Message length, BC to RT broadcast

This test shall verify that the UUT recognizes an error in the number of data words that are received. Perform the test sequence as defined in 5.2.2.5 with the data word count error in a BC – RT (broadcast) message for test step 4. The message is a valid legal broadcast command word with the word count field equal to the maximum number of data words that the UUT is designed to receive and a different number of data words than specified in the command word. The test sequence shall be performed N+1 times, where N equals the maximum number of data words. The first sequence shall have N+1 data words. The second sequence shall have N-1 data words. Other sequences shall remove one additional data word until the number of data words equals zero.

The pass criteria for this test shall be: step 1- NR; step 2- BCR and the date word contains the command word of step 1; step 3- CS; step 4- NR; step 5- ME (BCR may be set) and the data word contains the command word of step 4; step 6- CS.

5.3 Noise Rejection Test

Configuration for Noise Rejection Test Figure 9A. Configuration for Noise Rejection Test

This test verifies the RT’s ability to operate in the presence of noise. The maximum word error rate for a RT is one part in 107. While performing this test, all words received by the UUT shall be in presence of an additive white Gaussian noise distributed over a bandwidth of 1.0 kHz to 4.0 MHz at an RMS amplitude of 140 mV for transformer could stubs or 200 mV for direct coupled stubs measured at point A of figure 9A or figure 10A. This test shall be conducted with a signal level of 2.1 V peak-to-peak, line-to-line, for transformer coupled stubs or 3.0 V peak-to-peak, line-to-line, for direct coupled submeasured at point A of figure 9A or figure 10A.

Suggested Configuration for Noise Rejection Test

Figure 9B. Suggested Configuration for Noise Rejection Test

 The rise and fall time of the transmitted message (measured at a data bit zero crossing with the prior zero crossing and the next zero crossing at 500 ns intervals from the ensured zero crossing) measured at point “A” shall be 200.0 ns ± ns. Figure 9A and figure 10A depict the configurations for conducting the noise rejection test. Air Force applications shall only use the configuration in figure 10A. Figure 9B and figure 10B depict suggest configurations for the noise rejection test. The noise test shall run continuously with intermessage gaps of Ž 100.0 µs until the total number of all words received by the UUT exceeds the required number for acceptance of the UUT or is less than the required number for rejection of the terminal, as specified in table III. All data words used in the tests shall contain random bit patterns. These bit patterns shall be unique for each data word in a message and shall change randomly from message to message. A unit under test (UUT) that provides transformer and direct c coupled stubs shall be tested on both stubs. The noise test shall be performed on all buses for UUTs with redundant bus configurations.

Configuration for Noise Rejection Test

Figure 10A. Configuration for Noise Rejection Test
Suggested Configuration for Noise Rejection Test

Figure 10B. Suggested Configuration for Noise Rejection Test
Table III. Criteria for Acceptance or Rejection of a Terminal for the Noise Rejection Tests
total number of words received by the terminal (in multiples of 107)
No. of Errors Reject (Equal or Less) Accept (Equal or Less)
0 N/A 4.40
1 N/A 5.21
2 N/A 6.02
3 N/A 6.83
4 N/A 7.64
5 N/A 8.45
6 0.45 9.27
7 1.26 10.08
8 2.07 10.89
9 2.88 11.70
10 3.69 12.51
11 4.50 13.32
12 5.31 14.13
13 6.12 14.94
14 6.93 15.75
15 7.74 16.56
16 8.55 17.37
17 9.37 18.19
18 10.18 19.00
19 10.99 19.81
20 11.80 20.62
21 12.61 21.43
22 13.42 22.24
23 14.23 23.05
24 15.04 23.86
25 15.85 24.67
26 16.66 25.48
27 17.47 26.29
28 18.29 27.11
29 19.10 27.92
30 19.90 28.73
31 20.72 29.54
32 21.53 30.35
33 22.34 31.16
34 23.15 31.97
35 23.96 32.78
36 24.77 33.00
37 25.58 33.00
38 26.39 33.00
39 27.21 33.00
40 28.02 33.00
41 33.00 N/A
Scroll to top