Preview only show first 10 pages with watermark. For full document please download

Pci Dio12 Manual Ver1.1

   EMBED


Share

Transcript

PCI-DIO12 Users Manual (Rev 1.1) PCI-DIO12 User’s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document as their own property. Information furnished by DAQ system is believed to be accurate and reliable. However, no responsibility is assumed by DAQ system for its use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or copyrights of DAQ system. The information in this document is subject to change without notice and no part of this document may be copied or reproduced without the prior written consent. Copyrights  2007 DAQ system, All rights reserved. -1- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) Contents 1. PCI-DIO12 Block Diagram & Specification 2. PCI-DIO12 Layout 3. Connecter Pin Map – J10 / J11 3-1 Extension Slot J2 4. Installation 5. Sample Program References -2- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) UPDATE HISTORY 2011-07-07 6. API Add -3- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) 1. PCI-DIO12 Block Diagram & Specification [그림 1-1. PCI-DIO12 Internal Block Diagram] The PCI-DIO12 is designed for High speed(400MBytes/sec) digital data logger with PCI interface. -4- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) Specification INTRODUCTION – This product is designed for High speed digital data logger with PCI interface. GENERAL DESCRIPTION ♦ PCI Specification V2.2 32bit 33MHz 5V/3.3V Compatible ♦ Full 33Mhz burst read/write operation ♦ Data transfer rate up to 400Mbytes/sec ♦ Bus-mastering DMA with scatter-gather technology ♦ On board two 64Mbytes DDR SDRAM ♦ Programmable interface voltage level ♦ Compact, half-size PCB SPECIFICATION ▪ Number of channels : 32bit software configurable (32ch Digital I/O ,1ch trig In , 1ch trig Out) ▪ Vout Level : 1.25 ~ 3.6V (Max 500mA) ▪ Output Port Current : Max 12mA each port ▪ Data Transfer : 100MHz(400MB/s) maximum transfer rate ▪ Data Width : 8, 16, 32bit PHYSICAL /ENVIRONMENTAL ▣ Dimension ▪ I/O Connector : Mini MDR type VHDCI168 ▪ Dimension (not including connectors) : 160mm x 100 mm ▣ Temperature ▪ 0 to 60℃, operating ▪ -20 to + 80℃ storage ▣ Relative Humidity ▪ Relative Humidity : 5 to 95%, non-considering ▣ Power Requirement ▪ +5VDC(±5%) at 500mA typical SOFTWARE ▣ Operating system ▪ Windows 2000/XP/Windows 7 ▣ Recommended Software ▪ Visual basic/C++ with Board API(DLL) -5- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) 2. PCI-DIO12 Layout [Figure 2-1. No. PCI-DIO12 Board Placement] Name Description & Note 1 J10 VHDCI68 connector - DIO 28ch / Vio (Max 500mA) 2 J11 VHDCI68 connector - DIO 4ch / 1 trigger In / 1 trigger Out 3 DDR Dual 64Mbyte DDR SDRAM 4 FPGA System control FPGA 5 OUT BUS Each port Max 12mA current Out 6 PCI BUS PCI control Bus 7 Extension Extension Slot -6- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) 3. Connecter Pin Map – J10 / J11 [Fig 3-1. PCI-DIO12 VHDCI68 J10, J11 Connector] [Table 1. PCI-DIO12 J10 Connector Description] Pin No. Pin Name Description Remark 35 +5V 5V DC PCI Power Power 3 V_LCD LCD Power 2.8V Output 65 A_OUT0 A-port Digital IO 0 31 A_OUT1 A-port Digital IO 1 63 A_OUT2 A-port Digital IO 2 29 A_OUT3 A-port Digital IO 3 -7- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) 61 A_OUT4 A-port Digital IO 4 27 A_OUT5 A-port Digital IO 5 59 A_OUT6 A-port Digital IO 6 25 A_OUT7 A-port Digital IO 7 57 A_OUT8 A-port Digital IO 8 23 A_OUT9 A-port Digital IO 9 55 A_OUT10 A-port Digital IO 10 21 A_OUT11 A-port Digital IO 11 53 A_OUT12 A-port Digital IO 12 19 A_OUT13 A-port Digital IO 13 51 A_OUT14 A-port Digital IO 14 17 A_OUT15 A-port Digital IO 15 49 A_OUT16 A-port Digital IO 16 15 A_OUT17 A-port Digital IO 17 47 A_OUT18 A-port Digital IO 18 13 A_OUT19 A-port Digital IO 19 45 A_OUT20 A-port Digital IO 20 11 A_OUT21 A-port Digital IO 21 43 A_OUT22 A-port Digital IO 22 9 A_OUT23 A-port Digital IO 23 41 A_OUT24 A-port Digital IO 24 7 A_OUT25 A-port Digital IO 25 39 A_OUT26 A-port Digital IO 26 5 A_OUT27 A-port Digital IO 27 37 V_IO IO Power 1.8V Output GND 2,4,6,10,12,14,16,18,20,22,24,28,32,34,36,38,40, Ground 42,44,46,48,50,54,56,58,62,66,68 N.C 1,8,26,30,33,52,60,64,67 -8- No Connection http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) [Table 2. PCI-DIO12 J11 Connector Description] Pin No. Pin Name 65 C_RESET Description Remark A-port Digital IO 28 / C-port Reset 31 C_CS A-port Digital IO 29 / C-port Chip Select 29 C_SCL A-port Digital IO 30 / C-port Serial Clock 27 C_TR A-port Digital IO 31 / C-port Translation 63 C_DIN Trigger In 61 C_DOUT Trigger Out GND 2,4,6,10,12,14,16,18,20,22,24,28,32,34,36,40, Ground 42,44,46,48,50,54,56,58,62,66,68 N.C 1,3,5,7,8,9,11,13,15,17,19,21,23,25,26,27,30, No Connection 33,35,37,39,41,43,45,47,48,51,52,53,55,57,59, 60,64,67 3-1. Extension Slot J2 The PCI-DIO12 has extension connecter to control the LCD or I/O device for external devices. -9- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) 4. Installation After unpacking, inspect the board carton to make sure there are no damages on the board. 4.1 Package Content Product Contents 1. PCI-DIO12 Board 2. CD (Driver/Manual/API/Sample Source etc.) 4.2 Installation Sequence To install your PCI-DIO12 board in your PC, follow the steps described in the document “How to install PCI DAQ Board” provided by DAQ System. If the document is missing, you can get it from www.daqsystem.com. The PCI-DIO12 board is completely Plug & Play. There are no switches or jumpers to set. Therefore you can install it easily. - Your OS requirement : Windows 2000 SP4 or Windows XP SP1 above The PCI-DIO12 connects to PCI Card Port. After that you can show the below picture of “Found New Hardware Wizard” window. If new hardware is found, Wizard will ask you to install the corresponding driver. For installation of the driver, select the item “Install from a list or specific location (Advanced)” and click “Next” as in the figure. -10- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) The driver folder includes a file of “pci_aio05.inf” and “pci_aio05.sys” that it is necessary for driver installation. A warning message appears during installation here, press “Continue Anyway” button. You can show below message window. The process progress as follows. -11- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) If the installation is completely finished, you can show below message window. -12- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) If the installation is completely finished, you confirm it in the following ways. Do the following steps to show up the “Device Manager” window. [My Computer -> properties -> Hardware -> Device Manager -> Multifunction Adaptors -> PCIe-DIO05] -13- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) If you can see the “PCI-DIO11” (The PCI-DIO12 uses a same driver with PCI-DIO11 because of compatibility.) at Multifunction Adaptors, the driver installation is to have been over. (Check the red circle) Notice : After installation, you should re-boot the system for the proper operation. -14- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) 5. Sample Program DAQ system provides a sample program to make the user be familiar with the board operation and to make the program development easier. You can find the sample program in the CDROM accompanying with the board. One of the execution file is “PCI_DIO11_TEST.exe”. Sample program is provided in source form in order to show the usage of API (Application Programming Interface) of the board and may be modified for customer’s own usage. 2 1 4 3 5 6 7 8 [Figure 5-1. When Sample program “PCI_DIO11_TEST.exe” execute] To run the sample application program, you need to use API, it is a form of client DLL. To compile the sample source to make its executable file, you have to use Import Library files and header files. You can find them in the CDROM. To run the .exe file, the API DLL file (PCI_DIO11.DLL) must be in -15- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) the same directory with the .exe file or Windows system folder. Another method is to add the directory of API DLL file to PATH environmental variable. No. Name Description 1 Init Board The Button of board initialization 2 Get data The data load on PC according to set up the Remark Type box. 32Bit Inc. --- It write by 1 increase every 32bit from 0x0 to 0x1000000. 16Bit Inc --- It write by 1 increase every 16bit from 0x0 to 0x1000000. 8Bit Inc --- It write by 1 increase every 8bit from 0x0 to 0x1000000. Full 0xff --- It writes ‘ff’ to the all buffer. Full 0x00 --- It writes ‘00’ to the all buffer. File --- It writes hex file. 3 Buffer read Read Buffer 4 Power On/Off V_io1/2 On/Off. 5 Output Mode Output mode Selection 6 Data Output Data Output and update 7 C Port Test Special mode(C port) test Special Specification 8 Clock setting Out clock setting. Special Specification -16- http://www.daqsystem.com PCI-DIO12 Users Manual (Rev 1.1) References 1. PCI System Architecture -- MindShare Inc. 2. PCI Local Bus Specification -- PCI-SIG 3. General information on PCI board API -- DAQ system 4. AN201 How to build application using APIs -- DAQ system 5. AN242 PCI-DIO12 API Programming -- DAQ system -17- http://www.daqsystem.com