Skip to content

DIO Tab

The DIO tab provides access to the settings and controls of the digital I/O as well as the Trigger channels and is available on all MFIA instruments.

Features

  • Monitor and control of digital I/O connectors
  • Control settings for external reference and triggering

Description

The DIO tab is the main panel to control the digital inputs and outputs as well as the trigger levels and external reference channels . Whenever the tab is closed or an additional one of the same type is needed, clicking the following icon will open a new instance of the tab.

Table 1: App icon and short description
Control/Tool Option/Range Description
DIO Gives access to all controls relevant for the digital inputs and outputs including DIO, Trigger Inputs, Trigger Outputs, and Marker Outputs.

Figure 1: LabOne UI: DIO tab

The Digital I/O section provides numerical monitors to observe the states of the digital inputs and outputs. Moreover, with the values set in the Output column and the Drive button activated the states can also be actively set in different numerical formats.

The Trigger section shows the settings for the 2 trigger inputs and 2 trigger outputs on the instrument back panel. The trigger outputs can be referenced to the demodulator frequencies and output a TTL signal with a 50% duty cycle.

Note

The Input Level determines the trigger threshold for trigger state
discrimination. Also a 100 mV hysteresis is applied that cannot be
adjusted such that a minimum amplitude of more than 100 mV is needed for
the Trigger inputs to work reliably.

Functional Elements

Table 2: Digital input and output channels, reference and trigger
Control/Tool Option/Range Description
DIO mode Select DIO mode
Manual Enables manual control of the DIO output bits.
Threshold Outputs Enables setting of DIO output values by the threshold unit.
QA Result Overflow grey/yellow/red Red: present overflow condition on the DIO interface during readout. Yellow: indicates an overflow occurred in the past. An overflow can happen if readouts are triggered faster than the maximum possible data-rate of the DIO interface.
DIO bits label Partitioning of the 32 bits of the DIO into 4 buses of 8 bits each. Each bus can be used as an input or output.
DIO input numeric value in either Hex or Binary format Current digital values at the DIO input port.
DIO output numeric value in either hexadecimal or binary format Digital output values. Enable drive to apply the signals to the output.
DIO drive ON / OFF When on, the corresponding 8-bit bus is in output mode. When off, it is in input mode.
Format Select DIO view format.
Hexadecimal DIO view format is hexadecimal.
Binary DIO view format is binary.
Clock Select DIO internal or external clocking.
Internal 60 MHz The DIO is internally clocked with a fixed frequency of 60 MHz.
Clk Pin 68 The DIO is externally clocked with a clock signal connected to DIO Pin 68.

Available frequency range 1 Hz to 60 MHz.
Trigger level -5 V to 5 V Trigger voltage level at which the trigger input toggles between low and high. Use 50% amplitude for digital input and consider the trigger hysteresis.
Auto Threshold Press once Automatically adjust the trigger threshold. The level is adjusted to fall in the center of the applied transitions.
Trigger Input Low status Indicates the current low level trigger state.
Off A low state is not being triggered.
On A low state is being triggered.
Trigger Input High status Indicates the current high level trigger state.
Off A high state is not being triggered.
On A high state is being triggered.
Trigger output signal Select the signal assigned to the trigger output.
Off The output trigger is disabled.
Osc Phase Demod 2/4 Oscillator phase of demod 2 (trigger output channel 1) or demod 4 (trigger output channel 2). Trigger event is output for each zero crossing of the oscillator phase.
Scope Trigger Trigger output is asserted when the scope trigger condition is satisfied.
Scope /Trigger Trigger output is deasserted when the scope trigger condition is satisfied.
Scope Armed Trigger output is asserted when the scope is waiting for the trigger condition to become satisfied.
Scope /Armed Trigger output is deasserted when the scope is waiting for the trigger condition to become satisfied.
Scope Active Trigger output is asserted when the scope has triggered and is recording data.
Scope /Active Trigger output is deasserted when the scope has triggered and is recording data.
Threshold 1 Threshold Logic Unit 1 output.
Threshold 2 Threshold Logic Unit 2 output.
Threshold 3 Threshold Logic Unit 3 output.
Threshold 4 Threshold Logic Unit 4 output.
MDS Sync Out Trigger output is driven by the multi-device synchronisation signal.
Delay (s) This delay adds an offset that acts only on the trigger/marker output. The total delay to the trigger/marker output is the sum of this value and the value of the output delay node.
Width 0 s to 0.149 s Defines the minimal pulse width for the case of Scope events written to the trigger outputs of the device.