National Instruments NI 653x Скачать руководство пользователя страница 1

DAQ

653

X

 User Manual

High-Speed Digital I/O Devices for 
PCI, PXI , CompactPCI, AT, EISA, 
and PCMCIA Bus Systems

653

User Manual

January 2001 Edition

Part Number 321464C-01

Содержание NI 653x

Страница 1: ...DAQ 653X User Manual High Speed Digital I O Devices for PCI PXI CompactPCI AT EISA and PCMCIA Bus Systems 653X User Manual January 2001 Edition Part Number 321464C 01...

Страница 2: ...725 725 11 France 01 48 14 24 24 Germany 089 741 31 30 Greece 30 1 42 96 427 Hong Kong 2645 3186 India 91805275406 Israel 03 6120092 Italy 02 413091 Japan 03 5472 2970 Korea 02 596 7456 Mexico 5 280 7...

Страница 3: ...or service failures caused by owner s failure to follow the National Instruments installation operation or maintenance instructions owner s modification of the product owner s abuse misuse or negligen...

Страница 4: ...ommunications DOC Changes or modifications not expressly approved by National Instruments could void the user s authority to operate the equipment under the FCC Rules Class A Federal Communications Co...

Страница 5: ...Directives Readers in the EU EEC EEA must refer to the Manufacturer s Declaration of Conformity DoC for information pertaining to the CE Mark compliance scheme The Manufacturer includes a DoC for most...

Страница 6: ...avoid injury data loss or a system crash This icon denotes a warning which advises you of precautions to take to avoid being electrically shocked bold Bold text denotes items that you must select or c...

Страница 7: ...6533 for PCMCIA 1 8 Configuring the 653X 1 8 In Windows 1 8 In Mac OS 1 9 Chapter 2 Using Your 653X Choosing the Correct Mode for Your Application 2 1 Controlling and Monitoring Static Digital Lines...

Страница 8: ...he Transfer Rate 2 18 Deciding How to Start and Stop Data Transfer Triggering 2 19 Start and Stop Trigger 2 20 Choosing Continuous or Finite Data Transfer 2 21 Finite Transfers 2 21 Continuous Input 2...

Страница 9: ...chronous Protocols 3 12 Using the 8255 Emulation Protocol 3 12 Using the Level ACK Protocol 3 18 Using Protocols Based on Signal Edges 3 24 Using the Trailing Edge Protocol 3 25 Appendix A Specificati...

Страница 10: ...transfer data to from this memory at a guaranteed rate This memory feature removes the dependency on the host computer bus for applications that require guaranteed transfer rates The PCI PXI 7030 653...

Страница 11: ...ng devices AT DIO 32HS DAQCard 6533 for PCMCIA PCI 6534 PCI DIO 32HS PXI 6533 PXI 6534 PCI or PXI 7030 6533 RT Series DAQ device 653X User Manual NI DAQ for PC compatibles or Mac OS Software environme...

Страница 12: ...time by LabVIEW RT Measurement Studio which includes LabWindows CVI tools for Visual C and tools for Visual Basic is a development suite that allows you to use ANSI C Visual C and Visual Basic to des...

Страница 13: ...dresses many of the complex issues between the computer and the DAQ hardware such as programming interrupts NI DAQ maintains a consistent software interface among its different versions so that you ca...

Страница 14: ...are properly detected Unpacking Your 653X Device Your 653X device is shipped in an antistatic package to prevent electrostatic damage to the device To avoid such damage in handling the device take the...

Страница 15: ...perly detected Installing the PCI DIO 32HS PCI 6534 or PCI 7030 6533 You can install a PCI DIO 32HS PCI 6534 or PCI 7030 6533 device in any available 5 V PCI expansion slot in your computer 1 Turn off...

Страница 16: ...e the PXI 653X onboard DMA controller using your software PXI compliant chassis have bus arbitration for all slots 3 Remove the filler panel for the peripheral slot you have chosen 4 Touch a metal par...

Страница 17: ...ut slot compatibility 1 Turn off your computer If your computer and operating system support hot insertion you may insert or remove the DAQCard 6533 at any time whether the computer is powered on or o...

Страница 18: ...on to test hardware resources Warning Do not configure the 653X resources in conflict with non National Instruments devices For example do not configure two devices to have the same base address Note...

Страница 19: ...Use I need to perform basic digital I O that does not need hardware timing or handshaking between the 653X and the peripheral device Unstrobed I O I want to configure the direction of each bit indivi...

Страница 20: ...high Advantages include It does not require pull up resistors It is independent of the state of the DPULL line It has high current drive for both its logic high and logic low states It can drive high...

Страница 21: ...receive digital patterns and waveforms at regular intervals or timed by an external TTL signal Transfer data between two devices using one of six configurable handshaking protocols Acquire digital dat...

Страница 22: ...gram Using the following flowcharts as a guide create a program to perform unstrobed I O Figure 2 1 displays a flowchart for C programming using NI DAQ while Figure 2 2 shows a LabVIEW programming flo...

Страница 23: ...f both sets of control timing lines are available call the DIG_In_Prt or DIG_Out_Prt function and set Port Number to 4 If both sets of control timing lines are not available use the DIG_In_Line and DI...

Страница 24: ...of signals to request and acknowledge each data transfer use the handshaking I O mode Deciding the Width of Data to Transfer You can choose between a width of eight 16 or 32 bits Use the following ta...

Страница 25: ...s of Chapter 3 Timing Diagrams Using the Burst Protocol The burst protocol differs from all the other handshaking protocols in that it is the only synchronous clocked protocol In addition to ACK and R...

Страница 26: ...l control timing trigger lines Choosing Whether or Not to Use a Programmable Delay For all the protocols you have the option to set a programmable delay This is useful when the handshaking signals of...

Страница 27: ...o retrieve the data If at any time the device runs out of space in the buffer it pauses the handshaking operation until your program clears up more buffer space You have the option to allow the device...

Страница 28: ...DAQ C interface Set the ND_PATTERN_GENERATION_LOOP_ENABLED to ND_ON in the Set_DAQ_Device_Info function LabVIEW Set the Pattern Generation Loop Enable attribute to ON in the DIO Parameter VI Choosing...

Страница 29: ...ing a valid ACK value before you enable the transfer on the peripheral device Similarly you can make sure the peripheral device is configured and is driving a valid REQ value before you enable the tra...

Страница 30: ...control line state of the REQ and ACK lines is low If you want to change state to high use one of the three following methods Use the CPULL bias selection line and connect the CPULL pin on the I O con...

Страница 31: ...shaking I O in NI DAQ Read DIG_Grp_Mode DIG_Grp_Config Read Continuous No DIG_DB_Config Yes DIG_Block_In DIG_Block_Out DIG_Block_In DIG_Block_Out Yes No Yes No Yes DIG_DB_HalfReady Is the next half bu...

Страница 32: ...e 2 5 Programming Unbuffered Handshaking I O in NI DAQ DIG_Grp_Config Input DIG_Grp_Mode DIG_Grp_Status Ready DIG_In_Grp DIO_Grp_Config Done DIG_Out_Grp DIG_Grp_Status Ready Done DIG_In_Grp DIO_Grp_Co...

Страница 33: ...RT DIO Start VI DIO Parameter VI DIO Clear VI Buffered Operation DIO Config VI Yes Burst Mode No No No Reverse PCLK Direction Yes Yes Finite Buffer DIO Read VI Yes Done DIO Read VI Yes No No Digital...

Страница 34: ...e to eliminate or reduce the impact of the PCI bus bandwidth limitations and increase the overall transfer rate DIO Start VI DIO Parameter VI DIO Clear VI Buffered Operation DIO Config VI Yes Burst Mo...

Страница 35: ...edge of a clock signal The clock signal can be generated internally by an onboard 32 bit counter set to a user specified frequency or the clock signal can be received from the REQ pin in the I O conn...

Страница 36: ...he internal REQ source You can reverse the REQ polarity by using the following functions NI DAQ C interface Specify the REQ polarity in the DIG_Group_Mode function before calling the DIG_Block_PG_Conf...

Страница 37: ...t and Stop Data Transfer Triggering By default data transfer starts upon a software command the Digital Buffer Control VI called by the DIO Start VI in LabVIEW and the DIG_Block_In and DIG_Block_Out f...

Страница 38: ...s received before a start trigger it is ignored If the stop trigger arrives before all the pretrigger data is acquired NI DAQ returns an error Figure 2 10 Using a Start and Stop Trigger Pattern Matchi...

Страница 39: ...continuously into or from computer memory or specify the number of points you want to transfer Finite Transfers For finite transfers the 653X device transfers the specified amount of data to from com...

Страница 40: ...a into onboard memory and looping through this data block continuously With this option data is only transferred from computer memory to the device onboard memory once and the device outputs the same...

Страница 41: ...nt bits LabVIEW Use the Digital Buffer Write VI or the Digital Buffer Read VI which are called by the DIO Read VI the DIO Write VI and the DIO Wait VI Connecting Signals Connect digital input signals...

Страница 42: ...rform pattern I O Figures 2 13 and 2 14 display flowcharts for C programming using NI DAQ while Figure 2 14 shows a LabVIEW programming flowchart The boxes represent function names for the appropriate...

Страница 43: ...lfReady Is the next half buffer ready DIG_DB_Transfer DIG_Block_Clear Acquisition Complete Yes Yes No No Yes No DIG_Block_In DIG_Block_Out DIG_Grp_Config DIG_Trigger_Config DIG_DB_Config DIG_Block_PG_...

Страница 44: ...load Enable attribute to OFF Monitoring Line State Change Detection You can configure your 653X device to acquire data whenever the state of one or more data lines change Once the 653X device detects...

Страница 45: ...ue of the entire port is acquired Figure 2 15 Change Detection Example Settings Deciding How to Start and Stop Data Transfer Triggering By default data transfer starts upon a software command the Digi...

Страница 46: ...buffer Once this data is in the buffer transfer stops If the stop trigger arrives before all the pretrigger data is acquired an error will return in software Figure 2 17 Stopping Data Transfer Using a...

Страница 47: ...t for pattern detection Note The mask for the pattern matching trigger is the same as the one used for change detection In other words input lines significant for the pattern matching trigger are also...

Страница 48: ...uffer and stops the operation Continuous Input For continuous input the 653X device transfers input data to the computer memory buffer continuously As the device is filling the buffer call the DIG_DB_...

Страница 49: ...processing time from the computer than DMA driven transfers Connecting Signals Connect digital input signals to the I O connector using the pinout diagrams Figures C 1 653X I O Connector 68 Pin Assig...

Страница 50: ...NI DAQ DIG_DB_HalfReady Is the next half buffer ready DIG_DB_Transfer DIG_Block_Clear Acquisition Complete Yes Yes No No DIG_Grp_Config DIG_Trigger_Config DIG_DB_Config DIG_Block_PG_Config DIG_Block_I...

Страница 51: ...National Instruments Corporation 2 33 653X User Manual Figure 2 22 Programming Change Detection for LabVIEW LabVIEW RT DIO Config VI Trigger Config VI DIO Read VI Done DIO Clear VI Yes No DIO Start V...

Страница 52: ...n software both of which can lower your transfer rate For more information about transfer rates see Appendix E Optimizing Your Transfer Rates Internal REQ Signal Source The 653X can internally generat...

Страница 53: ...of the REQ signal must each be 20 ns The minimum duration for a period of the REQ signal is 50 ns Note For data transfers that use a hardware start trigger there is no mandatory setup tsu or hold tim...

Страница 54: ...ynchronized to the REQ edge using a flip flop Because of this synchronization flip flop there is a one REQ pulse delay after STARTRIG before the data capture begins There is a possibility of a two cyc...

Страница 55: ...able 3 1 Note Whether an ACK or a REQ signal occurs first in the handshaking sequence depends on the protocol and the direction of the transfer Table 3 1 Handshaking Protocol Characteristics Protocol...

Страница 56: ...LK line The 653X device asserts the ACK signal if it is ready to perform a transfer If the peripheral device also asserts the REQ signal indicating it is ready a transfer occurs on the rising edge of...

Страница 57: ...both the 653X device and the peripheral device are ready and thus ACK and REQ are asserted it is not reasonable to expect data to arrive at consistent intervals If consistent intervals are an importa...

Страница 58: ...output clock signal onto the PCLK line or receive an input clock signal from the PCLK line By default the PCLK line is set for input during output transfers and set for output during input transfers...

Страница 59: ...a valid to PCLK 4 tdih Hold time from PCLK to input data invalid 6 Output Parameters tpc PCLK cycle time 50 7001 tpw PCLK high pulse duration tpc 2 5 tpc 2 5 tpa PCLK to ACK valid 18 tah Hold time fro...

Страница 60: ...gh pulse duration 20 tpl PCLK low pulse duration 20 trs Setup time from REQ valid to PCLK falling edge 1 trh Hold time from PCLK to REQ invalid 0 Output Parameters tpa PCLK to ACK valid 22 tah Hold ti...

Страница 61: ...pl PCLK low pulse duration 20 trs Setup time from REQ valid to PCLK falling edge 1 trh Hold time from PCLK to REQ invalid 0 tdis Setup time from input data valid to PCLK falling edge 0 tdih Hold time...

Страница 62: ...high pulse duration tpc 2 5 tpc 2 5 tpa PCLK to ACK valid 18 tah Hold time from PCLK to ACK invalid 3 tpdo PCLK to output data valid 28 tdoh Hold time from PCLK to output data invalid 4 tdis Setup ti...

Страница 63: ...REQ edge before reading the data For output after writing the data the 653X device latches data out of the I O connector on the active REQ edge The active edge of the REQ is determined rising or fall...

Страница 64: ...ulation Input Handshaking Sequence Reference Point Action Steps 1 The 653X device asserts the ACK signal when ready to accept data 2 The peripheral device can then strobe data into the 653X device by...

Страница 65: ...om Figure 3 10 8255 Emulation Input State Machine Wait For Space Wait For REQ Programmable Delay Wait For REQ When REQ Unasserted Latch Input Data When 6533 Device has space for data input data Clear...

Страница 66: ...rising edge of the ACK signal or any time in between before the next rising edge on REQ 4 The REQ signal edge in step 2 causes the ACK signal to return to deassert 5 The rising REQ signal edge enables...

Страница 67: ...Figure 3 12 8255 Emulation Output State Machine Wait For Data Wait For REQ Programmable Delay Wait For REQ When REQ Unasserted When 6533 Device has data to output output data When REQ Asserted Initial...

Страница 68: ...edge to REQ rising edge 0 tdir Input data valid to REQ rising edge 0 trdi REQ rising edge to input data invalid 10 Output Parameters taa ACK high duration 100 tr a REQ falling edge to ACK rising edge...

Страница 69: ...erts REQ the peripheral may either pulse REQ or hold REQ high until the first ACK occurs If the peripheral pulses REQ make sure to start the transfer on the 653X device before the pulse occurs to avoi...

Страница 70: ...State Machine Wait For Space Wait For REQ Programmable Delay Programmable Delay Wait For REQ When REQ Asserted Clear ACK When 6533 Device has space for data input data When REQ Unasserted Initial Sta...

Страница 71: ...atching 0 trdi Input data hold from REQ active with REQ edge latching 10 tdir 2 Input data setup to REQ with REQ edge latching disabled 0 tadi Input data hold from ACK with REQ edge latching disabled...

Страница 72: ...put it drives the data onto the data lines and then asserts ACK ACK stays asserted indicating the 653X device is ready until the active going REQ edge occurs 2 The peripheral device responds with an a...

Страница 73: ...For Data Wait For REQ Programmable Delay Programmable Delay Wait For REQ When REQ Asserted Clear ACK When 6533 Device has data to output output data When REQ Unasserted Initial State ACK Cleared Send...

Страница 74: ...um Maximum Input Parameters trr REQ pulse width 75 tr r REQ inactive duration 75 tar ACK to next REQ 0 Output Parameters taa ACK pulse width 225 tra REQ to ACK inactive 100 200 tr do REQ inactive to n...

Страница 75: ...ates that the 653X device or peripheral device is ready for a transfer Long pulse protocol This is a variant of the leading edge protocol with the additional option of using a data settling delay If y...

Страница 76: ...o receive data 2 After receiving the trailing edge of the ACK pulse the peripheral device can strobe data into the 653X device and pulse the REQ 3 The 653X device sends another ACK pulse when ready fo...

Страница 77: ...nput Parameters trr REQ pulse width 75 tr r REQ inactive duration 75 tdir Input data setup to REQ inactive with REQ edge latching 0 tr di Input data hold from REQ inactive with REQ edge latching 10 td...

Страница 78: ...peripheral device responds with a REQ pulse The trailing edge of the REQ pulse deasserts the ACK signal and requests additional data ACK REQ 2 1 ACK and REQ are shown as active high Steps 1 2 are rep...

Страница 79: ...arameters trr REQ pulse width 75 tr r REQ inactive duration 75 ta r ACK inactive to next REQ inactive 0 Output Parameters taa ACK pulse width 2251 2752 tr do 1 REQ inactive to new output data with REQ...

Страница 80: ...make sure to start the transfer on the 653X device before the pulse occurs to avoid missing the pulse 1 The 653X device sends an ACK pulse when it is ready to receive data The ACK pulse width is fixed...

Страница 81: ...t For Space Wait For REQ Programmable Delay Programmable Delay Wait For REQ When REQ Asserted When 6533 Device has space for data input data Clear ACK Pulse When REQ Unasserted Initial State ACK Clear...

Страница 82: ...REQ edge latching 0 trdi Input data hold from REQ active with REQ edge latching 10 tdir 2 Input data setup to REQ with REQ edge latching disabled 0 tadi Input data hold from ACK with REQ edge latchin...

Страница 83: ...sserted 1 The 653X device sends the ACK pulse after driving output data to indicate that it has new valid output data The ACK pulse width is fixed assuming the peripheral device has deasserted the REQ...

Страница 84: ...hine Wait For Data Wait For REQ Programmable Delay Programmable Delay Wait For REQ When REQ Asserted Clear ACK Pulse When REQ Unasserted Initial State ACK Cleared When 653X Device has data to output o...

Страница 85: ...Parameters trr REQ pulse width 75 tr r REQ inactive duration 75 tar ACK to next REQ 0 Output Parameters taa ACK pulse width 125 tr a REQ inactive to ACK inactive 150 tr do REQ inactive to new output d...

Страница 86: ...e pulse occurs to avoid missing the pulse 1 The 653X device asserts an ACK signal when it is ready to receive data assuming the peripheral device has deasserted the REQ signal Otherwise the ACK signal...

Страница 87: ...For Space Wait For REQ Programmable Delay Programmable Delay Wait For REQ When REQ Asserted When 6533 Device has space for data input data Clear ACK Pulse When REQ Unasserted Initial State ACK Cleare...

Страница 88: ...REQ edge latching 0 trdi Input data hold from REQ active with REQ edge latching 10 tdir 2 Input data setup to REQ with REQ edge latching disabled 0 tadi Input data hold from ACK with REQ edge latchin...

Страница 89: ...asserted 1 The 653X device sends an ACK pulse with programmable width to indicate that it has data to output Assuming the peripheral device has deasserted the REQ signal Otherwise the ACK signal remai...

Страница 90: ...ine Wait For Data Wait For REQ Programmable Delay Programmable Delay Wait For REQ When REQ Asserted When 6533 Device has data to output output data Clear ACK Pulse When REQ Unasserted Initial State AC...

Страница 91: ...um Maximum Input Parameters trr REQ pulse width 75 tr r REQ inactive duration 75 tar ACK to next REQ 0 Output Parameters taa ACK pulse width 1251 tr do REQ inactive to new output data with REQ edge la...

Страница 92: ...els 32 input output 4 dedicated output and control 4 dedicated input and status Compatibility TTL CMOS standard or wired OR Hysteresis 500 mV Digital logic levels Level Min Max Input low voltage 0 V 0...

Страница 93: ...two 32 MB modules on each 6534 device PCI PXI 7030 6533 16 S PCI DIO 32HS 16 S PXI 6533 16 S Input high current for control lines Vin 2 4 V CPULL high CPULL low 200 A 1 4 mA Input low current for CPU...

Страница 94: ...mpatibility TTL CMOS Trigger types Rising or falling edge or digital pattern Pulse width for edge triggers min 10 ns Pattern trigger detection capabilities Detect pattern match or mismatch on user sel...

Страница 95: ...CMCIA 3 4 by 2 1 in AT DIO 32HS PCI 653X 6 9 by 4 2 in PXI 653X 6 4 by 3 9 in I O connector PCI DIO 32HS PXI 6533 AT DIO 32HS PCI 6534 and PXI 6534 68 pin male SCSI II type DAQCard 6533 for PCMCIA 68...

Страница 96: ...tional random vibration PXI only 5 to 500 Hz 2 5 grms 3 axes Note Random vibration profiles were developed in accordance with MIL T 28800E and MIL STD 810E Method 514 Test levels exceed those recommen...

Страница 97: ...s not include these sub buses Your PXI 653X device will work in any standard CompactPCI chassis adhering to the PICMG CompactPCI 2 0 R2 1 document PXI specific features are implemented on the J2 conne...

Страница 98: ...your data transfer when using the handshaking and pattern I O modes The direction and function of each signal varies depending on the mode of operation as shown in Table C 1 Table C 1 Control Signals...

Страница 99: ...nal connections Figure C 1 653X I O Connector 68 Pin Assignments 5 V REQ1 ACK1 STARTTRIG1 STOPTRIG1 PCLK1 PCLK2 STOPTRIG2 ACK2 STARTTRIG2 REQ2 DIOA0 GND DIOA3 DIOA4 GND DIOA7 DIOB0 DIOB1 GND RGND GND...

Страница 100: ...rm handshaking I O between two 653X devices using an SH 68 68 D1 cable Use Table C 2 to find the accessories designed for connecting signals to your 653X device Signal Descriptions Use Table C 3 to fi...

Страница 101: ...hese lines Unstrobed I O Option to use the ACK 1 2 lines as extra general purpose output lines OUT 3 4 4 7 STOPTRIG 1 2 Control Group 1 and group 2 stop triggers Handshaking I O Not used Pattern I O U...

Страница 102: ...ll down selection Input signal that selects whether the 653X device pulls the data lines DIOA DIOB DIOC and DIOD up or down when undriven If you connect DPULL to 5 V on the external terminal connector...

Страница 103: ...4 DIOB0 DIOB7 DIOB5 DIOA7 DIOA1 DIOA0 DIOA4 REQ1 PCLK1 OUT1 STOPTRIG1 IN1 ACK1 GND GND GND GND GND DIOC6 DIOC2 DIOC3 DIOC5 DIOD2 DIOD6 DIOD3 DIOD1 DIOB1 DIOB6 DIOB2 DIOA3 DIOA2 DIOA6 GND DIOB3 DIOA5 G...

Страница 104: ...including Cables and cable assemblies shielded and ribbon Connector blocks shielded and unshielded 50 and 68 pin screw terminals RTSI bus cables for AT and PCI devices SCXI modules and accessories tha...

Страница 105: ...and how the hardware works in your 653X device Block Diagrams Figure D 1 AT DIO 32HS Block Diagram DAQ DIO Counters and Timers DMA Interrupt Requests Handshaking and Control Data Latches and Drivers D...

Страница 106: ...CIA Block Diagram DAQ DIO Counters and Timers DMA Interrupt Requests Handshaking and Control Data Latches and Drivers Data Lines Data Lines 32 16 PCMCIA Interface PCMCIA I O Channel Control Lines 8 I...

Страница 107: ...6533 Block Diagram DAQ DIO Counters and Timers DMA Interrupt Requests Handshaking and Control Data Latches and Drivers Data Lines Data Lines 32 32 MITE PCI Interface PCI I O Channel EEPROM RTSI PXI T...

Страница 108: ...FOs Bus Interface DMA IRQ Counter and Timers Clock Selection DAQ DIO Bus Interface SCARAB Interface SCARAB Interface FPGA MITE Interface DMA IRQ Handshaking and Control RTSI Interface Data Lines 32 I...

Страница 109: ...und pull down Caution Do not connect CPULL DPULL or any other line directly to an external power supply while the 653X device is powered off Doing this may prevent your computer from booting For examp...

Страница 110: ...hes a low inductance uniform transmission line For more information about this cable and other accessories see Appendix C Connecting Signals with Accessories Tip Cables that do not meet the above requ...

Страница 111: ...V connection through a long wire back to the 5 V pin of the 653X device add a capacitor to your termination circuit to stabilize the 5 V connection near the Schottky diodes One suitable Schottky diod...

Страница 112: ...or slew rate of the 653X device or the characteristic impedance of the SH6868 D1 cable However the following information might be helpful I O buffers The DIO 32HS uses 24 mA rate controlled TTL level...

Страница 113: ...each other Do not run signal lines through conduits that also contain power lines How Much Current Can I Sink or Source Make sure the sink current does not exceed 24 mA at 0 4 V to guarantee that TTL...

Страница 114: ...Instruments PXI modules that provide a connection to these pins can be connected together by software This feature is available only when the PXI 653X is used in a PXI compatible chassis It is not sup...

Страница 115: ...igger bus line You can drive output control signals onto the bus and receive input control signals from the bus Figure D 6 shows the signal connection scheme Note If you configure a signal to be recei...

Страница 116: ...r application software The maximum sustainable transfer rate is always lower than the peak transfer rate The average bus bandwidth from highest to lowest is in the following order PCI PXI 6534 PCI PXI...

Страница 117: ...than interrupt driven transfers especially for pattern I O Refer to Table E 2 to determine whether your device supports DMA transfers If DMA transfers are available the software will use it by defaul...

Страница 118: ...ion then sample size is one byte Sixteen bits is two bytes and 32 bits is four bytes To convert from MS s to MB s use the following formula where sample size can be one two or four bytes For example 1...

Страница 119: ...IO 32HS Benchmark Results Mode Benchmark Rate MS s 8 Bit 16 Bit 32 Bit Pattern I O Single Shot Input 1 67 87 83 Output 1 47 74 38 Pattern I O Continuous Input 1 67 80 31 Pattern I O Continuous Retrans...

Страница 120: ...Protocol Continuous Retransmit Output 19 92 19 58 18 54 Table E 5 PXI 6533 Benchmark Results Mode Benchmark Rate MS s 8 Bit 16 Bit 32 Bit Pattern I O Single Shot Input 10 6 67 5 Output 5 2 5 2 5 Patt...

Страница 121: ...6533 for PCMCIA Benchmark Results Mode Benchmark Rate MS s 8 Bit 16 Bit 32 Bit Pattern I O Single Shot Input 0 12 11 10 Output 0 12 12 10 Pattern I O Continuous Input 0 12 11 10 Pattern I O Continuous...

Страница 122: ...hmarks made using buffer retransmitted onboard memory Table E 8 PXI 6534 Benchmark Results Mode Benchmark Rate MS s 8 Bit 16 Bit 32 Bit Pattern I O Single Shot Input 20 20 20 Output 20 20 20 Pattern I...

Страница 123: ...e operating system running on LabVIEW RT Table E 9 PCI 7030 6533 Benchmark Results Mode Benchmark Rate MS s 8 Bit 16 Bit 32 Bit Pattern I O Single Shot Input 1 82 95 49 Output 1 82 91 47 Pattern I O C...

Страница 124: ...Corporation E 9 653X User Manual Pattern I O Continuous Retransmit Output 2 50 1 25 1 25 Burst Protocol Continuous Input 19 98 19 97 19 97 Output 19 97 17 72 8 60 Table E 10 PCI 7030 6533 Benchmark R...

Страница 125: ...latest example programs system configurators tutorials technical news as well as a community of developers ready to share their own techniques Customer Education National Instruments provides a numbe...

Страница 126: ...s from the Worldwide Offices section of ni com Branch office web sites provide up to date contact information support phone numbers e mail addresses and current events If you have searched the technic...

Страница 127: ...Meaning Value k kilo 103 micro 10 6 m milli 10 3 M mega 106 n nano 10 9 Numbers Symbols degrees negative of or minus less than greater than less than or equal to greater than or equal to ohms per per...

Страница 128: ...the property of a function that begins an operation and returns prior to the completion or termination of the operation B b bits B bytes bidirectional data lines data lines that can be programmatical...

Страница 129: ...shaking I O and pattern I O There are four control signals in your 653X device ACK STARTTRIG REQ STOPTRIG and PCLK counter timer a circuit that counts external pulses or clock pulses timing CPULL A us...

Страница 130: ...connect the line to 5 VDC pull up or connect the line to ground pull down F FIFO First In First Out memory buffer the first data stored is the first data sent to the acceptor FIFOs are often used on D...

Страница 131: ...ansferred only when both the 653X and the peripheral device are ready I interrupt a computer signal indicating that the CPU should suspend its current task to service a designated activity I O Input O...

Страница 132: ...ansion bus architecture originally developed by Intel to replace ISA and EISA It has achieved widespread acceptance as a standard for PCs and workstations it offers a theoretical maximum transfer rate...

Страница 133: ...r time REQ Request Handshaking signal generated by the peripheral device indicating it is ready In some transfer modes the 653X device can internally generate a REQ signal The REQ signal with a bar ab...

Страница 134: ...T transfer rate the rate measured in bytes s at which data is moved from source to destination after software initialization and set up operations the maximum rate at which the hardware can operate t...

Страница 135: ...y National Instruments Corporation G 9 653X User Manual W wired OR output driver that drives its output pin to 0 V for logic low but tri states the pin puts the pin in the high impedance state for log...

Страница 136: ...e figure 3 13 input state machine figure 3 14 output handshaking sequence figure 3 15 output state machine figure 3 16 output timing diagram figure 3 17 overview 3 12 to 3 13 burst input timing diagra...

Страница 137: ...col 3 12 AT DIO 32HS benchmark results table E 4 block diagram D 1 installation 1 7 to 1 8 support for DMA transfers table E 2 B benchmark results See optimizing transfer rates block diagrams AT DIO 3...

Страница 138: ...2 30 handshaking I O 2 9 to 2 10 continuous input 2 9 continuous output 2 9 to 2 10 DMA or interrupt transfers 2 10 finite 2 9 pattern I O 2 21 to 2 22 continuous input 2 21 to 2 22 continuous output...

Страница 139: ...gnal description table C 5 H handshaking I O 2 6 to 2 17 See also handshaking I O timing diagrams ACK REQ signal polarity 2 8 connecting signals 2 10 to 2 11 continuous or finite data transfer 2 9 to...

Страница 140: ...ut state machine figure 3 22 output timing diagram figure 3 23 long pulse protocol 3 35 to 3 40 input handshaking sequence figure 3 35 input state machine figure 3 36 input timing diagram figure 3 37...

Страница 141: ...e 3 34 level ACK handshaking protocol 3 18 to 3 23 comparison of protocols table 3 4 to 3 5 input handshaking sequence figure 3 18 input state machine figure 3 19 input timing diagram figure 3 20 maxi...

Страница 142: ...ingle buffer in NI DAQ 2 24 REQ polarity 2 18 specifications A 3 timing diagrams 3 1 to 3 3 external REQ signal source 3 2 to 3 3 internal REQ signal source 3 1 to 3 2 transfer direction 2 18 transfer...

Страница 143: ...ge detection in NI DAQ figure 2 32 handshaking I O 2 12 to 2 17 buffered handshaking I O in NI DAQ figure 2 13 handshaking input in LabVIEW LabVIEW RT figure 2 15 handshaking output in LabVIEW LabVIEW...

Страница 144: ...m figure 3 23 long pulse protocol input handshaking sequence figure 3 35 input state machine figure 3 36 input timing diagram figure 3 37 output handshaking sequence figure 3 38 output state machine f...

Страница 145: ...r available at I O connector A 4 power requirement A 4 triggers RTSI triggers PCI PXI AT A 3 start and stop triggers A 3 standard output unstrobed I O 2 2 start and stop trigger change detection 2 28...

Страница 146: ...te machine figure 3 25 input timing diagram figure 3 26 maximum transfer rate table E 3 output state machine figure 3 27 output timing diagram figure 3 28 transferring data See data transfer trigger b...

Страница 147: ...Index 653X User Manual I 12 ni com W waveforms See pattern I O Web support from National Instruments F 1 wired OR output unstrobed I O 2 2 to 2 3 Worldwide technical support F 2...

Отзывы: