Home

PCI-1747U User Manual

image

Contents

1. A D Status Register CAL 43 Appendix C Base Address decimal 17 16 19 18 Board ID 21 20 23 22 Counter 0 25 24 D7 D6 Counter 1 27 26 D7 D6 Counter 2 29 28 D7 D6 D5 Counter Control 31 30 PCI 1747U User Manual 44 Base Address decimal T 6 5 Software A D Trigger A D Channel Range Setting S D B U Multiplexer Control STO5 STO4 STA5 STA4 A D Control Register CAL ONE FH Clear Interrupt and FIFO Clear FIFO Clear interrupt N A 45 Appendix C Base Address decimal 17 16 Calibration Command and Data 19 CM3 18 D7 D6 D5 D4 D3 21 20 23 22 Counter 0 25 24 D7 D6 Counter 1 27 26 D7 D6 Counter 2 29 28 D7 D6 D5 Counter Control 31 30 PCI 1747U User Manual 46
2. 50 Table C 5 Register for multiplexer control 50 COL Example lu nee 51 6 6 2 FP ae 51 Control Register BASE 6 and BASE 7 52 Table C 6 Control Register rrrrrrrnnnnrrrrrrvrrrrrnrrrrrrnnnn 52 Status Register BASE 6 and BASE 7 en 54 Table C T Status Register sumaren 54 Clear Interrupt and FIFO BASE 8 and BASE 9 55 Table C 8 Register to Clear Interrupt and FIFO 55 Calibration Registers BASE 18 and BASE 19 55 Table C 9 Calibration Command and Data Register 55 Table C 10 Calibration Command and Data Register 56 CO Cahbrat on Procedure Yan ee 56 PCI 1747U User Manual vi C 1 1 C 12 Appendix D D 1 D 2 D 3 Board ID Registers BASED 57 Table C 11 Register for Board ID 57 Programmable Timer Counter Registers 57 82C54 Counter Chip Function 0008 60 HB ayes bitte Me Asked 60 Counter Read Write and Control Registers 61 TabE DI ee e sa ie 61 DL Desenplon zes 61 Counter Operating Modes rrrrrrrrrrrrrrrrrronnnnrnnnnnnnnvvrnnnnns 64 vil PCI 1747U User Manual Vill CHAPTER Introduction This chapter introduces PCI 1747U and shows how to install the software It also has information on useful accesso ries Sections include Introduction e Features e Installation Guide e Software
3. C 3 A D Data BASE 0 and BASE 1 BASE 0 and BASE 1 hold the result of A D conversion data The 16 bits of data from the A D conversion are stored in BASE 1 bit 7 to bit 0 and BASE 0 bit 7 to bit 0 Table C 2 PCI 1747U Register for A D data AID Data 7 6 BASE 1 BASE 0 AD15 ADO Result of A D Conversion ADO the least significant bit LSB of A D data AD15the most significant bit MSB C 4 Software A D Trigger BASE 0 You can trigger an A D conversion by software the card s on board pacer BASE 6 Bit 2 to bit 0 select the trigger source see Section C 7 Control Register BASE 6 If you select software triggering a write to the register BASE 0 with any value will trigger an A D conversion 47 Appendix C C 5 A D Channel Range Setting BASE 2 Each A D channel has its own input range controlled by a gain code stored in the on board RAM To change the range code for a channel e Write the same channel in BASE 4 the start channel and BASE 5 the stop channel refer to Section C 6 e Write the gain code to BASE 2 bit 0 to bit 2 Table C 3 Register for A D channel range setting Write A D Channel Range Setting Bit 7 6 5 4 3 2 1 0 BASES I seu je cr amp S D Single ended or Differential 0 single ended l differential B U Bipolar or Unipolar 0 bipolar l unipolar G2 to G0 Gain Code listed as Table C 4 PCI 1747U User Manual 48
4. Writing data to either of these two bytes clears the interrupt and or the FIFO Table C 8 Register to Clear Interrupt and FIFO Write Clear Interrupt and FIFO Bit 7 6 5 4 BASE 9 Clear FIFO BASE 8 Clear Interrupt C 10 Calibration Registers BASE 18 and BASE 19 The PCI 1747U cal bration registers BASE 16 and BASE 17 for user to calibrate the A D and D A Table C 9 Calibration Command and Data Register Write Command and Data Bit H 7 6 5 BASE 19 BASE 18 D6 D5 D7 to DO Calibration data DO LSB of the calibration data D7 MSB of the calibration data CM3 to CM0 Calibration Command and Table C 18 lists the command code for PCI 1747U 55 Appendix C Table C 10 Calibration Command and Data Register Meaning Command Code PGA offset adjust Coarse PGA offset adjust Fine A D bipolar offset adjust Coarse A D bipolar offset adjust Fine A D unipolar offset adjust Coarse A D unipolar offset adjust Fine A D gain adjust Coarse oO oO O O O A D gain adjust Fine 10V reference adjust 5V reference adjust C 10 1 Calibration Procedure 1 Adjust 10V reference use DMM to measure the voltage on TP3 and adjust to 10 0000V 2 Adjust 5V reference use DMM to measure the voltage on TP4 and adjust to 5 00000V 3 PGA offset adjust 4 Bipolar offset adjust 5 Unipolar offset
5. e Accessories Chapter 1 Introduction 1 1 Introduction Thank you for buying the Advantech PCI 1747U PCI card PCI 1747U is a high resolution high channel count analog input card for the PCI bus Its sampling rate is up to 250 kS s and 16 bit resolution provides the power needed for most data acquisition applications PCI 1747U provides 64 single ended 32 differential analog input channels or a combination of these It also has built in a Ik sample FIFO buffer for analog input data The following sections will provide further information about features of the multifunction cards a quick installation guide and some brief infor mation on software and accessories for the PCI 1747U card 1 2 Features The Advantech PCI 1747U provides users with the most requested mea surement and control functions as below e 16 bit high resolution e 250 kS s sampling rate e Auto calibration function 64 S E or 32 Diff AI or a combination Unipolar Bipolar input range e Ik samples FIFO for AI Universal PCI bus support 3 3 V or 5 V PCI bus signal e BoardID 1 2 1 Auto Calibration Function The PCI 1747U provides an auto calibration function with an calibration utility The built in calibration circuitry of the PCI 1747U corrects gain and offset errors in analog input channels thereby eliminating the need for external equipment and user adjustments PCI 1747U User Manual 2 1 2 2 BoardID The PCI 1747U has a built in DIP switch
6. Base Address E000 Hex A D Channels Configuration Single E nded v Interrupt Channel 6 Hex Channel Config Chand Chan Chane Chand Chand hand Chan Chany Chan Chand Chani0 Chand Chani 2 Chania Chandi 4 Chan15 Chanl6 Chant Chand OF Cancel Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Single Ended Sinale F aded Figure 2 5 Figure 2 5 The Device Setting dialog box Note As we have noted the device name 002 lt PCI 1747 BoardID 7 I O dcOOH gt begins with a device number 002 which is specifically assigned to each card The device number is passed to the driver to specify which device you wish to control 2 5 Auto Calibration This chapter provides brief information on PCI 1747U calibration Regular calibration checks are important to maintain accuracy in data acquisition and control application A calibration utility is included in the Device Manager The PCI 1747U has been calibrated at the factory for initial use However a calibration of the analog input function every six months in recom mended 15 Chapter 2 2 5 1 Test Point We have provided two test points on board for you to check the reference voltage Figure 2 6 Before the calibration procedure begins you will
7. Input Analog Input Channels 0 through 63 Each Channel pair AI lt i 1 1 gt I 0 2 4 62 can be configured as either two single ended inputs or one differential input PCI 1747U User Manual 20 Analog Input Ground The ground reference is connected together on the PCI 1747U card 3 1 2 Pin Assignment AIO 66 34 All laj 67 35 ATS Ald 66 32 AD Alb 65 41 AT Als 64 30 A19 AIO 65 29 ATT All4 62 26 AI15 All4 61 27 AI15 AGND 60 26 AGND All6 59 25 A117 Alls 58 24 AI19 ATZO 57 25 ATA AlZ4 356 22 AI25 A124 55 21 A125 AlZ6 54 20 AL27 laj 53 19 A129 Also 52 15 Als Als2 51 17 14155 Als4 50 16 3155 Als6 49 15 3157 lej 46 14 A155 Al4o 47 15 2141 Al42 46 12 A143 Aldd 45 11 3145 Al4 44 10 A147 AGND 45 9 AGND lej 42 5 A149 AISO 41 7 PATA Alf2 40 6 A155 Alfd 39 5 A155 AIS 38 4 JAIS Altes 37 5 LATS Al6O 36 2 Alsl Al64 35 I 3165 Figure 3 1 I O Connector Pin Assignments 21 Chapter 3 3 2 Analog Input Connections 3 2 1 Single ended Channel Connections The single ended input configuration has only one signal wire for each channel and the measured voltage Vm is the voltage of the wire as ref erenced against the common ground signal source without a local ground is also called a floating source It is fairly simple to connect a single ended channel to a floating signal source In this mode the PCI 1747U provides a referen
8. Table C 4 Gain codes for PCI 1747U Input Range V Gain Code G2 G1 5 to 5 0 2 5 to 2 5 1 25 to 1 25 0 0 0 0 0 625 to 0 625 10 to 10 1 N A 1 N A oO oO 0 0 0 O N A 0 to 10 Oto 5 0 to 2 5 0 to 1 25 N A N A N A N A Example To set channel 3 as gain 1 1 Write channel 3 to BASE 4 as 00000011 2 Write channel 3 to BASE 5 as 00000011 3 Refer to the gain code list write gain 1 to BASE 2 as 00000000 49 Appendix C C 6 MUX Control BASE 4 and BASE 5 Table C 5 Register for multiplexer control Write Multiplexer Control Bit BASE 5 7 6 5 STO5 BASE 4 STAS STAS STAO Start Scan Channel Number STO5 STOO Stop Scan Channel Number e When you set the gain code of analog input channel n you should set the Multiplexer start amp stop channel number to channel n to prevent any unexpected errors In fact BASE 4 bit 5 to bit 0 STAS STAO act as a pointer to channel n s address in the SRAM when you program the A D channel setting refer to Section C 5 Caution We recommend you to set the same start and stop channel when writing to the register BASE 2 Otherwise if the A D trigger source is on the mul tiplexer will continuously scan between channels and the range setting may be set to an unex pected channel Make sure the A D
9. 23 Figure 3 4 Differential Connection Floating Signal 24 Fisure 323 Prample nee 25 Trigger Source Connect10ns rrrrrrrrrrnnnnnnnnnnnnnnnnvvnnnnnnn 25 3 3 1 Internal Pacer Trigger Connection rrrrrrnnnnnnnnnnvrnvenn 25 Switch and Jumper Settings nennen 26 Figure 3 6 Jumpers and Switch Locations 26 341 PL Eu 26 3A BEN nt tn ee ae ea at 27 Software Overview sssssssssssseccecececcceosssssssoe 30 Sove Overview nr Be 30 Programming Choices rrrrnnnnnnnnnnnnvrrrrvrnnnnnrrnrnnnnnnnnnnnnnnnn 30 42 1 DEL Diver ze IEN 30 42 2 Register Level Programming eeeeen 30 DLL Driver Programming Roadmap e 31 43 1 Prosrammme Tools u a 31 4 3 2 Programming with DLL Driver Function Library 32 4 3 3 Troubleshooting DLL Driver Error 33 SPO CIC AUIONS sanset 36 AnalosHByUl sen 36 Ce ee a ae an 37 Block Diagram 4 u3 uuss u 40 Register Structure and Format 42 ene 42 IO Port Address Map nee 42 Table C 1 PCI 1747U Register Format Part 1 43 A D Data BASE 0 and BASEH 47 Table C 2 PCI 1747U Register for A D data 47 Software A D Trigger BASE 47 A D Channel Range Setting BASE 48 Table C 3 Register for A D channel range setting 48 Table C 4 Gain codes for PCI 1747U 49 MUX Control BASE 4 and BASE S
10. adjust 6 Gain adjust PCI 1747U User Manual 56 C 11 Board ID Registers BASE 20 The PCI 1747U offers BoardID register BASE 20 With correct BoardID settings users can easily identify and access each card during hardware configuration and software programming Table C 1 1 Register for Board ID Read Board ID Bit 7 6 BASE 20 C 12 Programmable Timer Counter Registers The four registers of BASE 24 BASE 26 BASE 28 and BASE 30 are used for the 82C54 programmable timer counter Please refer to Appendix D 82C54 Counter Chip Functions for detailed application information Note Users would have to use a 16 bit word command to read write from to each register 57 Appendix C PCI 1747U User Manual 58 APPENDIX 82C54 Counter Chip Function Sections Include e The Intel 82C54 e Counter Read Write and Control Registers Appendix D 82C54 Counter Chip Func tion D 1 The Intel 82C54 The PCI 1747U uses one Intel 82C54 compatible programmable interval timer counter chip The popular 82C54 chip offers three independent 16 bit counters counter 0 counter I and counter 2 You can program each counter for maximum count values from 2 to 65535 The 82C54 has a maximum input clock frequency of 10 MHz The PCI 1747U provides 10 MHz input frequencies to the counter chip from an on board crystal oscillator Counter 0 On the PCI 1747U counter 0 can be a 16 bit timer when the
11. clock source is set as an internal source Counter 1 amp 2 Counter 1 and counter 2 of the counter chip are cascaded to create a 32 bit timer for the pacer trigger low to high edge of counter 2 output will trigger an A D conversion PCI 1747U User Manual 60 D 2 Counter Read Write and Control Registers The 82C54 programmable interval timer uses four registers at addresses BASE 24 Dec BASE 26 Dec BASE 28 Dec and BASE 30 Dec for read write and control of counter functions Register func tions appear below Table D 1 Register Function BASE 24 Dec Counter 0 read write BASE 26 Dec Counter I read write BASE 28 Dec Counter I read write BASE 30 Dec Counter control word Since the 82C54 counter uses a 16 bit structure each section of read write data is split into a least significant byte LSB and most significant byte MSB To avoid errors it is important that you make read write operations in pairs and keep track of the byte order The data format for the control register is as below BASE 30 Dec 82C54 control standard mode Bit D7 D6 D5 D4 D3 D2 D1 DO Value SCI SCO RWI RWO M2 MI MO BCD D 2 1 Description SC1 amp SCO Select counter Counter SCI SCO 0 0 0 1 0 1 2 1 0 Read back command 1 1 6l Appendix D RW1 amp RWO Select read write operation Operation Counter latch Read write LSB Read write MSB Read write LSB first then MSB RW
12. need a precise 4 1 2 digit digital multi meter for the voltage reference O O TP3 TPA SVT allein Figure 2 6 Locations of test points The following steps will guide you through the PCI 1747U software cali bration Step 1 Press the Setup button on the Device Manager Dialog box Select the Single Ended or the Differential Figure 2 5 Device Setting Step 2 Click the Calibration Button to start the Auto Calibration panel Figure 2 7 Step 3 Use the digital multi meter to measure the voltage on test points and press the spin button on the Calibration dialog box to adjust to the correct reference voltage PCI 1747U User Manual 16 Calibration i x Auto Calibration Instructions 1 Before you start the 4 D calibration procedure please press the spin button to adjust the reference voltage on board first 2 Press Start button to calibrate the D channels Reference Voltage Adjust ft Use DMM to measure the voltage on TP3 and press the spin button to adjust to 101 fl 2 Use DMM to measure the voltage on TP4 and press the spin button to adjust to BV 4 A D Calibration Procedure u 3 Adjust PGA offset voltage 4 Adjust the Gain value of A D u 5 Adjust Bipolar offset voltage of D 6 Adjust Unipolar offset voltage of 4 D Step Adjust Number_ Adjust Code A D Volt Status AD ANTECH Stat Sip Figure 2 7 Auto Calibration dialog box Step 4 Press the start button
13. to calibrate A D channels automatically Step 5 Auto calibration is finished Figure 2 8 Calibration i x Auto Calibration Instructions 1 Before you start the 4 D calibration procedure please press the spin button to adjust the reference voltage on board first 2 Press Start button to calibrate the 4 D channels Reference Voltage Adjust N Use DMM to measure the voltage on TP3 and press the spin button to adjust to 101 alel 2 Use DMM to measure the voltage on TP4 and press the spin button to adjust to 5Y 4 4 D Calibration Procedure v 3 Adjust PGA offset voltage NV 4 Adjust the Gain value of A D VV 5 Adjust Bipolar offset voltage of 4 D N 6 Adjust Unipolar offset voltage of 4 D Step AdjustNumber AdjustCode a DVot Status 1 17 0 000038 32767 155 0 000066 32767 143 4 999886 65535 0 4 999999 AD ANTECH MENE Figure 2 8 A D Auto Calibration is finished 17 Chapter 2 2 6 Device Testing Following through the Setup and Configuration procedures to the last step described in the previous section you can now proceed to test the device by clicking the Test Button on the Device Manager Dialog box A Device Test dialog box will appear accordingly Figure 2 9 A Advantech Device Test Advantech DEMO I 0 1H Analoginput Analog output Digitalinput Digital output Channel No Input range Analog input reading Channel mode 8 single ended channels 45000000 Sampling period 100
14. trigger source is turned off to avoid this kind of error The write only registers of BASE 4 and BASE 5 control how the multi plexers Multiplexer scan e BASE 4 bit 5 to bit 0 STAS STAO hold the start scan ch number e BASE 5 bit 5 to bit 0 STO5 STOO hold the stop scan ch number Writing to these two registers automatically initializes the scan range of the Multiplexer Each A D conversion trigger also sets the Multiplexer to the next channel With continuous triggering the Multiplexer will scan from the start channel to the stop channel and then repeat The following examples show the scan sequences of the Multiplexer PCI 1747U User Manual 50 C 6 1 Example 1 If the start scan input channel is AI3 and the stop scan input channel is AI7 then the scan sequence is AI3 AI4 AI5 AI6 AI7 AI3 AI4 AIS AI6 AI7 AI3 AI4 C 6 2 Example 2 If the start scan channel is AI 13 and the stop scan channel is AI2 then the scan sequence is AI 13 AI 14 A163 AIO AI1 AD The scan logic of the PCI 1747U card is powerful and easily understood You can set the gain code B U and S D for each channel For the Analog Input function we set two AI channels AI lt i 1 1 gt 1 0 2 4 62 to work as a pair For example AIO and All is a pair When in single ended mode we can get data from AIO and All separately But if we set them in differential mode the results polling AIO and AIl will be the same That is if we
15. your DAS card package Please follow the steps below to install the driver software Step 1 Insert the companion CD ROM into your CD ROM drive Step 2 The Setup program will be launched automatically if you have the Autorun function enabled on your system When the Setup program is launched you ll see the following setup screen sil ar four Piasform Partner AD ANTECH JAG Device Driver DAYA Figure 2 1 Setup Screen 9 Chapter 2 Note Ifthe autoplay function is not enabled on your computer use Windows Explorer or Windows Run command to execute SETUP EXE on the companion CD ROM Step 3 Select the Installation option then the Individual Drivers option Step 4 Select the specific device then just follow the installation instruc tions step by step to complete your device driver setup AARNE DASC Device Driver CDA ar Series Oksen MIC 2000 Series Full Installation il Figure 2 2 Driver Setup For further information on driver related issues an online version of the DLL Drivers Manual is available by accessing the following path Start Programs Advantech Automation Device Manager Device Driver s Manual PCI 1747U User Manual 10 2 3 Hardware Installation Note Make sure you have installed the driver before you install the card please refer to 2 2 Driver Installation After the DLL driver installation is completed you can go on to install the PCI 1747U card in any PCI slot on y
16. 0 ms EEEE J _ _v Change device Exit Tu FE B r B BE F Figure 2 9 Device Test dialog box Only after your card device is properly set up configured and tested can the device installation procedure be counted as complete After the device installation procedure is completed you can safely proceed to the next chapter Signal Connections PCI 1747U User Manual 18 CHAPTER Signal Connections Maintaining signal connections is one of the most important factors in ensur ing that your application system is sending and receiving data correctly A good signal connection can avoid unnecessary and costly damage to your PC and other hardware devices This chapter provides useful information about how to connect input and output signals to PCI 1747U via the I O con nector Sections include e I O Connector Analog Input Connections e Trigger Source Connections Field Wiring Considerations Chapter 3 Signal Connections 3 1 I O Connector The I O connector on the PCI 1747U is a 68 pin connector that enables you to connect to accessories with the PCL 10168 shielded cable Fig 3 1 shows the pin assignments for the 68 pin I O connector on the PCI 1747U and table 3 1 shows the I O connector signal description 3 1 1 I O Connector Signal Description Table 3 1 I O Connector Signal Description Signal Name Reference Direction Description AI lt 0 63 gt AIGND
17. 9 Figure 21 Setup Screen ae 9 Foure 22 Diver Seluip nannten 10 Hardware Installation ccccsscossccesccesccesscosscenscess 11 Figure 2 3 Device Manager nn see 12 Device Setup amp Configuration srorrrrrrrrrrrnrnrrrnrnnnnnnnnnn 13 Figure 2 4 Device Manager dialog box 14 Figure 2 5 Figure 2 5 The Device Setting dialog box 15 Auto Calibration cccccssscosscosseosssccsccosscesscovscecssens 15 251 TESEROME ae 16 Figure 2 6 Locations of test points 16 Figure 2 7 Auto Calibration dialog box 17 Figure 2 8 A D Auto Calibration is finished 17 Device TESNE men ee al 18 Figure 2 9 Device Test dialog box 18 Signal Connections scccsssssssssssccccccsseees 20 FORCE 20 3 1 1 VO Connector Signal Description een 20 Table 3 1 O Connector Signal Description 20 512 PInASS Piment enne A 21 Figure 3 1 I O Connector Pin Assignments 21 Analog Input Connections ccccccsssscecccceeceeceeeeeeeees 22 3 2 1 Single ended Channel Connections rrrrrrrnnnnnvrvrvvvenn 22 Figure 3 2 Single ended Channel Connections 22 3 3 4 Chapter 4 Appendix A A 1 A 2 Appendix B Appendix C C 1 C2 C 3 C 4 C5 C 6 C T C 8 C 9 C 10 3 2 2 Differential Channel Connections 23 Figure 3 3 Differential Connection Ground Signal
18. D A D Trigger counter Convertor Logic 2 qa 7 AIO All Multiplexer 64 S E or 32 Diff Channel Scan Logic t AI63 Gain Control RAM PCI 1747U User Manual 40 APPENDIX Register Structure and Format Appendix C Register Structure and For mat C 1 Overview PCI 1747U is delivered with an easy to use 32 bit DLL driver for user programming under the Windows 98 2000 XP operating systems We rec ommend to program the PCI 1747U using the 32 bit DLL driver pro vided by Advantech to avoid the complexity of low level programming by registers The most important consideration in programming the PCI 1747U at the register level is to understand the function of the card s registers The information in the following sections is provided only for users who would like to do their own low level programming C 2 1 O Port Address Map PCI 1747U requires 32 consecutive addresses in the PC s I O space The address of each register is specified as an offset from the card s base address For example BASE 0 is the card s base address and BASE 7 is the base address plus seven bytes Table C 1 shows the function of each register of the PCI 1747U or driver and its address relative to the card s base address You need to use a 16 bit word command to read write each register PCI 1747U User Manual 42 Table C 1 PCI 1747U Register Format Part I Base Address decimal
19. GIA and the PGIA will be saturated with erroneous voltage readings You must therefore reference the signal source against the AIGND Figure 3 4 shows a differential channel connection between a floating signal source and an input channel on PCI 1747U In this figure each side of the floating signal source is connected through a resistor to the AIGND This connection can reject the common mode voltage between the signal source and the PCI 1747U ground Figure 3 4 Differential Connection Floating Signal PCI 1747U User Manual 24 However this connection has the disadvantage of loading the source down with the series combination sum of the two resistors For ra and rb for example if the input impedance rsis I kW and each of the two resistors are 100 kW then the resistors load down the signal source with 200 kW 100 kW 100 kW resulting in a 0 5 gain error The follow ing gives a simplified representation of the circuit and calculating pro Cess r 1 kG Vs ideal signal source Vi measured signal source Wi Ws Ps output impedance of signal source u Pa Mb series wound resistors Tato 200 200 fyl ji Vs Vi tratr 1 200 201 Vis _ i _ Gain errors VA m 0 5 Figure 3 5 Example 3 3 Trigger Source Connections 3 3 1 Internal Pacer Trigger Connection PCI 1747U includes one 82C54 compatible programmable Timer Counter chip that provides three 16 bit counters connected to a 10 MHz clock each designate
20. I RWO 0 1 0 l l M2 M1 amp MO Select operating mode M2 MI MO 0 0 0 1 X 1 0 X1 1 1 1 0 0 1 0 1 Mode Description 0 1 2 3 4 5 Stop on terminal count Programmable one shot Rate generator Square wave rate generator Software triggered strobe Hardware triggered strobe BCD Select binary or BCD counting BCD 0 l Type Binary counting 16 bits Binary coded decimal BCD counting If you set the module for binary counting the count can be any number from 0 up to 65535 If you set it for BCD Binary Coded Decimal count ing the count can be any number from 0 to 9999 PCI 1747U User Manual 62 If you set both SC1 and SCO bits to 1 the counter control register will be in read back command mode The control register data format then becomes BASE 30 Dec 82C54 control read back mode Bit D7 D6 D5 D4 D3 D2 DI DO Value 1l l CNT STA C2 Cl CO X CNT 0 Latch count of selected counter s STA 0 Latch status of selected counter s C2 Cl amp CO Select counter for a read back operation C2 1 select Counter 2 C1 1 select Counter I CO 1 select Counter 0 If you set both SC1 and SCO to 1 and STA to 0 the register selected by C2 to CO contains a byte which shows the status of the counter The data format of the counter read write register then becomes BASE 24 26 28 Dec Status read back mode Bit D7 D6 D5 D4 D3 D2 DI DO Value OUT NC RWI RWO M2 MI MO BCD OUT Current state of counter output NC Nu
21. PCI 1747U 250KS s 16 bit 64 ch Analog Input Card with Universal PCI Bus User Manual Copyright The documentation and the software included with this product are copy righted 2004 by Advantech Co Ltd All rights are reserved Advantech Co Ltd reserves the right to make improvements in the products described in this manual at any time without notice No part of this man ual may be reproduced copied translated or transmitted in any form or by any means without the prior written permission of Advantech Co Ltd Information provided in this manual is intended to be accurate and reli able However Advantech Co Ltd assumes no responsibility for its use nor for any infringements of the rights of third parties which may result from its use Acknowledgements Microsoft Windows and MS DOS are registered trademarks of Microsoft Corp All other product names or trademarks are properties of their respective owners Part No 2003174701 2nd Edition Printed in Taiwan October 2005 PCI 1747U User Manual ii Product Warranty 2 years Advantech warrants to you the original purchaser that each of its prod ucts will be free from defects in materials and workmanship for two years from the date of purchase This warranty does not apply to any products which have been repaired or altered by persons other than repair personnel authorized by Advantech or which have been subject to misuse abuse accident or improper instal lati
22. able bit 1 enable 0 disable Note Users cannot enable SW and PACER concurrently IRQEN Interrupt enable bit 0 Disable l Enable ONE FH Interrupt source bit 0 Interrupt when an A D conversion occurs l Interrupt when the FIFO is half full CAL Analog calibration bit 0 Normal mode All analog input channels are connected to 68 pin SCSI II connector respectively l Calibration mode The wiring becomes that AIO 2 4 6 are connected to 0 V AGND All is connected to 10V AI3 is connected to 5V AIS is connected to 2 5V and AIT is connecter to 1 25V automatically 53 Appendix C C 8 Status Register BASE 6 and BASE 7 The registers of BASE 6 and BASE 7 provide information for A D con figuration and operation Table C 7 Status Register Write A D Status Register Bit T 6 5 BASE 7 CAL BASE 6 ONE FH The content of the status register of BASE 6 is the same as that of the control register F E FIFO Empty flag This bit indicates whether the FIFO is empty I means that the FIFO is empty F H FIFO Half full flag This bit indicates whether the FIFO is half full I means that the FIFO is half full F F FIFO Full flag This bit indicates whether the FIFO is full I means that the FIFO is full IRQ Interrupt flag This bit indicates the interrupt status I means that an interrupt has occurred PCI 1747U User Manual 54 C 9 Clear Interrupt and FIFO BASE 8 and BASE 9
23. age Max Input voltage 20 V Input Impedance 100 MQ 10pF Off 100 MQ 100pF On Accuracy DC DNLE 1LSB INLE 1LSB Zero Offset error Adjustable to 2 LSB error FSR AC THD 90 dB leses Clocking and Trig Trig Software on board programmable pacer ger Inputs ger Mode A D 250 kHz max 2 328mHz min pacer clock PCI 1747U User Manual 36 Note The sampling rate depends on the computer hard ware architecture and software environment The rates may vary due to programming language code efficiency and CPU utilization and so on A 2 General I O Connector Type 68 pin SCSI Il female 175 x 100 mm 6 9 x 3 9 Power Consumption Typical 5 V 850 mA 12 V 600 mA Mr van Temperature Operation 0 60 C 32 158 F refer to IJEC 68 2 1 2 sn odd Relative Humidity 5 95 RH non condensing refer to IEC 68 2 3 Certification CE certified 37 Appendix PCI 1747U User Manual 38 APPENDIX Block Diagram Appendix B Block Diagram Address Bus Address Decoder PCI Controller A D Status NT Control Logic 7 IK Samples IRQ Control 10 EE a a FIFO Logic 2 O A l counter 1 10 MHz l OCS 16 bit A
24. alled on your system during driver setup A complete device installation procedure should include device setup configuration and test ing The following sections will guide you through the setup configura tion and testing of your device 2 4 Device Setup amp Configuration The Device Manager program is a utility that allows you to set up con figure and test your device and later stores your settings on the system registry These settings will be used when you call the APIs of Advantech Device Drivers Set Up the Device Step 1 To install the I O device for your card you must first run the Device Installation program by accessing Start Programs Advantech Automation Device Manager Advan tech Device Manager Step 2 The Advantech Device Manager will search for the device s already installed on your system if any automatically 13 Chapter2 Step 3 The Installed Devices box will list the device s found on our sys tem such as the one in Figure 2 4 Advantech Device Manager 3 EN Hj gt Four ePFlatforn Pariner PENGE Device Manager Installed Devices Bas My Computer Setup O02 lt PCI 1747 BoardiD 1A0 de00H gt Test Remove Close Supported Devices oe dribble CIC 47 Figure 2 4 Device Manager dialog box PCI 1747U User Manual 14 Step 4 In the Device Setting dialog box Figure2 5 you can configure the A D channel as Single ended or Differential PCI 1747 Device Setting
25. ce ground for external floating signal sources Fig 3 2 shows a single ended channel connection between a floating signal source and an input channel on PCI 1747U Internal Figure 3 2 Single ended Channel Connections PCI 1747U User Manual 22 3 2 2 Differential Channel Connections The differential input channels operate with two signal wires for each channel and the voltage difference between both signal wires is mea sured On PCI 1747U when all channels are configured to differential input up to 32 analog channels are available If one side of the signal source is connected to a local ground the signal source is ground referenced Therefore the ground of the signal source and the ground of the card will not be exactly of the same voltage The difference between the ground voltages forms a common mode voltage V cm To avoid the ground loop noise effect caused by common mode voltages you can connect the signal ground to the Low input Figure 3 3 shows a differential channel connection between a ground reference signal source and an input channel on the PCI 1747U With this connection the PGIA rejects a common mode voltage Vem between the signal source and the PCI 1747U ground shown as Vem in Figure 3 3 Figure 3 3 Differential Connection Ground Signal 25 Chapter 3 If a floating signal source is connected to the differential input channel the signal source might exceed the common mode signal range of the P
26. d specifically as Counter 0 Counter 1 and Counter 2 Counter 0 is a counter which counts events from an input channel Counter 1 and Counter 2 are cascaded to create a 32 bit timer for pacer triggering For detailed information please refer to Appendix D 23 Chapter 3 3 4 Switch and Jumper Settings The PCI 1747U card has one jumper and one Board ID switch setting The following image shows the layout of PCI 1747U oO 8 TP3 TPA Figure 3 6 Jumpers and Switch Locations 3 4 1 JP1 Keep the last status after hot reset Load default values while reset PCI 1747U User Manual 26 3 4 2 Board ID Note On 1 Off 0 27 Chapter 3 PCI 1747U User Manual 28 CHAPTER Software Overview This chapter gives you an overview of the software programming choices available and a quick reference to source codes examples that can help you be better informed when program ming After following the instructions given in Chapter 2 it is hoped that you feel comfortable enough to proceed fur ther Sections include e Software Overview e Programming Choices e DLL Driver Programming Chapter 4 Software Overview 4 1 Software Overview Programming choices for DAS cards You may use Advantech applica tion software such as Advantech DLL driver On the other hand advanced users are allowed another option for register level program ming although not recommended due to its laborious and time consum ing nat
27. e and ship it prepaid to your dealer iii CE This product has passed the CE test for environmental specifications Test condi tions for passing included the equipment being operated within an industrial enclosure In order to protect the product from being damaged by ESD Electro static Discharge and EMI leakage we strongly recommend the use of CE com pliant industrial enclosure products FCC Class A This equipment has been tested and found to comply with the limits for a Class digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful inter ference in which case the user will be required to correct the interference at own expense Technical Support and Assistance Step 1 Visit the Advantech web site at www advantech com support where you can find the latest information about the product Step 2 Contact your distributor sales representative or Advantech s cus tomer service center for technical support if you need additional assistance Please have the following information ready Product name and serial numb
28. er Description of your peripheral attachments Description of your software OS version software etc complete description of the problem The exact wording of any error messages Packing List Before setting up the system check that the items listed below are included and in good condition If any item does not accord with the table please contact your dealer immediately e 1x PCI 1747U card e I x Companion CD ROM DLL driver included e 1 x User Manual This manual PCI 1747U User Manual iv Chapter Chapter Chapter Dr GREEN WA A NN We N 2 4 23 2 6 3 1 32 Contents Mmroduenons skin 2 hodene 2 Er GRE EE OE ee ee 2 1 2 1 Auto Calibration Function ooronnvrrnnvrnnvvrnnnvnnnernnnennnvenner 2 LT BODD ee 3 1 2 3 Plug and Play Function rrroororrrrrvrrnrrrnnnnrnnnnnnnvvnvvnnnnnnr 3 1 2 4 Automatic Channel Gain SD BU Scanning 3 1 2 5 PCI Bus Mastering Data Transfer n 3 1 2 6 On board FIFO Memory rrnnnnnnrrrvrvnrnnrnnrnnnnnnnnnnrvnrvnsensnr 3 1 2 7 OnBoard Programmable Timer Counter 4 Installation Guides 4 Figure 1 1 Installation Flow Chart 5 SOWA se 6 Access 6 151 PEL 10168 Wiring Cable ee ea 6 1 5 2 ADAM 3968 Wiring Boards eenneeeen 6 Installation 0000000000000000000000000000000000000000000000000000000 8 Unpackinp EE EE T 8 Driver Installation 2
29. ll count is I when the last count written to the counter register has been loaded into the counting element 63 AppendixD D 3 Counter Operating Modes The 82C54 programmable interval timer uses four registers at addresses BASE 24 Dec BASE 26 Dec BASE 28 Dec and BASE 30 Dec for read write and control of counter functions Register func tions appear below MODE 0 Stop on Terminal Count The output will initially below after you set operation to this mode After you load the count into the selected count register the output will remain low and the counter will count When the counter reaches the terminal count its output will go high and remain high until you reload it with the mode or a new count value The counter continues to decrement after it reaches the terminal count Rewriting a counter register during counting has the following results 1 Writing to the first byte stops the current counting 2 Writing to the second byte starts the new count MODE 1 Programmable One shot Pulse The output is initially high The output will go low on the count following the rising edge of the gate input It will then go high on the terminal count If you load a new count value while the output is low the new value will not affect the duration of the one shot pulse until the succeed ing trigger You can read the current count at any time without affecting the one shot pulse The one shot is re triggerable thus the output will
30. m more urgent tasks such as data analysis and graphics manipulation The function makes it possible to run all I O functions simultaneously at full speed without losing data 1 2 6 On board FIFO Memory PCI 1747U provides IK samples on board FIFO First In First Out memory buffer for AD This s an important feature for faster data trans fer and more predictable performance under the Windows system 3 Chapter I 1 2 7 On Board Programmable Timer Counter PCI 1747U provides a programmable timer counter for generating a pacer trigger for the A D conversion The timer counter chip is 82C54 which includes three 16 bit counter 10 MHz clocks Two counters are cascaded together to make a 32 bit timer for pacer trigger time base 1 3 Installation Guide Before you install your PCI 1747U card please make sure you have the following necessary components e PCI 1747U analog input card e PCI 1747U User Manual e Driver software Advantech DLL drivers included in the companion CD ROM Wiring cable PCL 10168 Wiring board ADAM 3968 Computer Personal computer or workstation with a PCI bus slot running Windows 98 2000 XP Some other optional components are also available for enhanced opera tion e Application software ActiveDAQ GeniDAQ or other third party soft ware packages After you get the necessary components and maybe some of the accesso ries for enhanced operation of your Multifunction card you can then begin the Installation
31. on Advantech assumes no liability under the terms of this warranty as a consequence of such events Because of Advantech s high quality control standards and rigorous test ing most of our customers never need to use our repair service If an Advantech product is defective it will be repaired or replaced at no charge during the warranty period For out of warranty repairs you will be billed according to the cost of replacement materials service time and freight Please consult your dealer for more details If you think you have a defective product follow these steps 1 Collect all the information about the problem encountered For example CPU speed Advantech products used other hardware and software used etc Note anything abnormal and list any onscreen messages you get when the problem occurs 2 Call your dealer and describe the problem Please have your man ual product and any helpful information readily available 3 If your product is diagnosed as defective obtain an RMA return merchandize authorization number from your dealer This allows us to process your return more quickly 4 Carefully pack the defective product a fully completed Repair and Replacement Order Card and a photocopy proof of purchase date such as your sales receipt in a shippable container A product returned without proof of the purchase date 1s not eligible for war ranty service 5 Write the RMA number visibly on the outside of the packag
32. our computer But it is suggested that you refer to the computer user manual or related documentations if you have any doubts Please follow the steps below to install the card on your system Step 1 Turn off your computer and unplug the power cord and cables TURN OFF your computer before installing or removing any compo nents on the computer Step 2 Remove the cover of your computer Step 3 Remove the slot cover on the back panel of your computer Step 4 Touch the metal part on the surface of your computer to neutralize any static electricity that might be in your body Step 5 Insert the PCI 1747U card into a PCI slot Hold the card only by its edges and carefully align it with the slot Insert the card firmly into place Use of excessive force must be avoided or the card might be dam aged Step 6 Fasten the bracket of the PCI card on the back panel rail of the computer with screws Step 7 Connect appropriate accessories 68 pin cable wiring terminals etc if necessary to the PCI card Step 8 Replace the cover of your computer chassis Re connect the cables you removed in step 2 Step 9 Plug in the power cord and turn on the computer 11 Chapter2 Note If you installed the card without installing the DLL driver first Windows 98 will recognize your card as an unknown device after rebooting and will prompt you to provide the necessary driver You should ignore the prompting mes sages just click the Cancel b
33. pair cable reducing cross talk and noise from other signal sources Furthermore its analog and digital lines are separately sheathed and shielded to neutralize EMI EMC problems 1 5 2 ADAM 3968 Wiring Boards The ADAM 3968 is a 68 pin SCSI wiring terminal module for DIN rail mounting This terminal module can be readily connected to the Advan tech PC Lab cards and allow easy yet reliable access to individual pin connections for the PCI 1747U card PCI 1747U User Manual 6 CHAPTER Installation This chapter provides a packaged item checklist proper instructions about unpacking and step by step procedures for both driver and card installation Note that PCI 1747U is used as an example Sections include e Unpacking e Driver Installation e Hardware Installation e Device Setup amp Configuration e Device Testing Chapter 2 Installation 2 1 Unpacking After receiving your PCI 1747U package please inspect its contents first The package should contain the following items e PCI 1747U card e Companion CD ROM DLL driver included e User Manual The PCI 1747U card harbors certain electronic components vulnerable to electrostatic discharge ESD ESD could eas ly damage the integrated circuits and certain components if preventive measures are not carefully paid attention to Before removing the card from the antistatic plastic bag you should take following precautions to ward off possible ESD damage Touch
34. procedures Fig 1 1 on the next page provides a concise flow chart to give users a broad picture of the software and hard ware installation procedures PCI 1747U User Manual 4 Install Driver from CD ROM then turn off power Install hardware and turn on the PC Read examples and driver manual Start to write your own application Figure 1 1 Installation Flow Chart 5 Chapter 1 1 4 Software Advantech offers a rich set of DLL drivers third party driver support and application software to help fully exploit the functions of your PCI 1747U card e DLL driver on the companion CD ROM e LabVIEW driver e Advantech ActiveDAQ e Advantech GeniDAQ For more information on software please refer to Chapter 4 Software Overview Users who intend to program directly at the registers of the Multifunction card have register level programming as an option Since register level programming is often difficult and labor intensive it is usually recom mended only for experienced programmers For more information please refer to Appendix C Register Structure and Format 1 5 Accessories Advantech offers a complete set of accessory products to support the PCI 1747U cards These accessories include 1 5 1 PCL 10168 Wiring Cable The PCL 10168 shielded cable is specially designed for PCI 1747U cards to provide high resistance to noise To achieve a better signal quality the signal wires are twisted in such a way as to form a twisted
35. r reference 4 3 1 Programming Tools Programmers can develop application programs with their favorite devel opment tools e Visual C e Visual Basic e Delphi e C Builder For instructions on how to begin programming in each development tool Advantech offers a Tutorial Chapter in the DLL Drivers Manual for your reference Please refer to the corresponding sections in this chapter on the DLL Drivers Manual to begin your programming efforts You can also take a look at the example source codes provided for each programming tool since they can be very helpful The DLL Drivers Manual can be found on the companion CD ROM Or if you have already installed the DLL Drivers on your system The DLL Drivers Manual can be readily accessed through the Start button Start Programs Advantech Automation Device Manager Device Driver s Manual The example source codes can be found under the corresponding installa tion folder such as the default installation path Program Files ADVANTECH ADSAPI Examples 31 Chapter 4 For information about using other function groups or other development tools please refer to the Creating Windows 98 2000 XP Application with DLL Driver chapter and the Function Overview chapter on the DLL Driv ers Manual 4 3 2 Programming with DLL Driver Function Library Advantech DLL driver offers a rich function library to be utilized in vari ous application programs This function library consists of numerous APIs
36. reloaded The first clock pulse following the reload decrements the counter by 3 Subsequent clock pulses decrement the count by two until time out then the whole process is repeated In this way if the count is odd the output will be high for N 1 2 counts and low for N 1 2 counts MODE 4 Software Triggered Strobe After the mode is set the output will be high When the count is loaded the counter will begin counting On terminal count the output will go low for one input clock period then go high again If you reload the count reg ister during counting the new count will be loaded on the next CLK pulse The count will be inhibited while the GATE input is low 65 Appendix D MODE 5 Hardware Triggered Strobe The counter will start counting after the rising edge of the trigger input and will go low for one clock period when the terminal count is reached The counter is re triggerable PCI 1747U User Manual 66
37. remain low for the full count after any rising edge at the gate input MODE 2 Rate Generator The output will be low for one period of the input clock The period from one output pulse to the next equals the number of input counts in the counter register If you reload the counter register between output pulses PCI 1747U User Manual 64 the present period will not be affected but the subsequent period will reflect the value The gate input when low will force the output high When the gate input goes high the counter will start from the initial count You can thus use the gate input to synchronize the counter With this mode the output will remain high until you load the count regis ter You can also synchronize the output by software MODE 3 Square Wave Generator This mode is similar to Mode 2 except that the output will remain high until one half of the count has been completed for even numbers and will go low for the other half of the count This is accomplished by decreasing the counter by two on the falling edge of each clock pulse When the counter reaches the terminal count the state of the output is changed the counter is reloaded with the full count and the whole process is repeated If the count is odd and the output is high the first clock pulse after the count is loaded decrements the count by 1 Subsequent clock pulses dec rement the count by 2 After time out the output goes low and the full count is
38. set AIO and All as differential input channels we can get the cor rect result no matter if we poll channel 0 or channel 1 51 Appendix C But if we want to use the multiple channel s input function things will be a bit different If we set two AI channels as differential channels it will take one channel in the data array Since the resulted data array of the multi channel scan function is ranked with the order of channel let us give an example to make it more clear Now we set channel 0 I as differ ential and 2 3 as single ended and then 4 5 in differential mode And we set the start channel as channel 0 and number of channels as 4 the result will be HH HHH gt channel 0 1 HH AHHH gt channel 2 HH HHHHt gt channel 3 HH HHH gt channel 4 5 HH HHH gt channel 0 1 HH AHHH gt channel 2 HH HHHHt gt channel 3 HH HHH gt channel 4 5 HH HHH gt channel 0 1 Warning Only even channels can be set as differential An odd channel will become unavailable if its preceding channel is set as differential C 7 Control Register BASE 6 and BASE 7 The write only register BASE 6 and BASE 7 allows users to set an A D trigger source and an interrupt source Table C 6 Control Register A D Status Register Write Bit BASE 7 7 CAL 6 5 BASE 6 PCI 1747U User Manual ONE FH 52 SW Software trigger enable bit 1 enable 0 disable PACER Pacer trigger en
39. that helps define each card s unique ID when multiple PCI 1747U cards have been installed on the same PC chassis The BoardID setting function is very useful when build ing a system with multiple PCI 1747U cards With the correct BoardID settings you can easily identify and access each card during hardware configuration and software programming 1 2 3 Plug and Play Function The PCI 1747U is a Plug and Play device which fully complies with PCI Specification Rev 2 2 During card installation there is no need to set jumpers or DIP switches Instead all bus related configurations such as base I O address and interrupt are automatically done by the Plug and Play function 1 2 4 Automatic Channel Gain SD BU Scanning The PCI 1747U features an automatic channel gain SD BU scanning cir cuit This circuit controls multiplexer switching during sampling in a way that is more efficient than software implementation An on board SRAM stores different gain SD Single Ended Differential and BU Bipolar Unipolar values for each channel This combination lets users perform multi channel high speed sampling with different gain SD and BU val ues for each channel 1 2 5 PCI Bus Mastering Data Transfer PCI 1747U supports PCI Bus mastering DMA for high speed data trans fer and gap free analog input By setting aside a block of memory in the PC the PCI 1747U performs bus mastering data transfers without CPU intervention setting the CPU free to perfor
40. that support many development tools such as Visual C Visual Basic Delphi and C Builder According to their specific functions or services these APIs can be cate gorized into several function groups Analog Input Function Group e Analog Output Function Group e Digital Input Output Function Group e Counter Function Group e Temperature Measurement Function Group e Alarm Function Group e Port Function Group e Communication Function Group e Event Function Group For the usage and parameters of each function please refer to the Func tion Overview chapter in the DLL Drivers Manual PCI 1747U User Manual 32 4 3 3 Troubleshooting DLL Driver Error Driver functions will return a status code when they are called to perform a certain task for the application When a function returns a code that is not zero it means the function has failed to perform its designated func tion To troubleshoot the DLL driver error you can pass the error code to DRV GetErrorMessage function to return the error message Or you can refer to the DLL Driver Error Codes Appendix in the DLL Drivers Manual for a detailed listing of the Error Code Error ID and the Error Message 33 Chapter4 PCI 1747U User Manual 34 Appendix Specifications A 1 Analog Input 64 single ended or 32 differential or combination FIFO Size 1K samples Max Sampling 250 kS s Rate Gain List PGA MHz l Common mode 11 V max operational volt
41. the metal part of your computer chassis with your hand to dis charge static electricity accumulated on your body Or one can also use a grounding strap Touch the antistatic bag to a metal part of your computer chassis before opening the bag Take hold of the card only by the metal bracket when removing it out of the bag After taking out the card you should first e Inspect the card for any possible signs of external damage loose or damaged components etc If the card is visibly damaged please notify our service department or the local sales representative immedi ately Avoid installing a damaged card into your system Also pay extra caution to the following aspects to ensure proper installation e Avoid physical contact with materials that could hold static electricity such as plastic vinyl and Styrofoam PCI 1747U User Manual 8 e Whenever you handle the card grasp it only by its edges DO NOT TOUCH the exposed metal pins of the connector or the electronic com ponents Note Keep the antistatic bag for future use You might need the original bag to store the card if you have to remove the card from the PC or transport it else where 2 2 Driver Installation We recommend installing the driver before you plug the PCI 1747U Card into your system since this will guarantee a smooth installation process The 32 bit DLL driver Setup program for the PCI 1747U card is included on the companion CD ROM that is shipped with
42. ure 4 2 Programming Choices 4 2 1 DLL Driver The Advantech DLL Drivers software is included on the companion CD ROM at no extra charge It also comes with all the Advantech DAS cards Advantech s DLL driver features a complete I O function library to help boost your application performance The Advantech DLL driver for Win dows 98 2000 XP works seamlessly with development tools such as Visual C Visual Basic Borland C Builder and Borland Delphi 4 2 2 Register Level Programming Register level programming is reserved for experienced programmers who find it necessary to write code directly at the level of device regis ters Since register level programming requires much effort and time we recommend that you use the Advantech DLL drivers instead However if register level programming is indispensable you should refer to the rele vant information in Appendix C Register Structure and Format or to the example codes included on the companion CD ROM PCI 1747U User Manual 30 4 3 DLL Driver Programming Roadmap This section will provide you a roadmap to demonstrate how to build an application from scratch using Advantech DLL driver with your favorite development tools such as Visual C Visual Basic Delphi and C Builder The step by step instructions on how to build your own applica tions using each development tool will be given in the DLL Drivers Man ual Moreover a rich set of example source codes are also given for you
43. utton and set up the driver according to the steps described in 2 2 Driver Installation After the PCI 1747U card is installed you can verify whether it is prop erly installed on your system in the Device Manager l Access the Device Manager through Start Control Panel System Device Manager 2 The device name of PCI 1747U should be listed on the Device Manager 2 Device Manager E O x Aa Advantech DARC 1 0 cards 1 Advantech PCI17475 Device Hm Computer H E Disk drives mm Display adapters AS Floppy disk controllers 14 83 IDE ATAJATAPI controllers Keyboards t Mice and other pointing devices H Monitors 1 4 Network adapters El Ports COM amp LPT ef Sound video and game controllers HD Storage volumes og System devices Universal Serial Bus controllers Figure 2 3 Device Manager PCI 1747U User Manual 12 Note If your card is properly installed you should see the device name of your card listed on the Device Manager tab If you see your device name listed but marked with an exclamation sign it means your card has not been correctly installed In this case remove the card device from the Device Manager by selecting its device name and press the Remove button Then go through the driver installation process again After your card is properly installed on your system you can now config ure your device using the Device Manager program that has itself already been inst

Download Pdf Manuals

image

Related Search

Related Contents

バージョンアップによる新機能説明(その2)  Warning - Savebase.com  RM 500 Nettoyant vitres (500 ml.)  connect 540  Prime-Line H 3968 Instructions / Assembly  Shindaiwa 63848-94010 Trimmer User Manual  カメラヒーターシステム「ニュー・カメラ・コージ」取扱説明書  Handbuch - ee  si l`information contenue dans le présent manuel n`est pas respectée  ECaccess User Guide - ECMWF Confluence Wiki  

Copyright © All rights reserved.
Failed to retrieve file