Skip to content

NI DIGITAL PATTERN DRIVER Level Configuration Attributes

Shantanu Shinde edited this page May 24, 2021 · 2 revisions

Level Configuration Attributes

NIDIGITAL_ATTRIBUTE_VIL

Specific Attribute:

Numeric Value 1150007
Datatype ViReal64
Access R/W
Applies to Channel
Coercion Yes
High-level Functions niDigital_ConfigureVoltageLevels

Description:

Specifies the voltage that the digital pattern instrument will apply to the input of the DUT when the test instrument drives a logic low (0).

NIDIGITAL_ATTRIBUTE_VIH

Specific Attribute:

Numeric Value 1150008
Datatype ViReal64
Access R/W
Applies to Channel
Coercion Yes
High-level Functions niDigital_ConfigureVoltageLevels

Description:

Specifies the voltage that the digital pattern instrument will apply to the input of the DUT when the test instrument drives a logic high (1).

NIDIGITAL_ATTRIBUTE_VOL

Specific Attribute:

Numeric Value 1150009
Datatype ViReal64
Access R/W
Applies to Channel
Coercion Yes
High-level Functions niDigital_ConfigureVoltageLevels

Description:

Specifies the output voltage from the DUT below which the comparator on the digital pattern test instrument interprets a logic low (L).

NIDIGITAL_ATTRIBUTE_VOH

Specific Attribute:

Numeric Value 1150010
Datatype ViReal64
Access R/W
Applies to Channel
Coercion Yes
High-level Functions niDigital_ConfigureVoltageLevels

Description:

Specifies the output voltage from the DUT above which the comparator on the digital pattern test instrument interprets a logic high (H).

NIDIGITAL_ATTRIBUTE_VTERM

Specific Attribute:

Numeric Value 1150011
Datatype ViReal64
Access R/W
Applies to Channel
Coercion Yes
High-level Functions niDigital_ConfigureVoltageLevels

Description:

Specifies the termination voltage the digital pattern instrument applies during non-drive cycles when the termination mode is set to V term. The instrument applies the termination voltage through a 50 Ω parallel termination resistance.

NIDIGITAL_ATTRIBUTE_TERMINATION_MODE

Specific Attribute:

Numeric Value 1150006
Datatype ViInt32
Access R/W
Applies to Channel
Coercion None
High-level Functions niDigital_ConfigureTerminationMode

Description:

Specifies the behavior of the pin during non-drive cycles.

Defined Values:
NIDIGITAL_VAL_ACTIVE_LOAD (1200) Specifies that, for non-drive pin states (L, H, X, V, M, E), the active load is connected and the instrument sources or sinks a defined amount of current to load the DUT. The amount of current sourced by the instrument and therefore sunk by the DUT is specified by IOL. The amount of current sunk by the instrument and therefore sourced by the DUT is specified by IOH. The voltage at which the instrument changes between sourcing and sinking is specified by VCOM.
NIDIGITAL_VAL_VTERM (1201) Specifies that, for non-drive pin states (L, H, X, V, M, E), the pin driver terminates the pin to the configured VTERM voltage through a 50 Ω impedance. VTERM is adjustable to allow for the pin to terminate at a set level. This is useful for instruments that might operate incorrectly if an instrument pin is unterminated and is allowed to float to any voltage level within the instrument voltage range. To address this issue, enable VTERM by configuring the VTERM pin level to the desired voltage and selecting the VTERM termination mode. Setting VTERM to 0 V and selecting the VTERM termination mode has the effect of connecting a 50 Ω termination to ground, which provides an effective 50 Ω impedance for the pin. This can be useful for improving signal integrity of certain DUTs by reducing reflections while the DUT drives the pin.
NIDIGITAL_VAL_HIGH_Z (1202) Specifies that, for non-drive pin states (L, H, X, V, M, E), the pin driver is put in a high-impedance state and the active load is disabled.

NIDIGITAL_ATTRIBUTE_ACTIVE_LOAD_IOL

Specific Attribute:

Numeric Value 1150012
Datatype ViReal64
Access R/W
Applies to Channel
Coercion Yes
High-level Functions niDigital_ConfigureActiveLoadLevels

Description:

Specifies the current that the DUT sinks from the active load while outputting a voltage below VCOM.

NIDIGITAL_ATTRIBUTE_ACTIVE_LOAD_IOH

Specific Attribute:

Numeric Value 1150013
Datatype ViReal64
Access R/W
Applies to Channel
Coercion Yes
High-level Functions niDigital_ConfigureActiveLoadLevels

Description:

Specifies the current that the DUT sources to the active load while outputting a voltage above VCOM.

NIDIGITAL_ATTRIBUTE_ACTIVE_LOAD_VCOM

Specific Attribute:

Numeric Value 1150014
Datatype ViReal64
Access R/W
Applies to Channel
Coercion Yes
High-level Functions niDigital_ConfigureActiveLoadLevels

Description:

Specifies the voltage level at which the active load circuit switches between sourcing current and sinking current.

Table of Contents

Internal Development

Creating and Setting Up a gRPC Server

Server Security Support

Creating a gRPC Client

gRPC Client Examples

Session Utilities API Reference

Driver Documentation

gRPC API Differences From C API

Sharing Driver Sessions Between Clients

C API Docs
NI-DAQmx
NI-DCPOWER
NI-DIGITAL PATTERN DRIVER
NI-DMM
NI-FGEN
NI-FPGA
NI-RFmx Bluetooth
NI-RFmx NR
NI-RFmx WCDMA
NI-RFmx GSM
NI-RFmx CDMA2k
NI-RFmx Instr
NI-RFmx LTE
NI-RFmx SpecAn
NI-RFmx TD-SCDMA
NI-RFmx WLAN
NI-RFSA
NI-RFSG
NI-SCOPE
NI-SWITCH
NI-TCLK
NI-XNET
Clone this wiki locally