The sbRIO-9638 is an embedded CompactRIO Single-Board Controller that integrates a real-time processor, a user-reconfigurable FPGA, and digital I/O on a single printed circuit board (PCB). You can embed the sbRIO-9638 in high-volume OEM applications that require flexibility, reliability, and high performance. This controller features two Gigabit Ethernet connectors, two RS-232 serial ports, an RS-485 port, a CAN port, microSDHC, sixteen 16-bit analog inputs, four 16-bit analog outputs, and 28 5 V tolerant DIO ports.
![]() |
Components | sbRIO-9603 | sbRIO-9608 | sbRIO-9609 | sbRIO-9628 | sbRIO-9629 | sbRIO-9638 |
---|---|---|---|---|---|---|
Part Number | ||||||
Development Kit Part Number | 787287-01 | 787288-01 | 787289-01 | 787296-01 | 787298-01 | 787297-01 |
OEM Kit Part Number | 787287-02 | 787288-02 | 787289-02 | 787296-02 | 787298-02 | 787297-02 |
Performance | ||||||
Processor | Intel E3805 1.33 GHz Dual-Core | Intel E3845 1.91 GHz Quad-Core | Intel E3825 1.33 GHz Dual-Core | Intel E3845 1.91 GHz Quad-Core | Intel E3805 1.33 GHz Dual-Core | |
RAM (DDR3L) | 1 GB | 2 GB | 1 GB | 2GB | 1 GB | |
Disk (eMMC) | 4 GB | |||||
Xilinx Artix-7 FPGA | XC7A75T | XC7A200T | XC7A100T | XC7A200T | XC7A100T | |
Onboard Peripherals | ||||||
Ethernet | 2x IEEE 802.1AS-2011 IEEE 1588-2008 (default end-to-end profile) | |||||
USB Type-C port | USB 2.0 device | |||||
USB Type-C port | 1x USB 3.1 Gen1 Host | |||||
DisplayPort Alt Mode | No | Yes | No | |||
USB Type-A port | — | 2x USB 2.0 host | ||||
SD port | — | microSDHC | ||||
CAN port | 1x CAN FD | |||||
RS-232 port | 1x | 2x | ||||
RS-485 port | — | 1x | ||||
Onboard IO[1] | ||||||
Analog I/O | — | 16 SE/8 Differential, 233 kS/s, 16-bit, ±10 V to ±1 V | ||||
4x AO 100 kS/s/ch, 16-bit, ±10 V | ||||||
Digital I/O (5 V tolerant) | — | 4x DIO | 28x DIO | |||
RMC Connector | ||||||
C Series | 2x C Series interfaces[2] | — | ||||
USB | USB 2.0 host | — | ||||
DIO | 96x DIO[3], 3.3 V/2.5 V SE/Differential | — | ||||
PCIe | 1x PCIe x1 Gen 2.0 | — | ||||
SATA | 1x SATA Gen 2.0 | — | ||||
Power | Optional Input Power from RMC (9 V to 30 V), Output power to RMC (3.3 V and 5 V, FPGA VIO) | — |
Warranted specifications describe the performance of a model under stated operating conditions and are covered by the model warranty.
Characteristics describe values that are relevant to the use of the model under stated operating conditions but are not covered by the model warranty.
For minimum software support information, visit ni.com/r/swsupport.
Supported operating system |
NI Linux Real-Time (64-bit) |
||||||
Supported C Series module programming modes |
Real-Time (NI-DAQmx) mode Real-Time Scan (I/O Variables) mode LabVIEW FPGA mode |
||||||
|
|||||||
Driver software |
|||||||
|
CPU |
Intel Atom E3805 |
Number of cores |
2 |
CPU frequency |
1.33 GHz |
On-die L2 cache |
1 MB (shared) |
Storage |
4 GB |
Storage type |
Planar SLC NAND |
Visit ni.com/r/ssdbp for information about the life span of the nonvolatile memory and about best practices for using nonvolatile memory.
Number of ports |
2 |
Network interface |
10Base-T, 100Base-TX, and 1000Base-T Ethernet |
Compatibility |
IEEE 802.3 |
Communication rates |
10 Mb/s, 100 Mb/s, 1000 Mb/s auto-negotiated |
Maximum cabling distance |
100 m/segment |
Protocol |
IEEE 802.1AS-2011 IEEE 1588-2008 (default end-to-end profile) |
Network synchronization accuracy[6] |
<1 μs |
The sbRIO-9638 employs time-aware transmission support. For more information about time-aware transmission support, visit ni.com/r/timeaware.
|
|||||||||||
|
|||||||||||
|
MicroSD card support |
MicroSD and MicroSDHC standards |
Supported interface speeds |
Full speed, high speed, UHS‐I SDR50, and DDR50 |
Onboard battery type |
BR1632 |
||||||||
|
Number of interfaces |
2 (ASRL1, ASRL2) |
Baud rate support |
Arbitrary |
Maximum baud rate |
921,600 b/s |
Data bits |
5, 6, 7, 8 |
Stop bits |
1, 2 |
Parity |
Odd, Even, Mark, Space |
Flow control |
RTS/CTS, XON/XOFF, DTR/DSR, None |
Programming method |
LabVIEW Real-Time (NI-VISA) |
Number of interfaces |
1 (ASRL3) |
Maximum baud rate |
921,600 b/s |
Data bits |
5, 6, 7, 8 |
Stop bits |
1, 1.5, 2 |
Parity |
Odd, Even, Mark, Space |
Flow control |
XON/XOFF |
Wire mode |
4-wire, 2-wire, 2-wire auto |
Isolation voltage, port to earth ground |
None |
FPGA type |
Xilinx Artix-7 XC7A100T |
Number of flip-flops |
126,800 |
Number of 6-input LUTs |
63,400 |
Number of DSP slices (18 × 25 multipliers) |
240 |
Available block RAM |
4,860 kbits |
Number of DMA channels |
16 |
Number of logical interrupts |
32 |
Number of interfaces |
1 (CAN0) |
||||||
Programming Method |
LabVIEW FPGA |
||||||
Onboard CAN transceiver |
TI TCAN4550 |
||||||
|
Number of channels |
16 single-ended or 8 differential |
||||||||||
ADC resolution |
16 bits |
||||||||||
Maximum aggregate sampling rate |
233 kS/s |
||||||||||
Input range |
±10 V, ±5 V, ±2 V, ±1 V |
||||||||||
|
|||||||||||
|
|||||||||||
|
Calibration Interval | Measurement Conditions | Residual Gain Error | Residual Offset Error |
---|---|---|---|
2 years | Typical (25 °C, ±5 °C) | 150 ppm of reading | 60 ppm of range |
Maximum (-40 to 85 °C) | 1,200 ppm of reading | 1,000 ppm of range | |
15 years | Typical (25 °C, ±5 °C) | 400 ppm of reading | 60 ppm of range |
Maximum (-40 to 85 °C) | 3,400 ppm of reading | 1,000 ppm of range |
Gain drift |
6 ppm of reading/°C |
||||||||||
Offset drift |
4 ppm of range/°C |
||||||||||
|
|||||||||||
INL |
±64 ppm of range, maximum |
||||||||||
DNL |
No missing codes guaranteed |
||||||||||
|
|||||||||||
Input bandwidth (-3 dB) |
540 kHz, typical |
||||||||||
Crosstalk (10 kHz) |
-70 dB |
Number of channels |
4 |
DAC resolution |
16 bits |
Number of Channels | Maximum Update Rate | Minimum Update Time |
---|---|---|
1 | 298 kS/s | 3.35 µs |
2 | 165 kS/s | 6.05 µs |
3 | 114 kS/s | 8.75 µs |
4 | 86.9 kS/s | 11.5 µs |
Range |
±10 V |
||||||||
|
|||||||||
Output impedance |
2 Ω typical |
||||||||
Current drive |
±3 mA/channel maximum |
||||||||
Protection |
Short-circuit to ground |
||||||||
Power-on state[7] |
0 V |
Calibration Interval | Measurement Conditions | Residual Gain Error | Residual Offset Error |
---|---|---|---|
2 years | Typical (25 °C, ±5 °C) | 450 ppm of reading | 120 ppm of range |
Maximum (-40 to 85 °C) | 1,200 ppm of reading | 2,500 ppm of range | |
15 years | Typical (25 °C, ±5 °C) | 900 ppm of reading | 120 ppm of range |
Maximum (-40 to 85 °C) | 3,000 ppm of reading | 2,500 ppm of range |
Gain drift |
12 ppm of reading/°C |
||||||||
Offset drift |
12 ppm of range/°C |
||||||||
INL (Endpoint Fit) |
±184 ppm of range, maximum |
||||||||
DNL |
±16 ppm of range, maximum |
||||||||
Capacitive drive |
1.5 nF, typical |
||||||||
Slew rate |
4 V / μsec, typical |
||||||||
|
Number of DIO channels |
28 |
||||||
Maximum tested current per channel |
±3 mA |
||||||
|
|||||||
|
|
The following specifications are applicable for modules and slots programmed in Real-Time (NI-DAQmx) mode. For more information about using modules in LabVIEW FPGA mode or Real-Time Scan (I/O Variables) mode, visit ni.com/r/swsupport.
|
|||||||||||||
|
|||||||||||||
Maximum update rate |
1.6 MS/s |
Timing accuracy |
50 ppm of sample rate |
Timing resolution |
12.5 ns |
Waveform onboard regeneration FIFO |
8,191 samples shared among channels used |
Waveform streaming FIFO |
253 samples per slot |
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
Timing accuracy |
50 ppm |
Number of digital input hardware-timed tasks |
8 |
Number of digital output hardware-timed tasks |
8 |
Number of counters/timers |
4 |
Resolution |
32 bits |
Counter measurements |
Edge counting, pulse, semi-period, period, two-edge separation, pulse width |
Position measurements |
X1, X2, X4 quadrature encoding with Channel Z reloading; two-pulse encoding |
Output applications |
Pulse, pulse train with dynamic updates, frequency division, equivalent time sampling |
Internal base clocks |
80 MHz, 20 MHz, 13.1072 MHz, 12.8 MHz, 10 MHz, 100 kHz |
External base clock frequency |
0 MHz to 20 MHz |
Base clock accuracy |
50 ppm |
Output frequency |
0 MHz to 20 MHz |
Inputs |
Gate, Source, HW_Arm, Aux, A, B, Z, Up_Down |
Routing options for inputs |
Any module PFI, analog trigger, many internal signals |
FIFO |
Dedicated 127-sample FIFO |
Number of channels |
1 |
Base clocks |
20 MHz, 10 MHz, 100 kHz |
Divisors |
1 to 16 (integers) |
Base clock accuracy |
50 ppm |
Output |
Any module PFI terminal |
Functionality |
Static digital input, static digital output, timing input, and timing output |
Timing output sources[10] |
Many analog input, analog output, counter, digital input, and digital output timing signals |
Timing input frequency |
0 MHz to 20 MHz |
Timing output frequency |
0 MHz to 20 MHz |
Source |
Any module PFI terminal |
Polarity |
Software-selectable for most signals |
Analog input function |
Start Trigger, Reference Trigger, Pause Trigger, Sample Clock, Sample Clock Timebase |
Analog output function |
Start Trigger, Pause Trigger, Sample Clock, Sample Clock Timebase |
Counter/timer function |
Gate, Source, HW_Arm, Aux, A, B, Z, Up_Down |
At power-on |
Module-dependent. Refer to the documentation for each C Series module. |
Number of time-based triggers |
5 |
||||||
Number of timestamps |
6 |
||||||
|
|||||||
|
|||||||
|
|||||||
|
|||||||
|
|||||||
|
The sbRIO-9638 requires a power supply connected to the power connector. Refer to the Connecting the sbRIO-96xx to Power section in the CompactRIO Single Board Controller with DAQmx Hardware Installation Manual on ni.com/manuals for information about connecting the power supply.
|
|||||||
Voltage input range |
9 V DC to 30 V DC |
||||||
Reversed-voltage protection |
30 V DC |
||||||
Power consumption |
55 W |
||||||
|
|||||||
Cell chemistry system |
Lithium Carbon Monofluoride (Li/CF) |
V terminal to C terminal |
30 V DC, maximum, Measurement Category I |
Measurement Category I is for measurements performed on circuits not directly connected to the electrical distribution system referred to as MAINS voltage. MAINS is a hazardous live electrical supply system that powers equipment. This category is for measurements of voltages from specially protected secondary circuits. Such voltage measurements include signal levels, special equipment, limited-energy parts of equipment, circuits powered by regulated low-voltage sources, and electronics.
The model's thermal performance is greatly influenced by several factors, including resource utilization, mounting, and adjacent power dissipation. These factors can substantially affect the achievable external ambient temperature at which the maximum local and reported temperatures are reached. NI recommends you validate your system to ensure local and reported temperatures remain within maximum allowed temperature ranges. In some applications, additional thermal design may be necessary.
For information about and examples of environmental and design factors that can affect the thermal performance of NI sbRIO systems, visit ni.com/r/sbriocooling.
For model-specific guidelines about enabling proper thermal design, refer to the CompactRIO Single Board Controller with DAQmx Hardware Installation Manual on ni.com/manuals.
Local ambient temperature is the temperature measured directly adjacent to the model.
Operating temperature refers to the temperature of the room, environment, or enclosure in which an sbRIO-9638 is installed. The maximum operating temperature allowable for sbRIO-9638 is determined by the monitored battery temperature. Refer to the device Safety, Environmental, and Regulatory Information document on ni.com/manuals for more information.
For more information about designing a thermal solution, validating temperature, and measuring both local ambient temperature and operating temperature, refer to the CompactRIO Single-BoardController with NI-DAQmx Hardware Installation Manual on ni.com/manuals.
Local ambient temperature |
-40 °C to 85 °C |
||||||||||
|
|||||||||||
Storage |
-40 °C to 85 °C |
NI recommends verifying the maximum case temperatures for the following components when designing a custom heat spreader. Refer to the CompactRIO Single Board Controller with DAQmx Hardware Installation Manual on ni.com/manuals for more information about validating the thermal characteristics of your system.
Component | Maximum Case Temperature |
---|---|
CPU | Validate digitally. |
FPGA | Validate digitally. |
CPLD | 94 °C |
NI ASIC 1 | 120 °C |
NI ASIC 2 | 116 °C |
DDR memory | 95 °C |
NAND Flash | 91 °C |
ENET I210 | 95 °C |
USB PHY | 120 °C |
OSC | 112 °C |
Battery | 85 °C |
|
|||||||
Pollution Degree |
2 |
||||||
Maximum altitude |
5,000 m |
This product is designed to meet the requirements of the following electrical equipment safety standards for measurement, control, and laboratory use:
For UL and other safety certifications, refer to the product label or the Product Certifications and Declarations section.
This product meets the requirements of the following EMC standards for electrical equipment for measurement, control, and laboratory use:
For EMC declarations and certifications, and additional information, refer to the Product Certifications and Declarations section.
This product meets the requirements of the following environmental standards for electrical equipment.
This product meets the essential requirements of applicable European Directives, as follows:
Refer to the product Declaration of Conformity (DoC) for additional regulatory compliance information. To obtain product certifications and the DoC for NI products, visit ni.com/product-certifications, search by model number, and click the appropriate link.
NI is committed to designing and manufacturing products in an environmentally responsible manner. NI recognizes that eliminating certain hazardous substances from our products is beneficial to the environment and to NI customers.
For additional environmental information, refer to the Commitment to the Environment web page at ni.com/environment. This page contains the environmental regulations and directives with which NI complies, as well as other environmental information not included in this document.
At the end of the product life cycle, all NI products must be disposed of according to local laws and regulations. For more information about how to recycle NI products in your region, visit ni.com/environment/weee.
This device contains a long-life coin cell battery. If you need to replace it, use the Return Material Authorization (RMA) process or contact an authorized National Instruments service representative. For more information about compliance with the EU Battery Directive 2006/66/EC about Batteries and Accumulators and Waste Batteries and Accumulators, visit ni.com/environment/batterydirective.
The model contains a replaceable battery. Products containing lithium must be disposed of or recycled in accordance with all local laws and site regulations. For more information about disposing of or recycling this device's battery, refer to https://www.rayovac.com/.
The NI website is your complete resource for technical support. At ni.com/support, you have access to everything from troubleshooting and application development self-help resources to email and phone assistance from NI Application Engineers.
Visit ni.com/services for information about the services NI offers.
Visit ni.com/register to register your NI product. Product registration facilitates technical support and ensures that you receive important information updates from NI.
NI corporate headquarters is located at 11500 North Mopac Expressway, Austin, Texas, 78759-3504. NI also has offices located around the world. For support in the United States, create your service request at ni.com/support or dial 1 866 ASK MYNI (275 6964). For support outside the United States, visit the Worldwide Offices section of ni.com/niglobal to access the branch office websites, which provide up-to-date contact information.