background image

Getting Started with

Your PCI/PXI-6810 Serial 

Data Analyzer

High-Speed Serial Digital Transmission Devices for 

PCI and PXI Bus Computers

Getting Started with Your PCI/PXI-6810 SDA

January 1998 Edition

Part Number 321754A-01

© Copyright 1998 National Instruments Corporation. All rights reserved.

Summary of Contents for PCI-6810

Page 1: ... Data Analyzer High Speed Serial Digital Transmission Devices for PCI and PXI Bus Computers Getting Started with Your PCI PXI 6810 SDA January 1998 Edition Part Number 321754A 01 Copyright 1998 National Instruments Corporation All rights reserved ...

Page 2: ...elgium 02 757 00 20 Brazil 011 288 3336 Canada Ontario 905 785 0085 Canada Québec 514 694 8521 Denmark 45 76 26 00 Finland 09 725 725 11 France 01 48 14 24 24 Germany 089 741 31 30 Hong Kong 2645 3186 Israel 03 6120092 Italy 02 413091 Japan 03 5472 2970 Korea 02 596 7456 Mexico 5 520 2635 Netherlands 0348 433466 Norway 32 84 84 00 Singapore 2265886 Spain 91 640 0085 Sweden 08 730 49 70 Switzerland...

Page 3: ... PRODUCTS OR INCIDENTAL OR CONSEQUENTIAL DAMAGES EVEN IF ADVISED OF THE POSSIBILITY THEREOF This limitation of the liability of National Instruments will apply regardless of the form of action whether in contract or tort including negligence Any action against National Instruments must be brought within one year after the cause of action accrues National Instruments shall not be liable for any del...

Page 4: ...al area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense Notices to User Changes or modifications not expressly approved by National Instruments could void the user s authority to operate the equipment under the FCC Rules This device complies with the FCC rules only if used with shielded interface cables of suitable qual...

Page 5: ...ption 1 3 Instrument Driver 1 3 Utilities and Applications 1 3 Electronic Documentation 1 3 Using PXI with CompactPCI 1 4 What You Need to Get Started 1 5 Software Programming Choices 1 6 National Instruments Application Software 1 6 Driver Software 1 6 Optional Equipment 1 8 Unpacking 1 8 Chapter 2 Configuration and Installation Configuring Your 6810 Device 2 1 Alternate Low Voltage Power Switch ...

Page 6: ...ional Overview 3 1 Functional Unit Descriptions 3 2 MITE ASIC 3 2 DAQ DIO ASIC 3 2 Numerically Controlled Oscillator NCO 3 2 Serial Data Processor 3 3 RS 232 Transceivers 3 3 RS 485 Transceivers 3 3 Adjustable Voltage Transceivers 3 3 Static Digital I O 3 3 Chapter 4 Signal Connections I O Connector 4 1 I O Connector Signal Connection Descriptions 4 3 Using External Power with the DIO Signals 4 4 ...

Page 7: ...ramming Environment and the Instrument Driver 1 7 Figure 2 1 PCI PXI 6810 Configurable Switch 2 1 Figure 2 2 PCI PXI 6810 Switch Settings 2 2 Figure 2 3 Soft Front Panel 2 6 Figure 3 1 6810 Device Block Diagram 3 2 Figure 4 1 I O Connector Pin Assignments 4 2 Tables Table 1 1 PXI 6810 J2 Pin Assignment 1 5 Table 4 1 I O Connector Signals 4 3 ...

Page 8: ...ed as follows Chapter 1 Introduction describes the 6810 device lists what you need to get started describes software programming choices optional equipment and custom cables and explains how to unpack and set up your 6810 device Chapter 2 Configuration and Installation explains how to configure and install the 6810 hardware and software and how to use the 6810 soft front panel Chapter 3 Hardware O...

Page 9: ...ndicates that the text following it applies only to a specific product a specific operating system or a specific software version This icon to the left of bold italicized text denotes a note which alerts you to important information This icon to the left of bold italicized text denotes a caution which advises you of precautions to take to avoid injury data loss or a system crash This icon to the l...

Page 10: ... LabVIEW and LabWindows CVI After you set up your hardware system use either the application software documentation or the 6810 documentation to help you write your application It may be helpful to look through the software documentation before you configure your hardware Accessory installation guides or manuals If you are using accessory products read the terminal block and cable assembly install...

Page 11: ...omputer PCI bus systems only Customer Communication National Instruments wants to receive your comments on our products and manuals We are interested in the applications you develop with our products and we want to help if you have problems with them To make it easy for you to contact us this manual contains comment and configuration forms for you to complete These forms are in Appendix B Customer...

Page 12: ...s and essentially any application that involves arbitrary serial patterns Each serial channel incorporates sophisticated logic that generates a trigger in response to events These triggers can direct the channel to transfer data to or from the host computer s memory route to the Real Time System Integration RTSI bus or generate an external signal to trigger standalone instruments such as oscillosc...

Page 13: ...0 mV including such common signal levels as 5 V TTL 3 3 V and ECL The 6810 device also includes eight digital I O signals for general purpose input and output You can use those I O signals to control test signals on a device These digital I O signals normally operate with 5 V TTL characteristics but they can also operate with an alternate power supply for special low voltage applications National ...

Page 14: ...es You can use it in the following application environments LabVIEW LabWindows CVI ComponentWorks Microsoft Visual C C Borland C C Utilities and Applications Several example applications are provided with the instrument driver for common data patterns and metrics for generating and analyzing data There is also a configuration utility for setting up your 6810 device See the Using the 6810 Soft Fron...

Page 15: ...on the CompactPCI bus Compatible operation is not guaranteed either between CompactPCI devices with different sub buses or between CompactPCI devices with sub buses and PXI The standard implementation for CompactPCI does not include these sub buses Your PXI 6810 device will work in any standard CompactPCI chassis adhering to the PICMG CompactPCI 2 0 R2 1 document PXI specific features the RTSI bus...

Page 16: ... for Windows 95 NT Optional software packages and documentation LabVIEW LabWindows CVI ComponentWorks Microsoft Visual C C Your PCI computer running Windows 95 or Windows NT ver 4 0 or later or your PXI chassis Serial Data Analyzer Software Reference Manual Table 1 1 PXI 6810 J2 Pin Assignment PXI 6810 Signal PXI Pin Name CompactPCI J2 Pin Number RTSI Trigger 0 5 PXI Trigger 0 5 B16 A16 A17 A18 B1...

Page 17: ...uses the ANSI standard C programming language The LabWindows CVI SDA Library a series of functions for using LabWindows CVI with National Instruments SDA hardware is included with your software kit You can also use ComponentWorks a state of the art user interface and I O component compatible with many third party ADEs Driver Software The Serial Data Analyzer instrument driver software is included ...

Page 18: ...th NI DAQ and a variety of National Instruments DAQ devices so you can integrate your 6810 device and 6810 instrument driver development can integrate with National Instruments DAQ products Whether you are using conventional programming languages or National Instrument software your application uses the driver software API as illustrated in Figure 1 1 Figure 1 1 The Relationship between the Progra...

Page 19: ...al Instruments Application Note 105 Connector Options for the 6810 Serial Data Analyzer Unpacking Your 6810 device is shipped in an antistatic package to prevent electrostatic damage to the device Electrostatic discharge can damage several components on the device To avoid such damage in handling the device take the following precautions Ground yourself via a grounding strap or by holding a ground...

Page 20: ...nd set up the 6810 features through the soft front panel Alternate Low Voltage Power Switch By default the hardware supplies its own internal 5 V power to these transceivers The only user selectable option on the 6810 hardware is a switch that supplies power to the eight general purpose DIO signals from an external power source See Figures 2 1 and 2 2 for the switch location and proper settings Fi...

Page 21: ...wo different types of software environments for the 6810 device They are each described in the following sections Follow the option relevant to your work Installing the Software Development Environment Install your application development environment before installing the 6810 software Then install your 6810 software by following these instructions 1 Place the 6810 CD in your computer CD ROM drive...

Page 22: ...6810 and other devices The following are general instructions for installing the PCI 6810 Consult your computer user manual or technical reference manual for specific instructions and warnings 1 Plug in but do not turn on your computer before installing the PCI 6810 device The power cord grounds the computer and protects it from electrical damage while you are installing the module Warning To prot...

Page 23: ...re and reboot This will allow Windows to recognize your hardware If the problem persists uninstall the software and hardware and reinstall in the correct order 10 Run the software soft front panel in the NI Serial Data Analyzer program group to verify it is working properly Your PCI 6810 device is installed You are ready to configure your 6810 software See the Using the 6810 Soft Front Panel to Co...

Page 24: ... PXI 6810 in the selected 5 V slot Use the injector ejector handle to fully inject the device into place 6 Screw the front panel of the PXI 6810 to the front panel mounting rails of the PXI or CompactPCI chassis 7 Visually verify the installation 8 Plug in and turn on the PXI controller and your PXI 6810 Note If Windows 95 NT cannot identify your hardware this probably means you installed the hard...

Page 25: ...Your Device To software configure your 6810 device follow these instructions 1 Start the soft front panel application a Go to Start Programs b From the Programs menu choose NI Serial Data Analyzer Soft Front Panel c Choose the Instrument tab as shown in Figure 2 3 2 Select or test your configuration as described in the following sections Figure 2 3 Soft Front Panel ...

Page 26: ...ng applications using the instrument driver will need to re establish a connection session to the instrument To do this reinitialize all other instrument sessions The channel panels in the soft front panel will be re initialized but the control contents will be preserved Testing Your Configuration From the Instrument tab of the soft front panel you can execute a self test by clicking on the Self T...

Page 27: ...tion to help you quickly learn and use this product Online documentation The software reference manual as well as this getting started manual are available in PDF format for simple online viewing or you can print all or parts of them if you prefer Example applications The software distribution media includes several applications and their source code to show you how to use the 6810 for several com...

Page 28: ...as you specify Figure 3 1 shows the basic architecture of the 6810 device The 6810 interfaces to the PCI bus with the National Instruments MITE ASIC The MITE ASIC incorporates DMA controllers that enable the MITE to operate as a PCI bus master The MITE can then move data rapidly and efficiently to and from system memory This efficiency precludes the need for large data buffers on the device but th...

Page 29: ...al channel Numerically Controlled Oscillator NCO Using the instrument driver you can set the NCO to a frequency that divides down well to the bit rate for your application The instrument driver will set up the NCO in response to your bit rate requirements RS 232 Data Channel 0 RS 485 Channel 0 Adjustable Voltage Serial Transceiver 0 Adjustable Voltage Clock Transceiver Adjustable Voltage Serial Tr...

Page 30: ... Data TD signal is driven when you configure the associated channel for output RS 485 Transceivers Each channel has a dedicated RS 485 transceiver Each transceiver either transmits or receives data depending on the configuration of the associated serial channel Adjustable Voltage Transceivers These are also called general purpose transceivers These tranceivers can either transmit or receive data m...

Page 31: ...Started with Your PCI PXI 6810 SDA Chapter 4 Signal Connections This chapter describes signal connections for the 6810 device I O Connector The 6810 device has a single 68 pin connector The pin configuration for the connector is shown in Figure 4 1 ...

Page 32: ... DIO 4 DIO 5 GND DIO 6 DIO 7 GND RX_TX_0 RX_TX_0 GND RX_TX1 RX_TX1 GND EXT_PWR Reserved GND DOE_CH1 DOE_CH0 GND GND Reserved GND GND Trig In Trig Out GND Reserved Reserved GND GND Reserved Reserved Reserved Reserved GND Reserved Reserved Reserved GND Reserved Reserved GND Reserved Reserved GND Reserved Reserved GND 1 35 2 36 3 37 4 38 5 39 6 40 7 41 8 42 9 43 10 44 11 45 12 46 13 47 14 48 15 49 16...

Page 33: ...ransmit or receive data on a differential pair 31 32 RX_TX_ 1 1 An RS 485 Differential Pair A single channel on the 6810 device can either transmit or receive data on a differential pair 15 17 21 23 25 26 DIO 0 7 Digital I O These eight signals provide static digital input and output The signals operate at 5 V TTL levels by default but can support low voltage operation by drawing power from the EX...

Page 34: ...this switch on each 6810 device and the correct position of the switch for the onboard 5 V supply or the external power source 4 GPC General Purpose Clock The 6810 either transmits or receives a clock signal depending on software configuration The signal levels for the clock are the same as the general purpose channel signals 2 3 GPCH 0 1 General Purpose Serial Channel Generates or receives serial...

Page 35: ...nsmitter Max synchronous bit rate 10 Mb s Data must be synchronized to internal clock or external clock source Max asynchronous bit rate 2 Mb s Signal range typ 10 to 10 V 40 mV Signal range min 9 5 to 9 5 V 40 mV Output impedance 80 Ω External clock to out synchronous 40 ns Receiver Max synchronous bit rate 10 Mb s Max asynchronous bit rate 2 Mb s Setup hold synchronous 30 ns 5 ns Programmable th...

Page 36: ...t voltage range 8 V low 8 V high RS 485 Transmitter Interface signals One differential pair per channel Max baud rate 10 Mb s Differential driver high voltage 5 V no load 2 V min 100 Ω load 1 5 V min 50 Ω load Differential input threshold 0 2 min 0 2 max Receiver input hysteresis 100 mV Digital I O Interface Number of transceivers 8 Operating voltage Switch selectable between onboard 5 V and exter...

Page 37: ... 12 mA Serial Channel Triggering Trigger inputs Arbitrary pattern match 64 bit on input channel 16 bit on output channel data edge detection RTSI trigger External trigger signal Trigger from another channel Trigger combination Any logical combination of two trigger inputs Trigger output External trigger signal Acquire or transmit data RTSI trigger Trigger another serial channel Post trigger timer ...

Page 38: ...only Power Requirements 5 V 4 0 A 12 V 100 mA 12 V 50 mA Physical PCI physical dimensions 10 7 by 17 5 cm 4 2 by 6 9 in PXI physical dimensions 10 0 by 16 0 cm 3 9 by 6 3 in Environment Operating temperature 0 to 50 C Storage temperature 20 to 70 C Operating relative humidity 10 to 90 noncondensing Storage relative humidity 5 to 95 noncondensing Emissions EN 55011 1991 Group 1 Class A at 10 m FCC ...

Page 39: ...these systems does not answer your questions we offer fax and telephone support through our technical support centers which are staffed by applications engineers Electronic Services Bulletin Board Support National Instruments has BBS and FTP sites dedicated for 24 hour support with a collection of files and documents to answer most common customer questions From these sites you can also download t...

Page 40: ...ct the source from which you purchased your software to obtain support Country Telephone Fax Australia 03 9879 5166 03 9879 6277 Austria 0662 45 79 90 0 0662 45 79 90 19 Belgium 02 757 00 20 02 757 03 11 Brazil 011 288 3336 011 288 8528 Canada Ontario 905 785 0085 905 785 0086 Canada Quebec 514 694 8521 514 694 4399 Denmark 45 76 26 00 45 76 26 02 Finland 09 725 725 11 09 725 725 55 France 01 48 1...

Page 41: ...____ Instruments used _________________________________________________________________ _______________________________________________________________________________ National Instruments hardware product model _____________ Revision ____________________ Configuration ___________________________________________________________________ National Instruments software product ___________________ Vers...

Page 42: ...nd model _________________________________________________________ Microprocessor ___________________________________________________________________ Clock frequency or speed ___________________________________________________________ PCI chipset ______________________________________________________________________ Type of video board installed ____________________________________________________...

Page 43: ..._____________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ __________...

Page 44: ... Getting Started with Your PCI PXI 6810 SDA Glossary Numbers Symbols percent positive of or plus negative of or minus per degree Ω ohm Prefix Meaning Value p pico 10 12 n nano 10 9 µ micro 10 6 m milli 10 3 k kilo 103 M mega 106 G giga 109 ...

Page 45: ...sual C amplification a type of signal conditioning that improves accuracy in the resulting digitized signal and reduces noise ANSI American National Standards Institute API application programming interface ASIC Application Specific Integrated Circuit a proprietary semiconductor component designed and manufactured to perform a set of specific functions for a specific customer asynchronous 1 hardwa...

Page 46: ... basic input output system BIOS functions are the fundamental level of any PC or compatible computer BIOS functions embody the basic operations needed for successful use of the computer s hardware resources bipolar a signal range that includes both positive and negative values for example 5 to 5 V BNC a type of coaxial signal connector buffer temporary storage for acquired or generated data softwa...

Page 47: ...rom or writing to groups CMOS complementary metal oxide semiconductor conversion device device that transforms a signal from one form to another For example analog to digital converters ADCs for analog input digital to analog converters DACs for analog output digital input or output ports and counter timers are conversion devices conversion time the time required in an analog input or output syste...

Page 48: ... computer and possibly generating control signals with D A and or DIO boards in the same computer dB decibel the unit for expressing a logarithmic measure of the ratio of two signal levels dB 20log10 V1 V2 for signals in volts DC direct current DC coupled allowing the transmission of both AC and DC signals device a plug in instrument card or pad that can contain multiple channels and conversion de...

Page 49: ...lly erasable programmable read only memory ROM that can be erased with an electrical signal and reprogrammed electrostatically coupled propagating a signal by means of a varying electric field EMC electromechanical compliance EPROM erasable programmable read only memory ROM that can be erased usually by ultraviolet light exposure and reprogrammed event the condition or state of an analog or digita...

Page 50: ...waveform data can be stored on the FIFO ahead of time This again reduces the effect of latencies associated with getting the data from system memory to the DAQ device filtering a type of signal conditioning that allows you to filter unwanted signals from the signal you are trying to measure flyby a type of high performance data transfer in which the data bytes pass directly from the source to the ...

Page 51: ...gger signal hex hexadecimal Hz hertz the number of scans read or updates written per second I IC integrated circuit ID identification IDE integrated development environment IEEE Institute of Electrical and Electronics Engineers IEEE 488 the shortened notation for ANSI IEEE Standards 488 1978 488 1 1987 and 488 2 1987 See also GPIB immediate digital I O a type of digital acquisition generation wher...

Page 52: ...to amplifier the difference between the voltages at its two inputs interrupt a computer signal indicating that the CPU should suspend its current task to service a designated activity interrupt level the relative priority at which a device can interrupt I O input output the transfer of data to from a computer system involving communications channels operator interface devices and or data acquisiti...

Page 53: ...metric prefix for 1 million or 106 when used with units of measure such as volts and hertz 2 mega the prefix for 1 048 576 or 220 when used with B to quantify data or computer memory MB megabytes of memory MBLT eight byte block transfers in which both the Address bus and the Data bus are used to transfer data Mbytes s a unit for data transfer that means 1 million or 106 bytes s memory buffer See b...

Page 54: ...al value of an input line Also called immediate digital I O or non handshaking nonreferenced signal signal sources with voltage signals that are not connected to an absolute sources reference or system ground Also called floating signal sources Some common example of nonreferenced signal sources are batteries transformers or thermocouples O onboard channels channels provided by the plug in DAQ boa...

Page 55: ...heral Component Interconnect a high performance expansion bus architecture originally developed by Intel to replace ISA and EISA It is achieving widespread acceptance as a standard for PCs and work stations it offers a theoretical maximum transfer rate of 132 Mbytes s PCI MITE is a custom ASIC designed by National Instruments that implements the PCI bus interface The PCI MITE supports bus masterin...

Page 56: ...e amount of time required for a signal to pass through a circuit protocol the exact sequence of bits characters and control codes used to transfer data between computers and peripherals through a communications channel pts points pulse trains multiple pulses pulsed output a form of counter signal generation by which a pulse is outputted when a counter reaches a certain value PXI Stands for PCI eXt...

Page 57: ...struments directly by means of connectors on top of the boards for precise synchronization of functions S s seconds S samples sample counter the clock that counts the output of the channel clock in other words the number of samples taken On boards with simultaneous sampling this counter counts the output of the scan clock and hence the number of scans scan one or more analog or digital input sampl...

Page 58: ...ng frequency division on an external signal SIMM single in line memory module SMB a type of miniature coaxial signal connector SNR signal to noise ratio the ratio of the overall rms signal level to the rms noise level expressed in decibels software trigger a programmed event that triggers an event such as data acquisition software triggering a method of triggering in which you simulate an analog t...

Page 59: ...unded T TC terminal count the highest value of a counter TD Transmit Data signal throughput rate the data measured in bytes s for a given continuous operation calculated to include software overhead Throughput Rate Transfer RateSoftware Overhead Factor top level VI VI at the top of the VI hierarchy This term is used to distinguish the VI from its subVIs transducer See sensor transducer excitation ...

Page 60: ... update that sends one new sample to every analog output channel in the group update rate the number of output updates per second V V volts VDC volts direct current VDMAD virtual DMA driver VI virtual instrument 1 a combination of hardware and or software elements typically used with a PC that has the functionality of a classic stand alone instrument 2 a LabVIEW software module VI which consists o...

Page 61: ...terrupt controller device Vref reference voltage W waveform multiple voltage readings taken at a specific sampling rate wire data path between nodes word the standard number of bits that a processor or memory manipulates at one time Microprocessors typically use 8 16 or 32 bit words working voltage the highest voltage that should be applied to a product in normal use normally well under the breakd...

Page 62: ... CTS 0 1 signal table 4 3 customer communication xii B 1 to B 2 D DAQ DIO ASIC 3 1 3 2 development environment installing 2 2 digital I O overview 1 2 static 3 3 digital I O interface specifications A 3 to A 4 external power supply requirements A 3 operating characteristics at 5 V A 4 operating characteristics with external power A 3 DIO 0 7 signals table 4 3 documentation conventions used in manu...

Page 63: ...TE ASIC 3 2 numerically controlled oscillator NCO 3 2 RS 232 transceivers 3 3 RS 485 transceivers 3 3 serial data processor 3 3 static digital I O 3 3 installation 2 3 to 2 5 I I O connector pin assignments figure 4 2 signal descriptions table 4 3 to 4 4 installation See also configuration hardware installation 2 3 to 2 5 PCI 6810 2 3 to 2 4 PXI 6810 2 4 to 2 5 software installation 2 2 to 2 3 dev...

Page 64: ...transceivers overview 3 3 specifications A 2 RS 485 transceivers overview 3 3 specifications A 3 RTS 0 1 signal table 4 3 run time only environment installing 2 3 RX_TX_ 0 0 signal table 4 3 RX_TX_ 1 1 signal table 4 3 S serial channel triggering specifications A 4 Serial Data Analyzer instrument driver compatibility with application software 1 3 software description 1 6 to 1 7 serial data process...

Page 65: ...uirements A 5 RS 232 transceiver A 2 RS 485 transceiver A 3 serial channel triggering A 4 static digital I O 3 3 switch low voltage 2 1 to 2 2 PCI PXI 6810 configurable switch figure 2 1 PCI PXI 6810 switch settings figure 2 2 T TD 0 1 signal table 4 3 technical support B 1 to B 2 telephone and fax support numbers B 2 transceivers adjustable voltage general purpose description 3 3 specifications A...

Reviews: