PC-HELPER
High-Resolution Analog Output Board for Low Profile PCI 16ch
DA16-16(LPCI)L
8ch
DA16-8(LPCI)L
User’s Guide
CONTEC CO., LTD.
Page 1: ...PC HELPER High Resolution Analog Output Board for Low Profile PCI 16ch DA16 16 LPCI L 8ch DA16 8 LPCI L User s Guide CONTEC CO LTD...
Page 2: ...ems contact your retailer Product Configuration List Board One of the following 1 DA16 16 LPCI L DA16 8 LPCI L First step guide 1 Disk 1 API PAC W32 1 Standard sized bracket 1 Warranty Certificate 1 S...
Page 3: ...to change without notice All relevant issues have been considered in the preparation of this document Should you notice an omission or any questionable item in this document please feel free to notify...
Page 4: ...ing Precautions 6 Environment 7 Inspection 7 Storage 7 Disposal 7 2 SETUP 9 What is Setup 9 Using the Board under Windows Using the Driver Library API PAC W32 9 Using the Board under Windows Using Sof...
Page 5: ...ol Signal 31 4 FUNCTIONS 33 Analog Output Function 33 1 Setting the Conversion Conditions 34 2 Starting Stopping Operation 42 3 Monitoring the Status and Acquiring Data 42 4 Reset 43 Counter Function...
Page 6: ...OUT HARDWARE 61 For detailed technical information 61 Hardware specification 62 Block Diagram 66 Timing for Control Signal 68 Timing for Analog Output Control Signal 68 Control Signal Timings for Coun...
Page 7: ...vi DA16 16 LPCI L DA16 8 LPCI L...
Page 8: ...s Compact system providing high precision analog outputs Analog output control signal 3 channels digital inputs TTL level 4 channels digital outputs TTL level 4 channels and a counter 32bit TTL level...
Page 9: ...driver API AIO LNX Stored on the bundled disk driver library API PAC W32 The API AIO LNX is the Linux version driver software which provides device drivers modules by shared library and kernel version...
Page 10: ...P 1 5m Shield Cable with 50 Pin Mini Ribbon Connector at one End PCA50PS 0 5P 0 5m PCA50PS 1 5P 1 5m Accessories Option Screw Terminal Unit M3 x 50P EPD 50A 1 2 1 PCB50PS 0 5P or PCB50PS 1 5P optional...
Page 11: ...rned freight prepaid with a copy of the original invoice and a Return Merchandise Authorization to the distributor or the CONTEC group office from which it was purchased This warranty is not applicabl...
Page 12: ...d the destruction of equipment and resources Understand the meanings of these labels to operate the equipment safely DANGER indicates an imminently hazardous situation which if not avoided will result...
Page 13: ...or unplug the cables which are connected to this product while the PC or expansion unit is still turned on Otherwise this product may malfunction overheat or cause a failure Be sure that the personal...
Page 14: ...n storing this product keep it in its original packing form 1 Put the product in the storage bag 2 Wrap it in the packing material then put it in the box 3 Store the package at room temperature at a p...
Page 15: ...1 Before Using the Product 8 DA16 16 LPCI L DA16 8 LPCI L...
Page 16: ...software and hardware You can use the diagnosis program later to check whether the software and hardware function normally Step 1 Installing the Software Step 2 Setting the Hardware Step 3 Installing...
Page 17: ...parts of this manual This chapter Step 2 Setting the Hardware Chapter 3 External Connection Chapter 5 About Software Chapter 6 About Hardware For using the board under an OS other than Windows and Lin...
Page 18: ...em as Windows XP Although some user interfaces are different depending on the OS used the basic procedure is the same Which Driver to Use CONTEC has two analog I O drivers API AIO WDM and API AIO 98 P...
Page 19: ...ur PC 2 The API PAC W32 Installer window appears automatically If the panel does not appear run drive letter AUTORUN exe 3 Click on the Install Development or Execution Environment button Before insta...
Page 20: ...the Advanced Analog I O driver 3 Click on the Install button Clicking the API AIO button under the Detail displays detailed information about API AIO WDM and API AIO 98 PC Executing the Installation 1...
Page 21: ...ven with the factory defaults untouched You can change board settings later Replacing the Bracket This product is shipped with a Low Profile size bracket mounted To plug this product into a standard s...
Page 22: ...o each of the boards to distinguish them The board IDs can be set from 0 Fh to identify up to sixteen boards If only one board is used the original factory setting Board ID 0 should be used Setting Pr...
Page 23: ...ith your hands Otherwise the board may malfunction overheat or cause a failure If the terminals are touched by someone s hands clean the terminals with industrial alcohol Do not install or remove the...
Page 24: ...he board can be allocated Before attempting to install the board first determine what PC resources are free to use The resources used by each board do not depend on the location of the PCI bus slot or...
Page 25: ...tup information file INF to register the board Source folder The setup information file INF is contained in the following folder on the bundled disk INF WDM AIO You have now finished installing the so...
Page 26: ...ger From My Computer Control Panel select System and then select the Device Manager tab You can also open Device Manager by right clicking on My Computer and selecting Properties 2 The installed hardw...
Page 27: ...name you set here is used later when programming The initial device name that appears is a default value You can use this default name if you wish Make sure that you do not use the same name for more...
Page 28: ...xternal device is actually connected Using the Diagnosis Report feature reports the driver settings the presence or absence of the board I O status and interrupt status Check Method To check the analo...
Page 29: ...PCI L Using the Diagnosis Program 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 disp...
Page 30: ...wave or square wave Digital I O 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 dig...
Page 31: ...d displays the file for you to view Clicking Diagnosis Report prompts you to specify where to save the report text file 2 The diagnosis report contains the following data Version of OS Device Informat...
Page 32: ...he Diagnosis Program but not with an application The Diagnosis Program is coded with API TOOL functions As long as the board operates with the Diagnosis Program it is to operate with other application...
Page 33: ...2 Setup 26 DA16 16 LPCI L DA16 8 LPCI L...
Page 34: ...he connectors Connector shape To connect an external device to this product plug the cable from the device into the interface connector CN1 shown below Please refer to chapter 1 for more information o...
Page 35: ...und Counter Up Clock Input CNT CKI 27 2 CNT GCI Counter Gate Control I t Reserved Counter Input Reserved 26 1 CNT CPO Counter Count up Pulse Output Analog Output00 Analog Output15 Analog output signal...
Page 36: ...Counter Count up Pulse Output Analog Output00 Analog Output07 Analog output signal The numbers correspond to channel numbers Analog Ground 1 Common analog ground for analog I O signals AO External St...
Page 37: ...ing to ground Figure 3 5 Connecting the Analog Output Shield Cable 1 The number of channels depends on each board The DA16 16 LPCI L has 16 channels the DA16 8 LPCI L has 8 channels If this product or...
Page 38: ...e enabled and disabled This function can be used to control the input of the external clock for the counter When the input level is High the input of the external clock for the counter is enabled It i...
Page 39: ...3 External Connection 32 DA16 16 LPCI L DA16 8 LPCI L...
Page 40: ...als according to the resolution You can set a variety of conditions for analog output including the output channel sampling period and sampling start stop conditions Analog output processes are classi...
Page 41: ...of 0 10V the minimum unit of converted voltages is 10 4096 2 44mV If the device has a resolution of 16bit it is 10 65536 0 153mV instead DA16 16 LPCI L The resolution is 16bit DA16 8 LPCI L The resol...
Page 42: ...00030V 32769 0V 32768 0 00030V 32767 10 000V 0 Ex When 3V is output at a resolution of 16bit in the 10 V range Output data 3 10 x 65536 10 10 42598 4 The value that can be set as output data at this t...
Page 43: ...tored in the device buffer memory on the device itself or in the driver When conversion starts the device starts outputting the output data The device buffer can operate as FIFO or RING memory The dev...
Page 44: ...output a continuous arbitrary analog output like that shown below When using FIFO format writing of conversion data to memory is always performed from after the most recent data and DA conversion is p...
Page 45: ...write the data for one complete cycle of the output waveform before starting operation You cannot write to the memory during its operation of analog output DA conversion data is output continuously in...
Page 46: ...at operation continue indefinitely If set to repeat indefinitely analog output operation is stopped by outputting an analog output stop command by software Setting data Use a software command to save...
Page 47: ...gital signal input from an external device is used for the sampling clock Start Condition The condition for controlling the start of sampling can be selected from among software external trigger The c...
Page 48: ...ersion start condition is satisfied The event is nullified when the conversion start condition is software Repeat end event This even occurs whenever a repetition is completed End of device operation...
Page 49: ...start trigger This status remains ON after this product starts sampling until the start trigger is input if the conversion start condition is an external trigger or level comparison The status is set...
Page 50: ...rror status and AD conversion error status Memory This can only be used when the transfer mode is set to device buffer mode This command resets the following memory related states Resets the conversio...
Page 51: ...e shows an example of using the compare count load function After the counter starts the first count match occurs when the count reaches 1000 When the count reaches 1000 the counter value at which the...
Page 52: ...the counter is running Status The current state of the device can be checked by obtaining the device status The following types of device status are available Counter operating The device operating s...
Page 53: ...LPCI L 4 Reset Various states can be reset by executing the following reset commands Counter reset Resets the counter This restores the counter to its state after power on Status Resets the compare c...
Page 54: ...Input in Bytes Individual input bits can be input in byte units When the number of input points of the device is 4 the individual input bits are arranged as shown below and the byte data to be input i...
Page 55: ...ch output bit can be changed to ON or OFF by specifying the bit and setting it to 1 or 0 Output in Bytes Individual output bits can be output in byte units When the number of output points of the devi...
Page 56: ...eu html Version information on each API TOOL English APIPAC Each installer AIO DISK1 DISK2 DISKN AioWdm CNT DIO HELP HELP file Aio Cnt INF Each INF file for OS WDM WinVista Win2000 Win95 linux Linux d...
Page 57: ...g 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 For details refer to the help file The...
Page 58: ...s a reference when writing your own programs To use the sample programs specify the device name in the property page for the program The sample programs are stored in Program Files CONTEC API PAC W32...
Page 59: ...m analog input using a callback routine Analog output Simple sample program SingleAo Perform single analog output from specified channel MultiAo Perform single analog output from multiple channels Dev...
Page 60: ...iagnostic program Procedure 1 Chose the measure device from device list 2 Click the button written with the function name to measure the execution speed of the function Please choose from a list the n...
Page 61: ...requency at which an event generates and number of the samplings to be added can be set Since the notification of a sampling clock error event is sent please make use of it for the conversion spec mea...
Page 62: ...he conversion are displayed The number of the samplings in FIFO is It is conversion data set in the memory This can be visually checked in a memory image Event generation sampling frequency When the n...
Page 63: ...nel select System and then select the 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 dri...
Page 64: ...indows XP and Windows 2003 Server Uninstall the device driver Use My Computer Control Panel Add and Remove Programs to uninstall the device driver Select Windows driver package CONTEC and then click C...
Page 65: ...M VerX XX development environment and then click Change Remove contains the driver category name AIO CNT DIO SMC etc Uninstall procedure for Windows 98 98SecondEdition Uninstalling the device driver U...
Page 66: ...ure The Linux version for analog I O driver API AIO LNX is supplied as a compressed file linux aio caioXXX tgz on the bundled disk Note XXX represents the driver version Mount the bundled disk as show...
Page 67: ...g Sample Programs Sample programs have been prepared for specific basic applications Sample programs for each language are contained in the contec caio samples directory For compiling them refer to th...
Page 68: ...s hardware specifications and hardware related supplementary information For detailed technical information For further detailed technical information Technical Reference including the information suc...
Page 69: ...tal I O Number of input channels Non isolated input 4 channels TTL level positive logic Number of output channels Non isolated output 4 channels TTL level positive logic Counter Number of channels 1 c...
Page 70: ...6 About Hardware DA16 16 LPCI L DA16 8 LPCI L 63 Board Dimensions The standard outside dimension L is the distance from the end of the board to the outer surface of the slot cover mm 121 69 L 63 41 H...
Page 71: ...r of input channels Non isolated input 4 channels TTL level positive logic Number of output channels Non isolated output 4 channels TTL level positive logic Counter Number of channels 1 channel Counti...
Page 72: ...6 About Hardware DA16 16 LPCI L DA16 8 LPCI L 65 Board Dimensions The standard outside dimension L is the distance from the end of the board to the outer surface of the slot cover mm 121 69 L 63 41 H...
Page 73: ...is a circuit block diagram of this product DA16 16 LPCI L Figure 6 1 Block Diagram DA16 16 LPCI L 4 Digital Input 4 Digital Output External Trigger Inputs Counter Input Output PCI Bus CN1 FPGA DC DC c...
Page 74: ...CI L 67 DA16 8 LPCI L Figure 6 2 Block Diagram DA16 8 LPCI L 4 Digital Input 4 Digital Output External Trigger Inputs Counter Input Output PCI Bus CN1 FPGA DC DC converter 8 Analog Outputs DA Converte...
Page 75: ...time tWS 10000 nsec Set up time of sampling start Rising edge tSRS 100 nsec Hold time of sampling start Rising edge tHRS 100 nsec Set up time of sampling start Falling edge tSFS 100 nsec Hold time of...
Page 76: ...gure 6 7 Timing for Counter Output Signal Pulse output Table 6 4 Timing List for Control Signal Parameter Symbol Time Unit Set up time of counter input signal Rising edge tSRC 100 nsec Hold time of co...
Page 77: ...ration equipment and performing the calibration in accordance with the instructions displayed by the calibration program Analog output calibration Analog output calibration requires a digital multimet...
Page 78: ......
Page 79: ...on 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 L...