|
|
Standards: MIL-STD-1553
Q. Can two RTs be connected to the same stub cable? A. According to MIL-STD-1553, the stubs are technically
not part of the RTs. Therefore, the two RTs, tested individually,
should each be able to pass the MIL-STD-1553B input impedance test (1000
ohms minimum, transformer coupled).
In terms of input impedance testing, if the two RTs connected together
were to be considered (and therefore tested) as a single "RT",
it is highly doubtful that the two RTs taken in parallel would pass the
MIL-STD-1553B input impedance spec.
Depending upon the overall electrical configuration of the main bus on
a platform (e.g., an aircraft), i.e., the number of stubs, lengths, spacings,
impedances, etc., it would be highly likely to be able to connect
two RTs using the same stub cable and have a reliably functional system.
The most likely outcome is that such a configuration would work
reliably, especially for a relatively short bus, low number of stub taps,
and short stub lengths.
Note however, that in terms of bus system topology, that connecting two
RTs to the same stub is not compliant to MIL-STD-1553. Q. Is it allowable to use a 25 foot stub between a bus
coupler and a terminal? A. For a transformer-coupled (stub-coupled) RT,
MIL-STD-1553B recommends (but does not require) a maximum stub
length of 20 feet connecting between a bus coupling box and a single terminal
(BC, RT, or monitor). The main intent of this stipulation is to minimize
the stub loading on the main bus. Excessively long stubs and/or stubs
terminated in low impedances can load down the main bus and result in
transmission line reflections, and therefore waveform distortions. This
can have the effect of increasing the bit error rate for terminals receiving
data on the bus, or in extreme circumstances, cause terminals to stop
receiving completely.
However, it is not all that uncommon for implementations to exceed the
25 foot recommendation. If you don't have too many of these types of
loads on a particular 1553 bus (and the bus is not too long), then the
terminals on it should operate reliably.
A transformer-coupled BC or RT is required to transmit a stub voltage
of 18 to 27 volts peak-to-peak on its stub, which translates to a voltage
on the main bus in the range of 6.36 to 9.54 volts peak-to-peak. A direct-coupled
BC or RT is required to transmit 6.0 to 9.0 volts on the bus. Using the
lower (direct-coupled) number and assuming a very short data bus (i.e.,
no attenuation on the main bus) this results in a minimum received
voltage of 4.24 volts peak-to-peak on the stub, for a transformer coupled
BC or RT.
In considering cable attenuation, MIL-STD-1553B requires that a bus network
must be designed to provide a voltage between 1.0 and 14.0 volts peak-to-peak
at the input to every stub-coupled terminal. The minimum stub signal of
1.0 volts corresponds to a voltage of 1.41 volts peak-to-peak on the main
bus. Assuming a minimum voltage transmitter, this allows for an attenuation
ratio for the main bus of 4.24 to 1 (6/1.41), or 12.6 dB. This provides
for a wide margin, in terms of cable lengths as well as terminal transmitter
output and receiver threshold characteristics.
MIL-STD-1553B also requires that a transformer-coupled receiver must
accept (i.e., in the case of an RT, must respond to) any voltage in
the range of 0.86 to 14.0 volts peak-to-peak. This provides 0.14 volts
margin between the lowest terminal input voltage and the maximum receiver
threshold voltage. In addition, a BC or RT is required to not accept
a voltage below 0.2 volts peak-to-peak (i.e., an RT receiving a voltage
below this level must not respond).
Of course, the other consideration is transmission line reflections. Reflection
problems can interfere with the operation of terminals on the bus. However,
assuming there is a limited number of long stubs (longer than 20 feet),
the bus should operate reliably.
For the effect of the 25 foot stub cable, refer to Figure I-1.7 on page
I-16 in our MIL-STD-1553 Designer's Guide. For a transformer-coupled terminal,
assuming a "1553B transformer", increasing the stub length from
20 to 25 feet will have the effect of reducing the (worst-case) impedance
looking from the bus from about 500 ohms to 400 ohms, representing a 25%
increase in the stub loading.
Note that a "1553B transformer" implies a bus coupling transformer
with a minimum open circuit impedance of 3000 ohms, as specified in paragraph
4.5.1.5.1.1.1 of MIL-STD-1553B. Q. We are thinking to use MIL-STD-1553B in an application
where the length of the bus will be on the order of 100 meters (300 feet).
My question is whether or not it is possible to use a 300 foot long bus
with a high degree of confidence. A. MIL-STD-1553B has no maximum bus length. However,
I have heard of instances where 1000 foot buses have operated successfully.
You need to consider:
- You may want to perform a bus loading analysis/simulation.
That is, consider the cable attenuation (for a long bus, you can buy
heavier twinax expensive cable with lower resistance per foot, and therefore
lower attenuation), the number of bus taps (stubs), and the length and
spacing of the stubs. I suggest that you either simulate this or build
a mock-up. However, for a 300 foot bus with a reasonable number of terminals,
it is unlikely that you will see a problem.
- You need to consider the BC response timeout time
value. A 1000 foot bus results in a round-trip time of 3 to 4 µs. With
our ACE, Mini-ACE™, and Enhanced Mini-ACE™ series bus controllers,
the minimum nominal BC timeout value is 18.5 µs. In addition,
you may program this parameter for higher nominal timeout values of
22.5, 50.5, or 128.0 µs.
Standards: 1553 Validation Testing Q. How is MIL-STD-1553 terminal input impedance measured? A. For the impedance measurement, we (DDC) use
an HP 4192 impedance analyzer. The correct voltage for measuring input
impedance, per the 1553 test plan, is in the range from 1.0 to 2.0 Vrms,
applied on the stub. Assuming a 15 volt transceiver and therefore a stub-coupled
turns ratio of 2:1, this results in a voltage of 2.0 to 4.0 Vrmsapplied
at receiver inputs to the 1553 terminal hybrid. In order to get a stable
impedance measurement, the guard conductor from the analyzer needs to
be connected to the transformer center tap on the stub side. Q. For performing the RT Validation Test Plan noise
(bit error rate) test, is it necessary to use the noise gate? A. At one time, the noise gate was required for
our older generation series terminals, the BUS-61553 (AIM-HY) and the
BUS-61559 (AIM-HY’er).
However, the need for the noise gate has been eliminated by the
decoder design used in the ACE, Mini-ACE™ (Plus), the Enhanced Mini-ACE™,
and the SP’ACE. The new decoder provides improved filtering at the end
of a received message, eliminating the need for the noise gate. Standards: MIL-STD-1760 Q. What are the additional requirements for a MIL-STD-1760
RT, beyond the requirements of MIL-STD-1553? A. There are several additional requirements:
- The stub-coupled transmitter voltage must be a minimum
of 20 volts peak-to-peak (the requirement for MIL-STD-1553B is 18 volts
peak-to-peak.
- There are requirements regarding the RT address. Part
of these may be satisfied by latching the RT address (from the 1760
connector) soon after power turn-on. For more details, refer to the
answer to the next question.
- A 1760 compliant RT must be able to respond on the
bus within 150 ms following power turn-on. At this time, it is permitted
to respond with the "Busy" status word set. This indicates
that while the RT is "alive", it is not yet able to transfer
data. Alternatively, it may respond with valid data.
- Within 500 ms following power turn-on, the RT must
be responding with data as defined by the 1760 standard, with the "Busy"
status bit not set. This means that the RT's host processor must
be fully up and running at this time.
- For a bus controller, most of the MIL-STD-1760 requirements
are fulfilled by means of software, rather than by hardware. One "gray
area" is with regards to the 1760 requirement to transmit and verify
(at the receiving end) a checksum with every message.
The checksum requirement may be implemented by either hardware or software.
DDC’s opinion is that it is better to fulfill this requirement in software
rather than hardware. The reason for this is that a software verification
provides for a complete "end-to-end" integrity verification.
What we mean by "end-to-end" is that the checksum, if implemented
in software, encompasses the operation not only of the 1553 (1760) communications
interface, but also of the BC's and RT's host microprocessors and memory,
along with the BC's and RT's embedded processor and firmware.
Keep in mind that the integrity of the 1553 (1760) communication link
is still checked by the BC and RT hardware, by means of the parity bit
transmitted and checked with each word of every message transmitted
across the bus.
Q. Are there special considerations for MIL-STD-1760
regarding RT address, and how to I meet these requirements using Mini-ACE™? A. Yes. There are several considerations:
- For MIL-STD-1760, the RT address must be provided
from the 1760 connector. That is, it must not be programmed by
the RT’s host processor software.
- When any of the RT address signals are connected to
logic “0”, there must be a minimum of 5 mA of current in the wire to
the 1760 connector. Assuming a 5V power supply, this implies the need
for pull-up resistors of less than 1K S between +5V and each of the
RT address signals.
- Note that for routing the RTAD signals to the 1760
connector, it is suggested that some form of ESD protection – either
capacitors or clamping diodes – be used. Note that this is just a suggestion,
it is not a MIL-STD-1760 requirement.
- The RT address must be latched into the RT within
10 ms following power turn-on. In addition, it must not change after
it has been latched. There are a few different methods for doing this,
depending on one’s interpretation of the 1760 standard:
With Mini-ACE™, there are several possible means for specifying
RT address for MIL-STD-1760 applications. A common element of all of
these methods is that the RT address connectors must be connected to
the 1760 connector. The possible methods are as follows:
- Use the RT address inputs directly (by connecting
RT_AD_LAT to logic “0”).
- Connect the RT address signals to the 1760 connector,
connect RT_AD_LAT to logic “1”, and have the host processor latch
the data from the Mini-ACE™ RT address inputs under software
control, by means of Configuration Registers 3, 4, and 5.
- Use a reset circuit to provide a rising edge to
RT_AD_LAT sometime after power turn-on reset (that is, after
the MSTCLR* input to the Mini-ACE™ has settled to logic “1”).
This edge will cause the signals on RTAD4-RTAD0 and RTADP to be
internally latched. By doing this, if one of the wires to the 1760
connector breaks following turn-on (e.g., when the 1760 connector
disengages when the store is fired), the RT address will remain
latched internally.
Q. For MIL-STD-1760, is there an option for the Mini-ACE™
(Plus) to boot up as an RT with the Busy bit set? A. RT Auto-Boot with the Busy bit set is a feature
for the BU-65179 RT version of the Mini-ACE™ and the versions of
the Enhanced Mini-ACE™ with 4K X 16 RAM, but not of the BU-65178
and BU-61588 Mini-ACE™, and the BU-61688/89 Mini-ACE™ Plus.
The BU-65179’s “AUTO_BOOT” feature (i.e., to initialize to RT mode with
the Busy bit set at power turn-on) is intended for MIL-STD-1760 applications.
This helps the 1760 RT designer meet the requirement to be responding
to 1553 commands within 150 ms after power-up. By comparison, the BU-65178
RT initializes to “Idle” mode, rather than RT mode, at power turn-on.
In “Idle” mode, the host processor must write to Configuration Register
#1 to initialize the BU-65178 to RT mode. Standards: STANAG-3838 and EFA Q. Are the ACE, Mini-ACE™, and Enhanced Mini-ACE™
compliant to STANAG 3838 and EFA? A. Yes. The ACE, Mini-ACE™, and Enhanced
Mini-ACE™ are compliant to STANAG-3838. In addition, these
terminals include functionality to accommodate the requirements for EFA,
the EuroFighter Aircraft. These features include:
- Providing a mechanism for separating received broadcast
data from received non-broadcast data. This requirement is met by providing
an option for two separate lookup tables; this is, the use of either
a single received/broadcast table,orseparate receive and broadcast lookup
tables.
- Provide an option to automatically clear the Service
request status word bit following reception of a Transmit vector word
mode command.
- Provide options to automatically clear the value of
the internal time tag to zero following reception of a Synchronize without
data mode command, and/or to automatically load the time tag register
with the received data word following reception of a Synchronize with
data mode command. In addition, the Enhanced Mini-ACE™ bus controller
includes an option to automatically transmit the contents of the time
tag register as the data word for a Synchronize (with data) mode command.
- The TX_INH_A and TX_INH_B inputs are pinned out of
the Mini-ACE™ (Plus) hybrids. This is a requirement for STANAG-3910
for EFA.
- An RT requirement to provide a means of ensuring
data consistency. The Mini-ACE™ (and Enhanced Mini-ACE™’s)
RT’s circular buffering and double buffering mechanisms are provided
specifically for this purpose.
- In its default RT configuration, the Mini-ACE™
treats subaddress 31, as well as subaddress 0, as mode code subaddresses,
and provides the capability to illegalize individual mode code commands
for either or both of these subaddresses.
- There is capability for the host processor to read
the value of the RT flag status bit (via bit 7 of Configuration Register
#1 in RT ENHANCED MODE).
- EFA/STANAG-3838 compliant RTs must not implement
the DYNAMIC BUS CONTROL, SELECTED TRANSMITTER SHUTDOWN, and OVERRIDE
SELECTED TRANSMITTER SHUTDOWN mode commands. The Mini-ACE™ provides
the capability to illegalize any or all of these mode codes, under software
control.
- STANAG-3838 for EFA requires that all RTs must
implement the following mode commands: Synchronize without data,
Synchronize with data, Transmit status word, Initiate self-test, Override
transmitter shutdown, Reset remote terminal, Transmit vector word, Transmit
last command, and Transmit BIT word. The ACE, Mini-ACE™ (Plus),
and Enhanced Mini-ACE™ RTs implement all of these.
- In addition to Service request, STANAG-3838 for EFA
requires implementation of the following RT status word bits: Broadcast
command received, Busy (per MIL-STD-1553B Notice 2), Subsystem flag,
and Terminal flag. It requires that the Dynamic bus control acceptance
bit not be used. All of the ACE series RTs meet all of these
requirements.
- All ACE RTs meet the EFA STANAG-3838 RT requirement
for implementing all 30 non-mode code subaddresses (1-30).
- Regarding RT address: EFA/STANAG-3838 requires that
this be user set table in accordance with MIL-STD-1553B Notice 2. Notice
2 requires that “no single point failure shall cause a terminal to validate
a false address”. The ACE series RTs meet this requirement by the inclusion
of its RTADP (RT Address Parity) input signal.
|
|