DIO, PWM, and Relay Lines
The NI roboRIO provides the following DIO lines:
•
3.3 V general-purpose DIO lines on the MXP.
•
3.3 V digital lines on the DIO, I
2
C, and SPI ports.
•
5 V digital lines on the PWM and Relay ports.
DIO <9..0> on the DIO port, CS <3..0> on the SPI port, and DIO <13..0> on the MXP all have
40 kΩ pullup resistors to 3.3 V, as shown in the following figure.
Figure 16.
DIO Lines with 40 k
Ω
Pullup Resistors to 3.3 V
40 k
Ω
DIO/CS
+3.3 V
FPGA
Bus Switch
DIO <15..14> on the MXP and the two lines on the I
2
C port all have 2.2 kΩ pullup resistors to
3.3 V, as shown in the following figure.
Figure 17.
DIO Lines with 2.2 k
Ω
Pullup Resistors to 3.3 V
2.2 k
Ω
FPGA
Bus Switch
DIO/SCL/SDA
+3.3 V
<SCLK, MOSI, MISO> on the SPI port and the lines on the PWM and Relay ports all have 40
kΩ pulldown resistors to ground, as shown in the following figure.
Figure 18.
DIO Lines with 40 k
Ω
Pulldown Resistors to Ground
40 k
Ω
FPGA
Bus Switch
DIO or Other Line
You can program all MXP DIO lines and on-board DIO lines individually as inputs or outputs.
Secondary digital functions include SPI, I
2
C, PWM, and quadrature encoder input. Refer to
the NI roboRIO software documentation for information about configuring the behavior of the
DIO lines.
NI roboRIO User Manual
|
© National Instruments
|
15