Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Digital Communication

Custom or proprietary digital protocols are commonly used for device or subsystem communication in applications ranging from aerospace to consumer electronics. While custom protocols often ensure hardware-timed speed and reliability, they also require a custom digital interface for prototyping and testing, which can be costly. Although custom hardware provides a specialized solution, engineers cannot reconfigure or expand it to meet their changing needs. Additionally, custom hardware is nearly impossible to maintain over time. By adopting a prototyping and testing platform with a reliable and reconfigurable architecture, engineers can focus on the entire system rather than abstracting low-level hardware design. This saves resources and development time, especially as needs change.

Mechanical system - This includes the communicating device and any cabling or terminal blocks necessary to link digital lines to industry-standard connectors.

Third-party external hardware - This layer may include necessary converters, level shifters, or protocol interpreters.

I/O - There are many I/O options to meet your needs, including typical transistor-transistor logic (TTL) digital signals, 24 V industrial levels, and other signal types.

FPGA - FPGAs provide bit-level control in hardware. You can program FPGAs to handle many aspects of digital communication, from translating protocols to error insertion for test.

Host computer - This includes high-level control, test vector storage, and user-interface programming.

Function BlocksFeatures/SpecificationsPlatform 1: PXI with R Series and ExpansionPlatform 2: CompactRIO Embedded Solution
 

Sample Configuration

Sample Configuration

ControllerWindows or real-time-based host computingPXI-8106cRIO-9012 (real-time only)
 Digital test vector storage  
 User interface  
ChassisSlots for modular I/OPXI-1042cRIO-9103
High-speed communication bus  
FPGA hardwareProgrammable logic hardwarePXI-7813RIncluded in chassis
Bit-level control  
High-speed digital processing  
Expansion chassisAdditional I/O options for R SeriesR Series expansion chassisNot required
Rugged chassis  
TTL bidirectional8-channel, 100 ns ultrahigh-speed digital I/OIncluded in R SeriesNI 9401
High-speed digital I/O  
24 V input high speed6-channel, 500 ns digital inputNI 9411
Single ended or differential   
24 V input sinking/sourcing input8-channel, 250 µs digital inputNI 9422
Sinking or sourcing  
High-voltage digital input4-channel, ±5 to 250 VDCNI 9435
Sinking or sourcing  
24 V sourcing output8-channel, 1 µs high-speed digital outputNI 9474
5 to 60 V sinking output32-channel, 8 µs digital output NI 9477
RelaySwitch up to 250 VAC at 2 ANI 9481
FPGA programmingHardware programmingLabVIEW FPGA Module
Real-time programmingEmbedded operating system programmingOptional LabVIEW Real-Time Module
Host computer programmingUser-interface, data-logging, and test programmingLabVIEW for Windows
Database connectivityConnect to industry databasesLabVIEW Database Connectivity Toolset

NI has a wide variety of system configurations to meet your needs. If you have questions, please contact us at (888) 280-7645 or request an on-site visit.