Contec ADI12-16(PCI) User Manual

Contec ADI12-16(PCI) User Manual

Isolated high-functional analog input board for pci
Table of Contents

Advertisement

Quick Links

PC-HELPER
Isolated high-functional
Analog Input Board for PCI
ADI12-16(PCI)
User's Guide
CONTEC CO., TD.

Advertisement

Table of Contents
loading

Summary of Contents for Contec ADI12-16(PCI)

  • Page 1 PC-HELPER Isolated high-functional Analog Input Board for PCI ADI12-16(PCI) User’s Guide CONTEC CO., TD.
  • Page 2 Check Your Package Thank you for purchasing the CONTEC product. The product consists of the items listed below. Check, with the following list, that your package is complete. If you discover damaged or missing items, contact your retailer. Product Configuration List - Board [ADI12-16(PCI)] …1...
  • Page 3: Copyright

    No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. CONTEC CO., LTD. makes no commitment to update or keep current the information contained in this document. The information in this document is subject to change without notice.
  • Page 4: Table Of Contents

    Table of Contents Check Your Package ............................ i Copyright ..............................ii Trademarks ..............................ii Table of Contents ............................iii BEFORE USING THE PRODUCT About the Board ............................1 Features ..............................1 Support Software..........................2 Cable & Connector (Option)......................3 Accessories (Option) ........................3 Customer Support ............................
  • Page 5 Plugging the Board ..........................21 Step 3 Installing the Hardware ......................... 22 Turning on the PC ..........................22 When Using API-AIO(WDM) ......................22 When Using API-AIO(98/PC) ......................25 Step 4 Initializing the Software........................ 28 When Using API-AIO(WDM) ......................28 When Using API-AIO(98/PC) ......................30 Step 5 Checking Operations with the Diagnosis Program..............
  • Page 6 When using the API-AIO(WDM) ......................67 Accessing the Help File ........................67 Using Sample Programs ........................68 When using the API-AIO(98/PC) ......................70 Accessing the Help File ........................70 Using Sample Programs ........................71 Using the Utility Program ......................... 73 Uninstalling the Driver Libraries ......................
  • Page 7 ADI12-16(PCI)
  • Page 8: Before Using The Product

    1. Before Using the Product 1. Before Using the Product About the Board ADI12-16(PCI) is PCI-compliant interface boards that convert analog input signals to digital equivalents (performing analog-to-digital conversion). ADI12-16(PCI) can perform A-D conversion at a conversion speed of 20 µ sec per channel and a resolution of 12-bit.
  • Page 9: Support Software

    Win32 API functions (DLL). Various sample programs such as Visual Basic and Visual C++, etc and diagnostic program *1useful for checking operation is provided. For more details on the supported OS, applicable language and new information, please visit the CONTEC’s Web site. Linux version of analog I/O driver...
  • Page 10: Cable & Connector (Option)

    *3 “Spring-up” type terminal is used to prevent terminal screws from falling off. *4 A DT-E3 and PCB15P-1.5 optional cable is required separately. *5 External Power supply is required separately. Check the CONTEC’s Web site for more information on these options. ADI12-16(PCI)
  • Page 11: Customer Support

    You can download updated driver software and differential files as well as sample programs available in several languages. Note! For product information Contact your retailer if you have any technical question about a CONTEC product or need its price, delivery time, or estimate information. Limited Three-Years Warranty CONTEC Interface products are warranted by CONTEC CO., LTD.
  • Page 12: Safety Precautions

    1. Before Using the Product Safety Precautions Understand the following definitions and precautions to use the product safely. Safety Information This document provides safety information using the following symbols to prevent accidents resulting in injury or death and the destruction of equipment and resources. Understand the meanings of these labels to operate the equipment safely.
  • Page 13: Handling Precautions

    Even when using the product continuously, be sure to read the user’s guide and understand the contents. Do not modify the product. CONTEC will bear no responsibility for any problems, etc., resulting from modifying this product. Regardless of the foregoing statements, CONTEC is not liable for any damages whatsoever (including damages for loss of business profits) arising out of the use or inability to use this CONTEC product or the information contained herein.
  • Page 14: Environment

    1. Before Using the Product Environment Use this product in the following environment. If used in an unauthorized environment, the board may overheat, malfunction, or cause a failure. Operating temperature 0 - 50°C Operating humidity 10 - 90%RH (No condensation) Corrosive gases None Floating dust particles...
  • Page 15 1. Before Using the Product ADI12-16(PCI)
  • Page 16: Setup

    2. Setup 2. Setup This chapter explains how to set up the board. What is Setup? Setup means a series of steps to take before the product can be used. Different steps are required for software and hardware. The setup procedure varies with the OS and software used. Using the Board under Windows Using the Driver Library API-PAC(W32) This section describes the setup procedure to be performed before you can start developing application...
  • Page 17: Using The Board Under An Os Other Than Windows

    2. Setup Using the Board under an OS Other than Windows For using the board under an OS other than Windows, see the following parts of this user’s guide. This chapter Step 2 Setting the Hardware Chapter 3 External Connection Chapter 6 About Hardware ADI12-16(PCI)
  • Page 18: Step 1 Installing The Software

    2. Setup Step 1 Installing the Software This section describes how to install the Driver libraries. Before installing the hardware on your PC, install the Driver libraries from the bundled API-PAC(W32) CD-ROM. The following description assumes the operating system as Windows XP. Although some user interfaces are different depending on the OS used, the basic procedure is the same.
  • Page 19: Starting The Install Program

    2. Setup Starting the Install Program (1) Load the CD-ROM [API-PAC(W32)] on your PC. (2) The API-PAC(W32) Installer window appears automatically. If the panel does not appear, run (CD-ROM drive letter):\AUTORUN.exe. (3) Click on the [Install Development or Execution Environment]] button. When using the Windows 7, Vista, driver is automatically installed.
  • Page 20: Select Api-Aio(Wdm)

    2. Setup Select API-AIO(WDM) Selecting API-AIO(WDM) (1) The following dialog box appears to select “Driver to install” and “Install option”, “Usage of driver library”. (2) Select the "Advanced Analog I/O driver". (3) Click on the [Install] button. Clicking on the [API-AIO] button under the “Detail” displays detailed information about API- AIO(WDM) and API-AIO(98/PC).
  • Page 21: Select Api-Aio(98/Pc)

    2. Setup Select API-AIO(98/PC) Selecting API-AIO(98/PC) (1) The following dialog box appears to select “Driver to install” and “Install option”, “Usage of driver library”. (2) Select “Classic Analog I/O driver”. (3) Click on the [Install] button. Clicking on the [API-AIO] button under the “Detail” displays detailed information on API- AIO(WDM), API-AIO(98/PC).
  • Page 22 2. Setup Executing the Installation (1) Follow the on-screen instructions to proceed to install. (2) When the required files have been copied, the “Perform a hardware setup now(API-TOOL Configuration)” and “Show readme file” check boxes are displayed. When you are installing the software or hardware for the first time: 1) Uncheck “Perform a hardware setup now”.
  • Page 23: Step 2 Setting The Hardware

    2. Setup Step 2 Setting the Hardware This section describes how to set the board and plug it on your PC. The board has some switches and jumper to be preset. Check the on-board switches and jumpers before plugging the board into an expansion slot. The board can be set up even with the factory defaults untouched.
  • Page 24: Setting The Board Id

    2. Setup Setting the Board ID If you install two or more boards on one personal computer, assign a different ID value to each of the boards to distinguish them. The board IDs can be set from 0 to Fh to identify up to sixteen boards. If only one board is used, the original factory setting (Board ID = 0) should be used.
  • Page 25: Setting The Analog Input

    2. Setup Setting the Analog Input The analog input is set by specifying the input mode and input range. For the input mode setting function, see Chapter 4 “Functions”. Setting the Input Mode The input mode is the method of connecting analog input signals. The single-ended and differential input modes are available.
  • Page 26 2. Setup Setting the Input Range The input range indicates the range of voltages of analog input signals. The board converts the voltages in the preset input range into digital signals according to the resolution. The input range is common to all channels; it is not possible to set a different input range for each channel.
  • Page 27 2. Setup Unipolar 0V - +10V 0V - +5V 0V - +2.5V 0V - +1.25V JP21 1 2 3 JP14 JP18 1 2 3 JP15 JP19 JP16 1 2 3 1 2 3 JP17 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3...
  • Page 28: Plugging The Board

    2. Setup Plugging the Board (1) Before plugging the board, shut down the system, unplug the power code of your PC. (2) Remove the cover from the PC so that the board can be mounted. (3) Plug the board into an expansion slot. (4) Attach the board bracket to the PC with a screw.
  • Page 29: Step 3 Installing The Hardware

    2. Setup Step 3 Installing the Hardware For using an expansion board under Windows, you have to let the OS detect the I/O addresses and IRQ to be used by the board. The process is referred to as installing the hardware. In the case of using two or more boards, make sure you install one by one with the Add New Hardware Wizard.
  • Page 30 2. Setup (2) When “Multimedia Controller” is displayed, select “Install from a list or specific location[Advanced]” and then specify that folder on the CD-ROM which contains the setup information (INF) file to register the board. When the model name of hardware is displayed, select “Install the software automatically [Recommended]”...
  • Page 31 2. Setup * The name of the board you have just added is displayed. - ADI12-16(PCI) You have now finished installing the hardware. ADI12-16(PCI)
  • Page 32: When Using Api-Aio(98/Pc)

    2. Setup When Using API-AIO(98/PC) (1) The “Found New Hardware Wizard” will be started. Select “No, not this time” and then click the “Next” button. (2) Select “Install from a list or specific location[Advanced]” and then click the “Next” button. ADI12-16(PCI)
  • Page 33 2. Setup (3) Specify that folder on the CD-ROM which contains the setup information (INF) file to register the board. * The name of the board you have just added is displayed. - ADI12-16(PCI) Source folder The setup information (INF) file is contained in the following folder on the bundled CD-ROM. Windows 7 [32bit], Vista [32bit], XP [32bit], Server 2003 [32bit], 2000 \INF\Win2000\Aio\PCI...
  • Page 34 2. Setup CAUTION In Windows XP, the Hardware Wizard displays the following alert dialog box when you have located the INF file. This dialog box appears, only indicating that the relevant driver has not passed Windows Logo testing, and it can be ignored without developing any problem with the operation of the board.
  • Page 35: Step 4 Initializing The Software

    - ADI12-16(PCI) (2) The installed hardware appears under the CONTEC Devices node. Open the CONTEC Devices node and select the device you want to setup (the device name should appear highlighted). Click [Properties]. ADI12-16(PCI)
  • Page 36 2. Setup (3) The property page for the device opens. Enter the device name in the common settings tab page and then click [OK]. The device name you set here is used later when programming. * The name of the board you have just added is displayed.
  • Page 37: When Using Api-Aio(98/Pc)

    2. Setup When Using API-AIO(98/PC) Invoking API-TOOL Configuration (1) Open the Start Menu, then select “Programs” – “CONTEC API-PAC(W32)” – “API-TOOL Configuration”. (2) API-TOOL Configuration detects boards automatically. The detected boards are listed. Updating the Settings (1) Select “Save setting to registry…” from the “File” menu.
  • Page 38: Step 5 Checking Operations With The Diagnosis Program

    2. Setup Step 5 Checking Operations with the Diagnosis Program Use the diagnosis program to check that the board and driver software work normally, thereby you can confirm that they have been set up correctly. What is the Diagnosis Program? The diagnosis program diagnoses the states of the board and driver software.
  • Page 39: Using The Diagnosis Program For Use Of Api-Aio(Wdm)

    2. Setup Using the Diagnosis Program for Use of API-AIO(WDM) Starting the Diagnosis Program Click the [Diagnosis] button on the device property page to start the diagnosis program. * The name of the board you have just added is displayed. - ADI12-16(PCI) Analog input You can select the desired input channel, input mode and input range from the lists.
  • Page 40 2. Setup Digital input / output The upper row of circular lamps indicates the digital input states. Red indicates the bit is ON and brown indicates OFF. Clicking the lower row of switches turns the digital output bits ON or OFF. ADI12-16(PCI)
  • Page 41 2. Setup Diagnosis Report (1) The diagnosis report saves detailed data, including the device settings and settings for each channel, to a text file and displays the file for you to view. Clicking [Diagnosis Report] prompts you to specify where to save the report text file. * The name of the board you have just added is displayed.
  • Page 42: Using The Diagnosis Program For Use Of Api-Aio(98/Pc)

    2. Setup Using the Diagnosis Program for Use of API-AIO(98/PC) Starting the Diagnosis Program After selecting the board in [API-TOOL Configuration], run the diagnosis program. Follow the on- screen instructions. * The name of the board you have just added is displayed.
  • Page 43 The results are saved and displayed as a text file (AioRep.txt) in the install folder (CONTEC/CONTECW95). The Diagnosis Program performs “board presence/absence check”, “interrupt test”, “driver file test”, “board setting test”, and so on.
  • Page 44 2. Setup (2) A diagnosis report is displayed as shown below. * The name of the board you have just added is displayed. - ADI12-16(PCI) ADI12-16(PCI)
  • Page 45: Setup Troubleshooting

    2. Setup Setup Troubleshooting Symptoms and Actions The board cannot be initialized. [Windows NT 4.0] The driver may not yet be activated. When your PC is running under Windows NT 4.0, set the PnP OS option in the BIOS Setup menu to “NO”. For details on BIOS settings, refer to the user’s guide for your PC.
  • Page 46: External Connection

    3. External Connection 3. External Connection This chapter describes the interface connectors on the board and the external I/O circuits. Check the information available here when connecting an external device. Using the On-board Connectors Connecting a Device to a Connector To connect an external device to this board, plug the cable from the device into the interface connector (CN1, CN2) shown below.
  • Page 47 3. External Connection Figure 3.2. Examples of Connecting Options ADI12-16(PCI)
  • Page 48: Connector Pin Assignment

    3. External Connection Connector Pin Assignment Pin Assignment of CN1 < Single-ended input > < Differential input > N.C. N.C. N.C. N.C. N.C. N.C. Analog Ground Analog Ground N.C. N.C. Analog Ground Analog Ground Analog Input 15 Analog Input 7 [-] Analog Ground Analog Ground Analog Input 7...
  • Page 49 3. External Connection Pin Assignment of CN2 N. C. +Common In +Common Out Sampling Clock Output External Sampling Clock Input External Stop Trigger Input External Start Trigger Input Digital Input 3 / INT Trigger Digital Input 2 Digital Input 1 Digital Input 0 -Common Out Digital Output 3...
  • Page 50: Analog Input Signal Connection

    3. External Connection Analog Input Signal Connection The procedure for connecting analog signals depends on whether the analog input signals are single- ended or differential. The sections below describe how to connect the signals using flat cable and shielded cable. Single-ended Input The following figure shows an example of optional flat cable (PCA37P) connection.
  • Page 51: Differential Input

    3. External Connection Differential Input The following figure shows an example of optional flat cable (PCA37P) connection. For each analog input channel on CN1, connect the "+" input to the signal and connect the "-" input to the signal source ground. Also connect the analog ground on the board to the signal source ground.
  • Page 52: Current Input

    3. External Connection Current Input The following figure shows an example of optional flat cable (PCA37P) connection. For each analog input channel on CN1, connect the "+" input to the signal and connect the "-" input to the signal source ground. Also connect the analog ground on the board to the signal source ground.
  • Page 53: Digital I/O Signals And Control Signals Connection

    3. External Connection Digital I/O signals and Control signals Connection The digital I/O signals and the control signals (external trigger input signal, sampling clock output signal and so on)are interfaced through the connector CN2. User can use an optional flat cable DT/E1 or DT-E3 (with bracket and a 15-pin D-SUB female connector) to connect these signals to your external devices.
  • Page 54 3. External Connection External power supply Board 12 - 24VDC Remote device 5.1kΩ Common plus 3kΩ +Common In Open collector output Opto-coupler Input pin Common minus Figure 3.12. Example of connection of open collector output (current sink type) Reference For the operation timings for control signal input, see ”Timing of External Control Signals” in Chapter 6 “Hardware”.
  • Page 55: Connecting The Output Signal

    3. External Connection Connecting the output signal To the digital output signal and control signal (Sampling Clock Output) pins, connect a relay controller or a current driven control device such as a LED. Output circuit is as follows. +Common Out / -Common Out is common to individual output signals.
  • Page 56 3. External Connection External power supply 12 - 24VDC Board Remote device 10kΩ Common plus +Common Out 1kΩ Input Output pin -Common Out Figure 3.15. Example connection to current sink input External power supply 12V - 24VDC Board Remote device 10kΩ...
  • Page 57: Surge Voltage Countermeasures

    3. External Connection Surge Voltage Countermeasures When connecting a load that generates surge voltages and inrush currents, such as an induction load (relay coil) or an incandescent light bulb, to the digital output, appropriate protection must be provided in order to prevent damage to the output stage or a malfunction due to noise. The rapid shutoff of a coil, such as a relay, generates a sudden high-voltage pulse.
  • Page 58: Functions

    4. Functions 4. Functions This chapter describes the different functions that can be implemented using the hardware and driver together. Unless stated otherwise, the driver is assumed to be API-AIO(WDM). Analog Input Function The board converts analog signals to digital data according to the resolution and stores it in memory. You can set a variety of conditions for analog input, including the input channel, sampling period, and sampling start/stop conditions.
  • Page 59: Setting The Conversion Conditions

    4. Functions 1. Setting the Conversion Conditions First, set the conditions for executing analog input. Resolution “Resolution” signifies the number of bits used by an analog input device to represent analog signals. The higher the resolution, the more finely the voltage range is segmented, allowing the device to convert analog values to digital equivalents more precisely.
  • Page 60 4. Functions Range “Range” means the range of voltages at which analog input can be performed. The input range can be selected by setting the upper and lower input signals. ADI12-16(PCI) : The range is specified by setting both the jumpers and software. Please refer to the “Chapter2 Setup - Setting the Hardware - Setting the Analog Input”.
  • Page 61 4. Functions Repeat “Repeat” indicates the number of repetitions of sampling to be executed, from when the sampling start condition is satisfied until the end of sampling, including delayed sampling. The number of repetitions is set by means of software, for which conversion is repeated. You can set an infinite number of repetitions, in which case the conversion is terminated by the software abort command.
  • Page 62 4. Functions Start Condition The condition for controlling the start of sampling can be selected from among software, input data comparison and an external trigger. The conditions for controlling the start and stop of sampling are completely independent of each other; they can be set separately. Software The board starts sampling and storing input data to memory immediately after the operation start command is issued.
  • Page 63 4. Functions Stop Condition The condition for controlling the stop of sampling can be selected from among the last sampling count, input data comparison, an external trigger, and software abort. The board stops sampling whenever an error occurs irrespective of the stop condition setting. Last sampling count The board stops sampling after storing input data to memory for the specified number of times of sampling.
  • Page 64: Starting/Stopping Operation

    4. Functions Delay Delayed sampling is performed after the sampling stop condition is satisfied. When a sampling stop condition other than the software abort command is satisfied, the board performs sampling for the specified number of times of delayed sampling to store input data to memory. If you set the number of times of delayed sampling to 0, the board stops sampling the moment the sampling stop condition is satisfied.
  • Page 65: Monitoring The Status And Acquiring Data

    4. Functions 3. Monitoring the Status and Acquiring Data Software commands are used to monitor the operation status of the device and to acquire input data from memory. Status monitoring and data acquisition can be performed even during sampling. Status The current state of the device can be checked by obtaining the device status.
  • Page 66 4. Functions Data acquisition The conversion data stored in memory can be retrieved using a software command. The figure below shows the correspondence between the sampling count and the conversion channel for the conversion data stored in memory. Input data is acquired differently depending on the memory format used. Data acquisition in FIFO format When FIFO memory is used, the oldest data is always read first.
  • Page 67 4. Functions Data acquisition in ring format When ring memory is used, data is read always with respect to the current input data write position. The following sketch shows an image of data acquisition in ring format. The sampling count obtained is always the number of times of sampling for up to the latest data (shaded portion below).
  • Page 68: Reset

    4. Functions 4. Reset Various states can be reset by executing the following reset commands: All reset This command resets the entire device, thereby initializing the device. Status This command resets the sampling clock error status and AD conversion error status. Memory This command resets the following memory related states.
  • Page 69: Digital Input Function

    4. Functions Digital Input Function Input bit Individual digital input points are called input bits. When the number of input points of a device is 4, the bits are determined as bit 0 to bit 3. Bit 0 Bit 3 Bit 2 Bit 1 Input in Bits...
  • Page 70: Digital Output Function

    4. Functions Digital Output Function Output bit Individual digital output points are called output bits. When the number of output points of a device is 4, the bits are determined as bit 0 to bit 3. Bit 0 Bit 3 Bit 2 Bit 1 Output in Bits...
  • Page 71 4. Functions ADI12-16(PCI)
  • Page 72: About Software

    5. About Software 5. About Software CD-ROM Directory Structure |– Autorun.exe Installer Main Window | Readmej.html Version information on each driver (Japanese) | Readmeu.html Version information on each driver (English) |–––APIPAC Each installer |––AIO |––DISK1 |––DISK2 |––…… |––DISKN |––AioWdm |––CNT |––DIO |––……...
  • Page 73: About Software For Windows

    5. About Software About Software for Windows The bundled CD-ROM “Driver library API-PAC(W32)” contains the functions that provide the following features: Analog input or output through arbitrary channels Analog input at arbitrary intervals using the internal or external sampling clock Simultaneous monitoring of the termination of analog input sampling, buffer memory usage, and interrupt events such as occurrences of errors Driver option check using a demo driver even without the board installed...
  • Page 74: When Using The Api-Aio(Wdm)

    5. About Software When using the API-AIO(WDM) Accessing the Help File (1) Click on the [Start] button on the Windows taskbar. (2) From the Start Menu, select “Programs” – “CONTEC API-PAC(W32)” – “AIOWDM” – “API-AIO(WDM) HELP” to display help information. ADI12-16(PCI)
  • Page 75: Using Sample Programs

    The sample programs are stored in \Program Files\CONTEC\API-PAC(W32)\AIOWDM\Samples. Running a Sample Program (1) Click on the [Start] button on the Windows taskbar. (2) From the Start Menu, select “Programs” – “CONTEC API-PAC(W32)” – “AIOWDM” – “SAMPLE…”. (3) A sample program is invoked.
  • Page 76 5. About Software Sample Programs - Examples Analog input - SingleAi Perform single analog input from specified channel - MultiAi Perform single analog input from multiple channels - Ai Perform standard analog input using a FIFO buffer - AiPoll Perform standard analog input by polling - AiEx Perform analog input for multiple channels using a FIFO buffer - AiLong...
  • Page 77: When Using The Api-Aio(98/Pc)

    5. About Software When using the API-AIO(98/PC) Accessing the Help File (1) Click on the [Start] button on the Windows taskbar. (2) From the Start Menu, select “Programs” – “CONTEC API-PAC(W32)” – “Aio” – “API-AIO HELP” to display help information. ADI12-16(PCI)
  • Page 78: Using Sample Programs

    The sample programs are stored in \Program Files\CONTEC\API-PAC(W32)\Aio\Samples. Running a Sample Program (1) Click on the [Start] button on the Windows taskbar. (2) From the Start Menu, select “Programs” – “CONTEC API-PAC(W32)” – “Aio” – “SAMPLE…”. (3) A sample program is invoked. ADI12-16(PCI)
  • Page 79 5. About Software Sample Programs - Examples Analog input - AI Uses AioInp to convert an analog signal only once and display the data. - AIBack Uses AioInpBack to perform memory-less board analog input. - AIMemory Uses AioInpBdMem to perform continuous conversion and AioReadBuf to acquire data from board memory (an example of using an external clock).
  • Page 80: Using The Utility Program

    This program is a comprehensive operation check tool that can use all the features of the AioOpen, AioClose, AioSetRangeAioInp, AioInpBack, AioInpBdMem, AioOut, AioOutBack, AioDo, and AioDi functions. Invoke the tool by selecting the Start Menu – “CONTEC API-PAC(W32)” – “AIO” – “SAMPLE Analog”. [Main screen]...
  • Page 81 5. About Software [Analog output] [Digital input and output] ADI12-16(PCI)
  • Page 82: Uninstalling The Driver Libraries

    [Device Manager] tab. (You can also open Device Manager by right clicking on My Computer and selecting Properties.) 2. All of the hardware that uses the API-TOOL(WDM) driver is registered under the CONTEC Devices tree. Open the device tree, select the hardware to uninstall, and then right-click the hardware.
  • Page 83 < Uninstall the device driver > Use [My Computer] - [Control Panel] - [Add and Remove Applications] to uninstall the device driver. Select [Windows driver package - CONTEC (****)] and then click [Change/Remove]. * "***" contains the driver category name (caio, ccnt, cdio, csmc, etc.).
  • Page 84 < Uninstall the device driver > Use [My Computer] - [Control Panel] - [Add and Remove Applications] to uninstall the device driver. Select [CONTEC API-***(WDM) driver] and then click [Add and Remove Applications]. * "***" contains the driver category name (AIO, CNT, DIO, SMC, etc.).
  • Page 85: About Software For Linux

    # mount /dev/cdrom /mnt/cdrom Mount the CD-ROM. # cp /mnt/cdrom/linux/aio/caioXXX.tgz ./ Copy the compressed file. # tar xvfz caioXXX.tgz Decompress the compressed file....# cd contec/caio # make Compile the file....# make install Install....# cd config # ./config...
  • Page 86: Accessing The Help File

    Sample programs for each language are contained in the contec/caio/samples directory. For compiling them, refer to the manual for the desired language. Uninstalling the driver To uninstall the driver, use the uninstall shell script contained in the contec/caio directory. For details, check the contents of the script. ADI12-16(PCI)
  • Page 87 5. About Software ADI12-16(PCI)
  • Page 88: About Hardware

    This chapter provides hardware specifications and hardware-related supplementary information. For detailed technical information For further detailed technical information (“Technical Reference” including the information such as an I/O map, configuration register, etc.), visit the Contec's web site (http://www.contec.com/support/) to call for it. ADI12-16(PCI)
  • Page 89: Hardware Specification

    6. About Hardware Hardware specification Table 6.1. Common specification Item Specification Analog Input Bus-isolated Isolated specification Input Type Single-Ended Input or Differential Input (Jumper setup) 16 channels (Single-Ended Input) Number of input channels 8 channels (Differential Input) Bipolar ±10V, ±5, ±2.5V, ±1.25V Input range Unipolar 0 - +10V, 0 - +5V, 0 - +2.5V, 0 - +1.25V 4 - 20mA (Set the input range using both jumpers and software setting.)
  • Page 90: Block Diagram

    6. About Hardware Board dimension 176.41(L) [mm] The standard outside dimension (L) is the distance from the end of the board to the outer surface of the slot cover. Block Diagram Figure 6.1 is a circuit block diagram of this board. 16 single-ended / 4 Digital Input / 8 differential...
  • Page 91: Timing Of Sampling Control Signals

    6. About Hardware Timing of Sampling Control Signals There are timing chart diagrams and a table about sampling control signals as shown Fig.6.2, 6.3, 6.4 and Table 6.5. These timing values include a delay for the digital filter described below. External Smapling Clock Input Sample / Hold Conversion start...
  • Page 92: Digital Filter

    6. About Hardware Digital Filter Control signals are filtered with the digital filter at the input pin. The digital filter prevents input signal noise and chattering. The digital filter checks the level of the input and, when the input maintains the same signal level for a certain period of time, regards it as an input signal and changes the signal level of the PC.
  • Page 93: About Calibration

    6. About Hardware About Calibration This board is calibrated before shipment. Contact your retailer if the board does not provide its prescribed performance. ADI12-16(PCI)
  • Page 95 2017 Edition December 3-9-31, Himesato, Nishiyodogawa-ku, Osaka 555-0025, Japan https//www.contec.com/ No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. [12152017] [03091999] Management No. A-46-031 [12152017_rev6] .

Table of Contents