Page 1
PCI-1714 30 MS/s Simultaneous 4-ch Analog Input Card PCI-1714UL 10 MS/s Simultaneous 4-ch Analog Input Card with Universal PCI User Manual...
Page 2
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.
Page 3
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...
Page 4
This product has passed the CE test for environmental specifications when shielded cables are used for external wiring. We recommend the use of shielded cables. This kind of cable is available from Advantech. Please contact your local supplier for ordering information.
Figure 2.6:The Device Name Appearing on the list of De- vices box ............18 Device Testing..............19 Figure 2.7:The Device Test Dialog Box of PCI-1714 . 19 2.5.1 Testing the Analog Input Function ......20 Figure 2.8:Analog Input tab on the Device Test dialog box ..............
Page 9
Introduction This chapter will provide information on the features of the PCI-1714 and PCI-1714UL cards, a quick installation guide, together with some brief infor- mation on software and accessories. Sections include: • Features • Applications • Installation Guide • Software Overview •...
PCI-1714 and PCI-1714L offer the following main features: • 32-bit PCI bus Mastering DMA data transfer • Four A/D converters for simultaneous sampling • 12-bit A/D converter with up to 30 MS/s for PCI-1714, and 10 MS/s for PCI-1714UL • 4 single-ended analog input channels •...
1.1.4 On-board FIFO Memory There is 32k of FIFO sample memory on PCI-1714, and 8k of FIFO sam- ple memory on PCI-1714UL. This is an important feature for faster data transfers and more predictable performance under Windows systems.
1.2 Applications The following are some of the possible applications of PCI-1714 cards: • Testing Instruments • Ultrasound Imaging • Gamma Camera Imaging • CCD Camera Imaging • Video Digitizing 1.3 Installation Guide Before you install your PCI-1714 or PCI-1714UL card, please make sure you have the following necessary components: •...
1.4 Software Overview Advantech offers a rich set of DLL drivers, third-party driver supports and application software to help fully utilize the functions of your PCI- 1714 cards: • Device Drivers (on the companion CD-ROM) • LabVIEW driver • ADAQView 1.4.1 Programming Choices for DA&C Cards...
• C++ Builder For instructions on how to begin programming in each development tool, Advantech offers a Tutorial Chapter in the Device Drivers Manual for your reference. Please refer to the corresponding sections in this chapter of the Device Drivers Manual to begin your programming efforts. You can also look at the example source code provided for each programming tool..
1.5.2 Programming with Device Drivers Function Library Advantech Device Drivers offers a rich function library to be utilized in various application programs. This function library consists of numerous APIs that support many development tools, such as Visual C++, Visual Basic, Delphi and C++ Builder.
PCL-1010B-1 is designed for connecting to a signal source. The cable links the PCI-1714 cards with the signal source via the BNC connectors. There are four BNC ports available for simultaneous signal input.
Chapter 2 Installation 2.1 Unpacking After receiving your PCI-1714 package, please inspect its contents first. The package should contain the following items: ! PCI-1714 or PCI-1714UL card ! Companion CD-ROM (DLL driver included) ! User Manual The PCI-1714 cards harbors certain electronic components vulnerable to electrostatic discharge (ESD).
1714 cards into your system, since this will guarantee a smooth installa- tion process. The Advantech Device Drivers setup program for the PCI-1714 cards is included on the companion CD-ROM that is shipped with your DA&C card package. Please follow the steps below to install the driver software: Step 1: Insert the companion CD-ROM into your CD-ROM drive.
Page 22
Figure 2.2: Different Options for Driver Setup For further information on driver-related issues, an online version of the Device Drivers Manual is available by accessing: Start/Programs/Advantech Automation/Device Driver's Manual PCI-1714 & 1714UL User Manual...
2.3 Hardware Installation After the DLL driver installation is completed, you can now go on to install the PCI-1714 series card in any PCI slot on your computer. It is recommended that you refer to the computer’s user manual or related documentation if you have any doubts.
Page 24
After the PCI-1714 series card is installed, you can verify whether it is properly installed on your system in Device Manager: Access Device Manager through: Start /Control Panel /System /Device Manager. The device name of card should be listed on the Device Manager tab on the System Property Page.
Device Manager is a utility that allows you to setup, configure and test your device, and later store your settings on the system registry. These settings will be used when you call the APIs of Advantech Device Driv- ers. Setting Up and Configuring the Device...
Page 26
Installed Devices as shown below. Figure 2.6: The Device Name Appearing on the list of Devices box Note: As we have noted, the device name “001:<PCI-1714 BoardID=7 I/O=c800H>” begins with a device number “000”, which is specifically assigned to each card. The...
Figure 2.7: The Device Test Dialog Box of PCI-1714 In the Device Test dialog box, you are free to test various functions of PCI-1714 cards on the analog input tab, functions on the other tabs are not supported for this model.
Scroll the Sampling period scroll bar freely to test any sam- pling rate you want. When the device is fully tested, click the Exit button to end the testing procedure. Figure 2.8: Analog Input tab on the Device Test dialog box PCI-1714 & 1714UL User Manual...
Page 29
Signal Connections This chapter provides useful informa- tion about how to connect input signals to the PCI-1714 cards via the I/O con- nectors. Sections include: • Overview • Switch and Jumper Settings • Signal Connections...
A good signal connection can avoid unnecessary and costly dam- age to your PC and other hardware devices. This chapter provides useful information about how to connect input signals to PCI-1714 cards via the I/O connectors. 3.2 Switch and Jumper Settings PCI-1714 cards have one function switch and five jumper settings.
3.2.1 BoardID Switch Setting (SW1) BoardID settings are used to set a board’s unique identifier when multiple identical cards are installed in the same system. PCI-1714UL cards have a built-in DIP switch (SW1), which is used to define each card’s unique identifier. You can determine the unique identi- fier in the register as shown in following table.
3.2.2 Power on Configuration after Hot Reset (JP1) Use JP1 to set the hot reset type of PCI-1714. Power on configuration after hot reset Keep the hardware register setting after hot reset. Load the hardware register default setting after hot reset. (Default setting) 3.2.3 Input Terminator Select (JP2 to JP5)
Page 35
Operation This chapter describes the following features of the PCI-1714 cards: • Analog input ranges and gains • Analog input acquisition modes • A/D sample clock sources • Trigger sources • Analog Input Data Format...
Each channel on the PCI-1714 cards can measure bipolar analog input signals ranging within ± 5 V FSR, and can be set up with different input ranges respectively. The sampling rate can be up to 30 MS/s for PCI-1714 and 10 MS/s for PCI-1714UL.
4.2.3 Post-Trigger Acquisition Mode Post-trigger allows you to acquire data based on a trigger event. Posttrig- ger acquisition starts when the PCI-1714 cards detect the trigger event and stop when the preset number of post-trigger samples has been acquired or when you stop the operation. This trigger mode must work with the DMA data transfer mode enabled.
The delay number of sample ranges from 2 to 65535 as defined in DMA counter. Delay-trigger acquisition starts when the PCI-1714 cards detect the trig- ger event and stop when the specified number of A/D samples has been acquired or when you stop the operation.
Once a trigger event happens, the on-going data acquisition will continue until the designated amount of samples have been reached. When the PCI-1714 cards detect the selected about trigger event, the cards keeps acquiring the preset number of samples, and keep the total number of samples on the FIFO.
The external sample clock 0 is a sine wave signal source which is con- verted to a TTL signal inside PCI-1714 cards. This signal is AC coupled. The input impedance of the external clock 0 is 50 ohms and the input level is 5 volts peak-to-peak.
4.4.2 External Digital (TTL) Trigger For analog input operations, an external digital trigger event occurs when PCI-1714 cards detect either a rising or falling edge on the External A/D TTL trigger input signal from screw terminal EXT_TRIG on the ADAM- 3909 screw terminal board.
TS0 to TS2 of Write/Read BASE+Eh. On the PCI-1714 cards, the analog trigger threshold voltage level is set using a dedicated 8-bit DAC; you can write or read the flags from AT0 to AT7 on Write/Read BASE+24h to define or identify the analog trigger threshold voltage level.
Mapping Voltage Hex. Dec. 000h 7FFh 2047d -1 LSB 800h 2048d FFFh 2095d FS-1 LSB 1LSB FS/2048 Table 4.3: Corresponding Full Scale Values for Various Input Volt- age Ranges Gain Range ±5 ±2.5 ±1 ±0.5 PCI-1714 & 1714UL User Manual...
Page 45
Calibration This chapter offers you a brief guide to the calibration procedure. Sections include: • Calibration Procedure...
Chapter 5 Calibration The PCI-1714 cards have been well calibrated at the factory for initial use. You are not required to calibrate the PCI-1714 cards in normal con- ditions. However, if calibration is required, the procedure shown in the next pages will show how it is done.
Step 2:Select the input range of the channel which you want to calibrate. Step 3:Click the Calibration button to start the calibration process. The Calibration Wizard window will pop up. Note: Each calibration process can calibrate only one channel and one input range at a time. Figure 5.2: Click the Calibration Button to Launch the Calibration Step 4:Follow the instruction of Calibration Wizard to input a correct DC voltage as a reference and click the Next button to proceed to the next...
Page 48
Start button is clicked. When the offset calibration is completed, the Status will indicate Succeeded, then click the Next button to proceed to the next step Figure 5.5: Offset Calibration Succeeded PCI-1714 & 1714UL User Manual...
Page 49
Step 6a:Once the Status indicates Failed, please check if both the wiring and the input voltage are correct. When finished checking, click the Start button again to restart the procedure, or click the Cancel button to stop the calibration. Figure 5.6: Offset Calibration Failed Step 7:If the offset calibration is completed, it will proceed to the Gain Calibration.
Page 50
Unknown as default at the beginning. Figure 5.8: The Adjustment Process of Gain Calibration Step 9:When the gain calibration is completed click the Next button to proceed. Figure 5.9: Gain Calibration Succeeded PCI-1714 & 1714UL User Manual...
Page 51
Step 9a:Once the Status indicates Failed, please check if both the wiring and the input voltage are correct. When finished checking, click the Start button again to restart the procedure, or click the Cancel button to stop the calibration. Figure 5.10: Gain Calibration Failed Step 10:When the current channel is calibrated, click the Finish button to end the procedure.
+5 V @ 1 A ; +12 V @ 700mA Max. 0~70° C (32~158° F) Temperature Operating -20 ~ 85° C (-4 ~ 185° F) Storage 5~95%RH, non-condensing (refer to IEC 68-2-3) Relative Humidity CE certified Certification PCI-1714 & 1714UL User Manual...
Range By analog input range Trigger Input Resolution 8-bit Frequency Up to 1MHz PCI-1714: 30 MHz is only for FIFO depth of 32K. PCI-1714UL: 10 MHz is only for FIFO depth of 8K. Continuous acquisition depends on performance. Appendix A...
PCI-1714 cards are delivered with an easy-to-use 32-bit DLL driver for user programming under the Windows 98, 2000, and XP operating sys- tems. We advise users to program the PCI-1714 using the 32-bit DLL driver provided by Advantech to avoid the complexity of low-level pro- gramming by register.
Page 61
Table C-1 shows the function of each register of the PCI-1714 cards or driver and their address relative to the cards’ base address. Table C.1: PCI-1714 register format (Part 1) Base PCI-1714 Register Format Address + HEX 13 12 11 10 9...
Page 62
Table C.1: PCI-1714 register format (Part 1) Ch W Clock Source and Divider Register Eh W Trigger Mode and Source Register TRGF DMA TSE TS2 TS1 TS0 TM2 TM1 TM0 _TCF TRGF DMA TSE TS2 TS1 TS0 TM2 TM1 TM0 _TCF Table C.2: PCI-1714 register format (Part 2)
Page 63
Table C.2: PCI-1714 register format (Part 2) 18h W FIFO 2 Programmable Flag Register PF9 PF8 PF PF5 PF4 PF3 PF2 PF1 R FIFO 2 Programmable Flag Register PF9 PF8 PF PF5 PF4 PF3 PF2 PF1 1Ah W FIFO 3 Programmable Flag Register...
Page 64
Table C.3: PCI-1714 register format (Part 3) 24h W Analog Trigger Threshold voltage Register AT2 AT1 AT0 R Analog Trigger Threshold voltage Register AT2 AT1 AT0 26h W N/A R N/A 28h W Calibration Command Register CG1 CG0 X CD2 CD1 CD0...
Table C.4: PCI-1714 register format (Part 4) Base PCI-1714 Register Format Address + HEX 30h W Reset start read channel to CH0 R AD Channel n DATA OV G1 G0 AD1 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0...
Page 66
This bit indicates whether the input voltage is over range or not. Read 1 means over range. TRGF Trigger Flag (For about trigger use only) The trigger flag indicates whether a trigger event has happened during A/ D conversion process. PCI-1714 & 1714UL User Manual...
C.4 AI Range Control- Write/Read BASE+8 Table C.6: Register for Analog Input Range Control Base PCI-1714 Register Format Address + HEX 15 14 12 11 10 9 8 7 AI Range Control Register CH0_ CH0_ Analog Input Range Selector These registers are used to select the analog input range for each channel.
TSE TS2 TS1 TS0 TM2 TM1 TM0 TM2: TM0 Trigger Mode selector There are 5 trigger modes for PCI-1714 cards. Please refer to the opera- tion theorem for more information. Meaning Single value acquisition mode (SW trigger) Pacer acquisition mode...
Write 1 to this bit to clear FIFO data. FRSTn (n = 0~3) FIFO Reset register Write 1 to this bit to clear FIFO data and reset the AE and AF flag posi- tion to 7FH. PCI-1714 & 1714UL User Manual...
PF14: PF0 FIFO n Programmable Flag Register (n = 0 ~3) The FIFO on PCI-1714 cards is very powerful. It allows user to define the indicate flag in any depth. There are two flags could be defined: FIFO Almost Empty flag and FIFO Almost Full flag. To define these flags must follow the procedure: First write is the Almost Empty flag offset count from the empty.
R Interrupt Flag INTF3 INTF2 INTF1 INTF0 C.12.1 Interrupt Control Register PCI-1714 cards provide 9 sources to generate the interrupt. Write 1 to enable the interrupt, write 0 to disable. The INTE is control the total inter- rupt. FIFO0_HFFIFO 0 Half Full...
INTF Total Interrupt flag C.13 Clear Interrupt- Write BASE+22 Table C.15: Register for Clear Interrupt Base PCI-1714 Register Format Address + HEX Clear Interrupt Clear Interrupt Write any value to this address will clear interrupt. It will clear all flags to 0 if there is no any interrupt in coming.
Reset DMA start channel to CH0 Write any value to BASE+30h to reset DMA transfer data from CH0. Before start DMA transfer, user has to reset the start channel to CH0. This only for four channels DMA data transfer. PCI-1714 & 1714UL User Manual...
C.18 AD Channel n DATA- Read BASE+30,32 Table C.20: Register for AD Channel n DATA Base PCI-1714 Register Format Address + HEX 14 13 12 11 30h R AD Channel n DATA TRGF OV G1 G0 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0...
34h W DMA Request selector DMA Request selector This bit select the DMA request (hardware signal DREQ), user could use FIFO 0 flag or FIFO 2 flag to generate DREQ. FIFO 0 flag FIFO 2 flag PCI-1714 & 1714UL User Manual...