HOME / NI PRODUCTS / CRIO-9042
CompactRIO Controller
Starting from $ 7,705.00

1.60 GHz Quad-Core CPU, 4 GB DRAM, 4 GB Storage, -40 °C to 70 °C, Kintex-7 70T FPGA, 4-Slot CompactRIO Controller—The cRIO-9042 is a rugged, high-performance, customizable embedded controller that offers Intel Atom quad-core processing, NI-DAQmx support, and an SD card slot for data-logging, embedded monitoring, and control. It includes a Kintex-7 70T FPGA with LabVIEW FPGA Module support for advanced control and coprocessing. The controller provides precise, synchronized timing and deterministic communications using Time Sensitive Networking (TSN), which is ideal for highly distributed measurements. This controller offers several connectivity ports, including Gigabit Ethernet, USB 3.1, USB 2.0, RS232, and RS485 ports. You can use the USB 3.1 ports to add a local human machine interface and program, deploy, and debug software, which simplifies application development.
Download cRIO-9042 Specifications
Download cRIO Controller Specifications

Definitions
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.
Typical specifications describe the performance met by a majority of models.
Nominal specifications describe an attribute that is based on design, conformance testing, or supplemental testing.
Specifications are Typical unless otherwise noted.
Conditions
Specifications are valid for -40 °C to 70 °C unless otherwise noted.
Processor
CPU: Intel Atom E3940
Number of cores: 4
CPU frequency: 1.6 GHz (base), 1.8 GHz (burst)
On-die L2 cache: 2 MB
Software
Supported operating system: NI Linux Real-Time (64-bit)
Supported C Series module programming modes: Real-Time (NI-DAQmx), Real-Time Scan (I/O Variables), LabVIEW FPGA
Application software
LabVIEW[1]: LabVIEW 2017 or later, LabVIEW Real-Time Module 2017 or later, LabVIEW FPGA Module 2017 or later
C/C++ Development Tools for NI Linux Real-Time[2]: Eclipse Edition 2014 or later
Driver software: NI CompactRIO Device Drivers December 2017 or later
Network/Ethernet Port
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, 1,000 Mb/s, auto-negotiated
Maximum cabling distance: 100 m/segment
Network Timing and Synchronization
Protocol: IEEE 802.1AS-2011, IEEE 1588-2008 (default end-to-end profile)
Supported Ethernet ports: Port 0, port 1
Network synchronization accuracy: <1 μs
RS-232 Serial Port
Maximum baud rate: 115,200 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
RI wake maximum low level: 0.8 V
RI wake minimum high level: 2.4 V
RI overvoltage tolerance: ±24 V
RS-485 Serial Port
Maximum baud rate: 230,400 b/s
Data bits: 5, 6, 7, 8
Stop bits: 1, 2
Parity: Odd, even, mark, space
Flow control: XON/XOFF
Wire mode: 4-wire, 2-wire, 2-wire auto
Isolation voltage: 60 V DC continuous, port to earth ground
USB Ports
Port 1:
Type: USB Type-A, host port
USB interface: USB 2.0, Hi-Speed
Maximum data rate: 480 Mb/s
Maximum current: 900 mA
Port 2:
Type: USB Type-C, host port
USB interface: USB 3.1 Gen1, SuperSpeed
Maximum data rate: 5 Gb/s
Maximum current: 900 mA
Alternate modes: DisplayPort
Port 3:
Type: USB Type-C, dual role port (device or host)
USB interface: USB 3.1 Gen1, SuperSpeed
Maximum data rate: 5 Gb/s
Maximum current: 900 mA
DisplayPort over USB Type-C
Maximum resolution: 3840 × 2160 at 60 Hz
Supported standard: DisplayPort 1.2
Supported USB ports: Port 2
SD Card Slot
SD card support: SD and SDHC standards
Supported interface speeds: UHS‐I SDR50 and DDR50
Memory
Nonvolatile memory (SSD): 4 GB
Nonvolatile memory (SSD) type: Planar SLC NAND
Volatile memory (DRAM)
Density: 4 GB
Type: DDR3L
Maximum theoretical data rate: 12.8 GB/s
Reconfigurable FPGA
FPGA type: Xilinx Kintex-7 7K70T
Number of flip-flops: 82,000
Number of 6-input LUTs: 41,000
Number of DSP slices (18 × 25 multipliers): 240
Available block RAM: 4,860 kbits
Number of DMA channels: 16
Number of logical interrupts: 32
Internal Real-Time Clock
Accuracy: 200 ppm; 40 ppm at 25 °C
Controller PFI 0
Maximum input or output frequency: 1 MHz
Cable length: 3 m (10 ft)
Cable impedance: 50 Ω
PFI 0 connector: SMB
Power-on state: High impedance
I/O standard compatibility: 5 V TTL
I/O voltage protection: ±30 V
Maximum operating conditions
IOL output low current: 8 mA maximum
IOH output high current: -8 mA maximum
Table 1. DC Input Characteristics
Voltage Minimum Maximum
Positive going threshold 1.43 V 2.28 V
Negative going threshold 0.86 V 1.53 V
Hysteresis 0.48 V 0.87 V
Table 2. DC Output Characteristics
Voltage Conditions Minimum Maximum
High — — 5.25 V
High Sourcing 100 μA 4.65 V —
High Sourcing 2 mA 3.60 V —
High Sourcing 3.5 mA 3.44 V —
Low Sinking 100 μA — 0.10 V
Low Sinking 2 mA — 0.64 V
Low Sinking 3.5 mA — 0.80 V
Real-Time Streaming Performance
Data throughput is dependent on the application, system, and performance of the removable storage media. For information about optimizing data throughput on the cRIO-9042, visit ni.com/r/optdata.
Data throughput from system memory to target
SD card: 40 MB/s
USB Type-C: 100 MB/s
Real-Time (NI-DAQmx) Mode
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.
Analog Input
Input FIFO size: 253 samples per slot
Maximum sample rate: Determined by the C Series module or modules
Timing accuracy: 50 ppm of sample rate
Timing resolution: 12.5 ns
Number of channels supported: Determined by the C Series module or modules
Number of hardware-timed tasks: 8
Analog Output
Hardware-timed tasks
Number of hardware-timed tasks: 8
Number of channels supported
Onboard regeneration: 16
Non-regeneration: Determined by the C Series module or modules
Non-hardware-timed tasks
Number of non-hardware-timed tasks: Determined by the C Series module or modules
Number of channels supported: Determined by the C Series module or modules
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
Digital Waveform
Waveform acquisition (DI) FIFO
Parallel modules: 255 samples per slot
Serial modules: 127 samples per slot
Waveform onboard regeneration (DO) FIFO
Parallel modules: 2,047 samples shared among slots used
Waveform streaming (DO) FIFO
Parallel modules: 255 samples per slot
Serial modules: 127 samples per slot
Sample clock frequency
Digital input: 0 MHz to 10 MHz
Digital output
ot0:6 timing engine: 0 MHz to 3.5 MHz
ot7 timing engine: 0 MHz to 10 MHz
Timing accuracy: 50 ppm
Number of digital input hardware-timed tasks: 8
Number of digital output hardware-timed tasks: 8
General-Purpose Counters/Timers
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, controller PFI, analog trigger, many internal signals
FIFO: Dedicated 127-sample FIFO
Frequency Generator
Number of channels: 1
Base clocks: 20 MHz, 10 MHz, 100 kHz
Divisors: 1 to 16 (integers)
Base clock accuracy: 50 ppm
Output: Any controller PFI or module PFI terminal
Module PFI
Functionality: Static digital input, static digital output, timing input, and timing output
Timing output sources: 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
Digital Triggers
Source: Any controller PFI or 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
Module I/O States
At power-on: Module-dependent. Refer to the documentation for each C Series module.
Time-Based Triggers and Timestamps
Number of time-based triggers: 5
Number of timestamps: 6
Analog input
Time-based triggers: Start Trigger, Sync Pulse
Timestamps: Start Trigger, Reference Trigger, First Sample
Analog output
Time-based triggers: Start Trigger, Sync Pulse
Timestamps: Start Trigger, First Sample
Digital input
Time-based triggers: Start Trigger
Timestamps: Start Trigger, Reference Trigger, First Sample
Digital output
Time-based triggers: Start Trigger
Timestamps: Start Trigger, First Sample
Counter/timer input
Time-based triggers: Arm Start Trigger
Timestamps: Arm Start Trigger
Counter/timer output
Time-based triggers: Start Trigger, Arm Start Trigger
Timestamps: Start Trigger, Arm Start Trigger
Power Requirements
Note: Some C Series modules have additional power requirements. For more information about C Series module power requirements, refer to the C Series module(s) documentation.
Note: Sleep mode for C Series modules is not supported in Real-Time (DAQmx) Mode.
Voltage input range (measured at the cRIO-9042 power connector)
V1: 9 V to 30 V
V2: 9 V to 30 V
Maximum power consumption: 60 W
Note: The C terminal of the power connector is functionally isolated from chassis ground to prevent ground loops, but does not meet IEC 61010-1 for safety isolation.
Note: The maximum power consumption specification is based on a fully populated system running a high-stress application at elevated ambient temperature and with all C Series modules and USB devices consuming the maximum allowed power.
Typical standby power consumption: 3.4 W at 24 V DC input
Recommended power supply: 100 W, 24 V DC
Typical leakage current from secondary power input (V2) while system is powered from primary power input (V1)
At 9 V: 0.4 mA
At 30 V: 1.93 mA
Notice:
Do not connect V2 to a DC Mains supply or to any supply that requires a connecting cable longer than 3 m(10 ft). A DC Mains supply is a local DC electricity supply network in the infrastructure of a site or building. V1 may be connected to DC Mains.
Notice:
Include a switch or circuit breaker in the installation to disconnect the system from DC Mains. The switch or circuit breaker must be suitably rated, accessible, and marked as the disconnecting device for the system.
EMC ratings for inputs as described in IEC 61000
V1: Short lines, long lines, and DC distributed networks
V2: Short lines only
Power input connector: 4-position, 3.5 mm pitch, pluggable screw terminal with screw locks, Sauro CTF04BV8-AN000A
Battery Guidelines
Caution: Fire, explosion, and severe burn hazard. Do not open, crush, insert improperly, recharge or disassemble the battery. Do not heat the battery or the product above 100 °C. Do not incinerate the battery or the product. Do not expose the battery contents to water. Take precautions to ensure correct polarity of the battery in the product. Risk of explosion if battery is replaced by an incorrect type. Dispose of used batteries according to the instructions.
Attention: Risque d'incendie, d'explosion et de brûlures graves. Ne pas ouvrir, écraser, recharger ou démonter la pile. Ne pas chauffer la pile ou le produit au-dessus de 100 °C. Ne pas incinérer la pile ou le produit. Éviter tout contact du contenu de la pile avec de l'eau. Prenez des précautions pour vous assurer que la polarité de la batterie dans le produit est correcte. Risque d'explosion si la pile est remplacée par un type de pile incorrect. Reportez-vous à la documentation de l'appareil sur ni.com/manuals pour obtenir des informations sur le remplacement, l'élimination et le recyclage de sa pile.
Caution: The battery must be replaced by a trained service technician. Refer to the product documentation on ni.com/manuals for instructions for replacing the battery.
Attention: La pile doit être remplacée par un technicien de maintenance qualifié. Reportez-vous à la documentation du produit sur ni.com/manuals pour obtenir les instructions pour changer la pile.
Battery Rating
Manufacturer: Tadiran
Model: TLH-2450/P
Quantity: 1
Cell chemistry system: Lithium Thionyl Chloride
Physical Characteristics
Weight (unloaded): 1,800 g (3 lb, 15 oz)
Dimensions (unloaded): 219.5 mm × 88.1 mm × 121.2 mm (8.64 in. × 3.47 in. × 4.77 in. )
Power connector wiring
Gauge: 0.5 mm 2 to 2.1 mm2 (20 AWG to 14 AWG) copper conductor wire
Wire strip length: 6 mm (0.24 in.) of insulation stripped from the end
Temperature rating: 85 °C
Torque for screw terminals: 0.20 N · m to 0.25 N · m (1.8 lb · in. to 2.2 lb · in.)
Wires per screw terminal: One wire per screw terminal
Connector securement
Securement type: Screw flanges provided
Torque for screw flanges: 0.20 N · m to 0.25 N · m (1.8 lb · in. to 2.2 lb · in.)
Insulation rating: 300 V, maximum
Safety Voltages
Connect only voltages that are below these limits.
V1 terminal to C terminal: 30 V, maximum
V2 terminal to C terminal: 30 V, maximum
Chassis ground to C terminal: 30 V, maximum
Environmental Characteristics
Temperature
Operating: -40 °C to 70 °C
Storage: -40 °C to 85 °C
Humidity
Operating: 10% RH to 90% RH, noncondensing
Storage: 5% RH to 95% RH, noncondensing
Ingress protection: IP20
Pollution Degree: 2
Maximum altitude: 5,000 m
Shock and Vibration
Operating vibration
Random: 5 g RMS, 10 Hz to 500 Hz
Sinusoidal: 5 g, 10 Hz to 500 Hz
Operating shock: 30 g, 11 ms half sine; 50 g, 3 ms half sine; 18 shocks at 6 orientations
To meet these specifications, you must mount the cRIO-9042 system directly on a flat, rigid surface as described in the user manual, affix ferrules to the ends of the terminal wires, and use retention accessories for the USB 2.0 host port (NI USB Extender Cable, 152166-xx), USB type-C ports (NI Locking USB Cables, 143556-xx; NI USB Extender Cable, 143555-xx; NI USB Display Adapters, 143557-xx or 143558-xx). All cabling should be strain-relieved near input connectors. Take care to not directionally bias cable connectors within input connectors when applying strain relief.
1 LabVIEW FPGA Module is not required when using Real-Time Scan (I/O Variables) mode or Real-Time (NI-DAQmx) mode. To program the user-accessible FPGA on the cRIO-9042, the LabVIEW FPGA Module is required.
2 C/C++ Development Tools for NI Linux Real-Time is an optional interface for C/C++ programming of the cRIO-9042 processor. Visit ni.com/r/RIOCdev for more information about the C/C++ Development Tools for NI Linux Real-Time.
Schedule time with a
NI Products expert
%20(1)%20(1).png)