USB-1900 Series 16-bit 250kS/s USB 2.0-based High-performance DAQ Module USB-1901/1902/1903 User’s Manual Manual Rev.: 2.00 Revision Date: August 31, 2011 Part No: 50-1Z084-2000 Advance Technologies; Automate the World.
Revision History Revision Release Date 2.
USB-1900 Series Preface Copyright 2011 ADLINK Technology Inc. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
Using this Manual Audience and Scope The USB-1900 Series User’s Manual is intended for hardware technicians and systems operators with knowledge of installing, configuring and operating industrial grade single board computers. Manual Organization This manual is organized as follows: Preface: Presents important copyright notifications, disclaimers, trademarks, and associated information on the proper understanding and usage of this document and its associated product(s).
USB-1900 Series Conventions Take note of the following conventions used throughout this manual to make sure that users perform certain tasks and instructions properly. Additional information, aids, and tips that help users perform tasks. NOTE: CAUTION: WARNING: Information to prevent minor physical injury, component damage, data loss, and/or program corruption when trying to complete a task.
This page intentionally left blank.
USB-1900 Series Table of Contents Revision History...................................................................... ii Preface .................................................................................... iii List of Figures ........................................................................ xi List of Tables........................................................................ xiii 1 Introduction ........................................................................ 1 1.1 Overview...
3 Installing the USB-1900 Series Module........................... 31 3.1 Connecting the USB-1900 Series Module ......................... 31 3.2 Device ID ........................................................................... 32 3.3 Hardware Configuration ..................................................... 33 4 Operation ........................................................................... 35 4.1 Signal Function .................................................................. 35 4.
USB-1900 Series 4.8 General Purpose Timer/Counter Modes............................ 58 4.8.1 Mode 1: Simple Gated-Event Counting .................... 58 4.8.2 Mode 2: Single Period Measurement ....................... 59 4.8.3 Mode 3: Single Pulse-Width Measurement .............. 59 4.8.4 Mode 4: Single-Gated Pulse Generation.................. 60 4.8.5 Mode 5: Single-Triggered Pulse ............................... 60 4.8.6 Mode 6: Re-Triggered Single Pulse Generation....... 61 4.8.
This page intentionally left blank.
USB-1900 Series List of Figures Figure 2-1: Figure 2-2: Figure 2-3: Figure 2-4: Figure 2-5: Figure 2-6: Figure 2-7: Figure 2-8: Figure 2-9: Figure 2-10: Figure 2-11: Figure 2-12: Figure 2-13: Figure 2-14: Figure 2-15: Figure 2-16: Figure 2-17: Figure 2-18: Figure 2-19: Figure 3-1: Figure 3-2: Figure 4-1: Figure 4-2: Figure 4-3: Figure 4-4: Figure 4-5: Figure 4-6: Figure 4-7: Figure 4-8: Figure 4-9: Figure 4-10: Figure 4-11: Figure 4-12: Figure 4-13: Figure 4-14: Figure 4-15: Figure 4-16: USB-1902 Module R
Figure 4-17: Figure 4-18: Figure 4-19: Figure 4-20: Figure 4-21: Figure 4-22: Figure 4-23: Figure 4-24: Figure 4-25: Figure 4-26: Figure 4-27: xii Infinite Iteration Waveform Generation ..................... 55 Mode 1-Simple Gated-Event Calculation.................. 58 Mode 2-Single Period Measurement ........................ 59 Mode 3-Single Pulse-Width Measurement ............... 60 Mode 4-Single-Gated Pulse...................................... 60 Mode 5-Single-Triggered Pulse .........................
USB-1900 Series List of Tables Table 2-1: USB-1901/1902 pin assignment in single-end AI mode........................................................ 21 Table 2-2: USB-1901/1902 pin assignment in pseudo-differential AI mode........................................... 22 Table 2-3: USB-1903 pin assignment ............................................. 23 Table 2-4: CN1/CN2 I/O Signal Description.................................... 24 Table 4-1: Bipolar Analog Input Range and Output Digital Code ...
This page intentionally left blank.
USB-1900 Series 1 Introduction 1.1 Overview The USB-1900 Series of 16-bit 250 kS/s USB 2.0-based high-performance DAQ modules includes models USB-1901/1902, featuring four different voltage input ranges, and USB-1903, with additional built-in precision current-to-voltage resistors capable of direct measurement of current signal from 0 to 20 mA. The series also delivers 2-CH, 16-bit analog output capable of up to 1 MS/s update and programmable function I/O.
1.
USB-1900 Series 1.4 Specifications 1.4.1 General Specifications I/O Specifications Number of channels 8-CH programmable function digital input (DI) 4-CH programmable function digital output (DO) Compatibility TTL (single-end) (supports 3.3V and 5 V DI but 3.3V DO) Input voltage Logic low: VIL = 0.8 V max; IIL = 0.2 mA max.Logic high: VIH = 2.0 V min.; IIH = 0.2 mA max. Output voltage Logic low: VOL = 0.5 V max; IOL = 10 mA max. Logic high: VOH = 2.6V min.; IIH = 10 mA max.
1.4.2 Analog Input Analog Input (AI) USB-1901/1902 USB-1903 Voltage input 16 single-end (SE) or 8 pseudo-differential input N/A Current Input N/A 8 differential General Number of channels: (programmable) A/D converter AD7610 or equivalent Maximum sampling rate 250K samples/s (single channel) 250K/N-channel samples/s (scanning) Resolution 16 bit Input coupling Programmable input range DC Voltage ± 10 V,± 2 V, ± 1 V, ± 200 mV N/A Current N/A 0~20 mA N/A 249.
USB-1900 Series Analog Input (AI) USB-1901/1902 USB-1903 Offset error (gain=1) ±0.1 mV (typical) ±0.01 mA (typical) Gain error (gain=1) ±0.05% of FSR (typical) ±0.05% of FSR (typical) 600 kHz N/A Electrical –3dB small signal bandwidth 1 System noise 2 0.3 LSBRMS N/A 93 dB N/A Spurious-free dynamic range (SFDR) 2 108 dB N/A Signal-to-noise and distortion ratio (SINAD) 2 89 dB N/A Total harmonic distortion (THD) 2 102 dB N/A Signal-to-noise ratio (SNR) 2 89 dB N/A 14.
1. -3dB small signal bandwidth: (Typical, 25°C, single-ended) Input Range Bandwidth (-3dB) ± 10 V 600 kHz ±2V 630 kHz ±1V 660 kHz ± 200 mV 350 kHz 2. System Noise, SFDR, SINAD, THD, SNR (Typical, 25°C, single-ended) Input Range System Noise SFDR SINAD THD SNR ± 10V 0.3 LSBRMS 108 dB 89 dB 102 dB 89 dB ± 2V 0.1 LSBRMS 98 dB 85 dB 98 dB 85 dB ± 1V 0.4 LSBRMS 94 dB 77 dB 89 dB 77 dB ± 200mV 0.8 LSBRMS 79 dB 67 dB 78 dB 67 dB 3.
USB-1900 Series 1.4.3 Analog Output Analog Output (AO) Number of channels 2 D/A converter DAC8871 or equivalent Maximum update rage 1M samples Resolution 16 bits FIFO size 10k samples, 2-CH sharing Data transfers Programmed I/O, Continuous (bulk trans.) Output range ± 10V Output coupling DC Output impedance 0.01 (maximum) Stability Any passive load, up to 1500pF Power-on state Around 0V, steady-state Electrical Offset Error ±0.15 mV (typical) Gain Error ±0.
1.5 Unpacking Checklist Before unpacking, check the shipping carton for any damage. If the shipping carton and/or contents are damaged, inform your dealer immediately. Retain the shipping carton and packing materials for inspection. Obtain authorization from your dealer before returning any product to ADLINK. Ensure that the following items are included in the package.
USB-1900 Series 1.7.2 DAQPilot DAQPilot is a SDK with a graphics-driven interface for various application development environments. DAQPilot represents ADLINK's commitment to full support of its comprehensive line of data acquisition products and is designed for the novice to the most experienced programmer. As a task-oriented DAQ driver, SDK and wizard for Windows systems, DAQPilot helps you shorten development time while accelerating the learning curve for data acquisition programming.
This page intentionally left blank.
USB-1900 Series 2 Hardware Information This chapter provides information regarding dimensions, connection, accessories, and pin assignments for the USB-1900 Series. 2.1 Overview and Dimensions X All dimensions shown are in millimeters (mm) X While model USB-1902 is illustrated as an example, all dimensions and external features shown (excepting pin connections) are common to all USB-1900 Series modules NOTE: 2.1.
Figure 2-2: USB-1902 Module Side View 12 Hardware Information
USB-1900 Series 114 41.
2.1.2 Module Stand The multi-function USB-1900 Series stand is compatible with desk, rail, or wall mounting. To fix the module in the stand, slide the module body into the stand until a click is heard. To remove the module from the stand, twist the bottom of the stand in a back-and forth motion and separate from the module. Figure 2-4: Module, Stand, Connector, and USB Cable 200.1 169.4 156.
114.
26 B 20.4 20.
USB-1900 Series 5.89 1.5 3.
2.1.3 Rail Mounting The multi-function stand can be mounted on the DIN rail using the rail-mount kit as shown.
USB-1900 Series Figure 2-12: Module Rail-Mounted Hardware Information 19
2.1.4 Wall Mounting The multi-function stand can be fixed to a wall using four flush head screws as shown. The four screw holes should be approximately 3.4 mm in diameter. 20.4 13.
USB-1900 Series 2.2 Connector Pin Assignment The USB-1900 Series module is equipped with 40-pin removable screw-down terminal connectors, with pin assignment as follows.
Pin Function Pin Function 20 19 ECLK 40 AOTG* NC 39 AITG 18 NC 38 GPI7 17 GPO3 37 GPI6 16 GPO2 36 GPI5 15 GPO1 35 GPI4 14 GPO0 34 GPI3 13 DGND 33 GPI2 12 AGND 32 GPI1 11 *AO1 31 GPI0 10 *AO0 30 DGND 9 AGND 29 AISE 8 AIL3 28 AIL7 7 AIH3 27 AIH7 6 AIL2 26 AIL6 5 AIH2 25 AIH6 4 AIL1 24 AIL5 3 AIH1 23 AIH5 2 AIL0 22 AIL4 1 AIH0 21 AIH4 *NC for USB-1901 Table 2-2: USB-1901/1902 pin assignment in pseudo-differential AI mode 22 Ha
USB-1900 Series Pin Function Pin Function 40 ECLK 20 AOTG 39 NC 19 AITG 38 NC 18 GPI7 37 GPO3 17 GPI6 36 GPO2 16 GPI5 35 GPO1 15 GPI4 34 GPO0 14 GPI3 33 DGND 13 GPI2 32 AGND 12 GPI1 31 AO1 11 GPI0 30 AO0 10 DGND 29 AGND 9 AISE 28 CI3- 8 CI7- 27 CI3+ 7 CI7+ 26 CI2- 6 CI6- 25 CI2+ 5 CI6+ 24 CI1- 4 CI5- 23 CI1+ 3 CI5+ 22 CI0- 2 CI4- 21 CI0+ 1 CI4+ Table 2-3: USB-1903 pin assignment Hardware Information 23
2.2.1 Connector Signal Description Signal Reference I/O Description -------- Analog input (AI) ground. All three ground references (AIGND, AOGND, and DGND) are connected together on board AI<0..15> AIGND I Analog Input Channels 0~15. Each channel pair, AI (I=0..7) can be configured as either two single-end inputs or one pseudo-differential input pair (marked as AIH<0..7> and AIL<0..7>) CI<0..7> AIGND I CI<0..7>+ and CI<0..7>- are differential input pairs for current Input channel 0~7.
USB-1900 Series To avoid ground loops and obtain more accurate measurement from the A/D conversion, it is important to understand the type of signal source and how to choose the analog input modes from among Referenced single-end (RSE), Non-Referenced single-end (NRSE), and Pseudo-Differential Input (PDIFF). 2.3.1 Signal Source Types Floating A floating signal source is not connected in any way to the existing ground system. A device with an isolated output is a floating signal source.
This mode is suitable for connections with floating signal sources. When two or more floating sources are connected, these sources will be referenced to the same common ground. NOTE: CN1 Input Multiplexer Instrumentation AIn Amplifier Floating Signal Source V1 + V2 + To A/D - Converter AIGND n = 0, ...
USB-1900 Series Input Multiplexer x = 0, ..., 7 Ground Referenced Signal Source AIxH + - AIxL Commonmode noise & Ground potential Instrumentation Amplifier + To A/D Converter - V cm AIGND Figure 2-16: GRND-Referenced Sources w/ NRSE Inputs Pseudo-Differential Input Mode Pseudo-differential input mode provides positive signal and negative signal inputs that respond to signal voltage difference between them, with the negative signal at a constant potential, as shown.
Connection of a floating signal source to the USB-1900 Series module in pseudo-differential input mode is further shown. For floating signal sources, the negative side of the signal should be connected to the AIGND, with less noise coupled into the signal connections than in single-end mode. x = 0, ...
USB-1900 Series The negative end of the differential pair is connected to the system ground after current-to-voltage conversion. 249.5 Figure 2-19: Current Input NOTE: USB-1903 includes a differential amplifier in the front-end circuit providing support for common mode voltage of current source up to ±24 V.
This page intentionally left blank.
USB-1900 Series 3 Installing the USB-1900 Series Module WARNING: The appropriate driver must be installed before you can connect the USB DAQ to your computer system. Refer to Section 1.7: Driver Support for Windows for driver support information. 3.1 Connecting the USB-1900 Series Module 1. Turn on your computer. 2. Connect the USB-1900 Series module to one USB 2.0 port on your computer using the included USB cable. 3.
If the USB-1900 Series module cannot be detected, the power provided by the USB port may be insufficient. The USB-1900 Series module is exclusively powered by the USB port and requires 400 mA @ 5 V. 3.2 Device ID A rotary control on the rear of the module (as shown) controls device ID setting and can be set from 1 to 8. The device ID allows dedicated control of the USB-1900 Series module irrespective of the connected USB port.
USB-1900 Series 3.3 Hardware Configuration All remaining hardware configurations are software programmable, including sampling/update rate, input/output channel, input range, and others. Please see the UD-DASK Function Reference manual for details.
This page intentionally left blank.
USB-1900 Series 4 Operation Operation of the USB-1900 Series is described here to assist in configuration and programming of the module. Functions described include A/D conversion, D/A conversion, programmable function I/O, and others 4.1 Signal Function the USB-1900 Series provides 16 single-end channels or 8 pseudo-differential channels of 16-bit A/D input, and two single-end channels of 16-bit D/A output.
EEPROM EEPROM Control signal 24MHz XTAL DATA Cypress CY7C68013A DIO circuit 8DI 4DO General Timer/ Counter PWM DI DO Circuit General Timer/ Counter PWM +-13V +5V Supply Calibration 8051 Core data function USB INTERFACE 16 Bit DAC AO Calibration Control 2AO AO data control 40P CONNECTOR INTERFACE FPGA DAC Circuit 8051 Core 12/24/48MHz Others 16 Bit ADC AD7610 AFI AI Calibration Control 16AI AI Data and Control ADC Front end Digital I/O, General Timer/Counter, Pulse Generation Power P
USB-1900 Series Analog Input Circuitry DATA CGQ FIFO 16Bit ADC 250ks/s PGA 40-pin Screw Terminal Input Gain Selection Connect Type Selection Analog Input MUX Connection configuration AI Channel Select AI[0..15] AI DATA SPI Control 4.2.1 Arithmetic Process AI GND Calibration MUX AI 4k-Sample FIFO AISENSE REF VOLTAGE FPGA Figure 4-2: Analog Input 4.2.2 AI Data Format The acquired 16-bit A/D data is 2’s complement coded data format.
WARNING: For current input (USB-1903), the current signal will be converted to voltage by a precision resistor, and the input gain fixed to 1(input range = ±10V), with transfer formula: I (mA) = V (mV) / 24.89353693Ω 4.2.3 Software Conversion with Polling Data Transfer Acquisition Mode (Software Polling) Generally the most convenient way to acquire a single A/D data sample, the A/D converter starts a conversion when the dedicated software command is executed.
USB-1900 Series Continuous Scanning with Internal Hardware Timer This mode is recommended if a fixed and precise A/D sampling rate is required. You can accurately program the period between conversions of individual channels. At least four counters must be specified, as follows.
Timebase Clock Source In scan acquisition mode, all A/D conversions start with the output of counters using the timebase as the clock source. Through the software, you can specify the timebase as the internal clock source (onboard 80 MHz). Three trigger sources are available to start the scan acquisition. Refer to Section 4.3: Trigger Sources for details. For data transfer mode, please see Section 4.2.4: Continuous Acquisition (Scanning) Mode. X The maximum A/D sampling rate is 250 kHz.
USB-1900 Series Example: 1. Set: X SI2_counter = 320 X SI_counter = 1280 X PSC_counter = 3 X NumChan_counter = 4 X timebase = Internal clock source X Channel entries in the Channel Gain Queue: ch1, ch2, ch0, ch2 2. Then: X Acquisition sequence of channels: 1, 2, 0, 2, 1, 2, 0, 2, 1, 2,0, 2 X Sampling Interval = 320/80M s = four us X Scan Interval = 1280/80M s = 16 us X Equivalent sampling rate of ch0, ch1: 62.5 kHz X Equivalent sampling rate of ch2: 125 kHz 4.2.
4.3.2 External Analog Triggering The analog multiplexer can select one input channel as the analog trigger source. That is, one of 16 input channels in single-end mode (or 8 input channels in pseudo-differential mode) can be selected as the analog trigger source. An external analog trigger occurs when the analog trigger signal crosses above (above high) or below (below low) the pre-defined voltage level.
USB-1900 Series Figure 4-5: Above-High Analog Triggering 4.3.3 External Digital Triggering An external digital trigger occurs when a rising or falling edge is detected on the digital signal connected to the AITG (analog input trigger) pin. Trigger polarity can be programmed using ADLINK software drivers. Signal level of the external digital trigger signals should be TTL-compatible, with a minimum pulse of 20ns.
4.4.1 Post-Trigger Acquisition Mode (no retriggering) Post-trigger acquisition is indicated in applications where data is to be collected after a trigger event. The number of scans for each channel after triggering is specified in the PSC_counter as shown. The total acquired data length = NumChan_counter * PSC_counter. Figure 4-7: Post Trigger without Retriggering 4.4.
USB-1900 Series USB-1900 Series starts to acquire data. The total acquired data length = NumChan_counter * PSC_counter. When the Delay_counter clock source is set to timebase, the maximum delay time = 232/80M s = 18.626ms WARNING: (NumChan _Counter=4, PSC_Counter=3) Trigger Scan_start AD_conversion Acquisition_in_progress Delay until Delay_Counter reaches 0 Operation start Acquired & Stored Data (3 scans) Figure 4-8: Delayed Trigger 4.4.
nals occurring before the first two scans are completed will be ignored). When the re-trigger signal occurs, two more scans are performed. The process repeats until the specified number of re-trigger signals are detected. The total acquired data length = NumChan_counter * PSC_counter * Retrig_no.
USB-1900 Series Total acquired data length = NumChan_counter * PSC_counter. (NumChain_Counter=4, PSC_Counter=2) ACQ_EN Trigger Scan_start AD_conversion Acquisition_in_progress Acquisition Paused Operation Start Acquired & Stored Data (6 scans) Figure 4-10: Gated Trigger 4.5 D/A Conversion For complex applications, the USB-1900 Series offers software polling to update the output, and continuous mode to generate waveforms.
4.5.1 Bipolar Output Modes The USB-1900 Series supports a maximum ±10 V voltage output. The relationship of straight binary coding between the digital codes and output voltages is as shown. Digital Code Analog Output 0x7FFF +9.999695 V (+10 V - 1 LSB) 0x0001 +0.000305 V (1 LSB) 0x0000 0V 0xFFFF -0.000305 V (0 V – 1 LSB) 0x8000 -10 V Table 4-2: Bipolar Output Code 4.5.2 Software Update This method is indicated when there is a need to generate D/A output controlled by user programs.
512 Samples Data FIFO 16 Bit Hex Data Format FFFF 0000 FFFE Destination Channel CH0 CH1 CH0 0001 FFFD 0002 …… FF00 00FF CH1 CH0 CH1 …… CH0 CH1 Data In Data Out USB-1900 Series Figure 4-11: Waveform Generation for Two Channel Update Data format in FIFO is shown.
Waveform Generation with Internal Hardware Timer Six counters interact with the waveform, generating different DAWR timings to produce various waveforms, as shown. Counter Width Description Note UI_counter Update interval, defining the update 32-bit interval between each data output. Update interval = UI_counter / timebase* UC_counter When value in UC_counter is less Update count, defining than the size of 32-bit the amount of data in a waveform patterns, the waveform.
USB-1900 Series The maximum D/A update rate is 1 MHz, and the minimum UI_counter setting is 80. WARNING: 4 Update Count and 3 iteration count UC_Counter = 4 Trigger DAWR WF_in_Prog Delay until DLY1_Counter Reaches 0 Delay until DLY2_Counter Reaches 0 Delay until DLY2_Counter Reaches 0 DA_Update_Interval T = UI_Counter / Timebase Wave Figure 4-13: Waveform Generation Hardware Timing Waveform Generation Triggering The USB-1902/1903 supports flexible trigger sources for analog output functionality.
External Digital Triggering An external digital trigger occurs when a rising edge or falling edge is detected on the digital signal connected to the AOTG (Analog output trigger) pin, as shown. Users can program the trigger polarity through ADLINK software. The signal level of the external digital trigger signals should be TTL-compatible, and the minimum pulse 20 ns. 4.5.
USB-1900 Series Delayed-Trigger Waveform Generation Delayed-Triggering is indicated when waveform generation is to be delayed after the trigger signal. The delay time is determined by DLY1_counter, as shown. The counter calculates down on the rising edges of DLY1_counter clock source after the start trigger signal. When the count reaches zero, the waveform is generated. The DLY1_counter clock source can be selected via software application using the internal 80 MHz timebase.
After two trigger signals, as specified in Trig_Counter, no more trigger signals will be accepted unless a trigger reset command is executed. For more information on the Iterative Waveform Generation in this example, please see the next section.
USB-1900 Series An onboard data FIFO buffers the waveform patterns for waveform generation. If the size of a single waveform is less than that of the FIFO, after initially loading the data from the host computer’s memory, the data in FIFO can be reused when a single waveform generation is completed and will not subsequently occupy USB bandwidth.
In conjunction with different trigger modes and counter setups, you can manipulate a single waveform to generate different and more complex waveforms. DLY2_Counter in Iterative Waveform Generation To expand the flexibility of iterative waveform generation, the DLY2_counter separates consecutive waveform generations. The DLY2_counter starts counting down immediately following a single waveform generation. When it reaches zero, the next iteration of waveform generation will start, as shown.
USB-1900 Series 4.6.
or down (high: count up; low: count down), while the GPTC_GATE input is a control signal acting as a counter enable or counter trigger signal in different applications. The GPTC_OUT then generates a pulse signal based on the timer/counter mode set. All input/output signal polarities can be programmed by software application. For brevity, all GPTC_CLK, GPTC_GATE, and GPTC_OUT in the following illustrations are assumed to be active high or rising-edge triggered. 4.
USB-1900 Series 4.8.2 Mode 2: Single Period Measurement The counter calculates the period of the signal on GPTC_GATE in terms of GPTC_CLK. The initial count can be loaded from the software application. After software start, the counter calculates the number of active edges on GPTC_CLK between two active edges of GPTC_GATE. After the completion of the period interval on GPTC_GATE, GPTC_OUT outputs high and then current count value can be read by the software application.
Software start Gate CLK Count value 0 0 1 2 3 4 5 5 5 Figure 4-20: Mode 3-Single Pulse-Width Measurement 4.8.4 Mode 4: Single-Gated Pulse Generation This mode generates a single pulse with programmable delay and programmable pulse-width following software start. The two programmable parameters can be specified in terms of periods of the GPTC_CLK input by the software application. GPTC_GATE enables/disables calculation. When GPTC_GATE is inactive, the counter halts the current count value.
USB-1900 Series periods of the GPTC_CLK input. When the first GPTC_GATE edge triggers the single pulse, GPTC_GATE has no effect until software start is executed again. Generation of a single pulse with a pulse delay of two and a pulse-width of four is shown. Software start Gate CLK 2 Count value 2 1 0 3 2 1 0 OUT Figure 4-22: Mode 5-Single-Triggered Pulse 4.8.
4.8.7 Mode 7: Single-Triggered Continuous Pulse Generation This mode is similar to Mode 5 except that the counter generates continuous periodic pulses with programmable pulse interval and pulse-width following the first active edge of GPTC_GATE. When the first GPTC_GATE edge triggers the counter, GPTC_GATE has no effect until software start is executed again. Generation of two pulses with a pulse delay of four and a pulse-width of three is shown.
USB-1900 Series clock frequency. The maximum counting width is 32-bit. Decrease of the counter value in Edge Separation Measurement mode is shown. Software start Gate AUX CLK C ou nt v a lu e 13 13 12 11 10 9 8 7 6 5 4 3 2 1 1 1 1 1 1 Figure 4-26: Mode 9-Edge Separation Measurement 4.8.10 Mode 10: PWM Output The USB-1900 Series timer/counter can also simulate a PWM (Pulse Width Modulation) output.
This page intentionally left blank.
USB-1900 Series 5 Calibration This chapter introduces the calibration process to optimize AD conversion and avoid DA output errors. 5.1 Loading Calibration Constants The USB-1900 Series is factory-calibrated before shipment. The associated calibration constants of the TrimDACs firmware are written to the onboard EEPROM. TrimDACs firmware is the algorithm in the FPGA. Loading calibration constants entails loading the values of TrimDACs firmware stored in the onboard EEPROM.
NOTE: The USB-1903, requiring an external precision current source to calibrate the current-to-voltage conversion resistor and the differential buffer in its front-end circuit, does not support autocalibration. Please return the module for calibration service if necessary. 5.3 Saving Calibration Constants Factory-calibrated constants are permanently stored in a bank of the onboard EEPROM and cannot be modified.
USB-1900 Series Important Safety Instructions For user safety, please read and follow all instructions, WARNINGS, CAUTIONS, and NOTES marked in this manual and on the associated equipment before handling/operating the equipment. X Read these safety instructions carefully. X Keep this user’s manual for future reference. X Read the specifications section of this manual for detailed information on the operating environment of this equipment.
X Never attempt to fix the equipment. Equipment should only be serviced by qualified personnel. A Lithium-type battery may be provided for uninterrupted, backup or emergency power. Risk of explosion if battery is replaced with an incorrect type; please dispose of used batteries appropriately.
USB-1900 Series Getting Service Contact us should you require any service or assistance. ADLINK Technology, Inc. Address: 9F, No.166 Jian Yi Road, Zhonghe District New Taipei City 235, Taiwan ᄅؑקխࡉ৬ԫሁ 166 ᇆ 9 ᑔ Tel: +886-2-8226-5877 Fax: +886-2-8226-5717 Email: service@adlinktech.com Ampro ADLINK Technology, Inc. Address: 5215 Hellyer Avenue, #110, San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.
ADLINK Technology (Europe) GmbH Address: Nord Carree 3, 40477 Duesseldorf, Germany Tel: +49-211-495-5552 Fax: +49-211-495-5557 Email: emea@adlinktech.com ADLINK Technology, Inc. (French Liaison Office) Address: 15 rue Emile Baudot, 91300 Massy CEDEX, France Tel: +33 (0) 1 60 12 35 66 Fax: +33 (0) 1 60 12 35 66 Email: france@adlinktech.com ADLINK Technology Japan Corporation Address: ͱ101-0045 ᵅҀ䛑गҷ⬄ऎ⼲⬄䤯 ⬎ފ3-7-4 ⼲⬄ 374 ɛɳ 4F KANDA374 Bldg.