Digital Output Characteristics

The AL-1032 supports a variety of ways to configure a system that can output a digital state or PWM output to a device under test. The following sections outline what configurations are available and what control modes are compatible with each configuration.

Ch 1..32

Supported

State Control Types

BUS+/-, Open

Yes

Internal, External

BUS+, BUS-

Yes

Internal, External

Warning

Enabling two output sources simultaneously may result in damage to the module.

Module DO Characteristics

The following specifications apply to all DO configurations.

Specifications

Maximum current

1A

Rise/fall time

<1 ms

Latency

100 ns

Pull up/down configuration

None by default. See External Bus Characteristics for more details.

Generation details

Generation type

Single-Point

Timing type

On Demand

Update Rate

Determined by system configuration and the NI-SLSC driver

PWM output characteristics

Period step size

10 ns

Maximum period duration

~42.95 seconds

Active time step size

10 ns

Phase offset step size

.8382e-9°

Dead time step size

10 ns

Enable trigger details

Trigger type(s)

Software, External digital output (See RTI Characteristics for more details.)

BUS+/-, Open (Internal State)

The module controls a voltage from AUX1, AUX2, EXT1, or EXT2. When the state is high, the source is connected. When low, the source is disconnected.

DO-AUX-M
DO-EXT-M
SLSC Configuration Properties

Name

Resource Type

DataType

Description

Valid Values

Discrete

AL.RTI_Mode

Physical Channel

Enum

RTI DIO routing mode

One of: (0, DIN_to_RTI), (Register_Mode)

PWM

AL.RTI_Mode

Physical Channel

Enum

RTI DIO routing mode

One of: (0, DIN_to_RTI), (Register_Mode)

AL.PWM_Enable

Physical Channel

Bool

Toggle PWM Output

False, True

AL.PWM_MUX

Physical Channel

Bool

Set the destination for the PWM signal. False = Output on EXT, True = Output on AUX.

False, True

AL.PWM_PPC

Physical Channel

UInt32

Set Push-Pull Configuration for PWM Output. 0 = Push/Pull, 1 = High Side, 2 = Low Side.

1, 2

AL.RTI_Mode

Physical Channel

Enum

RTI DIO routing mode

One of: (0, DIN_to_RTI), (Register_Mode)

SLSC Interface Properties

Name

Resource Type

DataType

Description

Valid Values

Discrete

AL.AUX1

Physical Channel

Bool

Toggle Discrete AUX1/Open

[False, True]

AL.AUX2

Physical Channel

Bool

Toggle Discrete AUX2/Open

[False, True]

AL.EXT1

Physical Channel

Bool

Toggle Discrete EXT1/Open

[False, True]

AL.EXT2

Physical Channel

Bool

Toggle Discrete EXT2/Open

[False, True]

PWM

AL.PWM_Period

Physical Channel

UInt32

Set period time for PWM generator. The period time is set in multiples of 10 ns. The minimum value that can be set is 2, this will set the period time to 20 ns (50 MHz).

2..4294967295

AL.PWM_DutyCycle

Physical Channel

UInt32

Set duty cycle for PWM generator. The duty cycle is set in multiples of 10 ns.

1..4294967295

AL.PWM_PhaseOffset

Physical Channel

UInt32

Set phase offset for PWM generator. To set phase offset x [degrees] use this formula to calculate the phase offset value: PH = (x/360) * PER

0..4294967295

AL.PWM_DeadTime

Physical Channel

UInt32

Set dead time for PWM generator. To dead time is set in multiples of 10ns.

0..255

BUS+/-, Open (External State)

An external device controls a voltage from AUX1, AUX2, EXT1, or EXT2. When the state is high, the source is connected. When low, the source is disconnected.

DO-AUX-EXT
DO-AUX-EXT
SLSC Configuration Properties

Name

Resource Type

DataType

Description

Valid Values

AL.DIR_Bank<n>

Device

Bool

XJ2: XIO CH<n> direction

False (Input)

AL.RTI_Mode

Physical Channel

Enum

RTI DIO routing mode

One of: (2, RTI_to_EXT1), (3, RTI_to_EXT2), (5, RTI_to_AUX1), (6, RTI_to_AUX2)

BUS+, BUS- (Internal State)

The module controls a voltage from AUX1 and AUX2 or EXT1 and EXT2. When the state is high, the AUX1 or EXT1 is connected. When low, AUX2 or EXT2 is connected.

DO-AUX-PP-M
DO-EXT-PP-M
SLSC Configuration Properties

Name

Resource Type

DataType

Description

Valid Values

Discrete

AL.RTI_Mode

Physical Channel

Enum

RTI DIO routing mode

One of: (0, DIN_to_RTI), (Register_Mode)

PWM

AL.RTI_Mode

Physical Channel

Enum

RTI DIO routing mode

One of: (0, DIN_to_RTI), (Register_Mode)

AL.PWM_Enable

Physical Channel

Bool

Toggle PWM Output

False, True

AL.PWM_MUX

Physical Channel

Bool

Set the destination for the PWM signal. False = Output on EXT, True = Output on AUX.

False, True

AL.PWM_PPC

Physical Channel

UInt32

Set Push-Pull Configuration for PWM Output. 0 = Push/Pull, 1 = High Side, 2 = Low Side.

0

AL.RTI_Mode

Physical Channel

Enum

RTI DIO routing mode

One of: (0, DIN_to_RTI), (Register_Mode)

SLSC Interface Properties

Name

Resource Type

DataType

Description

Valid Values

Discrete

AL.AUX1

Physical Channel

Bool

Toggle Discrete AUX1/Open

[False, True]

AL.AUX2

Physical Channel

Bool

Toggle Discrete AUX2/Open

[False, True]

AL.EXT1

Physical Channel

Bool

Toggle Discrete EXT1/Open

[False, True]

AL.EXT2

Physical Channel

Bool

Toggle Discrete EXT2/Open

[False, True]

PWM

AL.PWM_Period

Physical Channel

UInt32

Set period time for PWM generator. The period time is set in multiples of 10 ns. The minimum value that can be set is 2, this will set the period time to 20 ns (50 MHz).

2..4294967295

AL.PWM_DutyCycle

Physical Channel

UInt32

Set duty cycle for PWM generator. The duty cycle is set in multiples of 10 ns.

1..4294967295

AL.PWM_PhaseOffset

Physical Channel

UInt32

Set phase offset for PWM generator. To set phase offset x [degrees] use this formula to calculate the phase offset value: PH = (x/360) * PER

0..4294967295

AL.PWM_DeadTime

Physical Channel

UInt32

Set dead time for PWM generator. To dead time is set in multiples of 10ns.

0..255

BUS+, BUS- (External State)

An external device controls a voltage from AUX1 and AUX2 or EXT1 and EXT2. When the state is high, the AUX1 or EXT1 is connected. When low, AUX2 or EXT2 is connected.

DO-AUX-PP-EXT
DO-EXT-PP-EXT
SLSC Configuration Properties

Name

Resource Type

DataType

Description

Valid Values

AL.DIR_Bank<n>

Device

Bool

XJ2: XIO CH<n> direction

False (Input)

AL.RTI_Mode

Physical Channel

Enum

RTI DIO routing mode

One of: (4, RTI_to_EXT_PushPull), (7, RTI_to_AUX_PushPull)