Technical Sales
United States
(866) 531-6285
info@ni.com
Detailed Specifications For user manuals and dimensional drawings, visit the product page resources tab on ni.com.

Last Revised: 2014-10-09 08:11:55.0

NI 6584R

RS485/RS422 Adapter Module for NI FlexRIO

  • Up to 16 Mbits/s data rates
  • 16 RS-485/RS-422 compatible channels
  • Mates with an NI FlexRIO FPGA module for reliable and deterministic control of digital communication
  • Half or Full Duplex
  • 100 Ohm terminated or no termination options
 

Overview

You can use this adapter module with an NI FlexRIO FPGA module for customized, bit-level access to RS485/RS422. With this combination, you can implement customized RS485/RS422 communication or real-time analysis on the FPGA.

The NI 6584R features both half- and full-duplex options. The half-duplex module shares TX and RX pairs, so you can transmit or receive on that channel. Full-duplex modules, on the other hand, have separate TX and RX pairs, so you can transmit and receive simultaneously.

Back to Top
 

Application and Technology

Connectivity

The NI 6584R features a VHDCI connector and two BNC connectors on the front panel. Using the VHDCI to Eight 9-position D-Sub cable, you can connect 16 TX/RX channels to the NI 6584R.

Figure 1. This image shows the NI 6584R adapter module connected to an NI FlexRIO FPGA module. With the VHDCI to Eight 9-position D-Sub cable, you can connect up to 16 TX/RX channels to the NI 6584R.

Programmable Onboard FPGA

NI FlexRIO FPGA modules for PXI include user-programmable FPGAs for onboard processing and flexible I/O operation. You can implement customizable features such as hardware compare, waveform linking/looping, and other hardware-based algorithms inside the onboard FPGA through the NI LabVIEW FPGA Module programming environment or through VHDL.

The NI 6581 adapter module with the NI FlexRIO FPGA modules can perform parallel data processing on the FPGA, which would otherwise be too processor- and time-intensive in software. This instrument is programmable with the NI-RIO driver and LabVIEW FPGA Module for not only high-speed digital acquisition and generation but also hardware-implemented signal processing and control.


The new Virtex-5 FPGA architecture is optimized to execute faster and more efficiently using single-cycle timed loops in LabVIEW FPGA. This means you can optimize more LabVIEW FPGA code to fit within Virtex-5 FPGAs and execute more operations per clock cycle.

Graphical Programming with LabVIEW FPGA

The LabVIEW FPGA Module uses LabVIEW embedded technology to extend LabVIEW graphical development and target FPGAs on NI reconfigurable I/O (RIO) hardware. LabVIEW is distinctly suited for FPGA programming because it clearly represents parallelism and data flow. With the LabVIEW FPGA Module, you can create custom measurement and control hardware without low-level hardware description languages or board-level design. You can use this custom hardware for unique timing and triggering routines, ultrahigh-speed control, interfacing to digital protocols, digital signal processing (DSP), and many other applications requiring high-speed hardware reliability and tight determinism. 

Software

You need the LabVIEW FPGA Module to program the NI 6584R. Implement this LabVIEW FPGA code on the Xilinx FPGA on the NI FlexRIO FPGA modules and use the NI-RIO driver to communicate with the NI 6584R and the NI FlexRIO FPGA module combination. With LabVIEW FPGA and the NI-RIO driver, you have the flexibility to implement custom RS485/RS422 communication on the NI 6584R.



Back to Top
 

Support and Services

System Assurance Programs

NI system assurance programs are designed to make it even easier for you to own an NI system. These programs include configuration and deployment services for your NI PXI, CompactRIO, or Compact FieldPoint system. The NI Basic System Assurance Program provides a simple integration test and ensures that your system is delivered completely assembled in one box. When you configure your system with the NI Standard System Assurance Program, you can select from available NI system driver sets and application development environments to create customized, reorderable software configurations. Your system arrives fully assembled and tested in one box with your software preinstalled. When you order your system with the standard program, you also receive system-specific documentation including a bill of materials, an integration test report, a recommended maintenance plan, and frequently asked question documents. Finally, the standard program reduces the total cost of owning an NI system by providing three years of warranty coverage and calibration service. Use the online product advisors at ni.com/advisor to find a system assurance program to meet your needs.


Technical Support

Get answers to your technical questions using the following National Instruments resources.

  • Support - Visit ni.com/support to access the NI KnowledgeBase, example programs, and tutorials or to contact our applications engineers who are located in NI sales offices around the world and speak the local language.
  • Discussion Forums - Visit forums.ni.com for a diverse set of discussion boards on topics you care about.
  • Online Community - Visit community.ni.com to find, contribute, or collaborate on customer-contributed technical content with users like you.


Repair

While you may never need your hardware repaired, NI understands that unexpected events may lead to necessary repairs. NI offers repair services performed by highly trained technicians who quickly return your device with the guarantee that it will perform to factory specifications. For more information, visit ni.com/repair.


Training and Certifications

The NI training and certification program delivers the fastest, most certain route to increased proficiency and productivity using NI software and hardware. Training builds the skills to more efficiently develop robust, maintainable applications, while certification validates your knowledge and ability.

  • Classroom training in cities worldwide - the most comprehensive hands-on training taught by engineers.
  • On-site training at your facility - an excellent option to train multiple employees at the same time.
  • Online instructor-led training - lower-cost, remote training if classroom or on-site courses are not possible.
  • Course kits - lowest-cost, self-paced training that you can use as reference guides.
  • Training memberships and training credits - to buy now and schedule training later.
Visit ni.com/training for more information.



Extended Warranty

NI offers options for extending the standard product warranty to meet the life-cycle requirements of your project. In addition, because NI understands that your requirements may change, the extended warranty is flexible in length and easily renewed. For more information, visit ni.com/warranty.


OEM

NI offers design-in consulting and product integration assistance if you need NI products for OEM applications. For information about special pricing and services for OEM customers, visit ni.com/oem.


Alliance

Our Professional Services Team is comprised of NI applications engineers, NI Consulting Services, and a worldwide National Instruments Alliance Partner program of more than 700 independent consultants and integrators. Services range from start-up assistance to turnkey system integration. Visit ni.com/alliance.


Back to Top
 

Detailed Specifications

This document lists the specifications of the National Instruments 6584 FlexRIO RS-485/422 adapter module. Pair these specifications with your NI FlexRIO FPGA Module Specifications. Refer to the Getting Results with the NI6584R document for instructions on how to install and configure the NI 6584R. These specifications are nominal unless otherwise noted. Refer to the Glossary section of this document for more information about the definitions used in this document.
Channel Specifications (RS-485/422)

Type of connectors

  1 VHDCI (Connector 0)

Number of RS-485/422 I/O channels

  16 data

Direction control of data channels

  Individual TX and RX enables

Power up state

  Drivers disabled, receivers enabled

I/O compatibility

  RS-485/422 (differential)

Maximum input differential voltage

  5 V

Characteristic impedance

  100 Ω differential nominal

Termination impedance

  100 Ω differential nominal

Maximum data rate

  16 Mbit/s nominal
NI 6584 Block Diagram (Full Duplex)

 

Note On the front panel of the NI 6584, the VHDCI connector is Connector 0 (Ports 1-8).

NI 6584 Block Diagram (Half Duplex)
 
Channel Specifications (Clock/PFI)

Type of connectors

  2 BNC

I/O type

  1 clock, 1 PFI (single-ended)

Direction control of clock/PFI channels

  Per channel

Characteristic impedance

  50 Ω nominal

Output impedance

  50 Ω nominal

Input impedance

  50 kΩ nominal

Maximum toggle rate

  16 MHz nominal

Input voltage

High voltage threshold

  2.5 V

Low voltage threshold

  0.8 V

Output voltage (100 μA load)

High Minimum

  3.0 V

Low Maximum

  0.1 V
Pinout and Signal Information
NI 6584 Pinout (Full Duplex) shows the Connector 0 (Ports 1-8) pin assignments for the NI 6584 in the full duplex configuration. Connector 0 (Ports 1-8) is a 68-pin VHDCI connector that distributes its signals by way of the VHDCI to Eight DB9 cable (197546-01) to the device under test (DUT). The RX pins are your acquisition signals, and the TX pins are your generation signals. The full duplex configuration of the NI 6584 has individual RX and TX pins.
NI 6584 Pinout (Full Duplex)

 

GND = Ground

NI 6584 Pinout (Half Duplex) shows the Connector 0 (Ports 1-8) pin assignments for the NI 6584 in the half duplex configuration. Connector 0 (Ports 1-8) is a 68-pin VHDCI connector that distributes its signals by way of the VHDCI to Eight DB9 cable (197546-01) through eight different 9-pin ports to the DUT. The half duplex configuration of the NI 6584 places both the RX (acquisition) and TX (generation) signals on the same pins.

NI 6584 Pinout (Half Duplex)

 

GND = Ground
NC = No connect

Caution Connections that exceed any of the maximum ratings of input or output signals on the NI PXI-6584R can damage the device and the chassis. NI is not liable for any damage resulting from such signal connections.

NI 6584 and NI VHDCI to Eight DB9 Cable shows the NI VHDCI to Eight DB9 cable connected to the NI 6584 at Connector 0 and then fanning out to display each of its eight nine-pin port connectors.
NI 6584 and NI VHDCI to Eight DB9 Cable

 

1 NI 6584 FlexRIO adapter module

2 NI VHDCI to Eight DB9 cable (197546-01)

The Pin Assignments on each Port (Full Duplex) and Pin Assignments on each Port (Half Duplex) tables show the pin assignments for each of the eight port connectors on the NI VHDCI to Eight DB9 cable. Two of the 16 data channels are assigned to each port.


Pin Assignments on each Port (Full Duplex)
Connector Pin Port 1 Port 2 Port 3 Port 4 Port 5 Port 6 Port 7 Port 8
  1 GND GND GND GND GND GND GND GND
2 RX_1+ RX_3+ RX_5+ RX_7+ RX_9+ RX_11+ RX_13+ RX_15+
3 TX_1+ TX_3+ TX_5+ TX_7+ TX_9+ TX_11+ TX_13+ TX_15+
4 RX_0+ RX_2+ RX_4+ RX_6+ RX_8+ RX_10+ RX_12+ RX_14+
5 RX_0− RX_2− RX_4− RX_6− RX_8− RX_10− RX_12− RX_14−
6 RX_1− RX_3− RX_5− RX_7− RX_9− RX_11− RX_13− RX_15−
7 TX_1− TX_3− TX_5− TX_7− TX_9− TX_11− TX_13− TX_15−
8 TX_0+ TX_2+ TX_4+ TX_6+ TX_8+ TX_10+ TX_12+ TX_14+
9 TX_0− TX_2− TX_4− TX_6− TX_8− TX_10− TX_12− TX_14−
GND = Ground



Pin Assignments on each Port (Half Duplex)
Connector Pin Port 1 Port 2 Port 3 Port 4 Port 5 Port 6 Port 7 Port 8
  1 GND GND GND GND GND GND GND GND
2 NC NC NC NC NC NC NC NC
3 TX_1+RX_1+ TX_3+RX_3+ TX_5+RX_5+ TX_7+RX_7+ TX_9+RX_9+ TX_11+RX_11+ TX_13+RX_13+ TX_15+RX_15+
4 NC NC NC NC NC NC NC NC
5 NC NC NC NC NC NC NC NC
6 NC NC NC NC NC NC NC NC
7 TX_1− RX_1− TX_3− RX_3− TX_5− RX_5− TX_7− RX_7− TX_9− RX_9− TX_11−RX_11− TX_13−RX_13− TX_15−RX_15−
8 TX_0+RX_0+ TX_2+RX_2+ TX_4+RX_4+ TX_6+RX_6+ TX_8+RX_8+ TX_10+RX_10+ TX_12+RX_12+ TX_14+RX_14+
9 TX_0− RX_0− TX_2− RX_2− TX_4− RX_4− TX_6− RX_6− TX_8− RX_8− TX_10−RX_10− TX_12−RX_12− TX_14−RX_14−
GND = Ground
NC = No connect


The NI 6584 Connector Signals and NI FlexRIO FPGA Module Signals table lists the NI 6584 connector signals and the corresponding NI FlexRIO FPGA module signals necessary for designing a custom component-level IP (CLIP). Channel 0 and Clock I/O are global clocks. The _CC suffix on the RX Data signals identifies channels that are capable of receiving a regional clock. Refer to the Virtex-5 FPGA User Guide at www.xilinx.com for more information about regional clocks on your FPGA.


NI 6584 Connector Signals and NI FlexRIO FPGA Module Signals
NI 6584 NI FlexRIO FPGA Module
Connector Signal Name TX Data TX Data Bank TX Data Enable TX Data Enable Bank RX Data RX Data Bank RX Data Enable RX Data Enable Bank
Connector 0 (VHDCI) Channel 0+/– GPIO_21 1 GPIO_1 0 GCLK_SE GPIO_18 1
Channel 1+/– GPIO_22 1 GPIO_14 0 GPIO_7_CC 0 GPIO_14_n 0
Channel 2+/– GPIO_8 0 GPIO_12 0 GPIO_23_CC 1 GPIO_27 1
Channel 3+/– GPIO_9 0 GPIO_13 0 GPIO_24_CC 1 GPIO_29 1
Channel 4+/– GPIO_54 3 GPIO_60 3 GPIO_39_CC 2 GPIO_61 3
Channel 5+/– GPIO_43 2 GPIO_47 2 GPIO_40_CC 2 GPIO_65 3
Channel 6+/– GPIO_52 3 GPIO_51 3 GPIO_37_CC 2 GPIO_35 2
Channel 7+/– GPIO_53 3 GPIO_63 3 GPIO_38_CC 2 GPIO_46 2
Channel 8+/– GPIO_19 1 GPIO_16 1 GPIO_5_CC 0 GPIO_17 1
Channel 9+/– GPIO_20 1 GPIO_29_n 1 GPIO_6_CC 0 GPIO_30 1
Channel 10+/– GPIO_10 0 GPIO_2 0 GPIO_25_CC 1 GPIO_3 0
Channel 11+/– GPIO_11 0 GPIO_28 1 GPIO_26_CC 1 GPIO_28_n 1
Channel 12+/– GPIO_55 3 GPIO_35_n 2 GPIO_58_CC 3 GPIO_36 2
Channel 13+/– GPIO_44 2 GPIO_48 2 GPIO_59_CC 3 GPIO_64 3
Channel 14+/– GPIO_41 2 GPIO_49 3 GPIO_56_CC 3 GPIO_50 3
Channel 15+/– GPIO_42 2 GPIO_62 3 GPIO_57_CC 3 GPIO_45 2
BNC Clock I/O GPIO_16_n 1 GPIO_17_n 1 GCLK_LVDS
BNC PFI GPIO_0 0 GPIO_1_n 0 GPIO_4_CC 0


Power

Power requirements from the NI FlexRIO FPGA module

+12 V

  100 mA, 1.2 W max

+3.3 V

  500 mA, 1.65 W max
Physical

Dimensions

  13.1 × 2.0 × 12.9 cm (5.2 × 0.8 × 5.1 in.)

Weight

  298 g (10.5 oz)

Front panel connectors

  Two BNC connectors and one 68-pin VHDCI connector
Environmental
The NI 6584 is intended for indoor use only.

Operating environment

  0 °C to 55 °C. Tested in accordance with IEC 60068-2-1 and IEC 60068-2-2.

Relative humidity range

  10% to 90%, noncondensing. Tested in accordance with IEC 60068-2-56.

Altitude

  2,000 m at 25 °C ambient temperature

Pollution Degree

  2

Storage environment

Ambient temperature range

  –20 °C to 70 °C. Tested in accordance with IEC 60068-2-1 and IEC 60068-2-2.

Relative humidity range

  5% to 95%, noncondensing. Tested in accordance with IEC 60068-2-56.

Note Clean the device with a soft, non-metallic brush. Make sure that the device is completely dry and free from contaminants before returning it to service.

Glossary

Maximum and minimum specifications are warranted not to exceed these values within certain operating conditions and include the effects of temperature and uncertainty unless otherwise noted.

Nominal specifications are unwarranted values that are relevant to the use of the product and convey the expected performance of the product.

Compliance and Certifications
Safety

This product meets the requirements of the following standards of safety for electrical equipment for measurement, control, and laboratory use:

  • IEC 61010-1, EN 61010-1
  • UL 61010-1, CSA 61010-1

Note For UL and other safety certifications, refer to the product label or the Online Product Certification section.

Electromagnetic Compatibility
This product meets the requirements of the following EMC standards for electrical equipment for measurement, control, and laboratory use:
  • EN 61326 (IEC 61326): Class A emissions; Basic immunity
  • EN 55011 (CISPR 11): Group 1, Class A emissions
  • AS/NZS CISPR 11: Group 1, Class A emissions
  • FCC 47 CFR Part 15B: Class A emissions
  • ICES-001: Class A emissions

Note For the standards applied to assess the EMC of this product, refer to the Online Product Certification section.

Note For EMC compliance, operate this device with shielded cables.

CE Compliance
This product meets the essential requirements of applicable European Directives, as amended for CE marking, as follows:
  • 2006/95/EC; Low-Voltage Directive (safety)
  • 2004/108/EC; Electromagnetic Compatibility Directive (EMC)
Online Product Certification
Refer to the product Declaration of Conformity (DoC) for additional regulatory compliance information. To obtain product certifications and the DoC for this product, visit ni.com/certification, search by module number or product line, and click the appropriate link in the Certification column.
Environmental Management

National Instruments is committed to designing and manufacturing products in an environmentally responsible manner. NI recognizes that eliminating certain hazardous substances from our products is beneficial not only to the environment but also to NI customers.

For additional environmental information, refer to the NI and 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.

Waste Electrical and Electronic Equipment (WEEE)

EU Customers At the end of the product life cycle, all products must be sent to a WEEE recycling center. For more information about WEEE recycling centers, National Instruments WEEE initiatives, and compliance with WEEE Directive 2002/96/EC on Waste Electrical and Electronic Equipment, visit ni.com/environment/weee.htm.



Back to Top