Digital Output Characteristics¶
The AL-1010 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..12 |
Supported |
State Control Types |
---|---|---|
BUS+/-, Open |
Yes |
Internal |
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 |
10A |
---|---|
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 |
BUS+/-, Open (Internal State)¶
The module controls a voltage from LOAD, AUX1 or AUX2. When the state is high, the source is connected. When low, the source is disconnected.
Name |
Resource Type |
DataType |
Description |
Valid Values |
---|---|---|---|---|
PWM |
||||
AL.PWM_LOAD_Enable |
Physical Channel |
Bool |
Toggle PWM Output LOAD |
False, True |
AL.PWM_AUX1_Enable |
Physical Channel |
Bool |
Toggle PWM Output AUX1 |
False, True |
AL.PWM_AUX2_Enable |
Physical Channel |
Bool |
Toggle PWM Output AUX2 |
False, True |
Name |
Resource Type |
DataType |
Description |
Valid Values |
---|---|---|---|---|
Discrete |
||||
AL.LOAD |
Physical Channel |
Bool |
Toggle Discrete LOAD/Open |
[False, True] |
AL.AUX1 |
Physical Channel |
Bool |
Toggle Discrete AUX1/Open |
[False, True] |
AL.AUX2 |
Physical Channel |
Bool |
Toggle Discrete AUX2/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 |