top of page

HOME / NI PRODUCTS / CRIO-9042

CompactRIO Controller

Starting from $  7,705.00

CompactRIO 9042.png

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

AdobeStock_261530426_edited.jpg

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

Untitled design (1) (1) (1).png

Talk to an NI Products expert
Need help with:

Discuss your automated test equipment project requirments

Consultation on systems and modules

Evaluate your automated test project feasibility

Custom integrated solution for control application

Your tailored automated test equipment techinal proposal

Troubleshooting advice on Software

bottom of page
..... ..... .....
..... ..... .....
...... ......