ACQIRIS-User Manual 10 Bit Digitizers
ACQIRIS-User Manual 10 Bit Digitizers
USER MANUAL
FAMILY OF
10-BIT DIGITIZERS
For Use with DC Series Digitizers
Models covered:
DC122 / DC152
DC222 / DC252 / DC282
The information in this document is subject to change without notice and may not be construed in any
way as a commitment by Acqiris. While Acqiris makes every effort to ensure the accuracy and contents
of the document it assumes no responsibility for any errors that may appear.
All software described in the document is furnished under license. The software may only be used and
copied in accordance with the terms of license. Instrumentation firmware is thoroughly tested and thought
to be functional but it is supplied “as is” with no warranty for specified performance. No responsibility is
assumed for the use or the reliability of software, firmware or any equipment that is not supplied by
Acqiris SA or its affiliated companies.
Any versions of this manual which are supplied with a purchased product will be replaced at your request
with the latest revision in electronic format. At Acqiris we appreciate and encourage customer input. If
you have a suggestion related to the content of this manual or the presentation of information, please
contact your local Acqiris representative or Acqiris Technical Support ([email protected]) or come
visit our web site at http://www.acqiris.com.
Trademarks: product and company names listed are trademarks or trade names of their respective
companies
Tel: +41 22 884 33 90 Tel: 845 782 6544 Tel: +61 3 9888 4586
Fax: +41 22 884 33 99 Fax: 845 782 4745 Fax: +61 3 9849 0861
This icon to the left of text warns that an important point must be observed.
WARNING Denotes a warning, which advises you of precautions to take to avoid being electrically
shocked.
CAUTION Denotes a caution, which advises you of precautions to take to avoid electrical,
mechanical, or operational damages.
NOTE Denotes a note, which alerts you to important information.
Italic text denotes a warning, caution, or note.
Bold Italic text is used to emphasize an important point in the text or a note
mono text is used for sections of code, programming examples and operating system
commands.
1.11. Maintenance
The cards do not require any maintenance. There are no user serviceable parts inside. A periodic
calibration can be obtained on request.
1.12. Cleaning
Cleaning procedures consist only of exterior cleaning.
Clean the exterior surfaces of the module with a dry lint-free cloth or a soft-bristle brush. If any dirt
remains, wipe with a cloth moistened in a mild soap solution. Remove any soap residue by wiping with a
cloth moistened with clear water. Do not use abrasive compounds on any parts.
2.2.1. Warnings
If Setup detects a previous installation of Acqiris software on your system, a warning screen will be
displayed. It is recommended to exit Setup and uninstall older versions.
The installer from software releases prior to Acqiris Software 2.0 installed the Digitizer Driver DLL
files into the System directory. These will be removed by Setup. If you wish to keep the old installation
on your system, you should exit Setup, and move all Acqiris driver files (acqiris*, acqrs* and acqir*) to
some archive directory.
The DLL files will be installed into the bin subdirectory of the Acqiris software root, and the
corresponding path will be added to the PATH environment variable.
2.2.3. Installation
Before installing the Acqiris hardware, you should complete the following steps to install the software for
Windows 2000/XP.
NOTE: You will need administrator privileges to complete the software installation under
Windows 2000//XP.
1. Insert the Acqiris Software CD into the CD-ROM drive of your computer. If the Autorun program
does not start automatically (Autoplay disabled), you can start it manually, or navigate to the
AcqirisSoftware\Windows folder in order to display the files included.
2. Choose Install AcqirisSoftware for Windows 2000/XP (or run Setup.exe from the
AcqirisSoftware\Windows folder). After several seconds for initialization the following screen will
appear.
4. Please enter your user information and click “Next” to continue. If the program finds that there is still
Acqiris software installed on your machine a warning panel (not shown) will appear. Otherwise, the
next screen shows:
5. Pick the desired combination of module families and click "Next" to continue.
9. If you chose the Custom installation, the following screen will let you select each package
individually. Note that the space indicated for LabVIEW, Firmware and UserManual packages is
incorrect. The correct values are 10 MB, 23 MB, and 27 MB respectively.
10. If MATLAB is installed on your machine, you will be asked to point the installer to the MATLAB
root directory. You should do this if you want the installer to modify the standard startup.m file to
incorporate the Acqiris adaptor.
12. Furthermore, you should give a name to the shortcut folder. This is the menu entry under Start →
Programs where you will find the shortcuts for AcqirisLive, manual(s), etc.
13. If you have enabled the installation of 12-bit Digitizers, Averagers, or Analyzers, the next screen lets
you change the name of the directory where the FPGA firmware will be installed.
15. Depending on the install type, you may be asked which LabVIEW version format you want for the
LabVIEW files. Select the appropriate format and click “Next” to continue.
17. You are now ready to install. You may still go back to any previous screen to modify your selection.
Click “Install” when ready.
19. Registration of your installation will help us provide you with better support. You will also be
notified of updates and upgrades. All information submitted to Acqiris will be treated confidentially
and never be disclosed outside the company.
NOTE: In some systems an application program (such as AcqirisLive) will not yet work correctly at this
point. One additional boot cycle may be needed if this is the first time that a hardware board is being
installed.
2.5.2. Windows XP
Under Windows XP, you must login with administrator privileges after the first boot following the
hardware installation; the Plug&Play system must have the appropriate privileges to be able to complete
your hardware installation successfully. After a successful hardware installation, you will be able to use
your Acqiris Digitizer(s) with normal privileges.
If you login with administrator privileges after the first boot following the hardware installation,
Windows will detect the new hardware and start the “Found New Hardware Wizard” after a few seconds.
NOTE: Acqiris Digitizers and the drivers provided do not support the Standby mode. You may want to
de-activate this feature if it is in use on your PC. An error message will occur if the transition into
Standby mode is attempted.
To proceed with the installation click “Next”. You should then see
NOTE: In some systems an application program (such as AcqirisLive) will not yet work correctly at this
point. One additional boot cycle may be needed if this is the first time that a hardware board is being
installed.
2.6. LabVIEW RT
There is only one Acqiris Driver. It supports all Acqiris Instruments. The instructions below concern
LabVIEW RT as used in NI PXI processors.
The Aq_RT.inf and AqRT_4.ini files must be uploaded to the target. To do this,
• start the MAX application,
• right click on the target
• select file transfer
• select the Aq_RT.inf file on your host machine and upload ('To Remote') to the LabVIEW
RT working directory (/NI-RT/system) on the target
• select the Aq_RT.ini file on your host machine and upload ('To Remote') to the LabVIEW
RT working directory (/NI-RT/system) giving it the name AqDrv4.ini
For Acqiris modules which need FPGA files you should,
• create the folder \firmware in the /NI-RT/system directory using the file transfer application
• select the FPGA files (from <AcqirisDxRoot>\Firmware) you want to copy to the target and
upload them into the firmware directory
Restart the target after finishing the file transfers.
Restart the MAX Explorer and you should have Acqiris digitizers detected in your PXIsystem.
- VC directory with the files needed for either an averager or a digitizer VisualC++ program:
GetStartedAvgVC.cpp C++ source code of VC sample program
GetStartedAvgVC.dsp VisualC++ 6.0 project file of VC sample program
GetStartedVC.cpp C++ source code of VC sample program
GetStartedVC.dsp VisualC++ 6.0 project file of VC sample program
GetStartedVC.rc Resource file of VC sample program
resource.h Resource file of VC sample program
- vxworks directory with:
AcqirisVxWUmode.out AcqrsD1 VxWorks driver
VxWorksDriverPCI.out AcqrsD1 VxWorks Low Level driver
- LabVIEW\help directory with the help file needed for a LabVIEW program:
AQDRV4.HLP
- LabVIEW\Instr.lib\AqDx directory with the files needed for a LabVIEW program:
acstat.mnu
applic.mnu
AqDx.llb
AqDx_obs.llb
AqDx_u.llb
AqRT.llb
AqRT_u.llb
config.mnu
data.mnu
dir.mnu
util.mnu
- “Windows ” directory (Windows or WINNT)
Acqiris Software Setup Log.txt a readable record of installation activity
- “Windows system” directory (Windows\system or WINNT\system32)
acqirv00.vxd Win9x
3.1. Overview
Simplified Block Diagram
once for each channel
Signal
10-bit
Input
Input 10- bit DEMUX
Signal 256K
SH + ADC
Amplifier Acq Mem
50
Ohms
TIMEBASE
trigger
Input
Trigger
Signal TRIGGER
Amplifier circuit
Thr
DAC
50
Ohms
The 10-bit DC series products are CompactPCI/PXI compliant and require an appropriate CompactPCI
crate. The digitizers are all fully programmable over the PCI bus and deliver oscilloscope-like
performance. Data captured by the digitizers can be transferred to a host processor, either in the PC, in the
crate, or interfaced to the crate, over the PCI bus. The 6U units (DC222, DC252, and DC282) can operate
at 64-bit − 66 MHz with peak transfer speeds approaching 500 MB/s. The 3U units (DC122 and DC152)
work at 32-bit − 33 MHz. The digitizers occupy a single slot of a 3U or 6U CompactPCI crate and they
comply with the 3U or 6U CompactPCI standard (PXI compliant).
Acqiris digitizers are designed to provide superior measurement precision and accuracy. Key acquisition
specifications (such as DC accuracy, integral and differential non-linearity) have been optimized to
deliver maximum measurement fidelity. Careful circuit layout, custom IC’s and special packaging
techniques have all been employed to reduce overall system noise. The use of custom IC’s also
dramatically reduces the total number of discrete components required. This has tremendous benefits on
reliability and also allows the modules to use a minimal amount of power.
For complete technical specifications concerning your particular digitizer please refer to the product’s
Specifications & Characteristics. In addition, Acqiris maintains up-to-date versions of all product data
sheets on our web site (www.acqiris.com). The data sheets are available in pdf format and are best viewed
using Adobe Acrobat software. If you have trouble accessing our web site, or viewing the data sheets,
please contact your nearest sales office.
1 MΩ (300 MHz) 20, 200, 700 MHz 0.05 – 50 V ± 20 V (> 0.5 V FS)
1.2 ns (see remark below) ± 200 V (> 5V FS)
± 300 V
High- 50 Ω 3 GHz 1V ± 0.5 V
Frequency 0.12 ns ±2V
(HF)
A given unit’s model number will indicate which front end option is installed. If nothing follows the
number itself then the standard front end option is present.
Units with either Standard or HF front end options can be ordered with BNC or SMA connectors. The HZ
units use BNC connectors.
For FS > 5 V only the 20 MHz Bandwidth Limiter is available.
3.2.2. Impedance
The input channels of the DP and DC Series digitizers offer termination in either 50 Ω or 1 MΩ. The
50 Ω coupling mode for the Standard and High-Impedance front ends offers high quality termination with
better than ± 1% precision. It is ideally suited to use with 50 Ω transmission lines (coax), high bandwidth
low impedance (typically 500 Ω) probes or active probes. The HF 50 Ω coupling mode has ± 2%
precision The 1 MΩ coupling mode provides a high impedance (low load) capability that is suited for use
with most standard high impedance probes. The high impedance mode also features low (14 pF typical)
capacitance that helps to minimize loading effects that can occur when probing high frequency circuits.
For the HZ option in 1 MΩ coupling the 700 MHz Bandwidth Limiter cannot be used. Furthermore, for
FS gain > 5V the 200 MHz Bandwidth Limiter is always active.
3.3.4. Timing
A crystal-controlled timebase is used to clock the ADC system of the digitizers. The timebase accuracy is
guaranteed to be better than 2 ppm . The digitizers also include a built-in Trigger Time Interpolator (TTI)
that measures the time from the trigger point to the first sample point. This information is essential for
determining the precise relation between the trigger or other event of interest and the digitized samples of
the signal. The TTI resolution is ~10 ps.
3.4.6. HF Trigger
The digitizers implement an HF trigger that allows triggers to be reliably accepted at rates above ∼ 1
GHz. In this mode, triggers occur on every fourth positive edge. The window trigger mode is not
available.
3.7. ASBus2
The digitizers may be used in applications that require many data acquisition channels. In such cases it is
possible to use more than one digitizer in a standard CompactPCI/PXI crate. Each DC Series 10-bit
2
digitizer includes ASBus , a proprietary high bandwidth auto-synchronous bus system that allows
multiple digitizers to work together synchronously.
2
ASBus distributes both the clock and trigger signals along a plug-in front panel bus, between all the
digitizers that participate in the system. It allows any digitizer to act as the trigger source and any other
digitizer to act as the clock source (acquisition master), enabling all the digitizers to be clocked at the
same time. Synchronizing the clock signals between the devices improves the accuracy of cross-channel
measurements and is essential for accurate time correlation between signals on different channels.
2
ASBus is intended to connect modules of the same type, i.e. of the same model number, although some
exceptions to this rule might be possible. If modules with the same model number, but different memory
length options, are connected only the shortest memory length can be used.
2
The ASBus connector is located on the front panel of each module. Bridges are used to connect adjacent
2
modules for synchronization. An ASBus multi-instrument is activated through software by a function
call. The master module will always be the one furthest to the right. Up to 5 6U modules, or 3 3U
2
modules, may be synchronized with the ASBus . More detailed information and the commands required
2
to set up the ASBus clock and trigger distribution are included in the Programmer's Guide and Reference
manuals.
Connector Function
MMCX CLK IN 50 Ω External Reference or External Clock Input
MMCX I/O A User configurable (see below)
MMCX TR OUT Signal occurs after an accepted TRIGGER.
MMCX I/O B User configurable (see below)
3.10.1. Electrical
PCI Max. Power Current Requirements (A)
Rev. Consumption (W)
Model +12 V +5 V +3.3 V -12 V
DC122 2.2 25 0.1 2.9 2.5 0.05
DC152 2.2 26 0.1 3.2 2.5 0.05
DC222 2.2 39 0.1 4.6 4.2 0.05
DC222HF 2.2 36 0.1 4.4 3.8 0.05
DC252 2.2 41 0.1 5.1 4.2 0.05
DC282 2.2 44 0.1 5.7 4.2 0.05
DC282HF 2.2 38 0.1 4.7 3.8 0.05
DC282HZ 2.2 44 0.1 5.7 4.2 0.05
Operating Temperature
0° to 40°C
The above values are for the ambient temperature of the room (or equivalent) where the CompactPCI
crate is located. The temperature as measured on the board may well be significantly higher. On-board
temperatures above 60°C should be avoided.
Relative Humidity*
5 to 95% (non-condensing)
Dimensions
The DC122 and DC152 conform to the 3U CompactPCI standard (100 mm × 160 mm × 20 mm). All
other DC modules conform to the 6U CompactPCI standard (233 mm × 160 mm × 20 mm).
Shock*
30 G, half-sine pulse
Vibration*
5-500 Hz, random
Safety
Complies with EN61010-1
EMC Immunity
Complies with EN61326-1: Industrial Environment
EMC Emissions
Complies with EN61326-1: Class A for radiated emissions
Required Airflow
> 2 m/s in situ
AcqirisLive displays two independent windows, a control window and a display window. The control
window contains functions that allow you to manipulate the acquisition parameters of the card. In order to
display an acquired waveform, connect a signal to the input, and then select the Auto acquisition mode at
the bottom of the control panel. A waveform should appear in the display.
1. Clicking on the white numeric display of the voltage scale will show a pop-up list. Select the
desired gain setting with the mouse pointer.
2. Clicking on the Decrement / Increment icons will step the voltage scale up or down to the
next level for each click of the mouse.
3. Clicking Max / Min will toggle to the least sensitive gain setting or to the most sensitive gain
setting.
The input Coupling can be set for AC or DC. The selected setting is shown as an actuated indicator with a
green backlight. AC coupling blocks DC signal components from the input. The AC coupling mode acts
as a high pass filter passing frequencies above 10 Hz. In DC coupling all frequency components are
passed through the input.
The input voltage offset control applies an offset to the input amplifier in order to better digitize and
display signals offset away from 0 volts. Signals riding on a DC level can be most accurately
characterized when the offset is adjusted so that the acquisitions are made about the midpoint of the
digitizer’s Full Scale Range, and when as much of the 8-bit ADC range is used as possible. The ability to
select an offset voltage enables accurate measurement when offsets are present in the signal.
The Impedance selection allows the user to choose the appropriate internal input termination of 50 Ω or
1 MΩ.
The Adv button in this section gives access to the choice of hardware bandwidth limits for the channel.
4.2.6. Trigger
Trigger characteristics are set using the settings in the control
panel Trigger section. The trigger source setting can be either
Internal (trigger on any one of the input channels) or External
(trigger on an external input). The trigger source is indicated in
the display by the name appearing under Source.
In order to select the trigger source, click the drop-down source
menu in the trigger Source section of the control panel and choose
the desired one.
Notice that, for most digitizer models, when external trigger is selected, the controls for the trigger
termination, 50 Ω or 1 MΩ, are enabled in the Coupling section. Select the desired termination for the
external trigger.
The Coupling section also contains a selection for AC or DC coupling. AC coupling on the trigger sets
the trigger circuit to an AC Low Frequency Reject mode.
Use the Level section to set the desired trigger level. The relationship between coupling, trigger source,
and trigger level was discussed in section 3.4.3 Trigger Level. The 10-bit digitizers have two adjustable
trigger levels associated with the range of the window trigger.
The trigger Delay setting positions the acquisition with respect to the trigger. Pre-trigger values are
negative and are selectable in the range of [0 to – (10 * timebase)]. The value (10 * timebase) is
equivalent to the time window or capture-time. 100% pre-trigger is achieved by setting the Delay to
-capture-time. A 100% pre-trigger delay means the trigger point is at the right edge of the display and all
of the data in the acquired waveform were captured just prior to the trigger event.
Maximum Post trigger delay settings depend on the sample interval used. Post trigger delays are
adjustable up to 100 Mpoints.
To clear the display in persistence display mode, press the “Clear” button that appears on the main display
window.
4.4. Setup
The Setup menu allows you to store and recover instrument configurations. When you store a
configuration the parameters used to configure each of the channels of each module together with the
timebase and trigger configurations will be saved in a file. You will be asked to choose the destination
directory for the file and be allowed to give it an appropriate name. When you choose to recover a file
you will be asked to give the name or navigate to it using the browser functionality. If you are using many
modules the settings in the configuration file will be associated preferentially with the digitizer that has
that serial number or then with the digitizer in the same location.
Only the parameters of the modules are stored in the configuration file. This means that parameters of the
AcqirisLive program, such as channel activation and display mode choices are not included.
4.6. Calibrate
The Calibrate item in the Options menu leads to a sub-menu where a particular type of calibration can be
invoked. In order to use this item the acquisition must be stopped; otherwise the Calibrate option is not
selectable. The possibilities are
Calibrate instruments - to perform a self-calibration on the digitizers, calibrating the gain, offset,
trigger level and the timing. Performing a calibration compensates for any drift in these
properties, typically due to component temperature variations.
Calibrate current combine configuration – to perform a calibration only at the current
configuration in each instrument.
Calibrate External Clock Timing – to do a calibration of the internal TDC in the Continuous
External Clock mode.
Syntax
The syntax of the command line is the following:
path\AcqirisLive.exe [-a][-c][-d][-h][-i][-l][-m][-n][-p][-s][t][-v][-x]
Operation Mode
Acqiris averagers can be operated in Averager Mode or in standard Digitizer Mode.
AcqirisLive operates in either mode, but since these are mutually exclusive, only instruments that support
the chosen mode are accessible in any given mode. E.g. only averagers are accessible in Averager Mode,
while both digitizers and averagers are accessible in Digitizer Mode.
The operation mode can be switched within the application. By default, AcqirisLive starts in Digitizer
Mode.
Calibration
Before operation, the instruments must undergo an internal calibration. As this calibration can only
proceed sequentially for each channel, the initialization time of AcqirisLive can become significant for
systems with many channels. Therefore, it can sometimes be desirable to be able to start the application
quickly by skipping the calibration (which must then be done "manually" before collecting correct data).
Process Priority
When the program checks for an event from the operating system (e.g. to react to user input), it can put
itself to sleep for a specified period of time. This gives other applications more processor time, but limits
the performance of AcqirisLive in terms of maximum acquisition rate. The default is not to go to sleep,
but this can be overridden to allow better performance for other applications. Note that this sleep policy is
only in effect while the acquisition is running. When the acquisition stops, the sleep policy is always reset
to the longest sleep period.
Simulation Mode
Simulation mode allows you to run AcqirisLive without having any digitizer installed in the PC.
Temperature Update
The internally measured temperature of the currently selected module is normally displayed. Using this
switch turns this feature off.
Acquisition State
This switch turns on the display of the current acquisition state (Stopped, Ready, Started, Reading, Data
ready). This is helpful when running with time-consuming settings (e.g. many segments overlaid, many
channels, large records, etc.), but will slow down the overall performance.
Multi-instruments
By default, AcqirisLive tries to detect instruments connected through ASBus, and will initialize any
connected digitizers as a multi-instrument. This behavior can be inhibited by the -x switch, in which case
any ASBus connector will be ignored.
Selecting a row will cause all of the LED's of modules in that Bus to be turned on RED. This should make
it easy to identify which crate the modules are in.
The third step is to specify the number of slots in each crate. This is shown below:
The final step is to actuate the Save button so that the final configuration will be memorized and made
available to the driver.
The GeoMapper application will always work with the standard AqGeo.map file. If you need to have
several such files corresponding to different configurations it is up to you to either rename the files or
transfer them to other directories in an appropriate manner.