NI-6584

  • The displayed price is sourced from the official manufacturer’s website for reference only.
  • For project pricing, bulk discounts, and procurement support, please contact our sales team.

$2,667.00

NI-6584, 16 Mbit/s, 32-Channel Digital I/O Adapter Module for FlexRIO

Please enable JavaScript in your browser to complete this form.
Target price, estimated delivery time or remarks...
Category:
16 People watching this product now!

National Instruments NI-6584 FlexRIO Digital I/O Adapter Module, 16 Mbit/s, 32-Channel, RS-422/RS-485

Product Introduction

The NI-6584 is a high-performance FlexRIO digital I/O adapter module designed for real-time interfacing with RS-422 and RS-485 devices. It provides a total of 32 digital I/O channels organized as 16 receive and transmit pairs for serial communication, protocol interfacing, and custom FPGA-based digital test applications.

When combined with a compatible NI FlexRIO FPGA module or FlexRIO controller, the NI-6584 creates a programmable digital instrument capable of acquiring, generating, and processing RS-422/RS-485 signals in real time.

The module supports digital waveform sampling at clock rates up to 16 MHz and is available in full-duplex and half-duplex configurations as well as terminated and unterminated versions. These capabilities make the NI-6584 suitable for serial communication testing, aerospace and defense electronics, industrial communications, protocol validation, hardware-in-the-loop systems, and custom digital instrumentation.

Product Overview

The National Instruments NI-6584 is part of the NI FlexRIO adapter module family. Unlike a conventional serial communication interface, the NI-6584 combines RS-422/RS-485 electrical interfacing with a user-programmable FPGA architecture provided by a compatible FlexRIO FPGA module.

A typical system architecture is:

RS-422 / RS-485 Device ↔ NI-6584 ↔ FlexRIO FPGA Module ↔ PXI/PXIe System ↔ Test Software

This architecture allows engineers to implement application-specific communication protocols, custom triggering, real-time data processing, hardware-timed responses, and specialized digital test functions.

Key Features

32-Channel Digital I/O

The NI-6584 provides a total of 32 digital I/O channels for high-performance serial communication and digital interfacing applications.

The architecture supports 16 RX and TX signal pairs for interfacing with RS-422 and RS-485 equipment.

16 Bidirectional Digital Channels

The NI-6584 provides 16 bidirectional digital channels capable of transmitting and receiving digital signals.

These channels can be configured according to the selected NI-6584 hardware variant and required duplex architecture.

RS-422 Interface Support

The NI-6584 is specifically designed for interfacing with RS-422 devices.

RS-422 differential signaling is commonly used in applications requiring reliable communication over longer cable distances and in electrically noisy environments.

Typical RS-422 applications include:

  • Industrial communication systems
  • Aerospace electronics
  • Defense systems
  • Motion-control equipment
  • Embedded systems
  • Scientific instrumentation
  • Custom serial interfaces

RS-485 Interface Support

The NI-6584 also supports RS-485 electrical interfaces, making it suitable for industrial serial communication and custom protocol applications.

RS-485 is widely used in:

  • Industrial automation
  • Factory equipment
  • Distributed control systems
  • Instrumentation
  • Motor controllers
  • Embedded electronics
  • Multi-device communication networks

Up to 16 MHz Clock Rate

The NI-6584 can sample digital waveforms at clock rates up to 16 MHz.

This capability allows the module to support high-performance digital acquisition and generation for compatible RS-422, RS-485, and electrically compatible interfaces.

Up to 16 Mbit/s Digital Interface

The NI-6584 is classified as a 16 Mbit/s digital I/O adapter module.

Its combination of high-speed differential digital I/O and programmable FPGA processing makes it useful for applications requiring more customization than conventional serial interface hardware.

Full-Duplex Configuration

Selected NI-6584 variants support full-duplex communication, allowing separate transmit and receive signal paths to operate simultaneously.

Full-duplex operation is particularly useful when the device under test requires independent RX and TX differential pairs.

Half-Duplex Configuration

The NI-6584 is also available in a half-duplex configuration.

In this architecture, transmission and reception can share the same signal connections, making the module suitable for compatible two-wire RS-485 applications.

Terminated and Unterminated Versions

Different NI-6584 ordering configurations provide terminated and unterminated digital interfaces.

The appropriate version should be selected according to the electrical architecture, cable topology, communication standard, and termination requirements of the system.

FPGA-Based Digital Processing

The NI-6584 operates with compatible FlexRIO FPGA hardware, enabling engineers to implement custom digital communication and processing logic directly in hardware.

Possible FPGA functions include:

  • Custom serial protocol implementation
  • Real-time frame processing
  • Digital pattern generation
  • Digital waveform acquisition
  • Protocol decoding
  • Custom triggering
  • Error detection
  • Hardware-timed responses
  • Real-time data filtering

Technical Specifications

ParameterSpecification
Product TypeFlexRIO Digital I/O Adapter Module
ModelNI-6584
ManufacturerNational Instruments
Part Numbers781290-01 / 781290-02 / 781290-03
Digital I/O Channels32
Bidirectional Digital Channels16
Interface StandardsRS-422 / RS-485
RX/TX Architecture16 RX and TX Pairs
Maximum Clock Rate16 MHz
Maximum Digital Interface Rate16 Mbit/s
Duplex OptionsFull Duplex / Half Duplex, Depending on Variant
Termination OptionsTerminated / Unterminated, Depending on Variant
Logic / Interface FamilyRS-422 / RS-485
Compatible FPGA FamiliesVirtex-5 / Kintex-7
Primary Connector68-Pin VHDCI
PlatformNI FlexRIO
Primary ApplicationRS-422/RS-485 Real-Time Digital Interfacing and Analysis

NI-6584 Part Number Differences

The NI-6584 is available under several ordering part numbers. The primary differences involve duplex configuration and digital I/O termination.

Part NumberDuplex ConfigurationTermination
781290-01Half Duplex100 Ω
781290-02Full Duplex100 Ω
781290-03Full DuplexOpen / Unterminated

When purchasing an NI-6584, always verify the exact part number because the duplex and termination configuration affects compatibility with the target RS-422 or RS-485 system.

How Does the NI-6584 Work?

The NI-6584 provides the electrical interface between external RS-422/RS-485 devices and the programmable FPGA resources of a compatible FlexRIO system.

A simplified signal path is:

RS-422 / RS-485 Device ↔ NI-6584 ↔ FlexRIO FPGA ↔ Host Application

Incoming differential digital signals can be acquired by the NI-6584 and processed directly by FPGA logic. Likewise, the FPGA can generate digital data that the NI-6584 transmits to the connected device.

RS-422 Communication

RS-422 uses differential signaling and is widely used where robust serial communication is required.

The NI-6584 can interface directly with compatible RS-422 devices while the FlexRIO FPGA handles application-specific communication logic.

This architecture is useful for systems where engineers need more control over timing, framing, triggering, or protocol behavior than a standard serial interface provides.

RS-485 Communication

RS-485 is another differential signaling standard commonly used in industrial and embedded communication systems.

The NI-6584 can be used to acquire and generate compatible RS-485 signals for applications such as:

  • Device communication testing
  • Industrial protocol development
  • Network simulation
  • Embedded controller validation
  • Communication interface testing
  • Custom protocol implementation

Full Duplex vs Half Duplex

FeatureFull DuplexHalf Duplex
Transmit and ReceiveSimultaneousShared Communication Path
Signal ArchitectureSeparate RX / TXShared RX / TX
Typical ApplicationRS-422 / Four-Wire RS-485Two-Wire RS-485
NI-6584 AvailabilityYesYes

Why Termination Matters

High-speed differential communication lines can experience signal reflections if the transmission line is not correctly terminated.

Selected NI-6584 versions incorporate 100 Ω termination, while another version provides an open or unterminated interface.

The correct configuration depends on:

  • Cable impedance
  • Network topology
  • Signal rate
  • Cable length
  • RS-422/RS-485 configuration
  • Location of existing termination resistors

Real-Time Protocol Interfacing

One of the primary advantages of the NI-6584 is the ability to perform protocol interfacing directly in FPGA hardware.

Engineers can develop application-specific logic for:

  • Custom frame formats
  • Proprietary serial protocols
  • Hardware-timed message generation
  • Real-time response generation
  • Frame detection
  • Packet processing
  • Error injection
  • Protocol validation

Custom Serial Protocol Testing

Many aerospace, defense, industrial, and embedded systems use proprietary protocols based on RS-422 or RS-485 electrical signaling.

The NI-6584 is particularly useful for these applications because the electrical interface and FPGA processing can be combined to create a custom protocol instrument.

A typical test architecture is:

Device Under Test ↔ RS-422/RS-485 ↔ NI-6584 ↔ FPGA Protocol Engine ↔ Automated Test Software

Protocol Analysis

The NI-6584 can acquire differential digital signals and transfer them to FPGA logic for real-time analysis.

Depending on the FPGA application, engineers can analyze:

  • Data frames
  • Timing
  • Bit patterns
  • Communication errors
  • Protocol states
  • Device responses
  • Custom message structures

Digital Pattern Generation

The NI-6584 can also be used to generate digital patterns through compatible FlexRIO FPGA hardware.

This enables engineers to simulate communication devices, generate test sequences, stimulate devices under test, and reproduce specific communication conditions.

Error Injection

Custom FPGA logic can be developed to intentionally generate abnormal communication conditions for validation testing.

Depending on the application, test systems can simulate:

  • Incorrect data
  • Timing errors
  • Missing messages
  • Modified frames
  • Unexpected communication sequences

This capability is useful for validating how embedded systems respond to communication faults.

Hardware-in-the-Loop Testing

The NI-6584 can be integrated into hardware-in-the-loop systems where an embedded controller or communication device must interact with simulated external equipment in real time.

A typical HIL architecture is:

Real-Time Test System → FlexRIO FPGA → NI-6584 ↔ Device Under Test

FPGA-based processing provides deterministic timing that is valuable for real-time simulation and protocol emulation.

Aerospace and Defense Applications

RS-422 interfaces are widely used in aerospace, avionics, defense, and other embedded electronic systems.

The NI-6584 can be incorporated into custom automated test systems for:

  • Avionics interface testing
  • Embedded electronics validation
  • Communication bus simulation
  • Subsystem integration testing
  • Protocol verification
  • Production testing

Industrial Communication Testing

RS-485 is widely used in industrial equipment because differential signaling provides robust communication in electrically noisy environments.

The NI-6584 can be used for development and validation of industrial communication interfaces, controllers, instrumentation, and embedded devices.

FPGA-Based Processing

A conventional RS-422 or RS-485 interface normally relies heavily on software running on a CPU.

With the NI-6584 and FlexRIO architecture, critical communication functions can be implemented directly in FPGA hardware.

Potential advantages include:

  • Deterministic timing
  • Low-latency processing
  • Parallel protocol processing
  • Custom digital logic
  • Hardware-timed responses
  • Real-time data filtering
  • High-speed event detection

Compatible FlexRIO FPGA Modules

The NI-6584 requires a compatible FlexRIO FPGA module or supported FlexRIO controller to create a complete programmable digital instrument.

Compatible FlexRIO FPGA modules include selected models such as:

  • PXIe-7971R
  • PXIe-7972R
  • PXIe-7975R
  • PXIe-7976R

Compatibility should always be verified for the exact NI-6584 part number, FlexRIO FPGA module, software version, and system configuration before purchasing.

NI-6584 with PXIe-7976R

The PXIe-7976R is a Kintex-7-based FlexRIO FPGA module that can be paired with the NI-6584 for demanding custom digital communication applications.

This combination provides:

  • RS-422/RS-485 electrical interfacing
  • Programmable FPGA processing
  • Custom protocol implementation
  • Real-time data analysis
  • High-throughput PXI Express communication

VHDCI Connectivity

The NI-6584 uses a 68-pin VHDCI connector for connecting the digital I/O signals to external equipment.

NI configurations can use a VHDCI-to-multiple-DB9 cable assembly to provide convenient connections to RS-422/RS-485 devices.

Always verify the pinout and cable configuration for the specific full-duplex or half-duplex NI-6584 variant before wiring the device under test.

NI-6584 vs Standard RS-485 Interface

FeatureNI-6584 FlexRIOStandard RS-485 Interface
RS-485 Electrical InterfaceYesYes
RS-422 SupportYesDevice Dependent
Programmable FPGAAvailable Through FlexRIOUsually No
Custom Protocol LogicHighly FlexibleLimited
Deterministic ProcessingFPGA BasedArchitecture Dependent
Error InjectionCustomizableUsually Limited
Primary ApplicationAdvanced Test and Protocol ValidationGeneral Serial Communication

NI-6584 System Architecture

A complete NI-6584 FlexRIO system typically consists of:

Device Under Test

RS-422 / RS-485 Connection

NI-6584 Digital I/O Adapter Module

Compatible FlexRIO FPGA Module

PXI Express Chassis

PXI Controller / Host Computer

LabVIEW FPGA / Test Application

Software and Programming

The NI-6584 is designed for programmable FlexRIO applications where engineers define digital communication behavior according to the requirements of the device under test.

Typical development tools can include:

  • LabVIEW
  • LabVIEW FPGA Module
  • FlexRIO support software
  • Custom host applications
  • Automated test software

The LabVIEW FPGA environment can be used to implement custom hardware logic for protocol communication, triggering, signal generation, acquisition, and real-time processing.

How to Choose an NI-6584 Configuration

Before purchasing the NI-6584, evaluate:

  • RS-422 or RS-485 interface requirements
  • Full-duplex or half-duplex operation
  • Terminated or unterminated interface requirements
  • Required number of communication channels
  • Maximum clock rate
  • Communication protocol
  • Custom FPGA processing requirements
  • Compatible FlexRIO FPGA module
  • VHDCI cable requirements
  • PXI/PXIe chassis compatibility
  • LabVIEW FPGA compatibility
  • Required real-time processing performance

Industries

  • Aerospace and Defense
  • Avionics
  • Industrial Automation
  • Embedded Systems
  • Transportation
  • Electronic Validation
  • Scientific Instrumentation
  • Automated Test
  • Research and Development

Applications

RS-422 Interface Testing

The NI-6584 can acquire and generate RS-422 differential digital signals for embedded interface development and validation.

RS-485 Interface Testing

The module can interface with compatible RS-485 devices for industrial communication testing, protocol development, and device validation.

Custom Protocol Testing

FlexRIO FPGA processing enables custom serial protocols to be implemented directly in programmable hardware.

Protocol Analysis

Incoming digital signals can be processed by FPGA logic for real-time frame detection, timing analysis, error detection, and protocol validation.

Hardware-in-the-Loop Testing

Deterministic FPGA processing makes the NI-6584 suitable for HIL applications requiring real-time communication with a device under test.

Avionics Testing

The NI-6584 can be incorporated into specialized avionics and aerospace test systems that use compatible RS-422 electrical interfaces.

Automated Production Testing

The module can be used in automated systems for validating RS-422/RS-485 communication interfaces during electronic equipment production.

Recommended Related Products

NI-6584 16 Mbit/s, 32-channel FlexRIO digital I/O adapter module for RS-422 and RS-485 interfacing.
PXIe-7971R Kintex-7 K325T FlexRIO FPGA module compatible with NI-6584 for programmable digital test applications.
PXIe-7972R Kintex-7 K325T FlexRIO FPGA module with onboard memory for advanced data acquisition and processing.
PXIe-7975R Kintex-7 K410T FlexRIO FPGA module for high-performance custom instrumentation and signal processing.
PXIe-7976R Kintex-7 K410T FlexRIO FPGA module with 2 GB RAM and high-throughput PXI Express data transfer.
PXI Express Chassis Modular instrumentation chassis for integrating FlexRIO FPGA modules with other PXIe measurement and test hardware.

Why Choose NI-6584?

  • 32-channel digital I/O architecture
  • 16 bidirectional digital channels
  • 16 RX and TX differential pairs
  • RS-422 interface support
  • RS-485 interface support
  • Up to 16 MHz clock rate
  • Up to 16 Mbit/s digital interfacing
  • Full-duplex configurations available
  • Half-duplex configuration available
  • Terminated and unterminated options
  • FlexRIO FPGA integration
  • Custom protocol implementation
  • Deterministic real-time processing
  • Custom triggering capability
  • Suitable for HIL testing
  • Suitable for aerospace and defense testing
  • Suitable for industrial communication validation

Frequently Asked Questions

What is the NI-6584?

The NI-6584 is a 16 Mbit/s, 32-channel FlexRIO digital I/O adapter module designed primarily for real-time interfacing and analysis of RS-422 and RS-485 signals.

What are the NI-6584 part numbers?

NI currently lists 781290-01, 781290-02, and 781290-03 as NI-6584 ordering part numbers. The variants provide different duplex and termination configurations.

How many channels does the NI-6584 have?

The NI-6584 is classified as a 32-channel digital I/O adapter module and provides 16 bidirectional digital channels for RS-422/RS-485 interfacing.

What communication standards does the NI-6584 support?

The NI-6584 is designed primarily for RS-422 and RS-485 electrical interfaces and can also be used with other electrically compatible interfaces where the signal requirements are satisfied.

What is the maximum clock rate of the NI-6584?

The NI-6584 supports digital waveform sampling at clock rates up to 16 MHz.

Does the NI-6584 support full-duplex communication?

Yes. The 781290-02 and 781290-03 configurations support full-duplex operation.

Does the NI-6584 support half-duplex communication?

Yes. The 781290-01 configuration provides half-duplex operation.

What is the difference between NI-6584 part numbers?

The main differences are the duplex configuration and input termination. The 781290-01 is a half-duplex 100 Ω configuration, the 781290-02 is a full-duplex 100 Ω configuration, and the 781290-03 provides a full-duplex unterminated configuration.

Does the NI-6584 have an FPGA?

The NI-6584 is the digital I/O adapter portion of the FlexRIO system. Programmable FPGA resources are provided by the compatible FlexRIO FPGA module or supported FlexRIO controller used with it.

Which FPGA modules are compatible with the NI-6584?

NI currently lists compatible FlexRIO modules including the PXIe-7971R, PXIe-7972R, PXIe-7975R, and PXIe-7976R. Compatibility should be verified for the exact hardware and software configuration.

Can the NI-6584 be used for custom protocols?

Yes. This is one of the major advantages of the FlexRIO architecture. Engineers can implement custom FPGA logic for proprietary protocols, specialized timing, triggering, data processing, and device simulation.

Can the NI-6584 be used for protocol analysis?

Yes. RS-422/RS-485 data can be acquired and processed by FPGA logic for real-time protocol monitoring and analysis.

Can the NI-6584 generate RS-422 or RS-485 signals?

Yes. The NI-6584 supports digital generation as well as acquisition when configured with compatible FlexRIO FPGA hardware.

Can the NI-6584 be used for hardware-in-the-loop testing?

Yes. Its FPGA-based architecture makes it suitable for deterministic HIL communication and embedded-controller validation applications.

Can the NI-6584 be used for avionics testing?

Yes. The module can be incorporated into custom aerospace and avionics test systems that use compatible RS-422/RS-485 electrical interfaces.

What connector does the NI-6584 use?

The NI-6584 uses a 68-pin VHDCI connector for its RS-422/RS-485 digital I/O connections. Compatible cable assemblies can break the signals out to DB9 connectors for connection to external devices.

What hardware is required to use the NI-6584?

A complete system typically requires the NI-6584 adapter module, a compatible FlexRIO FPGA module or supported FlexRIO controller, an appropriate PXI/PXIe system, required cables, and compatible NI software.

What should I check before purchasing an NI-6584?

Before purchasing the NI-6584, verify the exact part number, RS-422 or RS-485 interface, full-duplex or half-duplex requirement, termination configuration, channel requirements, communication speed, compatible FlexRIO FPGA module, cable configuration, PXI/PXIe chassis, and software environment.

Conclusion

The NI-6584 FlexRIO Digital I/O Adapter Module provides 32-channel digital I/O for real-time RS-422 and RS-485 communication, acquisition, generation, and protocol analysis. With support for up to 16 MHz clock rates, full-duplex and half-duplex configurations, terminated and unterminated variants, and programmable FlexRIO FPGA processing, the NI-6584 is well suited for custom serial communication, avionics testing, industrial interface validation, hardware-in-the-loop systems, embedded electronics, protocol analysis, and advanced automated test applications.

Part Number(s): 781290-02丨781290-03丨781290-01

Specifications

Number of Bidirectional Digital Channels: 16
Maximum Clock Rate: 16 MHz
Logic Levels And Range: RS-422/RS-485
Compatible FPGA: Kintex-7, Virtex-5
Maximum Data Rate: 16 Mbits/s
Signaling Type: Differential

Brand

National Instruments

Related Products

Recently Viewed

Frequently Asked Questions

Yes. We can provide new and original products sourced through reliable supply channels. Depending on availability and customer requirements, selected models may also be available in used or refurbished condition. Please confirm the required condition when requesting a quotation.

Please contact us with the required model number, quantity, and application requirements. We provide competitive quotations and project-based pricing according to your purchasing needs.

Stock availability changes regularly. Some models are available for immediate shipment, while others require factory ordering or sourcing. Contact us with the exact model and part number for the latest availability.

Yes, we provide worldwide shipping solutions for customers in different countries and regions. We can arrange reliable logistics services based on your destination and delivery requirements.

Yes, our technical team can help verify specifications, system compatibility, accessories, and product selection based on your application requirements.