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.
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.
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) |
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.
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.
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) |
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.
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) |