background image

USER’S MANUAL

 

 

DaqBook/3000USB 

USB 1-MHz, 16-Bit Data Acquisition System 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

 

DaqBook/3000USB 

1163-0901 rev 1.0

 

IOtech 

25971 Cannon Road 

Cleveland, OH  44146-1833 

(440) 439-4091

 

Fax: (440) 439-4093 

[email protected] 

[email protected]

 

www.iotech.com

 

*327503A-01*

 

372503A-01 

 

 

 

Summary of Contents for DaqBook/3000USB

Page 1: ...B 1 MHz 16 Bit Data Acquisition System DaqBook 3000USB 1163 0901 rev 1 0 IOtech 25971 Cannon Road Cleveland OH 44146 1833 440 439 4091 Fax 440 439 4093 sales iotech com productsupport iotech com www i...

Page 2: ...Intentionally Blank...

Page 3: ...ions Follow all safety standards of professional practice and the recommendations in this manual Using this equipment in ways other than described in this manual can present serious safety hazards or...

Page 4: ...fore setting up and using your equipment you should read all documentation that covers your system Pay special attention to Warnings and Cautions Note During software installation Adobe PDF versions o...

Page 5: ...in Pinout 3 CE Compliance Overview 3 1 CE Standards and Directives 3 1 Safety Conditions 3 2 Emissions Immunity Conditions 3 2 4 Calibration 5 Counter Input Modes Tips for Making High Speed Counter Me...

Page 6: ...n on an Analog Input DAC Updates 6 7 Detection on an Analog Input Timer Output Updates 6 8 Using the Hysteresis Function 6 9 Using Multiple Inputs to Control One DAC Output 6 10 The Setpoint Status Re...

Page 7: ...e hardware selection screen which follows a licensing agreement select the DaqBook 3000USB product line from the drop down list and follow the on screen instructions Step 2 Connect the DaqBook 3000USB...

Page 8: ...ect the third tab below numbers 6 7 in the above figure This displays the Data Destination window which provides a means of designating the desired file names file formats and the directory for saving...

Page 9: ...rd drive during software installation from the CD The default location is the Programs group which can be accessed through the Windows Desktop PDF documentation is also available online from our Tech...

Page 10: ...B includes comprehensive software support and features a 16 bit 1 MHz A D converter 16 analog inputs two 16 bit 1MHz analog outputs 16 high speed digital I O 2 timer outputs and four 32 bit counters A...

Page 11: ...og channels in which case digital and counter channels must be read asynchronously which leads to a non deterministic collection of data Input Scanning The DaqBook 3000USB has several scanning modes t...

Page 12: ...e achieved Low Latency Setpoint Control Mode Another synchronous method of output associates a digital analog or timer output with any input analog digital or counter The state or level of the output...

Page 13: ...occurred which may be thousands of readings later than the actual occurrence of the signal the DaqBook driver automatically looks back to the location in memory where the actual trigger causing measu...

Page 14: ...cal A two year calibration period is recommended Please contact the factory should you have any concerns regarding calibration Analog Output Two 16 bit 1MHz analog output channels are built into the...

Page 15: ...ls being scanned and can typically be in the range of 2 s to 6 s Pattern Generation The two 8 bit ports can be used to generate a 16 bit digital pattern at up to 1 MHz The digital pattern can be read...

Page 16: ...enables setup data logging and real time data viewing without the need for programming skills The application is included with the DaqBook 3000USB DaqView features direct to Excel enhancements FFT ana...

Page 17: ...ys handle components carefully and you should never touch connector pins or circuit components unless you are following ESD guidelines in an appropriate ESD controlled area Such guidelines include the...

Page 18: ...ital Port B Bit 6 14 DGND Digital Common 15 Port A A0 Digital I O Digital Port A Bit 0 16 Port A A2 Digital I O Digital Port A Bit 2 17 Port A A4 Digital I O Digital Port A Bit 4 18 Port A A6 Digital...

Page 19: ...es for DaqView users In DaqView digital IO channels appear in the user interface as P2A and P2B for Digital Port A and Digital Port B respectively In DaqView analog input channels 0 through 15 via the...

Page 20: ...2 4 Device IO 37 Pin Pinout 977391 DaqBook 3000USB User s Manual This page is intentionally blank...

Page 21: ...es specify two basic requirements 1 The device must not interfere with radio or telecommunications 2 The device must be immune from electromagnetic interference from RF transmitters etc The standards...

Page 22: ...shock under noted conditions This warning caution symbol is used to warn of possible personal injury or equipment damage under noted conditions Daq products contain no user serviceable parts refer al...

Page 23: ...are to automatically calibrate analog inputs In addition to being automatic the calibration is quick and requires no external instruments This Self cal feature utilizes an onboard reference which has...

Page 24: ...4 2 Calibration 977391 DaqBook 3000USB User s Manual...

Page 25: ...at least 0V to 5V and have a high slew rate Debounce Each channel s output can be debounced with 16 programmable debounce times from 500 ns to 25 5 ms The debounce circuitry eliminates switch induced...

Page 26: ...e appeared on the output and the entire disturbance on the input would have been rejected T3 During time period T3 the input signal remained steady No change in output is seen T4 During time period T4...

Page 27: ...will be immediately reflected in the output of the debounce module Mode Comparison The following example shows how the two modes interpret the same input signal which exhibits glitches Notice that the...

Page 28: ...ss one entire group of glitches as shown in the following diagram Trigger after stable mode behaves more like a traditional debounce function rejecting glitches and only passing state transitions afte...

Page 29: ...me Ticksize is derived from the period of the 48 MHz system clock The count value returned in the scan is the number of ticks that make up the time measurement Counter Options The following mode optio...

Page 30: ...can be scanned at the 12 MHz rate When used as a 32 bit counter Counter High two sample times are used to return the full 32 bit result Therefore a 32 bit counter can only be sampled at a 6 MHz maximu...

Page 31: ...t an option is to have the mapped signal latch the counter outputs This mapped signal option allows a second signal to control the latching of the count data This allows the user to know the exact cou...

Page 32: ...our counter channels Note 1 Tick sizes are 20 83ns 208 3ns 2083ns and 20833ns derived from the 48 MHz system clock An example One channel s acquired data might be 0 0 0 0 80 80 80 80 79 79 79 79 81 81...

Page 33: ...d by not being able to count a partial tick and the DaqBook 3000USB s internal timebase inaccuracy The unit s internal timebase has an absolute accuracy of 50 ppm The sampling error will vary with inp...

Page 34: ...han 0 21 The 32 bit ranges shown above are much wider than the 16 bit ranges but also require the full 32 bit value to be returned Since digital or counter channels do not take up any time in the scan...

Page 35: ...four counter channels Note 1 Tick sizes are 20 83ns 208 3ns 2083ns and 20833ns derived from the 48 MHz system clock An example one channel s acquired data might be 0 0 0 0 80 80 80 80 79 79 79 79 81...

Page 36: ...ode Accuracy The DaqBook 3000USB has the ability to measure the pulsewidth of an input and the time between any two edges on any two inputs The time ranges are similar to those shown for period mode e...

Page 37: ...m clock An Example of Timing Mode The following example represents one channel in timing mode The time desired is between the rising edge on the input channel and the falling edge on the mapped channe...

Page 38: ...e TIMING OPT2 This determines whether the time is to be measured with a 16 bit Counter Low or 32 bit Counter High counter Since time measurements always have the stop at the top option enabled this op...

Page 39: ...nter High counter 20 MHz frequency and x1 x2 and x4 count modes With only phase A and phase B signals 2 channels are supported with phase A phase B and index Z signals 1 channel is supported Quadratur...

Page 40: ...upward when A leads B and counts downward when A lags B then the counter will give direction control as well as distance from the reference An Example of Encoder Accuracy If there are 512 pulses on A...

Page 41: ...ce to clear the counter The counter is cleared on the rising edge of the mapped channel Encoder Wiring Diagrams You can use up to two encoders with each DaqBook 3000USB module in your acquisition syst...

Page 42: ...st one of several options Single Encoder Programming Example Setup DB37 Pin Connects to Example Programming Setup Pin 9 CTR0 Encoder A Encoder Mode 4X option 16 bit counter Latch on SOS Map channel Cl...

Page 43: ...ounter is latched at the beginning of each scan period called the start of scan Every time the DaqBook 3000USB receives a start of scan signal the counter values are latched and available to the unit...

Page 44: ...nect each encoder s power input to 5V power Connect the return to digital common DGND on the same connector Make sure that the current output spec is not violated The programming setup given below is...

Page 45: ...e window low forces another output designated as Output 1 A digital detect signal is used to indicate when a signal condition is True or False i e whether or not the signal has met the defined criteri...

Page 46: ...B Both conditions are checked when in Hysterisis Mode X A X B Hysterisis Mode Forced Update If X A is True then Output Value 2 until X B is True then Output Value 1 If X B is True then Output Value 1...

Page 47: ...Identified as Limit A in software 16 bit Low Limit Identified as Limit B in software Criteria Inside window Signal is below Limit A and Above Limit B Outside window Signal is above Limit A or below L...

Page 48: ...re used to define a point of change for Detect 1 as the counter counts upward The detect output will be high when inside the window greater than Limit B the low limit but less than Limit A the high li...

Page 49: ...solutions 1 and 2 could be made Example Setpoint Detection on a Counter in Encoder Mode Example of a Counter in Encoder Mode The figure above shows values pertaining to a Counter in Encoder Mode The...

Page 50: ...respect to the sampled data for Channel 2 Due to the pipelined architecture of the Analog to Digital Converter system the setpoint cannot be evaluated until 2 s after the ADC conversion Analog outputs...

Page 51: ...Limit A for Channel 5 True When Channel 5 analog input voltage is below the limit A update DAC0 with Output Value 0 0V False When the above stated condition is false update DAC0 with the Output Value...

Page 52: ...n Detection on an Analog Input Timer Output Updates Update Mode Update on True and False Criteria Used Inside Window The figure below shows how a setpoint can be used to update a timer output A setpoi...

Page 53: ...e updated accordingly In this example Channel 3 s analog input voltage is being used to update DAC0 as follows o When outside the window low below Limit B DAC0 is updated with 3 0V This update will re...

Page 54: ...nalog input Channel 7 also has an inside the window setpoint applied Whenever Channel 7 s input goes inside the programmed window DAC1 will be updated with minus 7 0V Limit A for Ch3 Limit B for Ch3 L...

Page 55: ...teria has been met i e the condition is true Related information is provided in the overview pages 6 1 and 6 2 In the following example the criteria for setpoints 0 1 and 4 is satisfied True but the c...

Page 56: ...6 12 Setpoint Configuration for Output Control 988291 DaqBook 3000USB User s Manual...

Page 57: ...for analog input shell is low center conductor is high 37 pin DSUB for 16 channel digital I O 4 counter encoder inputs 2 timer output and 2 analog outputs Physical Attributes Dimensions 280 mm W x 216...

Page 58: ...External TTL level input Analog Channels down to 1 s minimum Digital Channels and Counters down to 250 ns minimum Programmable Parameters per Scan Channel random order gain Depth 512 locations On boar...

Page 59: ...d Input Signal Range Anywhere within the range of the selected trigger channel Trigger Level Programmable 16 bit resolution including window triggering Latency One scan period max 3 Single Channel Dig...

Page 60: ...clock resolution 20 83 ns Settling Time 2 s to rated accuracy Clock Sources 4 programmable 1 Onboard D A clock independent of scanning input clock 2 Onboard scanning input clock 3 External D A input...

Page 61: ...or negative edge sensitive glitch detect mode or debounce mode Time Base Accuracy 50 ppm 0 to 50 C Five Programmable Modes Counter Period Pulsewidth Timing Encoder 1 Counter Mode Options Totalize Cle...

Page 62: ...ew Out of the Box software application for effortless data logging and analysis Support for Visual Studio and Visual Studio NET including examples for Visual C Visual C Visual Basic and Visual Basic N...

Page 63: ...ustration is an example of how noise is reduced or canceled out when using differential mode In the schematic voltage signal S2 is subtracted from signal S1 resulting in the output signal shown Noise...

Page 64: ...s averaging is suited to low speed applications that can provide many samples Note Only random noise is reduced or eliminated by averaging Averaging does not reduce or eliminate periodic signals Refer...

Page 65: ...ach analog input channel Crosstalk is particularly troublesome when measuring high amplitude signals 10V along with low level signals 100mV If an acquisition s scan group includes both high and low le...

Page 66: ...A 4 Signal Modes and System Noise 979291 Appendix A Notes...

Reviews: