background image

 

 

 

 

 

cTEST series 

 

 

100MSPS 2ch Digitizer Board for PCI 

DIG-100M1002-PCI 

User’s Guide 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTEC CO., LTD.

 

Summary of Contents for DIG-100M1002-PCI

Page 1: ...cTEST series 100MSPS 2ch Digitizer Board for PCI DIG 100M1002 PCI User s Guide CONTEC CO LTD ...

Page 2: ...our package is complete If you discover damaged or missing items contact your retailer Product Configuration List Board DIG 100M1002 PCI 1 First step guide 1 CD ROM 1 API PAC W32 cTEST 1 Synchronization control cable 10cm 1 1 The CD ROM contains the driver software and User s Guide this guide CD ROM API PAC W32 CTEST Board Synchronous control cable First step guide ...

Page 3: ...t 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 CONTEC CO LTD Regardless of the foregoing statement CONTEC assumes no responsibility for any errors that may appear in this document or for results obtained by the user as a result of using this pr...

Page 4: ...nment 8 Inspection 8 Storage 8 Disposal 8 2 SETUP 9 What is Setup 9 Using the Board under Windows Using the Driver Library API PAC W32 cTEST 9 Step 1 Installing the Software 10 Starting the Install Program 10 Step 2 Setting the Hardware 12 Parts of the Board and Factory Defaults 12 Setting the Board ID 13 Plugging the Board 14 Step 3 Installing the Hardware 15 Turning on the PC 15 When Using the A...

Page 5: ...n Control Connectors 29 SC Connectors 29 Connecting the SC Connectors CN6 CN7 30 4 FUNCTIONS 31 3 practical requirements 31 Oscilloscope Mode 31 Data Logger Mode 31 Waveform judgment instrument mode 32 Overviews of Setting Order 33 Common Setting 34 Horizontal Axis Setting 35 Vertical Axis Setting 37 Trigger Setting 39 Waveform judgment setting 41 Operation Control 41 Status Data Acquisition 42 Th...

Page 6: ...DIG 100M1002 PCI v Hardware specification 57 Block Diagram 62 Timing for Control Signal 63 Timing for Control Signal of Analog Input Function 63 ...

Page 7: ...vi DIG 100M1002 PCI ...

Page 8: ... is also supplied so that you can also program in Visual Baisc or Visual C Features Free yourself from visual inspection The inspected input signal can be automatically judged whether OK or NG By comparing the sampled signal waveform with the pass range which is set beforehand a pass or fail judgement can be done automatically with the waveform level It is intended to not only save labor on presen...

Page 9: ...ambient environment The input coupling can be selected from AC DC GND AC is only available when 1MΩ is set The synchronization between external instrument and the board is possible with the reference clock I O The synchronization between other measuring instrument or another board with the same type becomes easily for that the reference clock 10MHz can be input output It is possible to expand the ...

Page 10: ... Moreover it is equipped with the auto setup function that scans input signals of each channel and then performs settings automatically By configuration software it is possible to create a configuration file of acquisition conditions or edit an existing file in a wizard form The created file can be read by front panel software or from the program using API PAC W32 cTEST Windows compatible driver l...

Page 11: ...ver Moreover you may use the Diagnosis Report feature reports the driver settings the presence or absence of the board I O status and interrupt status Windows version of application software Configuration software Stored on the bundled CD ROM driver library API PAC W32 cTEST By configuration software you may create a configuration file of acquisition conditions for this product in a wizard form Wi...

Page 12: ...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 applicable for scratches or normal wear but only for the electronic circuitry and original products The warranty is not applicable if the device has been tampered with or damaged through abuse mistreatment neglect ...

Page 13: ...hese before installing this product Only set the switches and jumpers on this product to the specified settings Otherwise this product may malfunction overheat or cause a failure Do not strike or bend this product Otherwise this product may malfunction overheat cause a failure or breakage Do not touch this product s metal plated terminals edge connector with your hands Otherwise this product may m...

Page 14: ...ill 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 Regarding CE EMC Directive Notice The ferrite core must be installed in connectin...

Page 15: ...ing this product keep it in its original packing form 1 Put this 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 place free from direct sunlight moisture shock vibration magnetism and static electricity Disposal When disposing of the product follow the disposal procedures stipulated under the relevant laws and municip...

Page 16: ...erformed before you can start developing application programs for the board using the bundled CD ROM Driver Library API PAC W32 cTEST Taking the following steps sets up the software and hardware You can use the front panel software later to check whether the software and hardware function normally Step 1 Installing the Software Step 2 Setting the Hardware Step 3 Installing the Hardware Step 4 Chec...

Page 17: ... XP Although some user interfaces are different depending on the OS used the basic procedure is the same Starting the Install Program 1 Load the CD ROM API PAC W32 cTEST on your PC 2 The API PAC W32 cTEST 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 Before installing the so...

Page 18: ...tall and Install option Usage of driver library 2 Select the Digitizer driver 3 Click on the Install button Run the installation 1 Complete the installation by following the instructions on the screen 2 The Readme file appears when the installation is complete You have now finished installing the software ...

Page 19: ...ults untouched You can change board settings later Parts of the Board and Factory Defaults Figure 2 1 shows the names of major parts on the board Note that the switches and jumpers setting shown below is the factory default Figure 2 1 Part Names 0 1 2 4 5 6 9 A B C D E F 8 CN6 CN7 cTEST Series Digitizer DIG 100M1002 PCI MADE IN JAPAN CH1 CH0 CLK TRG CH1 CH0 CLK TRG Interface connector CH0 CH1 CLK ...

Page 20: ... 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 Procedure To set the board ID use the rotary switch on the board Turn the SW1 knob to set the board ID as shown below BOARD ID SW1 Factory setting Board ID 0 Figure 2 2 Board ID Settings SW1 0 1 2 3 4 5 6 9 A B C D E F 8 ...

Page 21: ...one s hands clean the terminals with industrial alcohol Do not install or remove the board to or from the slot while the computer s power is turned on Otherwise the board may malfunction overheat or cause a failure Doing so could cause trouble Be sure that the personal computer or the I O expansion unit power is turned off Make sure that your PC or expansion unit can supply ample power to all the ...

Page 22: ...ard do not depend on the location of the PCI bus slot or the board itself If you remove two or more boards that have already been installed and then remount one of them on the computer it is unknown that which one of the sets of resources previously assigned to the two boards is assigned to the remounted board In this case you must check the resource settings When Using the API AIO WDM 1 When the ...

Page 23: ...Manager by right clicking on My Computer and selecting Properties 2 Hardware that was installed is registered under the CONTEC Devices tree When you open the devices tree hardware name that was installed is displayed The character string of DIG000 displayed in the right side of hardware name is the device name This device name will be required if programming later As the device name is automatical...

Page 24: ...device on the device manager to display the property page of device Enter the device name in the common settings tab page and then click OK Make sure that you do not use the same name for more than one device You have now finished installing the initial setting of Software ...

Page 25: ...osing the state of the board and its driver Using the Diagnosis Report feature reports the driver settings the presence or absence of the board I O status and interrupt status Check Method Connect an external signal source to check the analog input data The diagrams below show examples of inputting the signal from channel 0 For details on the connections see Chapter 3 External Connection Input dat...

Page 26: ... software Click the Front Panel button on the device property page to start the front panel Pressing the Auto Setup button automatically detects the signal of channel and adjusts the screen display For more details on the using method of front panel software refer to the API DIG WDM HELP ...

Page 27: ...ile and displays the file for you to view Click Diagnosis Report and then specify the folder to save the diagnosis report text file 2 The diagnosis report contains the following data Version of OS Device Information Device Name Device description File Information file version time stamp Initialization interrupts current input or output state for each channel ...

Page 28: ...nd For voltage input check by connecting a battery or similar if you do not have any other suitable signal source Also check that connecting to analog ground reads correctly as 0V The board works with the front panel software but not with an application The front panel software is coded with API DIG WDM functions As long as the board operates with the front panel software it is to operate with oth...

Page 29: ...2 Setup 22 DIG 100M1002 PCI ...

Page 30: ...CH0 CH1 connector for analog inputs CLK connector for reference clock and TRG connector for external trigger I O Please refer to chapter 1 for more information on the supported cable and accessories Figure 3 1 Interface Connector Shape Please refer to chapter 1 for more information on the supported cable and accessories Figure 3 2 Examples of Connecting Options BNC connector plug type B6252HB NPP3...

Page 31: ...sed as either external trigger input or external trigger output Trigger Output OUT Outputs internal sampling clock and waveform judgment result as status signal Combined use of the external trigger input and the connector Can be only used as either external trigger input or external trigger output Reference CLK Reference clock I O signal Can be only used as either input or output Digital Ground Di...

Page 32: ...age based on this product analog ground If it exceeds the maximum voltage this product may be damaged Input data remains indeterminate when no input pin is connected The analog input pin for the channel not connected to the signal source must be connected to the analog ground Please do not connect terminal resistances such as 50Ω and75Ω instead of short circuit When input impedance is 50Ω the outp...

Page 33: ...used as BNC connector of TRG Therefore it can be only used as either the input or the output Switching I O can be done by the software Figure 3 5 Connecting the External Trigger Input Figure 3 6 Connecting the External Trigger Output Do not connect any output signal to the analog or digital ground Do not interconnect outputs Doing either can cause a malfunction The signal input of 5VTTL 5VCOMOS is...

Page 34: ...ce clock I O signal also can be used as BNC connector of CLK Therefore it can be only used as either the input or the output Switching I O can be done by the software Figure 3 7 Connecting the Reference Clock Input Figure 3 8 Connecting the Reference Clock Output Do not connect any output signal to the analog or digital ground Do not interconnect outputs Doing either can cause a malfunction The in...

Page 35: ...l by the synchronization between other measurement instrument Moveover it is also used in the case of performing sampling at a more accurate period supplied by frequency standards etc Input CLK CLK can be selected besides the reference clock from outside Output CLK Figure 3 9 Connecting the Reference Clock Reference For the input output condition of reference clock see Reference Clock I O in Chapt...

Page 36: ...f 16 boards can be connected including the master For more information on the setup procedure see the driver software online help Example 1 When sampling clock start and stop requirements are set the same for multiple boards In order to synchronize master sampling clock start and stop with slave boards you can build a synchronous system which does not depend on software processing capabilities If ...

Page 37: ...r to the start requirements on the slave boards 5 Start in order of slave to master boards Connecting the SC Connectors CN6 CN7 This product is equipped with sync signal control connectors CN3 CN4 for connecting a sync signal cable When the cable is connected multiple boards can operate in sync with one another Connection Procedure Connect the sync signal cable when two or more boards need to oper...

Page 38: ...when the defeat of the wareform occurred by sample rate and trigger formation condition etc for that it specializes in the real time monitoring of the latest data The figure is a data acquisition image in the oscilloscope mode The rising edge etc of analog signal are made a trigger data before and after that is acquired as record waveform When the acquisition processing of a record is not in time ...

Page 39: ...udgment result PASS FAIL A limit value is set to the counter when the number of generation times of PASS or FAIL reached the limit the digitizer operation is stopped and the signal is output to outside Moreover by acquiring the conversion data and the waveform judgment result the PASS FAIL result of the acquisition data can be confirmed by a record unit And a detailed analysis for judgment results...

Page 40: ...r It performs settings of input range offset impedance coupling band width probe attenuation rate and so on Trigger setting It is settings concerning the pre trigger and the post trigger It performs settings of trigger type the direction of the edge level voltage hysteresis settling times hold off time delay time and so on Waveform judgment setting It is settings when the digitizer is used in the ...

Page 41: ...er acquisition conditions such as duty ratio and input impedance a fixed value is set Save Read acquisition condition setting The contents of acquisition conditions horizontal axis setting vertical axis setting trigger setting waveform judgment setting set to the digitizer board can be read written from into a file With a configuration file of acquisition conditions by the on site PC which the sys...

Page 42: ...ck is a clock signal that generates the timing to acquire AD conversion data The AD converter always performs sampling at 100MHz for that it uses the reference clock output from PLL The digitizer transfers the conversion data to the memory after extracting it at the period of the set sampling clock To perform the synchronization between other CONTEC device with synchronization bus output the sampl...

Page 43: ...er mode The block diagram about data transfer is shown below The data of channel 0 and channel 1 converted by each AD converter respectively are transferred to device driver memory via the on board memory The size of the on board memory is 32M bytes 16M data the size of device driver memory is automatically secured by the driver and its maximum size becomes about 60M bytes The bus master transfer ...

Page 44: ...g the channel with software Range The range is a range of the voltage that can be digitized This product has the following ten kinds of ranges the waveform of the analog signal can be digitalized by selecting an appropriate input range according to the voltage range of the input signal The input range is mainly described in a full scale range for CONTEC digitizer Input range Full scale range FSR 2...

Page 45: ...surement object In this case the correct voltage can be measured by setting the input impedance on the digitizer side to 50Ω Coupling The coupling is a method of connecting the circuit of the measurement object with the digitizer to transfer signals The input coupling can be connected to DC AC or the ground DC coupling All the input signals can be displayed AC coupling The acquired signal are disp...

Page 46: ... are pre trigger and post trigger two kinds of trigger signals for the trigger of the digitizer The pre trigger is a signal only significative when the digitizer is used in data logger mode and when the pre trigger is satisfied it starts data acquisition as data logger The pre trigger occurs automatically in the digitizer inside for operational modes other than data logger mode The post trigger is...

Page 47: ...gger I O is used to input trigger signal form other instrument Analog edge trigger hysteresis It is the trigger occurs when an input signal to a specified channel of the digitizer intersects a certain voltage level A rise a fall or both direction is specified to the intersection of the voltage level The hysteresis can be set to voltage level to prevent the trigger from occurring by mistake for the...

Page 48: ...set as outputting once outputting every judgment result pulse output level output and positive logic negative logic Operation Control Synchronization start Asynchronization start There are two methods for starting the digitizer operation synchronization and asynchronization When asynchronization start is used the driver function issues a start command to the digitizer and returns immediately There...

Page 49: ... the usual data acquisition operation The present value of a signal input into the digitizer can be acquired by the one shot measurement The one short measurement can be done when the digitizer is operating Overview and detail of waveform judgment result In waveform judgment instrument mode the overview data and the detailed data of the waveform judgment result can be acquired while the acquisitio...

Page 50: ...tput to synchronization bus or Trigger Output whenever the acquisition of one record is completed The pulse is output to synchronization bus or Trigger Output when the operation of the digitizer is completed A pulse is output to synchronization bus or Trigger Output when the pre trigger or the post trigger of the digitizer is satisfied The result of the waveform comparison OK NG count match is out...

Page 51: ...4 Functions 44 DIG 100M1002 PCI ...

Page 52: ...taller Main Window Readmej html Version information on each driver Japanese Readmeu html Version information on each driver English APIPAC Each installer AioWdm CntWdm DigWdm INF INF file for each driver WDM Aio Cnt Dig Readme Readme file for each driver UsersGuide Hardware User s Guide PDF files ...

Page 53: ...only necessary signals by setting trigger conditions for analog edge trigger analog window trigger and digital edge trigger and so on The data used for waveform judgment can be generated automatically matching to the acquisition signal Acquisition conditions can be set to the device in mass with a configuration file For details refer to the help file The help file provides various items of informa...

Page 54: ...1002 PCI 47 When using the API DIG 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 API DIG WDM API DIG WDM HELP to display help information ...

Page 55: ...erence 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 DIGWDM 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 API DIG WDM SAMPLE 3 A sample program is invoked ...

Page 56: ...for specified channels for a long time Sync Synchronization sampling using 2 boards OschilloScope Mode OschilloScope Sampling using auto setup function LoadConfig Sampling for plural channels using configuration file Waveform judgment mode WaveformJudgement1 Waveform judgment using auto mask function WaveformJudgement2 Waveform judgment using fixed value for judgment standard ...

Page 57: ...are or from the program using API PAC W32 cTEST By using the configuration file there s a merit that the amount of program source code is decreased and the measurement parameters can be changed without changing the source code itself Click Configuration Wizard from Start menu Program CONTEC API PAC W32 API DIG WDM to use the configuration software The name of the board you have just added is displ...

Page 58: ...ng contents can be set Operation mode setting Abort factor setting Digital filter setting Event controller unit connection setting Horizontal axis setting Vertical axis setting Trigger setting Waveform judgment setting The display is grayout when the setting cannot be done by the combination For more details on the setting contents refer to API DIG WDM HELP 3 Specify the path to save the file on t...

Page 59: ...ith mathematics functions The mask data for the waveform judgment can be intuitively created by using the mask editor software Moreover the judgment data can be theoretically created for that the waveform can be generated with a mathematics function Click Mack Editor from Start menu Program CONTEC API PAC W32 API DIG WDM to use the mask editor software The name of the board you have just added is ...

Page 60: ...of a configuration file in the case of Edit a configuration file exists then click the Next button 2 Follow the screen to perform settings on the following pages in the case of Perform setting newly The following contents can be set Abort factor setting Digital filter setting Event controller unit connection setting Horizontal axis setting Vertical axis setting Trigger setting Waveform judgment se...

Page 61: ...raight line Sine waves Mathematics function system tool Tools to theoretically make data using a mathematics function Each parameter of a mathematics function is input on the Function Viewer window Sine waves Constant voltage Square waves Triangular waves Step Ramp Sawtooth waves Moreover you may confirm the value of set data or edit the data value directly on the Data Viewer window 20090527 4 Cho...

Page 62: ...ct 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 driver is registered under the CONTEC Devices tree Open the device tree select the hardware to uninstall and then right click the hardware From the popup menu select Uninstall 3 A dialog box opens asking you to confirm whether to unin...

Page 63: ...ninstall procedure for Windows 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 Change Remove Uninstall the development environment Use My Computer Control Panel Add and Remove Programs to uninstall the development environment Select CONTEC API DIG WDM VerX...

Page 64: ...1Vpk 500mV 2Vpk 1V 4Vpk 2V 10Vpk 5V 20Vpk 10V 40Vpk 20V When input impedance 50Ω is set 40mVpk 20mV 100mVpk 50mV 200mVpk 100mV 400mVpk 200mV 1Vpk 500mV 2Vpk 1V 4Vpk 2V 10Vpk 5V Offset range setting Input voltage range s 50 For 1MΩ 40Vpk 50Ω 10Vpk 0 Max input voltage 2 When input impedance 1MΩ is set 30VDC Max When input impedance 50Ω is set 5 6VDC Max Resolution 10bit Conversion speed 3 100MHz 10n...

Page 65: ... dB 100mV 58 dB 73 dBc 76 dBc 58 dB 200mV 60 dB 72 dBc 74 dBc 60 dB 400mV 59 dB 75 dBc 78 dBc 59 dB 1V 60 dB 72 dBc 76 dBc 60 dB 2V 60 dB 73 dBc 76 dBc 60 dB 4V 60 dB 75 dBc 78 dBc 59 dB 10V 60 dB 72 dBc 76 dBc 60 dB When input impedance 1MΩ is set test signal 10MHz 1dBFS typ Voltage range SNR THD SFDR SINAD 40mV 42 dB 50 dBc 51 dBc 42 dB 100mV 50 dB 59 dBc 61 dBc 50 dB 200mV 56 dB 62 dBc 65 dBc 5...

Page 66: ...6 4 2 0 0 001 0 01 0 1 1 10 100 1000 Frequency MHz Amplitude dB relative to 1kHz Noise filtering is ON 0 05 0 1 0 15 0 2 0 25 0 3 0 35 0 4 0 45 0 5 100 90 80 70 60 50 40 30 20 10 0 Frequency 100MHz Amplitude dBFS Input signal 10MHz 1dBFS Number of sampling channel 131072 Noise filtering OFF Noise filtering is OFF ...

Page 67: ... Rising or falling edge can be selected by software External stop signal LVTTL level Rising or falling edge can be selected by software External status output signal LVTTL level Sampling clock output Bus master section DMA channels 1channel Transfer bus width 32bit Transfer data length 8 PCI data length Max FIFO 1K data Scatter Gather function 64M Byte Synchronization bus section Control output si...

Page 68: ...uires the data 1 3 µs max before the external trigger signal was input when external trigger signal input was used for the pre post trigger 9 This product requires 5V and 3 3V power supply from expansion slots 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 176 41 L 105 68 H ...

Page 69: ... Figure 6 1 Block Diagram CH CH CL TR BNC Impedance 50Ω 1MΩ Coupling AC DC GND Noise Filter ON OFF GAIN OFFSET AD Converter BNC Impedance 50Ω 1MΩ Coupling AC DC GND Noise Filter ON OFF GAIN OFFSET AD Converter Controller BNC Timing Controller Oscillator BNC SyncBUS Connector PCI BUS Memory To Other Board ...

Page 70: ...elationship between the sampling clock and 10nsec When the sampling clock is input immediately after updating register the error at time is not caused However when the sampling clock is input immediately before updating register because the result which is updated by last time is stored in the internal register the error between the sampling clock and the sampled timing is 10nsec or less Figure 6 ...

Page 71: ...r input signal Falling edge tSFS 10nsec Hold time of external trigger input signal Falling edge tHRS 10nsec Delay time until internal clock in output to external trigger output signal tOD 35nsec Period when internal clock is maintained to H When pulse output is set 3 tOP 50nsec Period when internal clock is maintained to H When pulse output is not set 3 tOP 10nsec 1 It is the delay time when inter...

Page 72: ......

Page 73: ... 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 06042018 12112009 Management No NA00059 06042018_rev4 Parts No LYKM134 ...

Reviews: