The MIL STD 1553 standard communication bus is a dual redundant digital data bus used by the U.S. department of defense (Us dod) and NATO in the military avionics and space fields.
Initially designed for the integration of weapon systems (Us air force, Navy), this data bus is now found in many military applications such as test test facilities, simulation, control, command and surveillance centers, ... embedded in aircraft, ships, submarines, armoured vehicles, ... but also in the International Space Station code "ISS" or the James Webb space telescope.
The cable of this serial multiplex data bus is a shielded twisted pair with a transmission speed of 1 Mbit/s, an optical variant (MIL-STD-1773 MIL) is also available.
Nodes and messages types:
There are three basic functions/nodes, each node being connected to each of the redundant bus:
- RT Remote Terminal: Simulation of one or more devices (1 to 31).
- BC Bus Controller: Controller managing the exchanges.
- BM Bus Monitor: Used to monitor the exchanges.
There are 5 different types of messages, each consisting of one or more 16-bit status, command or data words:
Received data, transmitted data, broadcast data, mode code, remote terminals to remote terminals transfer.
The MIL STD 1553 standard describes the communication method and the electrical interfaces for the subsystems connected to the data bus.
Example of a MIL-STD-1553 compliant product in AcroPack® format:
Example of embedded rugged computers that can integrate MIL-STD-1553 modules:
(DO 160 qualified for aircraft apps, you can have a look on the ONYX family)
How to choose a MIL STD 1553 board or MIL STD Interface?
This will depend on the functions to be supported, the number of buses to be managed and the environmental characteristics.
Here are some criteria to help you make the right choice:
- Type of application: Test bench, simulation, analysis, rigs, control equipment, ...?
- Application area: Military avionics, space, ...? on-board application?
- Level of ruggedisation required: Temperature range, shock/vibration resistance, ...?
- Board/module format: VME, Compact PCI, VPX, PMC, XMC, PCI, PCI Express, mini PCIe, AcroPack®, ...?
- Number of redundant channels or buses to manage:
The cards generally offer 1, 2, 4 or 8 lanes, note that a 1553 lane is physically two A and B buses (redundant buses).
- MIL-STD-1553 functions to be supported: RT Remote Terminal, BC Bus Controller, BM Bus Monitor?
The so-called "multi-function" boards support the three functions simultaneously.
For example, it will be possible to manage a bus (BC mode: bus controller) and at the same time simulate a device (RT mode).
"Single function" cards support the three functions but not simultaneously.
Configured in RT mode, the card cannot be BC at the same time, but the application can switch it from RT mode to BC mode.
The "dual function" cards support simultaneously the BM+BC or BM+RT modes.
- Operating system: Windows, Linux, VxWorks®, other?
- Need a test analysis software:
The offer can be completed by the acquisition of an analyser/simulator, a very useful tool during the development phases of an equipment.
- Do you need a complete system such as an on-board computer or industrial server with MIL STD bus?
A small video to go further in the MIL-STD-1553:
Advantages/drawbacks of this type of solution:
This multiplexed serial data bus has the advantages of being well protected against disturbances, of being deterministic, of allowing (via the status word) the receiving equipment to ensure that the transfer has been carried out correctly, ...
However, it is sometimes limited by its addressing and throughput capacities, the coupling on the bus (transformer coupling or direct coupling) can also be complicated (many constraints on the shielding side, insulation resistances, impedances, diversion length, transformer ratio, ...), an insufficient shielding can also generate disturbances on the other equipment (high frequency spectrum generated by the Manchester encoding), ...