background image

 

 

PCIe-826x Series Board

 

User Manual

 

High-speed Multifunction Boards                    Version 1.0, May 2015 

 

 

S

UPPORT

 

This manual relates to the following boards: PCIe-8620 and PCIe-8622.

 

 

W

ARRANTY

 

All products manufactured by ICP DAS are warranted against defective materials 
for a period of one year from the date of delivery to the original purchaser. 

 

W

ARNING

 

ICP DAS assumes no liability for damages consequent  to the use of this product. 
ICP DAS reserves the right to change this manual at any time without notice. The 
information furnished by ICP DAS is believed to be accurate and reliable. However, 
no responsibility is assumed by ICP DAS for its use,  nor for any infringements of 
patents or other rights of third parties resulting from its use. 

 

C

OPYRIGHT

 

Copyright ©  2015 by ICP DAS. All rights are reserved.

 

 

T

RADEMARKS

 

Names are used for identification purposes only and may be registered 
trademarks of their respective companies. 

 

C

ONTACT 

US 

If you have any questions, feel to contact us by email at:   
[email protected] or [email protected]

   

We will respond to you within 2 working days. 

Summary of Contents for PCIe-8620

Page 1: ...the right to change this manual at any time without notice The information furnished by ICP DAS is believed to be accurate and reliable However no responsibility is assumed by ICP DAS for its use nor...

Page 2: ...nals 16 2 4 4 Signal Shielding 16 2 4 5 Analog Input Data Acquisition Methods 17 2 5 ANALOG OUTPUT 18 2 5 1 Analog Output Block 18 2 5 2 Connection Analog Output Signals 19 2 6 DIGITAL INPUT OUTPUT 20...

Page 3: ...3 1 Interrupt and Initialize Control Status Registers 48 6 3 2 Digital I O Registers 50 6 3 3 Analog Input Registers 51 6 3 4 Analog Output Registers 53 6 3 5 Counter Registers 54 6 4 BAR 1 MMIO 55 6...

Page 4: ...speed multifunction board PCIe 8620 PCIe 8622 One printed Quick Start Guide One Software Utility CD One CA PC25M D Sub Connector One Low profile Bracket Note If any of these items is missing or damag...

Page 5: ...PCIe 862x Series is up to 200 kS s with 8 16 16 bit A D converters simultaneously sampling on each channel The PCIe 862x Series has two 16 bit voltage output D A channels 4 12 digital input channels 4...

Page 6: ...AD converter with up to 200 kHz sampling rate for each channel 8 16 channel Synchronous Sample Hold A D 8 16 single ended Analog Inputs Multiple A D trigger methods Analog Input range 10 V 5 V Built...

Page 7: ...2048 samples Over voltage Protection Continuous 35 Vp p Input Impedance 10 000 M 4pF Trigger Modes Software Pacer External Data Transfer Polling Interrupt DMA Accuracy 0 05 of FSR 1 LSB 25 C 10 V Inp...

Page 8: ...6 mA 0 33 V Source 6 mA 4 77 V DO Readback Yes Operation Mode Static update Response Speed 1 0 MHz Typical Timer Counter Channel 2 General Bus Type PCI Express x1 Data Bus 32 bit Card ID Yes 4 bit I O...

Page 9: ...r Manual Ver 1 0 May 2015 PMH 029 10 Page 9 1 4 Applications Signal Analysis FFT and Frequency Analysis Transient Analysis Temperature Monitor Vibration Analysis Energy Management Other Industrial and...

Page 10: ...an overview of the board layout for each of the PCIe 862x Series cards PCIe 8620 SW1 1 2 3 4 CON1 SW1 1 2 3 4 CON1 q Full profile q Low profile CON1 The Connector for 8 channel Analog Input and 4 chan...

Page 11: ...029 10 Page 11 PCIe 8622 SW1 1 2 3 4 CON1 CON1 The Connector for 16 channel Analog Input 2 channel Analog Output and 12 channel isolated DIO Refer to Section 2 8 Pin Assignments SW1 DIP Switch used t...

Page 12: ...Card ID is 0x0 For more details regarding the SW1 Card ID settings refer to the table below NO 1 2 3 4 ID 0 ID 1 ID 2 ID 3 SW1 Default Settings Card ID Hex 1 ID0 2 ID1 3 ID2 4 ID3 0x0 ON ON ON ON 0x1...

Page 13: ...ples FIFO ADC Controller PCIe Controller DMA Engine MagicScan Engine FPGA Host PCIe X1 DO0 DO3 PCIe 8620 4 ch Digital Input TTL Level DI0 DI3 The following is the block diagram for the PCI 8622 CLAMP...

Page 14: ...mplifier and A D converter to achieve simultaneous data acquisition The main blocks featured in the PCIe 8620 8622 Analog Input block are as follows CON1 User can connect Analog Input signals to the P...

Page 15: ...put rage affects the resolution of the PCIe 862x Series for an AI channel Resolution refer to the voltage of one ADC code 16 bit ADC converts Analog Inputs into one of 65 536 216 codes that is one of...

Page 16: ...862x Series board can be used to measure single ended type Analog Input signals for floating signal source AI0 AGND PCIe 8620 8622 AI1 AI2 AI15 Vs Floating Signal Source 2 4 4 Signal Shielding Use a...

Page 17: ...he FIFO Two clock sources are provided a software command and a pacer clock The saved data can be transferred to the memory on the PC using either software polling Interrupt transfer or DMA transfer D...

Page 18: ...channels that are controlled by software command The main blocks featured in the PCIe 8622 Analog Output block are as follows CON1 User can connect Analog Input signals to the PCIe 8622 through the CO...

Page 19: ...10 Page 19 2 5 2 Connection Analog Output Signals The PCIe 8622 board provides two DA output channels AO0 and AO1 and the onboard 5 V 10 V reference signal on the PCIe 8622 may be used to generate a...

Page 20: ...or Digital Input and DO 0 11 configured for Digital Output Digital Input applications include receiving TTL signals and sensing external device states such as the state of a switch Digital Output appl...

Page 21: ...and 1 can be used as either an up counter or a Pulse width Modulation Generator Up Counter CNT0_CLK PCIe 8622 Counter 0 Up Counter CNT0_GATE CNT1_CLK Counter 1 Up Counter CNT1_GATE Pulse width Modulat...

Page 22: ...High speed Multifunction Boards User Manual Ver 1 0 May 2015 PMH 029 10 Page 22 2 8 Pin Assignments 2 8 1 CON1 Connector of the PCIe 8620 8622 q PCIe 8620 q PCIe 8622...

Page 23: ...or an internal source as set using software CNT0_OUT D_GND Output Counter0 Output CNT0_GATE D_GND Input Counter0 Gate Control AI_CONV D_GND Input AD External Clock Trigger DTRG0 D_GND Input AD externa...

Page 24: ...or Windows XP etc Installing the driver first helps reduce the time required for installation and restarting the computer To install the PCIe 8620 8622 Series cards follow the procedure described bel...

Page 25: ...rds User Manual Ver 1 0 May 2015 PMH 029 10 Page 25 Step 3 Shut down and switch off the power to the computer and then disconnect the power supply Step 4 Remove the cover from the computer Step 5 Sele...

Page 26: ...rew and remove the PCI Express slot cover from the computer case Step 7 Remove the connector cover from the PCIe 8620 8622 board Step 8 Carefully insert the PCIe 8620 8622 board into the PCI Express s...

Page 27: ...in place using the retaining screw that was removed in Step 6 Step 10 Replace the covers on the computer Step 11 Re attach any cables insert the power cord and then switch on the power to the computer...

Page 28: ...panion CD ROM or can be obtained from the ICP DAS FTP web site Install the appropriate driver for your operating system The location and website addresses for the installation package are indicated be...

Page 29: ...st of device and then click the Next button to continue Step 6 On the Select Additional Tasks screen click the Next button to continue Step 7 On the Download Information screen click the Next button t...

Page 30: ...ter For detailed information about the hardware installation of the PCIe 8620 8622Series board refer to Chapter 3 Hardware Installation Step 2 Power on the computer and complete the Plug and Play inst...

Page 31: ...High speed Multifunction Boards User Manual Ver 1 0 May 2015 PMH 029 10 Page 31 Step 4 Click the Finish button Step 5 Windows pops up Found New Hardware dialog box again...

Page 32: ...ating correctly The following is a description of how access the Device Manager in each of the major versions of Windows Refer to the appropriate description for the specific operating system to verif...

Page 33: ...ager Windows 7 Step 1 Click the Start button and then click Control Panel Step 2 Click System and Maintenance and then click Device Manager Alternatively Step 1 Click the Start button Step 2 In the Se...

Page 34: ...play the Start screen icon from the desktop view hover the mouse cursor over the bottom left corner of screen Step 2 Right click the Start screen icon and then click Device Manager Alternatively press...

Page 35: ...ction Boards User Manual Ver 1 0 May 2015 PMH 029 10 Page 35 4 3 2 Check the Installation Check that the PCIe 8620 8622 Series board is correctly listed in the Device Manager as illustrated below Inst...

Page 36: ...d information about the hardware and driver installation refer to Chapter 3 Hardware Installation and Chapter 4 Software Installation 5 1 PCIe 8620 Self Test Before beginning the Self Test procedure e...

Page 37: ...nal board to DO0 pin Pin24 and connect the DI2 pin Pin23 on the terminal board to DO2 pin Pin25 Wiring for the Analog Input Test Step 3 Connect the signal source to AI channel 0 and connect the signal...

Page 38: ...ton point to All Programs and then click the ICPDAS folder Point to UniDAQ Development Kits and then click the UniDAQ Utility to execute the UniDAQ Utility Program Step 5 Confirm that the PCIe 8620 bo...

Page 39: ...Input Output functions test 1 Click the Digital Output tab 2 Select Port0 from the Port Number drop down menu 3 Check the checkboxes for channels 0 and 2 4 Click the Digital Input tab 5 Select Port0...

Page 40: ...Step 8 Check the results of the Analog Input functions test 1 Click the Analog Input tab 2 Confirm the configuration settings 3 Click the Start button to start the test 4 Check the Analog Input value...

Page 41: ...product solutions pc_based_io_board daughter_boards dn 68a html A CA SCSI15 H Cable Optional Website http www icpdas com products Accessories cable cable_selection htm Step 1 Connect the DN 68A termin...

Page 42: ...Pin58 on the terminal board to AI0 pin Pin60 and connect the A_GND pin Pin59 on the terminal board to A_GND pin Pin60 Execute the Test Program Step 4 In Windows 7 click the Start button point to All...

Page 43: ...n successfully installed in the Host system Note that the device numbers start from 0 Step 6 Click the TEST button to start the test Step 7 Check the results of the Digital Input Output functions test...

Page 44: ...turn red when the corresponding DO Channels 0 and 1 are ON Step 8 Check the results of the Analog Input Output functions test 1 Click the Analog Output tab 2 Select the 0 from the Channel drop down me...

Page 45: ...0 May 2015 PMH 029 10 Page 45 6 Click the Analog Input tab 7 Confirm the configuration settings 8 Click the Start button to start the test 9 Check the Analog Input value for Channel 0 The values for o...

Page 46: ...nd Play BIOS will assign an appropriate I O address to each PCIe 8620 8622 Series board installed in the system Each card includes four fixed ID numbers that are used to identify the card and are indi...

Page 47: ...l Status Internal Clock Control Status 0CH AI Mode Control Status AI Mode Control Status 10H Read AI Data AI Trigger 14H Read AI Data Start AI Trigger 18H Interrupt Control Status Interrupt Control St...

Page 48: ...ite a 4 indicates 512 write a 5 indicates 1024 write a 6 is 1536 and write 7 to 15 is 32 Yes Yes 8 Enable AI Post Trigger Mode Writing a 1 indicates a post trigger mode for Analog Input when DTRG0 int...

Page 49: ...ifunction Boards User Manual Ver 1 0 May 2015 PMH 029 10 Page 49 Register 6 3 1 2 Base 0x1C Interrupt Clear Bit Description Read Write 0 Interrupt Clear Write a 0 to clear PCI interrupt Yes Yes 1 31 R...

Page 50: ...te DO Port and Read DI Port Bit Description Read Write 0 11 DO Port Write Write the digital output data to specified digital output port Read the digital output status to specified digital output port...

Page 51: ...rol Status Bit Description Read Write 0 31 Set Div Clock Indicates the WORD Base Clock Sampling Rate 1 to set internal pacer clock during an Analog Input operation Yes Yes Register 6 3 3 4 Base 0x0C A...

Page 52: ...Data Bit Description Read Write 0 15 Software Trigger Data Read Read Analog Input data form analog input channel 0 to 7 Yes Yes 16 31 Reserved Yes No Register 6 3 3 7 Base 0x14 AI Data Acquisition St...

Page 53: ...Write 0 23 AO Command Writing a AO command Yes Yes 24 AO Command Read Reading a 1 indicates a Command Status is ready Reading a 0 indicates a Command Status is busy Yes No 25 31 Reserved Yes No For m...

Page 54: ...nter 1 Control Status Bit Description Read Write 0 0 Yes No 1 0 Yes No 2 Set Mode Writing 1 indicates a pulse PWM output mode Writing 0 indicates a up counter mode Yes Yes 3 Set Source Writing 1 indic...

Page 55: ...2015 PMH 029 10 Page 55 6 4 Bar 1 MMIO 6 4 1 Xilinx Spartan 6 Control Status Registers For more detailed information refer to the documentation for the Spartan 6 which can be found at http www xilinx...

Page 56: ...ble and or the connector to be eliminated At first the user has to prepare the equipment for calibration the precise multi meter Note that the calibrated values for Analog Output Input channels are st...

Page 57: ...15 PMH 029 10 Page 57 The Analog Output channel calibration values stored in the Flash are as follows Flash Address DA Calibration CH 0 CH 1 Bipolar 5 V 64 72 0 V 65 73 Unipolar 10 V 66 74 0 V 67 75 B...

Page 58: ...tion of the calibration process using the Windows Calibration Program for the PCIe 8620 8622 which can be downloaded form http ftp icpdas com pub cd iocard pci napdos pci pci 8600 dll calibration 7 2...

Page 59: ...User Manual Ver 1 0 May 2015 PMH 029 10 Page 59 Step 2 Calibrate the Analog Output Channel 0 1 Connect the meter to measure the voltage from channel 0 2 Connect meter to PCIe 8622 AO0 Pin58 3 Connect...

Page 60: ...voltage 5 V 2 Use button or and adjust output voltage to voltage 0 V 3 Use button or and adjust output voltage to voltage 10 V 4 Use button or and adjust output voltage to voltage 0 V 5 Use button or...

Page 61: ...User Manual Ver 1 0 May 2015 PMH 029 10 Page 61 Step 4 Calibrate the Analog Output Channel 1 1 Connect the meter to measure the voltage from channel 1 2 Connect meter to PCIe 8622 AO0 Pin24 3 Connect...

Page 62: ...voltage 5 V 2 Use button or and adjust output voltage to voltage 0 V 3 Use button or and adjust output voltage to voltage 10 V 4 Use button or and adjust output voltage to voltage 0 V 5 Use button or...

Page 63: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI0 Pin68 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 64: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI1 Pin34 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 65: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI2 Pin67 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 66: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI3 Pin33 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 67: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI4 Pin66 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 68: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI5 Pin32 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 69: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI6 Pin65 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 70: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI7 Pin31 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 71: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI8 Pin64 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 72: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI9 Pin30 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 73: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI10 Pin63 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 74: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI11 Pin29 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 75: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI12 Pin62 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 76: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI13 Pin28 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 77: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI14 Pin61 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 78: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8622 AI15 Pin27 5 Connect GND source to PCIe 8622 A_GND Pin60 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 79: ...High speed Multifunction Boards User Manual Ver 1 0 May 2015 PMH 029 10 Page 79 Step 22 Save Calibrate Data 1 Click SAVE button...

Page 80: ...tion Boards User Manual Ver 1 0 May 2015 PMH 029 10 Page 80 7 2 2 PCIe 8620 Calibration Step Step 1 Select calibration board 1 Select 1 PCIe 8620 from the Select Calibration Board drop down menu 2 Cli...

Page 81: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8620 AI0 Pin1 5 Connect GND source to PCIe 8620 A_GND Pin14 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 82: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8620 AI1 Pin2 5 Connect GND source to PCIe 8620 A_GND Pin14 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 83: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8620 AI2 Pin3 5 Connect GND source to PCIe 8620 A_GND Pin14 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 84: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8620 AI3 Pin4 5 Connect GND source to PCIe 8620 A_GND Pin14 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 85: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8620 AI4 Pin5 5 Connect GND source to PCIe 8620 A_GND Pin14 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 86: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8620 AI5 Pin6 5 Connect GND source to PCIe 8620 A_GND Pin14 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 87: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8620 AI6 Pin7 5 Connect GND source to PCIe 8620 A_GND Pin14 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 88: ...hexadecimal value 4 Connect 0 V voltage source to PCIe 8620 AI7 Pin8 5 Connect GND source to PCIe 8622 A_GND Pin14 6 Click Read button to get hexadecimal value 7 Connect 4 9 V voltage source to PCIe...

Page 89: ...High speed Multifunction Boards User Manual Ver 1 0 May 2015 PMH 029 10 Page 89 Step 10 Save Calibrate Data 1 Click SAVE button...

Page 90: ...Page 90 8 Windows API Function For more details regarding the Windows API Functions for the PCIe 8620 8622 Series board refer to UniDAQ SDK User manual which can be downloaded from CD NAPDOS PCI UniDA...

Page 91: ...able daughter board containing female 68 pin D sub I O Connectors and is designed to allow easy field wiring connections Pins 01 to 68 on the DN 68A daughter board are connected to the CON1 connector...

Page 92: ...hter board containing female 25 pin D sub I O Connectors and is designed to allow easy field wiring connections Pins 01 to 25 on the DN 25 daughter board are connected to the CON1 connector on the PCI...

Reviews: