DIO Tab

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

Features

  • Monitor and control of digital I/O connectors

  • Control settings for marker outputs and trigger inputs

Description

The DIO tab is the main panel to control the digital inputs and outputs as well as the trigger levels . 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

btn mnu dio um

Gives access to all controls relevant for the digital inputs and outputs including DIO, Trigger Inputs, and Marker Outputs.

functional dio
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 4 or 8 Trig inputs on the front panel. The LED status indicator helps in monitoring the input signal state and selecting the threshold. The Marker section allows users to assign internal marker bits to the 4 or 8 Mark outputs on the front panel. Alternatively, the outputs can be set to static high or low values.

Functional Elements

Table 2. Digital input and output channels, reference and trigger
Control/Tool Option/Range Description

DIO mode

Select DIO mode

Sequencer

Enables control of DIO values by the Sequencer.

Result

Sends discriminated Readout Results to the DIO.

QA Results QCCS

Enables setting of DIO output values by QA results compatible with the QCCS

QA Sequencer 1

Enables setting of DIO output values by QA Sequencer 1 commands.

QA Sequencer 2

Enables setting of DIO output values by QA Sequencer 2 commands.

QA Sequencer 3

Enables setting of DIO output values by QA Sequencer 3 commands.

QA Sequencer 4

Enables setting of DIO output values by QA Sequencer 4 commands.

Manual

Enables manual control of the DIO output bits.

DIO mode

Select DIO mode

Manual

Enables manual control of the DIO output bits.

QA Results

Sends discriminated readout results to the DIO.

QA Sequencer 1

Enables control of DIO values by the sequencer of QA channel 1.

SG Sequencer 1

Enables control of DIO values by the sequencer of SG channel 1.

SG Sequencer 2

Enables control of DIO values by the sequencer of SG channel 2.

SG Sequencer 3

Enables control of DIO values by the sequencer of SG channel 3.

SG Sequencer 4

Enables control of DIO values by the sequencer of SG channel 4.

SG Sequencer 5

Enables control of DIO values by the sequencer of SG channel 5.

SG Sequencer 6

Enables control of DIO values by the sequencer of SG channel 6.

Interface

Selects the interface standard to use on the 32-bit DIO interface. This setting is persistent across device reboots.

LVCMOS

A single-ended, 3.3V CMOS interface is used.

LVDS

A differential, LVDS compatible interface is used.

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.

Trigger level

Trigger voltage level at which the trigger input toggles between low and high. Use 50% amplitude for digital input and consider the trigger hysteresis.

50 Ω

50 Ω/1 kΩ

Trigger input impedance: When on, the trigger input impedance is 50 Ω, when off 1 kΩ.

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.

Marker output signal

Select the signal assigned to the marker output.

Run/Stop

btn uielements runstop um

Enable internal trigger generator.

Repetitions

Number of triggers to be generated.

Holdoff

Hold-off time between generated triggers.

Progress

The fraction of the triggers generated so far.

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.