Home

User`s Manual V1 - Chase Scientific Company

image

Contents

1. Conversion Rate channel 100 MHz maximum Programmable down to 12 5MHz mod 2 EXT CLK down to 1 MHz Lower is possible with A D degradation Memory Size 1048576 samples maximum Segment Sizes Software selectable segment sizes from 1 to 2097152 with Number of Segments from 1 to 2097152 as long as it fits into memory Acquisition Mode Single shot initiated by software external or internal triggering see trigger sources Timebase 100 MHz 50 MHz 25 MHz 12 5 MHz Software Selectable EXT CLK Trigger Location Fixed trigger position at beginning of each segment Sources external TTL signal internal software trigger Slope Positive Negative Coupling GENERAL Power Supply Vcc DC 5V 860mA 12 5 MSPS SV 1240mA 100 MSPS Operating Temperature 0 to 70 degrees C standard 40 to 85 degrees C extended Operating Humidity 5 to 95 non condensing Size PC 104 Plus 3 55 x 3 775 Data Bus 32 bits PCI 1 5 Technical Support Software Updates For technical support Phone 360 221 8455 Fax 360 221 8457 Email techsupport chase2000 com Mail Chase Scientific Company P O Box 1487 For software updates Langley WA 98260 Email techsupport chase2000 com Web http www chase2000 com 1 6 Warranty Chase Scientific Company hereafter called Chase Scientific warrants to the origi
2. windrvr6 sys for Windows 2000 XP A l Listin fil n Disk D for Windows DIRECTORIES FILES BASE DIR readme txt This file O Chase Scientific Company techsupport chase2000 com 4 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE Register AD2100 Win2000 XP bat Installs Kernel driver for Win2000 XP UnRegister AD2100 Win2000 XP bat Uninstalls Kernel driver for Win2000 XP Register AD2100 Win98 ME NT4 bat Installs Kernel driver for Win98 ME NT4 0 UnRegister AD2100 Win98 ME NT4 bat Uninstalls Kernel driver for Win98 ME NT4 0 wdregl6 exe Called by Register AD2100 Win98 ME NT4 bat wdreg exe Called by Register AD2100 Win2000 XP bat windrvr6 inf Setup information file automatically called by above exe s a2100 dll dll DLL for 98 ME NT4 2000 XP extern C declspec dllimport a2100 dll import h Header file for DLL a2100 dll lib Library file for DLL in Borland C Microsoft VC DLL Files awg1200 dll msvc lib Include in MSVC Project to compile DLL above awg1200 dll import h Header file for DLL ad2100 diag project exe Simple GUI to test DLL and Kernel drivers AD2100 P9054 inf Plug And Play file needed by 98 ME NT4 2000 XP for automatic hardware configuration windrvr6 sys Windows 98 ME NT4 2000 XP Driver copy this virtual driver to c lt windir gt system32 drivers if not automatically done so af
3. Call factory for maintenance and or extended warranty information Chase Scientific Company techsupport chase2000 com 22 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE Trademarks MS DOS Windows 3 1 Windows 95 Windows NT Windows 2000 and Windows XP are registered trademarks of Microsoft Corporation Chase Scientific Company techsupport chase2000 com 23
4. Chase Scientific Company techsupport chase2000 com 7 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 2 HARDWARE DESCRIPTION 2 1 Introduction The AD2100 hardware consists of the following major functions e 2 12 bit 100 MSPS synchronous single ended bipolar A D Inputs DC coupled 1 TTL Trigger Input 1 TTL ECL Sinewave Clock Input AC coupled 2 2 Block Diagram Ain 1 KM TTL INPUT TRIG 2 12 BIT 100MHZ EXT CLK IN A D CONVERTERS Ain 2 100 MHZ CRYSTAL CLK CONTROLLER CLOCK TRIG DETECT 1 MEG MEMORY clk divider Trig In gt TTL INPUT TRIG LOCAL BUS MEMORY EXT CLK IN CONTROLLER CONTROLLER Ext Clk gt GLUE LOGIC SEQUENCER PC 104 Plus Interface Controller Figure 1 Block Diagram O Chase Scientific Company techsupport chase2000 com 8 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 2 3 Board Drawing AD2100 12 2M 104P DMA LATTICE REV A 09 24 2009 ID HIE 2 us 45 r RS ul sy EM LEELLLEEEEELELLTELLE im MANNINN ME RN nnn GR i zm de III H 4 0 F e H mafio 8 R R 75 ETR 3 72 LA E on a O ge E H GALA c on MAINII Ly Ed Di ka M n E o n z MITTIT 5 i n u un z o Seam TP U1 gj R Iw E D 3 77 aun SORIA 1 TP1 LJ ew WT ob 3 EY ty n s 99999999999999 9999999999909 9 1 Mui ue edit u
5. SE Jen JM k TTT gt zum m Pro WE im ez r zn A 30 Figure 2 Board Layout Chase Scientific Company techsupport chase2000 com 9 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 2 4 Board I O 2 4 1 Header Pinouts and Pin Descriptions JP3 JP5 MUX SELECT OF GNT REQ INT 13 57 MUX SEL 0 E ox MUX SEL 1 Short only 1 set 1 2 gt ID_SEL3 3 4 gt ID SEL2 5 6 gt ID SELI gt Short only 1 set 1 2 gt CLK 3 4 gt CLK2 5 6 gt CLKI 7 8 gt CLKO INTI N u w les le IN Ie N INTAH 1 OPEN 0 SHORT SEL 1 SEL 0 GNT REQ INT 0 0 INTA default 1 i INTBA default 0 2 INTC 1 n a INTD default gt Valid for INT1 shorted INTA open If INTI open and INTA shorted then INTA always selected regardless of SEL_1 0 IDSEL and BUS CLOCK SELECT Headers gt EE HEADER 4X2 HDR 4X IDSELO IDSEL1 IDSEL2 IDSEL3 gt gt IDSEL HEADER 4x2 HDR 4X2 O Chase Scientific Company techsupport chase2000 com 10 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 2 5 Hardware Register Definitions Due to hardware protocol complexity the details on how to use these ports are beyond the scope of this manual The software drivers should provide an effortless integration path for the user However if the need arises tha
6. 3 2 Function Call Descriptions Usage 4 3 2 1 ad2100 CountCards Description Returns number of AD2100 cards present on computer Declaration DWORD ad2100 CountCards void Parameters none Return Value Returns with an encoded value which represents the number of AD2100 Return Values 0 Kernel Driver ok but no card found 1 4 Normal range of possible number of cards detected 13 Kernel Driver not working O Chase Scientific Company techsupport chase2000 com 15 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE Example DWORD Num ad2100 Boards ad2100 CountCards 4 3 2 2 ad2100_Open Description Loads the AD2100 software drivers and sets the AD2100 board to its default state Declaration DWORD ad2100 Open DWORD CardNum Parameters CardNum 1 lt CardNum lt 4 Return Value Returns with error code A 0 means everything is fine See below for details for other values Return Values 0 Opened Windriver Successfully and AD2100 Card Found Successfully 1 Opened Windriver Successfully but NO AD2100 CARDS FOUND 2 Opened Windriver Successfully AD2100 card found but Cannot Open Driver to other Board Functions 3 Opened Windriver Successfully Board already open 6 Card number exceeds number of cards 13 FAILED TO OPEN Windriver Kernel Driver Example DWORD OpenErrorCode ad2100 Open 1 Opens Board Number 1 and stores value 4 3 2 3 da2100 Close Description Closes AD2100 dr
7. 8 22 BLOCK ET EE 8 AS BOARD RE 9 24 BOARD W O EE 10 2 4 1 Header Pinouts and Pin Descrintione eene 10 2 9 HARDWARE REGISTER DDEEINITIONS s dcs ge SES EE E Ee 11 2 6 ANALOG INPUT RANGES AND RESOLUTION css sccccesssssceseecessceeccessssceeecesssaceececessnseeecesessaceececessnseseccesesaeeeceesns 11 3 THEORY OF OPERA TION sissies ssscssisssscosecssseseccsssoscisiecossecesavsescessacedsssoeseonvesassscssessesoasoesscoesslessdessssooseseacesiss 12 3L INTRODUCTION rre tt didas 12 3 2 ACQUIRING ANALOG INPUT DATA EE 12 ASOETWARE DRIVERS NN ARNO 12 4 T eer 12 4 2 NEE EE 12 42 1 WindOWS 2000 X PS Ric ooh tete i A RES E te coe I e Boel egt es cu od 12 4 2 2 Linux Installation Kernels 2 0x 2 2x 2 Ai 13 4 2 3Windows 95 MB N EE 14 4 3 FUNCION CALLS 3 5 a ies es ote o ERE pA GE GYRO RI HIR gos 14 4 31 Function Declarati ns qnd o ii tte eee x ectetuer eoe oes le ede ege t es e Rees 14 4 3 2 Function Call Descriptions Usage 4 3201 ad2100 CountCards ec A A ee i sei tenista m e E 2 3 2 2 ad2100 Open A eet er d ORO GR t E RO EE 4 3 2 3 da2 100 GI T e mc 4 3 2 4 ad2100 Reset 4 3 2 5 ad2100 SetClockRate 4 3 2 6 ad2100 SetSegment Size 4 32 EE tee ET KEE 4 3 2 8 ad2100 SetFrigPol 5 ai A Ai 4 3 2 9 ad2100 SoftTrig 4 3 2 10 ad2100 Digitize 4 3 2 11 ad2100 Digitize Done 4 3 2 12 ad2100 TransferData A APROGRAMMING EXAMPLES EE 4 4 1 Windows Linux Example Using
8. Programming Examples 4 4 4 Windows Linux Example Using Generic C C OO O O O O O O O O O O O O E O AA File ad2100 test c Example code for accessing the AD2100 PC 104 module OO O O O O dd dd dd dd dd dd TATA dd dd dd P b b P TATA TTT TTT TT include lt stdio h gt include lt stdlib h gt include lt string h gt include lt math h gt include a2100 dll import h int main int argc char argv 1 INITIALIZE VARIABLES DWORD TempArray 8192 printf n DWORD NumCards DWORD ad2100 error code for DWORD x 0 x lt 8192 x TempArray x 0 M 2 CHECK FOR NUMBER OF AD2100 CARDS OPEN DRIVERS REPORT ANY ERRORS HE NumCards ad2100 CountCards printf AD2100 Test NumCards Opened d n NumCards if NumCards gt 0 ad2100 error code ad2100 Open 1 printf AD2100 Test ad2100 error code d n ad2100 error code if ad2100 error code gt 3 return 0 ad2100 error code 0 ok 3 ok card already open 7 6 Number of cards exceeded Es 13 Kernel Driver not working Line ARO RAS RRA AR AS NAS AO AAA SARA A 3 SETUP CARD AAA RARO RATA RS SAS SARA ARAS A e ad2100 Reset 1 Resets card s registers Re Arms Trigger gt Must always call before ad2100 Digitize 1 ad21
9. either an external TTL trigger or on board software trigger Timing is controlled by an onboard clock circuit referenced to a 100 MHz crystal oscillator and can be programmed for 100MHz 50MHz 12 5MHz The user can also use an external clock Once A D conversions are completed data can be transferred from the module to main memory using DMA transfers at up to 110MBytes sec using simple function calls 1 2 References PC 104 Plus Specification Version 2 0 November 2003 by PC 104 Embedded Consortium P996 1 Standard for Compact Embedded PC Modules PC 104 Specification Version 2 3 June 1996 by PC 104 Consortium TEEE P996 draft standard 1987 by IEEE Standards Committee This bus standard was the basis for the first PC 104 standard released in 1992 1 3 Deliverables 1 3 1 Software The AD2100 comes with drivers for Windows 98 NT 2000 XP Software comes on a single 3 5 diskette Call Chase Scientific for the latest information on drivers for other operating system platforms or check the web site for the latest updates Software drivers are provided as a Dynamic Link Library DLL which is compatible with most 32 bit windows based development software including Microsoft C C Borland C C and Borland Delphi This DLL uses the cdecl calling convention which is default capatible with the compilers above and provides easy to use function calls to the system drivers windrvr6 vxd for Windows 98 NT and
10. 00 SetClockRate 1 1 Set clock to 50MHz ad2100 SetSegment Size 1 128 Set segment size to 128 ad2100 SetNumSegments 1 1 Set number of concatenated segments to 1 ad2100 SetTrigPol 1 0 Set trigger input to positive edge triggered O Chase Scientific Company techsupport chase2000 com 21 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE ad2100 Digitize 1 use ad2100 SoftTrig ad2100 SoftTrig 1 Digitizes when TTL trigger is present or for DWORD x 0 x 4000 x if ad2100 Digitize Done 1 Poll until Digitize 1 ad2100 TransferData 1 128 1 TempArray Transfer data to User Array printf TRANSFER DATA COMPLETE An break for DWORD x 0 x lt 40 x printf CHAN 1 2d 5d CHAN 2 2d 5d n x TempArray x OxOOOOFFF x TempArray x gt gt 12 Ox0000FFF ad2100 Close 1 Run this before quitting shutting down master program otherwise you can leave card open return 0 5 MISCELLANEOUS 5 1 Calibration The AD2100 has no user feature to calibrate for input and output gain accuracy or offsets The gains and offsets are calibrated at the factory to be within 3 at 25 C and nominal voltages with inputs terminated by 50 ohms source 5 2 Maintenance No maintenance is required However a yearly calibration is recommended if the user desires to maintain the AD2100 modules specified accuracy
11. Generic CAE 21 SMISCHL LANE OUS E 22 DT CABIBRATION eege ees goths EE EE E baa eter O ee Geo 22 EE 22 Chase Scientific Company techsupport chase2000 com 2 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE ILLUSTRATIONS TABLES FIGURE 1 BLOCK DIAGRAM eeeeeee enne stent tns tn sensns ossia seine tn seasons eese tn tierie Snerre ons 8 FIGURE 2 BOARD LAY OUT eese eene eese ene tns een sonst tn stone tn sins tn sense tn sess tn sess en seinen s seara ooe ieies oesi 9 FIGURE 3 4 PIN DIGITAL HO CONNECTOR eerie eeee eese tn senten stis sto stesso sensns essen seen sense sn sensn 10 O Chase Scientific Company techsupport chase2000 com 3 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 1 GENERAL INFORMATION 1 1 Introduction The AD2100 12 1M 104P DMA is a PC 104 Plus analog I O module which features two 2 12 bit high speed singled ended 50 ohms synchronous input channels each capable of capturing data at 100 MSPS with a minimum bandwidth of 50 MHz The AD2100 module operates over industrial temperature range standard 40 C to 85 C Analog inputs trigger input and clock inputs are available on SMA connectors It also has on board clocks as well Each high speed channel has 1Meg memory per channel of software selectable onboard memory using programmable segment sizes Each segment is independently triggered and packed into memory Trigger source can be
12. User Manual for AD2100 12 1M 104P DMA Dual Channel 100 MSPS 12 bit PC 104 PLUS Analog Input Module CHASE SCIENTIFIC COMPANY P O Box 1487 Langley WA 98260 Tel 360 221 8455 Fax 360 221 8457 Email techsupport chase2000 com Web http www chase2000 com Original Document AD2100 12 1M 104P DMA manual odt created 05 06 2004 updated 3 12 2010 Copyright 2004 2009 by Chase Scientific Company This manual the AD2100 module and the software drivers outlined in this document are copyrighted with all rights reserved Under the copyright laws the above mentioned may not be copied in whole or in part without the express written consent of Chase Scientific Company AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE TABLE OF CONTENTS 1 GENERAL INFORMATION wivscssccsscennsssssanssecsovescssesevdessenissencicevesssedsccosssoessestesdesenscdesdecestencsdesccdesdecssdsesssosesees 4 BR INTRODUCTION E 4 1 2 REFERENCES it Nee ee EE BEAR CATER LE aks 4 TSB DELIVERABLES sci E e i ees a IN EN ita 4 LILA OMA e coder Msc ELE bo des ct Doe cL E Sl neat 4 JA Eden 5 1 323 CHESS c E ttes cu trea tert eee Eed 5 1 4 PRODUCT SPECIFICATION tad bv p e e ta E 5 1 5 TECHNICAL SUPPORT SOFTWARE Lepage 6 IER A EE 6 2 HARDWARE DESCRIPTION bescccssscsscssccsssevsossscscessescssenccnscsecsessovsdsecssosvevesesecceesesscnssscussdeusscsdesdscsnccneveeseaseusees 8 QS INTRODUCTIONS iin e ret reae ebbe ia et iecore DEC AE E
13. another driver in place of AD2100 P9054 then right click the first device under Jungo and click properties Update the driver by pointing to AD2100_P9054 inf You may have to go through a series of menus 4 3 Function Calls 4 3 1 Function Declarations in C Header File for C Function Calls gt ifndef ad2100 dllH O Chase Scientific Company techsupport chase2000 com 14 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE define ad2100 dllH define IMPORT extern C declspec dllimport DWORD TempArray 2097152 include iostream h include stdio h include stdlib h include lt fcntl h gt include lt sys stat h gt include io h include string h User Function calls IMPORT DWORD ad2100 CountCards void IMPORT DWORD ad2100 Open DWORD CardNum IMPORT DWORD ad2100 Close DWORD CardNum IMPORT void ad2100 Reset DWORD BrdNum IMPORT void ad2100_SetClockRate DWORD BrdNum DWORD DivideBy IMPORT void ad2100 SetSegment Size DWORD BrdNum DWORD SegSize 1 2097151 IMPORT void ad2100 SetNumSegments DWORD BrdNum DWORD NumSeg 1 2097151 IMPORT void ad2100 SetTrigPol DWORD BrdNum DWORD TrigPol O Pos Edge 1 Neg Edge IMPORT void ad2100 SoftTrig DWORD BrdNum IMPORT void ad2100 Digitize DWORD BrdNum IMPORT DWORD ad2100 Digitize Done DWORD BrdNum IMPORT void ad2100 TransferData DWORD BrdNum DWORD SEG SIZE DWORD NUM SEGS PVOID UserArrayPtr fendif 4
14. ase2000 com 19 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 4 3 2 11 ad2100 Digitize Done Description This function is used to check to see if ad2100 Digitize had comleted This call can be put into a multiplexed timing loop or thread to avoid tying up the microprocessor When this function comes back 1 then the user can transfer the data safely Declaration DWORD ad2100 Digitize Done DWORD BrdNum Parameters BrdNum lt CardNum lt 4 Return Value 0 False 1 True Example DWORD BoardDone ad2100 Digitize Done 1 Check to see if Board 1 has completed the digitize process 4 3 2 12 ad2100 TransferData Description Transfers the stored digitized data located on the PC 104 module to the System memory location pointed to by UserArrayPtr ad2100 Digitize Done much be True before calling this function Declaration void ad2100 TransferData DWORD BrdNum DWORD SEG SIZE DWORD NUM SEGS PVOID UserArrayPtr Parameters BrdNum 1 lt CardNum lt 4 SEG_SIZE 1 lt SEG SIZE lt 2097151 NUM_SEGS NUM SEGS SEG SIZE lt 2MEG UserArrayPtr Pointer to User s Array Return Value None Example ad2100 TransferData 1 128 1 UserArrayPtr Transfers 1 segment worth of 128 samples data from board 41 to users array pointed to by UserArrayPtr O Chase Scientific Company techsupport chase2000 com 20 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 4 4
15. ck to see which driver is installed do the following gt Control Panel gt System gt Hardware gt Device Manager gt Jungo AD2100 P9054 WinDriver If you see another driver in place of AD2100 P9054 then right click the first device under Jungo and click properties Update the driver by pointing to AD2100 P9054 inf You may have to go through a series of menus 4 2 2 Linux Installation Kernels 2 0x 2 2x 2 4x Example Linux Installation on RH9 0 version 2 4 20 8 02 04 2005 1 Before you start Install Red Hat Linux 9 0 Kernel 2 4 20 8 Make sure the GNU C compiler tools and libraries are installed This requires using the custom install mode or simply installing all packages 2 Install the Kernel Driver Make sure you log on as administrator root level Copy the archive file ad2100 tgz from the CD or download to the directory root ad2100 for example Open the ad2100 tgz by using the archive manager File Roller or use tar xvzf ad2100 tgz This will create two folders WinDriver and ad2100_src in this directory Copy the WinDriver folder to the directory usr local This will create the directory usr local WinDriver with all the support files needed to recompile the WinDriver Kernel Type the following commands in a terminal windows while in directory usr local WinDriver redist A configure NOTE The configure script creates a makefile based on your specific running k
16. ernel B make Chase Scientific Company techsupport chase2000 com 13 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE C make install 3 Install the ad2100 Interface Driver with Sample user Test Program To compile sample test program change to directory root ad2100 ad2100_src Then type make all This will compile link and create the interface library ad2100_0 0 as well as the test application ad2100 test Just use the test application as a skeleton for your own interface application program 4 2 3 Windows 98 ME NT4 1 Do not install AD2100 card at this time 2 UnZip all files into directory C temp AD2100 create directories if needed You can move and or copy the files later to a directory of your choice 3 Run Register AD2100 Win98 ME NTA bat This will copy the Kernel driver windrvr6 sys to c lt windir gt VMM32 directory and will register the Kernel driver in the Windows Registry so that it starts up each time the computer is rebooted 4 Power off computer Insert AD2100 card Power up computer 5 When OS asks for Driver File point to AD2100_P9054 inf If OS does not ask for file then check hardware configuration and update if not listed properly under Jungo in Device Manager see below To check to see which driver is installed do the following gt Control Panel gt System gt Hardware gt Device Manager gt Jungo AD2100_ P9054 WinDriver If you see
17. ivers Should be called after finishing using the driver However if no other software uses the windrv xxx usual situation then there is no need to close it until user is ready to completely exit from using their main software program Declaration DWORD ad2100 Close DWORD CardNum Parameters CardNum 1 lt CardNum lt 4 Return Value Returns with error code A 0 means everything is fine See below for details for other values Return Values 0 Closed Windriver Successfully for AD2100 card requested 5 AD2100 Card Already Closed for card requested 13 FAILED TO ACCESS Windriver Kernel Driver Example DWORD CloseErrorCode ad2100 Close 1 O Chase Scientific Company techsupport chase2000 com 16 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 4 3 2 4 ad2100_Reset Description Resets memory counters and triggering functions re arms This should be called immediately after opening card for the first time and every time before ad2100_Digitize is called Declaration void ad2100 Reset DWORD BrdNum Parameters CardNum 1 lt CardNum lt 4 Return Value None Example ad2100 Resetl 4 3 2 5 ad2100 SetClockRate Description Sets internal clock rate based on on board clock or external clock DivideBy 8 Declaration void ad2100 SetClockRate DWORD BrdNum DWORD DivideBy Parameters CardNum 1 lt CardNum lt 4 DivideBy 100 MegaSamples second 50 MegaSamples sec
18. l continue to be stored into the onboard buffer RAM until the postrigger timer has run out 4 SOFTWARE DRIVERS 4 1 Introduction The primary objective in designing software drivers is to get the user up and running as quickly as possible The details on installing software drivers are listed in 4 2 xx While the listing of function calls and their parameter definitions are listed in section 4 3 xx the programming examples in section 4 4 x will show you how to include them into your programs The drivers are designed to work under Windows 98 ME NT4 2000 XP 4 2 Driver Installation 4 2 1 Windows 2000 XP 1 Do not install AD2100 card at this time 2 UnZip all files into directory C temp AD2100 create directories if needed You can move and or copy the files later to a directory of your choice 3 Run Register AD2100 Win2000 XP bat This will copy the Kernel driver windrvr6 sys to c lt windir gt system32 drivers directory and will register the Kernel driver in the Windows Registry so O Chase Scientific Company techsupport chase2000 com 12 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE that it starts up each time the computer is rebooted 4 Power off computer Insert AD2100 card Power up computer 5 When OS asks for Driver File point to AD2100_P9054 inf If OS does not ask for file then check hardware configuration and update if not listed properly under Jungo in Device Manager see below To che
19. nal purchaser that its AD2100 12 1M 104P and the component parts thereof will be free from defects in workmanship and materials for a period of ONE YEAR from the data of purchase Chase Scientific Company techsupport chase2000 com 6 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE Chase Scientific will without charge repair or replace at its option defective or component parts upon delivery to Chase Scientific s service department within the warranty period accompanied by proof of purchase date in the form of a sales receipt EXCLUSIONS This warranty does not apply in the event of misuse or abuse of the product or as a result of unauthorized alterations or repairs It is void if the serial number is altered defaced or removed Chase Scientific shall not be liable for any consequential damages including without limitation damages resulting from loss of use Some states do not allow limitation or incidental or consequential damages so the above limitation or exclusion may not apply to you This warranty gives you specific rights You may also have other rights that vary from state to state Chase Scientific warrants products sold only in the USA and Canada In countries other than the USA each distributor warrants the Chase Scientific products that it sells NOTICE Chase Scientific reserves the right to make changes and or improvements in the product s described in this manual at any time without notice
20. nts 1 3 Set board 1 for 3 Segments 4 3 2 8 ad2100 SetTrigPol Description Sets which edge will cause a trigger to occur Declaration void ad2100 SetTrigPol DWORD BrdNum DWORD TrigPol Parameters BrdNum 1 lt CardNum lt 4 TrigPol 0 Positive Edge Triggered Chase Scientific Company techsupport chase2000 com 18 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 1 Negative Edge Triggered Return Value None Example ad2100 SetTrigPol 1 0 Set board 1 for Positive Edge Trigger 4 3 2 9 ad2100_SoftTrig Description Creates a trigger as if an external hardware trigger action occurred Declaration void ad2100 SoftTrig DWORD BrdNum Parameters BrdNum 1 lt CardNum lt 4 Return Value None Example ad2100 SoftTrig 1 Creates trigger under software control for Brd 1 4 3 2 10 ad2100_Digitize Description Must always call ad2100_Reset first to reset memory controller Board must be open of course see ad2100_Open All other functions such as SetClockRate SetSegmentSize SetNumSegments SetTrigPol do not have to be called again unless changes are made Reset is the only function that is required to called each time before a new digitize Declaration void ad2100 Digitize DWORD BrdNum Parameters BrdNum 1 lt CardNum lt 4 Return Value None Example ad2100 Digitize 1 Starts to digitize on board 1 O Chase Scientific Company techsupport ch
21. ond 25 MegaSamples second 12 5 MegaSamples second External Clock Ext Clock 2 Ext Clock 4 Ext Clock 8 SION NaS Recommend External Clock Range gt Frequency Range 1MHz 100 MHz Amplitude OdBm 6dBm Return Value None Example ad2100 SetClockRate 1 0 Set board 1 to 100 MegaSamples O Chase Scientific Company techsupport chase2000 com 17 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 4 3 2 6 ad2100 SetSegment Size Description Sets the segment size Do not exceed the maximum memory size gt Segmend Size Number of Segments 1048576 or 2097151 depending on model number Declaration void ad2100 SetSegment Size DWORD BrdNum DWORD SegSize Parameters BrdNum lt CardNum lt 4 SegSize 1 lt SegSize lt 2097151 Return Value None Example ad2100 SetSegment Size 1 1024 Set board 1 for Segment Size 1024 Samples 4 3 2 7 ad2100_SetNumSegments Description Sets number of segments before digitize is complete User can also call reset at any time to start over if number of triggers is not sufficient to finish the digitize process Do not exceed the maximum memory size gt Segmend Size Number of Segments 1048576 or 2097151 depending on model number Declaration void ad2100 SetNumSegments DWORD BrdNum DWORD NumSeg Parameters BrdNum 1 lt CardNum lt 4 NumSeg 1 lt NumSeg lt 2097151 Return Value None Example ad2100 SetNumSegme
22. t is beyond what the software drivers can provide please call the factory for technical support 2 6 Analog Input Ranges and Resolution Analog input range is by default 0 528V Consult factory for user gain setting options The resolution is 12 bits Chase Scientific Company techsupport chase2000 com 11 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE 3 THEORY OF OPERATION 3 1 Introduction Because the PC 104 Plus bus is slower than the digitizing rate of the AD2100 the data must first be digitized and stored on the AD2100 and then transferred to system memory at the slower bus speed 3 2 Acquiring Analog Input Data Before capturing data the user must first setup the correct digitizing rate trigger input mode trigger polarity number of segments segment size and pretrigger value if applicable After proper setup is performed you re ready to digitize When the digitize function is called the A D converter is activated and begins storing data into buffer RAM If multiple segmented memory is used where triggered blocks of memory is packed together until some set memory limit is met then the USER must set up the segment size and number of segments to be digitized If post pre triggering is enabled then the trigger detect circuit will initially be suppressed until the user programmed pretrigger time has elapsed Then after the pretrigger timer has completed and the trigger event has occurred the A D data wil
23. ter running batch file 1 3 2 Hardware The AD2100 hardware consists of a single PC 104 Plus compliant module The module is shipped with a manual with complete hardware and software descriptions The ISA bus connector PC 104 only portion is configured as a passthrough mode but does not directly connect to any circuitry on the card This card can only be accessed as a PCI device according to PC 104 Plus specification 1 33 Checklist AD2100 12 1M 104P DMA Dual 100 MSPS 12 bit A D PC 104 Plus Module AD2100 Drivers Mini CD with Dynamic Link Libraries for Windows 98 NT 2000 XP Includes example snippet txt AD2100 Manual User manual for AD2100 board and software drivers 1 4 Product Specification all specifications are at 25C unless otherwise specified HIGH SPEED ANALOG INPUTS CH1 2 Number of inputs 2 Synchronous Single Ended into 50 ohms A D Resolution 12 bit 1 part in 4096 Input Bandwidth 50 MHz minimum 2V pk to pk Av 1 Input Range The A D count of 0 equals 1 0V min A count of 4095 equals 1 0V min order option 3 for user specified FIXED gain O Chase Scientific Company techsupport chase2000 com 5 AD2100 User Manual 100 MSPS PC 104 ANALOG INPUT MODULE Acquisition Time to Full Scale Step 16 ns typical to 0 01 1 2 LSB Input Coupling 50 ohms load to ground shield Overvoltage Protection 5V Maximum Nonlinearity 2 LSB typical

Download Pdf Manuals

image

Related Search

Related Contents

keefthief  取扱説明書  OWNERS AND SERVICE MANUAL  Canada  Rapport Mckinsey - Fondation Miriam  Philips Blu-ray Disc player BDP7500  DC-EX 230/9" 234437  HORIZONS User Manual Version 3.12 (January 4, 2005)  réglement_intérieur_centre_remise_en_forme (47  JJC LH-JX100 lens hood  

Copyright © All rights reserved.
Failed to retrieve file