MX Foundation 4
Channel Attributes

MIL-STD-1553 Rev A/B

The KMXF_MIL1553_MILSTD1553_REV attribute holds the channel standard revision A/B selection.
For Hybrid mode, see mxfMIL1553RtsHybridRevSet() to set the revision of each RT.

Constant Value
VMXF_MIL1553_MILSTD1553_REVB MIL-1553 Revision B (default)
VMXF_MIL1553_MILSTD1553_REVA MIL-1553 Revision A
VMXF_MIL1553_MILSTD1553_REVHYBRID Hybrid Revision (FX1553 only)


Electrical Interface

The KMXF_MIL1553_INTERFACE attribute holds the channel transmitter/receiver electrical interface selection.

The RS-485 transceivers are shared with ASYNC channels.
Changing this attribute will automatically set the speed to 1Mbps for MIL-STD-1553 or 10Mbps for RS485 (EBR).
This attribute is available with FX1553-4, FM1553-4 and FMX-M1553-4 devices only.

Constant Value
VMXF_MIL1553_INTERFACE_MILSTD1553 MIL-1553 interface (default)
VMXF_MIL1553_INTERFACE_RS485 RS485 (EBR) interface


Transmitter Line Voltage

The KMXF_MIL1553_TX_VOLTAGE attribute holds the channel transmitter output swing voltage (percentage of the output signal).

Range Value
Minimum 0 [0%]
Maximum 65535 [100%] (default)


Transmitter Enable

The KMXF_MIL1553_TRANSMITTER_ENABLE attribute holds the channel A/B transmitters enable state. When a transmitter is disabled, nothing from its corresponding bus is transmitted.

Constant Value
VMXF_MIL1553_TRANSMITTER_NONE Bus A and B transmitters disable
VMXF_MIL1553_TRANSMITTER_A Bus A transmitter enable
VMXF_MIL1553_TRANSMITTER_B Bus B transmitter enable
VMXF_MIL1553_TRANSMITTER_BOTH Bus A and B transmitters enable (default)


Receiver Enable

The KMXF_MIL1553_RECEIVER_ENABLE attribute holds the channel A/B receivers enable state. When a receiver is disabled, nothing from its corresponding bus is received.

Constant Value
VMXF_MIL1553_RECEIVER_NONE Bus A and B receivers disable
VMXF_MIL1553_RECEIVER_A Bus A receiver enable
VMXF_MIL1553_RECEIVER_B Bus B receiver enable
VMXF_MIL1553_RECEIVER_BOTH Bus A and B receivers enable (default)


Loopback Mode

The KMXF_MIL1553_TX_RX_TEST_LB attribute holds the channel internal loopback enable state. When the loopback mode is enabled, the received data will come from the corresponding transceiver channel instead of the normal behavior where the received data comes from the transceiver line interface. This feature is intended for a demo application or for test purposes. Transmissions are still sent on the bus when loopback mode is enabled.

Constant Value
VMXF_DISABLE Disable loopback (default)
VMXF_ENABLE Enable loopback


Bus Function

The KMXF_MIL1553_BUS_FUNCTION attribute holds the single function channel bus function mode. This attribute controls which bus function between BC, BM or RT is active.

The following modes are available:

Constant Value
VMXF_MIL1553_BUS_FUNCTION_BM Bus Monitor (default)
VMXF_MIL1553_BUS_FUNCTION_BC Bus Controller
VMXF_MIL1553_BUS_FUNCTION_RT Remote Terminal


EBR Termination

The KMXF_MIL1553_EBR_TERMINATION attribute holds the actual RS-485 EBR channel termination resistor state.
Only supported on MXF_MODULE_FLEX1553.

The following modes are available:

Constant Value
VMXF_MIL1553_EBR_TERMINATION_NONE No termination resistor (default)
VMXF_MIL1553_EBR_TERMINATION_120OHM 120 ohm termination resistor enabled


Updated 10/23/2023