NI Single-Board RIO Product Selection Guide
Overview
There are eight variants of the NI Single-Board RIO embedded systems, ranging from systems with digital I/O only to systems with an assortment of analog, digital, and industrial I/O. You will first need to decide on the configuration that will best fit your application. Then select expansion I/O and accessories for the system if needed.
You can build your NI Single-Board RIO Embedded System using the steps below.
Table of Contents
Step 1: Choose Your NI Single-Board RIO Embedded Device
|
NI Single-Board RIO Embedded Devices |
Processor Speed |
FPGA Size (Gates) |
3.3 V DIO Lines |
AI |
AO |
24 V DI/DO |
||
| Digital I/O Only Devices | ||||||||
| sbRIO-9601 | 266 MHz | 1M | 110 | 0 | 0 | 0 | ||
| sbRIO-9602 | 400 MHz | 2M | 110 | 0 | 0 | 0 | ||
| Analog and Digital I/O Devices | ||||||||
| sbRIO-9611 | 266 MHz | 1M | 110 | 32 | 0 | 0 | ||
| sbRIO-9612 | 400 MHz | 2M | 110 | 32 | 0 | 0 | ||
| sbRIO-9631 | 266 MHz | 1M | 110 | 32 | 4 | 0 | ||
| sbRIO-9632 | 400 MHz | 2M | 110 | 32 | 4 | 0 | ||
| sbRIO-9641 | 266 MHz | 1M | 110 | 32 | 4 | 32/32 | ||
| sbRIO-9642 | 400 MHz | 2M | 110 | 32 | 4 | 32/32 | ||
Step 2: Choose Your C Series I/O Modules
You can connect up to three board-only C Series modules to all NI Single-Board RIO Embedded Systems if you need additional I/O not included on a specific motherboard. If you have an NI Single-Board RIO application that demands a C Series module that has not been converted to a board-only version, contact National Instruments at (800) 531-5066 to determine if a board-only version is available or can be created.

Figure 2. Engineers can connect up to three of the over 60 C Series I/O and communication modules to add I/O capabilities to any NI Single-Board RIO product or build their own custom I/O module.
Board-only C Series modules use the same circuitry contained in the existing line of NI CompactRIO and NI CompactDAQ C Series modules, but are built without the mechanical enclosure for use with NI Single-Board RIO. Removing the enclosure enables the modules to be placed closer together, minimizing the size of the system footprint. Removing the enclosures also removes the shielding from around the module and makes it more susceptible to ambient environmental changes (such as temperature). Because of these variables, the specifications of a board-only C Series module may be slightly different than the specifications for an enclosed C Series module. It may be possible, with the aid of a system enclosure, to improve upon the documented specifications of board-only C Series modules.
In addition to the board-only line of C Series modules, the entire line of C Series modules compatible with CompactRIO is also compatible with NI Single-Board RIO. The C Series modules with enclosures are slightly larger than the board-only C Series modules, so they overlap with neighboring NI Single-Board RIO expansion slots. This limits the number of available expansion slots at two when C Series modules are used within their enclosure. If you need up to eight channels of C Series expansion I/O in a prebuilt rugged enclosure, consider using CompactRIO.
|
Type of Signal |
Signal |
Module |
Channels |
Special Features |
|
Analog Input |
Small voltage (±80 mV) |
32 |
16-bit, ±200 mV to ±10 V, 250 kS/s, 32 SE or 16 DIFF channels, isolation |
|
|
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
Medium voltage (±10 V) |
8 |
12-bit, 500 kS/s, single-ended, isolation |
||
|
32 |
16-bit, ±200 mV to ±10 V, 250 kS/s, 32 SE or 16 DIFF channels, isolation |
|||
|
4 |
16-bit, 100 kS/s per ch, simultaneous, differential |
|||
|
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
4 |
24-bit, ±10 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch isolation |
|||
|
Medium voltage (±10 V) with high isolation |
4 |
16-bit, ±200 mV to ±10 V, 250 kS/s, 600 VDC (US)/400 VDC (EU) Cat I bank isolation |
||
|
4 |
24-bit, 100S/s/ch, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
4 |
24-bit, ±10 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch isolation |
|||
|
High voltage (±60 V) |
4 |
24-bit, 100S/s/ch, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
||
|
8 |
12-bit, 800 kS/s, single-ended, isolation |
|||
|
4 |
24-bit, ±60 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch isolation |
|||
|
Thermocouple |
4 |
24-bit delta-sigma, 15 S/s, differential |
||
|
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
RTD |
4 |
24-Bit, 400 S/s, 0 to 400 Ω RTD support, 3 & 4-wire measurements |
||
|
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
IEPE Sensors (Accelerometer / Microphone) |
4 |
24-bit, 51.2 kS/s, simultaneous, IEPE conditioning, built-in anti-aliasing |
||
|
Bridge-Based Sensors (Strain Gauges/Load Cells) |
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
||
|
4 |
24-bit, 50 kS/s, simultaneous, full/half-bridge support, anti-aliasing |
|||
|
Analog Output |
Medium voltage (±10 V) |
4 |
16-bit, 100 kS/s per ch, simultaneous |
|
|
Medium Current (0 - 20 mA) |
4 |
16-bit, 100 kS/s per ch, simultaneous, ±36V protection, open-loop detection |
||
|
Controller Area Network (CAN) |
Low-Speed CAN |
2 |
2 Port, Low-Speed CAN, 125 kb/s max transfer rate, ISO 11519 compliant, 11 and 29 bit arbitration IDs |
|
|
High-Speed CAN |
2 |
Transmit/ Receive 100% bus load at 1 Mb/s, Philips SJA1000 CAN controller |
||
|
Motion |
H-Bridge Motion Drive(Brushed-DC Servo Motor) |
1 |
1-axis, 30 V, 2 A continuous at 70 ºC, 8 A continuous at <40 ºC, 12A peak, built-in encoder interface & current sensor |
|
|
Digital Input |
Bidirectional 5 V TTL |
8 |
100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection |
|
|
24 V Sinking |
8 |
100 µs, up to 30 V, 40 V protection connectivity |
||
|
8 |
100 µs, up to 60 V, 250 V channel-to-channel isolation |
|||
|
8 |
1 µs, high-speed, up to 30 V, 35 V protection |
|||
|
32 |
7 us, up to 30 V (60 V for 8 channels), 60 V protection |
|||
|
250 AC/DC universal |
4 |
3 ms, ±5 to 250 VDC, 10 to 250 VAC, universal, sink/source |
||
|
Differential or TTL |
6 |
500 ns, ±5 to 24 V, single-ended TTL or differential, regulated 5 V supply output |
||
|
Digital Output |
Bidirectional 5 V TTL |
8 |
100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection |
|
|
24 V Sourcing |
8 |
100 µs, 6 to 30 V, 750 mA max per ch, 30 V protection, short-circuit-proof |
||
|
8 |
1 µs, high-speed, 5 to 30 V, 1 A max per ch, 30 V protection, short-circuit-proof |
|||
|
32 |
500 us, 6 to 36 V, 40 V protection, short-circuit-proof |
|||
|
24 V Sinking |
32 |
8 us, 5 to 60 V, sinking, isolation, up to 20 A per module |
||
|
Relay Output |
Form A (SPST) |
4 |
1 s, 30 VDC (2 A), 60 VDC (1 A), 250 VAC (2 A) electromechanical form A (SPST) |
|
|
Solid State Relay |
8 |
60 VDC, SSR form A, up to 750 mA per ch, 5 ms set and reset time, ch-to-ch isolation |
||
|
Counter, Pulse Generation |
Counter/timer (24 V) |
8 |
1 µs, high-speed, up to 30 V, 35 V protection |
|
|
32 |
7 us, up to 30 V (60 V for 8 channels), 60 V protection |
|||
|
Counter/timer (TTL) |
8 |
100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection |
||
|
6 |
500 ns, ±5 to 24 V, single-ended TTL or differential, regulated 5 V supply output |
|||
|
Quadrature encoder (differential) |
2 |
500 ns, ±5 to 24 V, six digital inputs for two encoders (phase A, phase B, and index inputs) |
||
|
PWM/Pulse Generation (24 V) |
8 |
100 µs, 6 to 30 V logic, 750 mA max per ch, 30 V protection, short-circuit-proof |
||
|
8 |
1 µs, high-speed, 5 to 30 V logic, 1 A max per ch, 30 V protection, short-circuit-proof |
|||
|
32 |
500 us, 6 to 36 V, 40 V protection, short-circuit-proof |
|||
|
32 |
8 us, 5 to 60 V, sinking, isolation, up to 20 A per module |
|||
|
PWM/Pulse Generation (TTL) |
8 |
100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection |
||
|
Removable Storage |
Secure Digital Card Module |
2 |
2 slot, up to 4 GB added storage, read/write at 2 MB/S. |
|
|
Serial Interface |
RS232 |
4 |
Up to 921.6 Kbaud, 64-byte FIFOs per port. |
|
|
RS485 |
4 |
Up to 1.843 Mbaud, 64-byte FIFOs per port. |
||
|
Your Custom I/O Module(s) |
Specialized I/O |
N/A |
The NI cRIO-9951 module development kit includes the tools needed to build custom I/O modules for application specific needs. |
View connector blocks and accessories for C Series modules.
Step 3: Choose Your Development Software
The NI Developer Suite Core Package with the Real-Time and FPGA Deployment Options includes all of the tools you need for building a custom embedded system with NI Single-Board RIO, including NI LabVIEW FPGA for customizing hardware I/O in the user-configurable FPGA core and LabVIEW Real-Time for building deterministic and reliable real-time applications. The NI Developer Suite Core Package with the Real-Time and FPGA Deployment Options also includes a comprehensive set of LabVIEW add-on tools for algorithm development, real-time development analysis, Microsoft Office report generation, and database communication.
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).

