background image

PCI-DIO02 User’s Manual 

31 

References 
 

1.    PCI System Architecture   

 

 

 

 

 

 

-- MindShare Inc. 

2.    PCI Local Bus Specification 

 

 

 

 

 

 

-- PCI-SIG 

3.    AN201 How to build application using APIs 

-- DAQ system 

4.    AN242 PCI-DIO02 API Programming 

-- DAQ system

 

   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Summary of Contents for PCI-DIO02

Page 1: ...ion 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 n...

Page 2: ...I DIO02 Board Description 3 1 Board Outline 6 3 2 Device Features 7 4 Connector Pin Map 4 1 VHDCI69 Connector J1 J2 8 4 2 J4 Connector 9 4 3 JP1 Connector 9 4 4 JP2 Connector 9 4 5 JP3 Connector 9 4 6 SW1 9 5 Installation 5 1 Hardware Installation 10 5 1 1 Product Contents 10 5 1 2 Installation Process 10 5 2 Driver Installation 11 ...

Page 3: ...2 128bit Digital In Setup 19 6 3 128bit Digital In Out Setup 21 Digital Input Terminal Board Circuit Configuration 25 Digital Output Terminal Board Circuit Configuration 27 Digital Input Output Terminal Board Circuit Configuration 29 Appendix A 1 Repair Regulations 30 Reference 31 ...

Page 4: ...eatures Items Description Remark Hardware PC Interface PCI 32bit 33Mhz Operation Power 5VDC Max 1A I O Port VHDCI68 x2 MINI MDR Type Feature 128bit Digital I O Programmed I O Direction control grouped by 16bit Maximum Transfer Speed 8Mbytes sec I O level CMOS TTL level Output Type CMOS level Simultaneous use of boards Max 4 Operating temperature range 0 60 Storage temperature range 20 80 Humidity ...

Page 5: ...or 32 32 Software Configurable 128Mbyte DDR SDRAM Data transfer rate up to 400Mb s PCI MOT01 24 24 Isolated 1 Channel PWM 2 Channel Encoder 1 Channel ADC PCI PWM02 6 12 Isolated 4 Channel Triggered PWM outputs PCI e TC03 16 16 8 8 32bit resolution Differential Counter Timer PCI EK01 24 shared 1 1 32bit 12bit 8 Channel A D Input 12bit 8 Channel D A Output PCIe DIO05 32 32 TTL Level Input Output USB...

Page 6: ...ups of 16 bits I O level is compatible with Input CMOS TTL level Output is output with CMOS level Figure 2 1 PCI DIO02 Internal Block Diagram GENERAL DESCRIPTION PCI Specification V2 2 32bit 33MHz 5V 3 3V Compatible Full 33Mhz burst read write operation 128bit general purpose I O Direction control grouped by 16bit Average data rate is 30Mb data to 8Mb data from the board without DMA Very flexible ...

Page 7: ...ction information please refer to the parts specification 3 1 Board Layout Figure 3 1 PCI DIO02 Layout There are 3 LEDs on the board and the description of each is as follows LED1 Lights up when U5 FPGA Chip is selected for testing LED2 for testing LED3 Lights up when the board finishes configuration and ready for operation ...

Page 8: ...I O 64 127 J2 External interface I O 0 63 2 EPLD U1 128bit Digital I O Expansion 3 FPGA U5 All functions of the board are controlled through this FPGA Logic 4 EPLD U8 Serial Flash program EPLD 5 PCI Chipset U4 U6 PCI Signal Control 6 Regulator U2 U3 U7 U10 It supplies the power used by the board ...

Page 9: ...used in PCI DIO02 As the main connectors there are VHDCI Very High Density Cable Interconnect 68pin connectors J1 and J2 connectors for external digital input output connection 4 1 VHDCI68 Connecter J1 J2 PCI DIO02 uses two VHDCI68 connectors for external I O interface Figure 4 1 J1 J2 Pin Map ...

Page 10: ... FPGA program on the board Do not use when operating the board normally 4 5 JP4 Connector JP4 is a JTAG Joint Test Action Group connector and is used to update the U8 CPLD XC9536 program of the board Do not use when operating the board normally 4 6 SW1 In a system that requires many I O ports if several DIO02 series boards are installed in one system each board address must be used separately At t...

Page 11: ... cover according to the computer manual Insert the product into an empty PCI slot If possible insert the boards in the order closest to the CPU Remove the blocked part at the back of the computer case of the slot where the board is inserted Tighten the screws between the bracket of the board and the connection part of the case In case of multi board repeat from step 3 Connect the PCI DIO02 board i...

Page 12: ...d it is explained based on Windows XP The board environment must be Windows 2000 SP4 or higher and Windows XP SP1 or higher First turn off the PC s power plug the PCI DIO02 board into the PCI Slot and turn on the PC s power When the Start New Hardware Wizard window opens as shown below selects it as shown below and click the Next button The PCI DIO02 connects to PCI Card Port After that you can sh...

Page 13: ... the item Install from a list or specific location Advanced and click Next as in the figure The driver folder includes a file of pci_dio02 inf and pci_dio02 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 Process progress as follows ...

Page 14: ...PCI DIO02 User s Manual 13 If the installation is completely finished you can show below message window ...

Page 15: ... steps to show up the Device Manager window My Computer properties Hardware Device Manager Multifunction Adaptors PCI DIO02 If you can see the PCI DIO02 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 ...

Page 16: ...ed to use the board can be tested simply so the user can modify it and use it Figure 6 1 Sample program PCI_DIO02 exe execution screen API Application Programming Interface is required to use the above sample program API is provided in the form of DLL and import library and header file are required to compile In order to run the sample program normally the API DLL PCI_DIO02 DLL must be in the fold...

Page 17: ... is set to OUT as shown in Figure 5 group 7 is set to write mode When you read Read in this state you can see that it is set to 81 FF Bit127 0 All 7 groups are set to write mode 7 Digital Input Window It check the corresponding bit 16bit value for each group It displays the input value of the group when Read button is clicked Auto DIN Read check can be checked immediately when input is picked up R...

Page 18: ...1 1111 BFFF 0111 1111 1111 1111 7FFF Check with Read All or Auto DIN Read check Caution After Auto DOUT Test Write All is returned to the previous setting value Read Write All checks the input output of all groups 6 1 128bit Digital In Setup When using all 128 bits as input the sample program settings are as follows Figure 6 2 Sample Program 128bit Digital In ...

Page 19: ...PCI DIO02 User s Manual 18 Figure 6 3 shows the connection method using the ACC DIO_B_INPUT board and the ACC DIO_E_INPUT board Figure 6 3 128bit Digital In Connection ...

Page 20: ...PCI DIO02 User s Manual 19 6 2 128bit Digital Out Setup When using all 128 bits as output the sample program settings are as follows Figure 6 4 Sample Program 128bit Digital Out Screen ...

Page 21: ...PCI DIO02 User s Manual 20 Figure 6 5 shows the connection method using the ACC DIO_B_OUTPUT board and the ACC DIO_E_OUTPUT board Figure 6 5 128bit Digital Out Connection ...

Page 22: ...gs are as follows Figure 6 6 Sample Program 128bit Digital In Out Screen Figure 6 7 shows the connection method using the ACC DIO_B_INPUT and ACC DIO_E_INPUT boards and the ACC DIO_B_OUTPUT and ACC DIO_E_OUTPUT boards In the connection below you can use the input output of J1 and J2 interchangeably In this case the settings are as follows ...

Page 23: ...DIO02 User s Manual 22 Figure 6 7 128bit Digital In Out Connection In case of using ACC DIO_B board and ACC DIO_E board that have 16 bit input output board together the sample program setting is as follows ...

Page 24: ...PCI DIO02 User s Manual 23 Figure 6 8 Sample Program 128bit Digital In Out Screen ...

Page 25: ...PCI DIO02 User s Manual 24 Figure 6 9 shows the connection method using the ACC DIO_B board and the ACC DIO_E board Figure 6 9 128bit Digital In Out Connection ...

Page 26: ...he digital input a current flows through the diode inside the photo coupler and the output side transistor is energized in accordance with the flowing current The terminal board ACC DIO_B_INPUT is equipped with four circuits as described above That is there are four IN COMs for every eight photo couplers In addition the extended terminal board ACC DIO_E_INPUT is equipped with four circuits as desc...

Page 27: ...PCI DIO02 User s Manual 26 ...

Page 28: ...nnected to the output circuit The terminal board ACC DIO_B_OUTPUT is equipped with four circuits as described above ie there are four OUT COMs in each of the eight photo couplers The extension terminal board ACC DIO_E_OUTPUT is also provided with four circuits as described above In other words there are 4 OUT COMs for every 8 photo couplers Combining ACC DIO_B_OUTPUT and ACC DIO_E_OUTPUT board res...

Page 29: ...PCI DIO02 User s Manual 28 ...

Page 30: ...to couplers and there are 2 OUT COM That is you can use a 16 bit input output board with one board Also the extended terminal board ACC DIO_E is provided with four circuits as described above Combining ACC DIO_B and ACC DIO_E results in a 32 bit input output board J2 connection In addition ACC DIO_B and ACC DIO_E can be connected to the remaining ports J1 connection to be used as a total 64 bit in...

Page 31: ... the free repair warranty period paid repairs are made in the following cases Failure or damage caused by not following the user s manual Failure or damage caused by customer negligence during product transportation after purchase Natural phenomena such as fire earthquake flood lightning pollution etc or power supply exceeding the recommended range malfunction or damage Failures caused by inapprop...

Page 32: ...02 User s Manual 31 References 1 PCI System Architecture MindShare Inc 2 PCI Local Bus Specification PCI SIG 3 AN201 How to build application using APIs DAQ system 4 AN242 PCI DIO02 API Programming DAQ system ...

Page 33: ...PCI DIO02 User s Manual 32 MEMO Contact Point Web sit https www daqsystem com Email postmaster daqsystem com ...

Reviews: