12 bit, 20 ms/s waveform digitizer for pci bus (58 pages)
Summary of Contents for AlazarTech ATS9130
Page 1
ATS9130 User Manual 12 Bit, 2 Channel, 50 MS/s Waveform Digitizer for PCI Express Bus Written for Hardware Version 1.1 July 2019 Edition...
Page 2
Canada H9R 4S2 Telephone: (514) 426-4899 Fax: (514) 426-2723 E-mail: sales@alazartech.com Web site: www.alazartech.com To comment on the documentation for ATS9130, send e-mail to support@alazartech.com. Information required when contacting AlazarTech for technical support: Owned by: Serial Number: Purchase Date: Purchased From:...
Page 3
AlazarTech will pay the shipping costs of returning to the owner parts that are covered by warranty. AlazarTech believes that the information in this document is accurate.
Page 4
Any action against AlazarTech must be brought within one year after the cause of action accrues. AlazarTech shall not be liable for any delay in performance due to causes beyond its reasonable control. The warranty provided herein does not cover damages, defects, malfunctions, or service failures caused by owner’s failure to follow the AlazarTech...
Page 5
SYSTEM FAILURES, INCLUDING BUT NOT LIMITED TO BACK- UP OR SHUT DOWN MECHANISMS. BECAUSE EACH END- USER SYSTEM IS CUSTOMIZED AND DIFFERS FROM ALAZARTECH, INC.’s TESTING PLATFORMS AND BECAUSE A USER OR APPLICATION DESIGNER MAY USE ALAZARTECH PRODUCTS IN COMBINATION WITH OTHER PRODUCTS IN A MANNER NOT EVALUATED OR CONTEMPLATED BY ALAZARTECH, INC., THE USER OR APPLICATION DESIGNER...
Federal Communications Commission (FCC) and Innovation, Science and Economic Development (ISED) Canada. Changes or modifications not expressly approved by AlazarTech Inc. could void the user’s authority to operate the equipment under the FCC/ISED Rules.
Page 7
Innovation, Science and Economic Development Canada This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Standard (ICES-003). Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada. ATS9130 User Manual...
Page 8
EU, or where compliance is not required as for electrically benign apparatus or cables. To obtain the DoC for this product, click Declaration of Conformity at www.alazartech.com/support/documents.htm. This web page lists all DoCs by product family. Select the appropriate product to download or read the DoC.
What You Need to Get Started .............. 9 Unpacking .................... 10 Installing the ATS9130 in Windows ............ 11 Installing the ATS9130 in a Linux System .......... 19 Updating ATS9130 Driver ..............22 CHAPTER 3 HARDWARE OVERVIEW ........23 Physical Overview ................25 Status LEDs ..................
About Your ATS9130 Thank you for your purchase of an ATS9130. This PCI Express (PCIe Gen1 x1) based waveform digitizer has the following features: • Two 12-bit resolution analog input channels • Half-length PCI Express (8 lane) card • Real-time sampling rate of 50 MS/s to 1 KS/s with internal clock and 50 MS/s to 1 MS/s with external clock •...
ATS9130 Export Control Classification According to the latest Export Control Handbook that came into effect on August 11, 2017, ATS9130 is currently not controlled for export from Canada. Its export control classification is N8, which is equivalent to ECCN EAR99. ATS9130 can be shipped freely outside...
You can acquire data either programmatically by writing an application for your ATS9130 or interactively with the AlazarDSO software. If you want to integrate the ATS9130 in your test and measurement or embedded OEM application, you can program the digitizer using C/C++, Python, MATLAB or LabVIEW for Windows or Linux operating systems.
Page 16
Interactively Controlling your ATS9130 The AlazarDSO oscilloscope emulation software for Windows allows you to interactively control your ATS9130 as you would a desktop oscilloscope. Under Linux, an application named Alazar Front Panel is available. Note that Alazar Front Panel has a limited feature set.
Page 17
AlazarTech PCIe digitizers on a CUDA- compatible GPU. Using pinned buffers, ATS-GPU can move data at PCI Express bus speed for ATS9130 (200 MB/s). To help you get started, ATS-GPU-BASE comes with an example of a user application that performs very simple signal processing (data inversion) that you can use or modify.
Optional Upgrades AlazarTech offers the following upgrades for use with your ATS9130 digitizer: • ATS9130: External Clock Upgrade ATS9130 User Manual...
What You Need to Get Started To set up and use your ATS9130, you will need the following: • One or more ATS9130 digitizers • ATS9130 Installation Software on USB Disk (or downloaded software from www.alazartech.com/Support/Downloads) ATS9130 User Manual...
• Remove the digitizer from the package and inspect the digitizer for loose components or any other sign of damage. Notify AlazarTech if the digitizer appears damaged in any way. Do not install a damaged digitizer into your computer. •...
Installing the ATS9130 in Windows Linux users: skip to Installing the ATS9130 in a Linux System There are four main steps involved in installation in a Windows computer: 1. Physically install the digitizer(s) in your computer. 2. Install ATS9130 software driver 3.
Page 23
1-lane, 4-lane, 8-lane, or 16-lane connector on the motherboard. Make sure that your computer is powered off before you attempt to insert the ATS9130 digitizer in one of the free PCI Express slots. For best noise performance, leave as much room as possible between your ATS9130 and other hardware.
Page 24
If it does not auto-run, manually run the Autorun.exe program on the USB flash drive. The following splash screen will be displayed. Click Install Driver. c) The Select Driver window will appear. Select ATS9130 and click OK. ATS9130 User Manual...
Page 25
The User Account Control pop-up window will show up asking for installation permissions. Click YES to continue installation. e) Windows will install the ATSApi library. ATS9130 User Manual...
Page 26
Alazar Technologies Inc.’ Note: If you have Windows 10 v.1607 or later, you cannot install AlazarTech driver versions older than 6.0.0. This is normal behavior. This limitation is due to Microsoft’s driver code signing policy change, which now requires a SHA-2 code signing certificate.
Page 27
The ATS9130 Device Installer box will display the installation progress of the driver files. Congratulations! The following final screen will confirm that the driver has been successfully installed. ATS9130 User Manual...
Page 28
3. Install AlazarDSO software that allows you to setup the hardware, acquire signals and view and archive them If you are installing from the USB flash drive shipped with the ATS9130 digitizer, run the Autorun.exe: • Click on Install AlazarDSO •...
Page 29
ATS-SDK included with your ATS-GPU. Follow the instructions on the screen. Note that you must have already installed the ATS9130 drivers for any of the sample programs included with the ATS-SDK or ATS- GPU to work properly.
Installing the ATS9130 in a Linux System To get the latest version of all AlazarTech Linux Packages, please go to: ftp://release@ftp.alazartech.com/Outgoing/Linux The AlazarTech software components used to communicate with digitizer boards and make acquisitions are divided into several packages: • libats: The shared library that allows user programs to communicate with the board drivers.
Page 31
To install an ATS9130 on your Linux system, follow the next steps: 1. Connect one or several ATS9130 in your computer 2. Start your computer, and install all the software packages for your ATS9130.
Page 32
Installation Troubleshooting If you are experiencing difficulties using AlazarTech digitizers on your Linux system, please ensure that the following packages are all installed: • alazar-front-panel • libats • driver package for your board (with the right kernel version) If these packages are installed, but the AlazarFrontPanel...
Take note of your serial number and go to www.alazartech.com/UserHome. You must be logged into your My AlazarTech account in order to register a product. If you do not have an account, sign-up for one here: www.alazartech.com/Regstart...
Chapter 3 Hardware Overview This chapter includes an overview of the ATS9130, explains the operation of each functional unit making up your ATS9130, and describes the signal connections. Following is a high-level block diagram of ATS9130. ATS9130 User Manual...
Physical Overview Figure 1 - ATS9130 Overview ATS9130 has 1 SMA connector and 4 BNC connectors: SMA: • ECLK: The external clock input BNC: • CH A: The channel A input CH B: The channel B input • • TRIG IN: The external trigger input AUX I/O: An auxiliary input/output connector •...
Page 37
Figure 2 - Mechanical Drawing ATS9130 User Manual...
Status LEDs ATS9130 has 10 Status LEDs. Descriptions are provided below in the order in which they appear, from left to right: Figure 3 - ATS9130 Status LEDs • LED2 - 10MHz: This LED being on indicates that internal clock mode is on. In Ext Clk mode, this LED should be OFF.
Page 39
LED10 - This LED being red means that there is an issue with one or more on-board power supplies for the ATS9130. More details are available in the Power Monitor plug-in of AlazarDSO (for Windows) and FrontPanel (for Linux). Refer to Figure 4 - Flowchart for Power Monitor Status LEDs for steps to follow if this LED is red.
Page 40
Note: for Power Monitor error outputs, the Status LED remains on even after the issue is resolved. To turn off the Status LED, you must press the “Clear Int.” button in the AlazarDSO Power Monitor plug-in or restart the computer. ATS9130 User Manual...
Use the TRIG IN input for an external trigger only; data on the TRIG channel cannot be digitized. If External Clock Upgrade is installed on your ATS9130, use the ECLK input for clocking the ATS9130 in applications that require an external clock. Note that the frequency of the signal injected into the ECLK connector must remain between 50 MS/s and 1 MS/s.
100 kHz with 50 Ω input impedance. Pipelined ADC The ADC on the ATS9130 is a pipelined flash converter with a maximum conversion rate of 50 MS/s. If you use an external clock, you must provide a free-running clock to ensure reliable operation.
Page 43
256 points and must be a multiple of 16. Specifying Pretrigger Depth ATS9130 acquires a certain number of samples, called the pretrigger depth, before it allows the trigger circuitry to operate, thereby guaranteeing that the required number of sample points will be captured before trigger occurs.
2. If not, perform calibration, i.e. make adjustments to the circuit until it is within specifications again 3. If any adjustments have been made, verify if the ATS9130 is within specifications Recalibration must be performed at AlazarTech factory.
Optional External Clock ATS9130 PCI Digitizer optionally allows you to supply the ADC clock. This option is extremely important in many RF applications in which phase measurements must be made between the inputs themselves or between the inputs and an external event.
Page 46
10 MHz Clock Reference ATS9130 allows the user to synchronize the sampling clock to an external 10 MHz reference signal. This is useful in many RF applications.
Chapter 4 Specific Features This section contains information about features specific to AlazarTech digitizers and ATS9130 in particular. ATS9130 User Manual...
Streaming Data Across the Bus One of the most unique features of the ATS9130 is its on-board dual-port acquisition memory that can be used for signal storage. Data is acquired into the on-board memory before being transferred to the host PC memory. This transfer is performed using Direct Memory Access (DMA), which uses scatter-gather bus mastering technology.
Page 49
This requires a software handshake which is heavily dependent on the operating system response time. ATS9130 solves this problem by providing dual-port memory and an advanced DMA engine that can stream data to PC host memory at up to 200 MB/s (exact rate is motherboard dependent).
Page 50
ATS9130’s proprietary AutoDMA circuitry allows the acquisition system to be re-armed by a hardware command and data transfer to be initiated by the hardware itself, thus removing virtually all “in- process”...
Page 51
NPT AutoDMA can easily acquire data to PC host memory at the maximum sustained transfer rate of the motherboard without causing an overflow. This is the recommended mode of operation for most ultrasonic scanning, OCT and medical imaging applications. ATS9130 User Manual...
Page 52
Continuous AutoDMA is also known as the data streaming mode. In this mode, data starts streaming across the PCI bus as soon as the ATS9130 is armed for acquisition. It is important to note that triggering is disabled in this mode.
Page 53
This is very useful in cases where the acquisition data rate is higher than the disk writing speed, but the total acquisition size is less than the free RAM of the computer. This module is accessed by clicking on Tools >> Stream To Memory… ATS9130 User Manual...
Appendix A - Specifications This appendix lists the specifications of the ATS9130. These specifications are typical at 25 °C unless otherwise stated. The operating temperature range is 0 to 55 °C. Minimum Requirements Windows 10, Windows 8.x, Windows 7, Windows Server 2013, Windows Server 2010...
Page 55
Acquisition Memory System On-board acq memory Acquisition Memory/ch Up to 8 Million samples per channel Record Length Software selectable with 16-point resolution. Record length must be a minimum of 256 points and must be a multiple of 16. ATS9130 User Manual...
Page 56
Internal Clock accuracy ±25 ppm Dynamic Parameters Typical values measured using a randomly selected ATS9130 in ±1 V input range, DC coupling and 50 Ω impedance. Input was provided by a HP8656A signal generator, followed by a 9-pole, 1 MHz band-pass filter.
Page 57
This implies that the trigger system may not trigger reliably if the input has an amplitude less than ±10% of full-scale input range selected Trigger level accuracy ±5%, typical, of full-scale input range of the selected trigger source ATS9130 User Manual...
Page 58
Certification and Compliances RoHS 3 (Directive 2015/863/EU) Compliance CE Marking — EC Conformity FCC Part 15 Class A / ICES-003 Class A Compliance Materials Supplied One ATS9130 PCI Express Card One ATS9130 Install Disk on USB flash drive ATS9130 User Manual...
Page 59
Supported Linux Distributions AlazarTech offers ATS9130 binary drivers for most of the popular Linux distributions, such as CentOS, Ubuntu,... Users can download the binary driver for their specific distribution by choosing from the available drivers here: ftp://release@ftp.alazartech.com/outgoing/linux All specifications are subject to change without notice...
Given the constantly changing nature of computers, these benchmarks are provided as a reference only and AlazarTech assumes no liability in case the computer you purchase behaves differently than what was observed in AlazarTech’s laboratory.
Need help?
Do you have a question about the ATS9130 and is the answer not in the manual?
Questions and answers