DAQ PCI-EK01 User Manual

PCI-EK01 Users Manual (Rev 1.0)
-1- http://www.daqsystem.com
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 2005 DAQ system, All rights reserved.
PCI-EK01 Users Manual (Rev 1.0)
-2- http://www.daqsystem.com
-- Contents –
1. Introduction
2. Installation
2.1 Confirm Contents
2.2 Hardware Installation
2.3 Software installation
3. PCI-EK01 Board Explanation
3.1 PCI-EK01 Function
3.2 Address Map
3.3 Jumper Option and Connector Pin-out
3.4 CDROM Folder
4. Sample Program & Test
4.1 Analog Output
4.2 Analog Input
4.3 Digital Input/Output
4.4 Counter
4.5 Timer
5. Specification
6.1 General Information
6.2 Hardware
6.3 Software
6.4 Physical/Environment
References
PCI-EK01 Users Manual (Rev 1.0)
-3- http://www.daqsystem.com
1. PCI-EK01 Introduction
The PCI-EK01 is specially designed for PCI master and target logic development and an analog data acquisition board. Also it can be used for multi-purpose applications, for example waveform generator, ADC(Analog to Digital Converter), DAC(Digital to Analog Converter), high current driver and high speed analog data logger.
[Figure 1-1. PCI-EK01 Functional Blocks]
PRODUCT INFORMATION
Application
PCI development and evaluation Data acquisition Laboratory instrumentation Process control systems Factory automation
Specification
General
PCI Target 32bit/33Mhz, 5V/3.3V compatible Full 33Mhz burst read/write operation Average data rate is 30MB data to, 8MB data from the board without
DMA.
Analog
Input/
Output
Digital
Input/
Output
Counter/
Timer
PCI Core Logic
(FPGA)
High Speed SRAM
PCI-EK01 Users Manual (Rev 1.0)
-4- http://www.daqsystem.com
Very flexible to upgrade because of FPGA is used as PCI bridge and
overall board
Analog Input
12bit resolution/ 8 Single ended or 4 differential input 0 to +3.3V, ±1.65V input range/ MAX 200Ksps(5uSEC) conversion
time
Can change sampling interval in auto scanning mode by 2.5uSEC
increment
Power on auto-calibration/ ±1 (LSB) INL/DNL ±1uA analog input leakage current/ 20pF analog input capacitance On-board 1024 x 16 data FIFO/ On-board 256K(type A) x 16 data
SRAM
Analog Output
12bit resolution/ 4 channel output/ 0 to +3.3V output range MAX 1M (1uSEC) update rate Can change update interval in waveform generation mode by 1uSEC
increment
Simultaneous update of outputs ±16 (LSB) INL/ ±1 (LSB) DNL/ ±3 (LSB) Offset error/ Slew Rate
0.7V/usec
On-board 1024 x 16 waveform generation dual-port RAM
Digital I/O
On-board 82C55 chip/ 24bit general purpose I/O Three 8bit group(Port A/B/C)/ 3.3V CMOS logic level Port B has high current sink capability (max 500mA)
Timer/Counter
32-bit Timer/ 32-bit Counter Input frequency max 60Mhz/ 25n timer resolution One-shot or alternate timer output mode/ 3.3V CMOS logic level
Software
Supported OS
Windows 2000/XP/Windows 7
API
Kernel mode WDM Driver/ User mode DLL Test Application(Waveform Generator, Waveform Display)
PCI-EK01 Users Manual (Rev 1.0)
-5- http://www.daqsystem.com
2. Installation
You confirm whether or not the packing contents are in good order before installation.
2.1 Confirm Contents
[Figure 2-1. PCI-EK01 Product Contents]
Product Contents
1. PCI-EK01 Board
2. Windows2000/XP Driver (CDROM)
3. Application Sample Source (CDROM)
4. Schematic/Part List etc (CDROM)
2.2 Hardware Installation
For PCI-EK01 board installation to PC is as follows. There isnt a jumper especially to set up for
board installation in case of PCI boards because it is Plug & Play devices.
(1) First, turn off the power. (2) Take off the computer case, and PCI-EK01 connects to empty slot. At this time, you like to use
PCI-EK01 Users Manual (Rev 1.0)
-6- http://www.daqsystem.com
the slot that is close to a CPU side with a lot of empty slots. (3) After bracket of board fix to computer by using a screw, close the case. (4) Turn on the switch after assembly.
[Figure 2-2. PCI-EK01 connect to PC]
* Above picture shows no PC case for user understanding. Generally it use in case of PC
mother board.
(5) When the power on, two LED is lighting on like Figure 2-2. If the board finishes the configuration
Normally, A LED4 lights on. A LED6 lights on/off per 1 second in order to ideal of clock.
(6) From LED1 to LED5 light on in order to PCI bus operation.
PCI-EK01 Users Manual (Rev 1.0)
-7- http://www.daqsystem.com
2.3 Software installation
After hardware installation, you install a Driver and sample application program on CPU board. You
use a CD that provided it to a box for installation.
The installation order is as follows, explain Windows XP with basis if there isnt special explanation.
(1) After finished booting that you can show the picture of Found New Hardware Wizard window.
Select the item Install from a list or specific location (Advanced) and click Next.
[Figure 2-3. PCI-EK01 Device Search Window]
(2) Insert the accompanying CDROM in the CDROM driver and press the Browse to point out the
folder which contains the Driver. ex) F:\CDROM_PCI_EK01\drivers
The driver folder includes a file of “pci_ek01.inf” and “pci_ek01.sys” that it is necessary for
driver installation.
PCI-EK01 Users Manual (Rev 1.0)
-8- http://www.daqsystem.com
[Figure 2-4. PCI-EK01 Device Driver Search Window]
A warning message appears during installation here, press Continue Anyway button.
You can show below message window. Process progress as follows.
PCI-EK01 Users Manual (Rev 1.0)
-9- http://www.daqsystem.com
(3) If the installation is completely finished, you can show below message window.
[Figure 2-5. PCI-EK01 Completing Device Driver Window]
(4) If the installation is completely finished, you can use the USB-DIO6400 board.
But, it confirm a driver normally installation in the following ways. Do the following steps to show up the Device Manager window. [My Computer -> Properties -> Hardware -> Device Manager -> Multifunction Adaptors -> PCI-EK01”]
[Figure 2-6. “System Properties” window-“Hardware” Tab]
PCI-EK01 Users Manual (Rev 1.0)
-10- http://www.daqsystem.com
[Figure 2-7. “Device Manager” window]
If you can see the “PCI-EK01” at Multifunction Adaptors, the driver installation is to have been
over. (Check the red circle)
Important Notice : After installation, you should re-boot the system for the proper operation.
PCI-EK01 Users Manual (Rev 1.0)
-11- http://www.daqsystem.com
3. PCI-EK01 Board Explanation
It simply explains about board functions. Refer to a Specification part regarding a detailed function.
3.1 PCI-EK01 Function
POWER DISTRIBUTION
DPRAM
ADC
Core control
PCI BUS
TIMER
COUNTER
FIFO
UART
TARGET
PCI
INTERFACE
DAC
T/Rx
USER I/O
SRAM
I/O
Switch & LED
LEVEL
SHIFTER
[Figure 3-1. PCI-EK01 Block Diagram]
Figure 3-1 shows that the PCI-EK01 has a lot of functions for various test. Each configuration
function is as follows.
(1) Core Control
The PCI-EK01 composes a PCI Target, external ADC, DAC interface and FIFO/TIMER/Counter
with using a FPGA (Spartan3). It is not used a UART function, it will be upgrade later.
(2) Level Shifter
A Level shifter exchanges a logic level of PCI to a logic level of FPGA. So, it is handily usable
just place to a slot without jumper setup of PCI 3.3V system or PCI 5V bus system.
(3) Power Distribution
It gets from 5V power at PCI bus and it supply as making the necessary 1.2V, 2.5V, 3V, 3.3V
power to use at board.
Loading...
+ 23 hidden pages