AlazarTech ATS9130 User Manual

12 bit, 2 channel, 50 ms/s waveform digitizer for pci express bus

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ATS9130 and is the answer not in the manual?

Questions and answers

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...
  • Page 6: Compliance

    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.
  • Page 9: Table Of Contents

    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 ..................
  • Page 10: Change Log

    Change Log This is the first edition of this manual ATS9130 User Manual...
  • Page 12: Chapter 1 Introduction

    Chapter 1 Introduction This chapter describes the ATS9130 and lists additional equipment. ATS9130 User Manual...
  • Page 13: About Your Ats9130

    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 •...
  • Page 14: Ats9130 Export Control Classification

    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...
  • Page 15: Acquiring Data With Your Ats9130

    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.
  • Page 18: Optional Upgrades

    Optional Upgrades AlazarTech offers the following upgrades for use with your ATS9130 digitizer: • ATS9130: External Clock Upgrade ATS9130 User Manual...
  • Page 19: Chapter 2 - Installation And Configuration

    Chapter 2 - Installation and Configuration This chapter describes how to unpack, install, and configure your ATS9130. ATS9130 User Manual...
  • Page 20: What You Need To Get Started

    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...
  • Page 21: Unpacking

    • 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. •...
  • Page 22: Installing The Ats9130 In Windows

    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.
  • Page 30: Installing The Ats9130 In A Linux System

    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...
  • Page 33: Updating Ats9130 Driver

    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...
  • Page 34: Chapter 3 Hardware Overview

    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...
  • Page 35 ATS9130 User Manual...
  • Page 36: Physical Overview

    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...
  • Page 38: Status Leds

    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...
  • Page 41: Signal Connections

    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.
  • Page 42: Analog Input

    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.
  • Page 44: Calibration

    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.
  • Page 45: Optional External Clock

    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.
  • Page 47: Chapter 4 Specific Features

    Chapter 4 Specific Features This section contains information about features specific to AlazarTech digitizers and ATS9130 in particular. ATS9130 User Manual...
  • Page 48: Streaming Data Across The Bus

    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...
  • Page 54: Appendix A - Specifications

    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...
  • Page 60: Appendix B - Benchmarks

    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.
  • Page 61 ALAZAR TECHNOLOGIES INC. 6600 Trans-Canada Highway Suite 310 Pointe-Claire, QC CANADA H9R 4S2 Tel: (514) 426-4899 Fax: (514) 426-2723 E-mail: sales@alazartech.com Web: www.alazartech.com...

Table of Contents