AlazarTech ATS9416 User Manual

AlazarTech ATS9416 User Manual

14 bit, 16 channel, 100 ms/s waveform digitizer for pci express gen 2 bus.

Advertisement

Quick Links

ATS9416 User Manual
14 Bit, 16 Channel, 100 MS/s
Waveform Digitizer for PCI Express Gen 2 Bus
Written for Hardware Version 1.3
December 2018 Edition

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for AlazarTech ATS9416

  • Page 1 ATS9416 User Manual 14 Bit, 16 Channel, 100 MS/s Waveform Digitizer for PCI Express Gen 2 Bus Written for Hardware Version 1.3 December 2018 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 ATS9416, 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 The reader should consult AlazarTech, Inc. if errors are suspected. In no event shall AlazarTech, Inc. be liable for any damages arising out of or related to this document or the information contained in it. The latest user manual can be found on the AlazarTech, Inc.
  • Page 4 INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. This limitation of the liability of AlazarTech, Inc. will apply regardless of the form of action, whether in contract or tort, including negligence. Any action against AlazarTech, Inc. must be brought within one year after the cause of action accrues.
  • Page 5 USER SYSTEM IS CUSTOMIZED AND DIFFERS FROM ALAZARTECH, INC.’s TESTING PLATFORMS AND BECAUSE A USER OR APPLICATION DESIGNER MAY USE ALAZARTECH, INC. PRODUCTS IN COMBINATION WITH OTHER PRODUCTS IN A MANNER NOT EVALUATED OR CONTEMPLATED BY ALAZARTECH, INC., THE USER OR APPLICATION DESIGNER IS ULTIMATELY RESPONSIBLE FOR VERIFYING AND VALIDATING THE SUITABILITY OF ALAZARTECH INC.
  • 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. ATS9416 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 ATS9416 ............... 11 Installing the ATS9416 in a Linux System ........20 Updating ATS9416 Driver ............23 CHAPTER 3 HARDWARE OVERVIEW ........24 Physical Overview ..............26 Status LEDs ................
  • Page 10: Change Log

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

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

    About Your ATS9416 Thank you for your purchase of an ATS9416. This PCI Express (PCIe Gen2 x8) based waveform digitizer has the following features: • Sixteen (16) 14-bit resolution analog input channels • Real-time sampling rate of 100 MS/s to 100 KS/s •...
  • Page 14: Ats9416 Export Control Classification

    Area Control List Sanctions List. Furthermore, if the end-use of ATS9416, in part or in its entirety, is related to the development or deployment of weapons of mass destruction, AlazarTech is obliged to apply for an export permit. This process may cause significant delays.
  • Page 15: Acquiring Data With Your Ats9416

    You can acquire data either programmatically by writing an application for your ATS9416 or interactively with the AlazarDSO software. If you want to integrate the ATS9416 in your test and measurement or embedded OEM application, you can program ® ®...
  • Page 16 Interactively Controlling your ATS9416 The AlazarDSO oscilloscope emulation software for Windows allows you to interactively control your ATS9416 as you would a desktop oscilloscope. Under Linux, an equivalent application named Alazar Front Panel is available. Note that Alazar Front Panel has a limited feature set.
  • Page 17 The ATS-GMA library allows True DMA of data from AlazarTech PCIe digitizers to AMD Radeon™ Pro GPU cards at up to 3.5 GB/s for ATS9416, with latency as low as 100 μs. ATS-GMA does not use any host memory buffers for temporary storage. To...
  • Page 18: Optional Upgrades

    Optional Upgrades AlazarTech offers the following upgrades and accessories for use with your ATS9416 digitizer: • ATS9416: External Clock Upgrade (5 MHz to 100 MHz) • ATS9416: Wideband Input Upgrade • SyncBoard-9416 (2x, 4x, 2x-W, 3x-W, or 4x-W) for creating a multi-board Master/Slave system •...
  • Page 19: Chapter 2 - Installation And Configuration

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

    What You Need to Get Started To set up and use your ATS9416, you will need the following: • One or more ATS9416 digitizers • ATS9416 Installation Software on USB Disk (or downloaded software from www.alazartech.com/Support/Downloads) ATS9416 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 Ats9416

    ATS9416 on a CUDA compatible GPU c. The ATS-GMA library, which enables you to DMA data from the ATS9416 on an AMD Radeon Pro GPU card for OpenCL-based development The following paragraphs will guide you through this process in a step-by-step manner.
  • Page 23 8-lane or 16-lane connector on the motherboard. Make sure that your computer is powered off before you attempt to insert the ATS9416 digitizer in one of the free PCI Express slots. For best noise performance, leave as much room as possible between your ATS9416 and other hardware.
  • Page 24 Installing the ATS9416 in a Linux System. The following instructions guide you through the process of installing the ATS9416 in a computer running Windows 10, 8, 7, Windows Server 2013, Windows Server 2010, or Windows Server 2008 R2 operating systems.
  • Page 25 If It does not auto-run, manually run the Autorun.exe program on the USB flash drive. The following splash schreen will be displayed. Click Install Driver. c) The following screen will appear. Select ATS9416 and click OK ATS9416 User Manual...
  • Page 26 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. ATS9416 User Manual...
  • Page 27 This limitation is due to Microsoft’s driver code signing policy change, which now requires a SHA-2 code signing certificate h) The ATS9416 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.
  • Page 28 Now your ATS9416 is fully installed and is ready to use. ATS9416 User Manual...
  • Page 29 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 ATS9416 digitizer, run the Autorun.exe: • Click on Install AlazarDSO •...
  • Page 30 ATS-SDK included with your ATS-GMA Follow the instructions on the screen. Note that you must have already installed the ATS9416 drivers for any of the sample programs included with the ATS-SDK, ATS- GPU or ATS-GMA to work properly.
  • Page 31: Installing The Ats9416 In A Linux System

    Installing the ATS9416 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 32 To install an ATS9416 on your Linux system, follow the next steps: 1. Connect one or several ATS9416 in your computer 2. Start your computer, and install all the software packages for your ATS9416.
  • Page 33 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 34: Updating Ats9416 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 35: Chapter 3 Hardware Overview

    Chapter 3 Hardware Overview This chapter includes an overview of the ATS9416, explains the operation of each functional unit making up your ATS9416, and describes the signal connections. Following is a high-level block diagram of ATS9416. ATS9416 User Manual...
  • Page 36 ATS9416 User Manual...
  • Page 37: Physical Overview

    AUX I/O: An auxiliary input/output connector (SMB) It also has a bracket LED that can be software controlled, and is used for identification. In addition, ATS9416 has a special connector on the edge of the PCB, used for connection to a SyncBoard for master/slave operation.
  • Page 38 Figure 2 - Mechanical Drawing ATS9416 User Manual...
  • Page 39: Status Leds

    Status LEDs ATS9416 has 9 Status LEDs. Descriptions are provided below in the order in which they appear, from top to bottom, left to right: Figure 3 - ATS9416 Status LEDs • BUSY: This LED being on indicates that the board has been armed for capture.
  • Page 40 LED3: Power Monitor error output from the board. This LED being red indicates that there is an overheating or power supply issue. Figure 4 – Flowchart for Power Monitor Status LEDs for steps to follow if this LED is red. ATS9416 User Manual...
  • Page 41 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. ATS9416 User Manual...
  • Page 42: Signal Connections

    Signal Connections ATS9416 uses a high density high bandwidth connector to connect to the outside world. This connector is SAMTEC QSS-025-01-L-D- RA-MTI. All 16 analog input channels pass through this connector. External Trigger, AUX I/O and External clock (if External Clock upgrade is installed on your ATS9416) signals use their own coaxial connectors.
  • Page 43 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 ATS9416, use the ECLK input for clocking the ATS9416 in applications that require an external clock. Consult the chapter Optional External Clock details on various types of clocking schemes available.
  • Page 44: Analog Input

    6.7 kΩ ±10% impedance. 14-bit analog-to-digital converter ATS9416 uses two state of the art octal (x8) 14-bit ADCs with a maximum conversion rate of 100 MS/s. This means there are a total of 16 individual A/D converters, each running at 100 MS/s.
  • Page 45 Specifying Record Count User can specify the number of records that must be captured into host PC memory. The minimum value must be 1. There is no upper limit on how many records you can capture in one acquisition. ATS9416 User Manual...
  • Page 46: 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 ATS9416 is within specifications Recalibration must be performed at AlazarTech factory.
  • Page 47: Optional External Clock

    Optional External Clock ATS9416 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 48 10 MHz Clock Reference ATS9416 allows the user to synchronize the sampling clock to an external 10 MHz reference signal. This is useful in many RF applications.
  • Page 49: Optional Wideband Input

    Optional Wideband Input ATS9416 Wideband Input option provides up to 100 MHz analog input on each of the sixteen channels on the ATS9416. Input impedance of all channels is fixed at 50 Ω. Figure 5 - ATS9416 Frequency Response comparison It should be noted that 100 MHz bandwidth can only be achieved with the use the QSS-BNC16 cable and not the breakout board.
  • Page 50: Optional Accessories

    ATS9416 boards using an appropriate SyncBoard-9416. SyncBoard-9416 is a mezzanine board that connects to the Master/Slave connector along the top edge of the ATS9416 and sits parallel to the motherboard. SyncBoard-9416 is available in different widths: 2x, 4x, 2x-W, 3x- W or 4x-W.
  • Page 51 Breakout Board + QSS-QSS cable ATS9416 Breakout Board connects to the ATS9416 using a QSS- QSS cable and provides a separate female BNC connector for each analog input. This makes it very easy to connect analog signals to ATS9416 using standard BNC cables.
  • Page 52: Chapter 4 Specific Features

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

    Streaming Data Across the Bus One of the most unique features of the ATS9416 is its on-board, dual-port acquisition memory that can act as a very deep Data FIFO and the associated Dual-DMA engine. This combined by the advanced, fully asynchronous software driver allows data transfer to host PC memory without any appreciable “in-process”...
  • Page 54 This requires a software handshake which is heavily dependent on the operating system response time. ATS9416 solves this problem by providing a FIFO and an advanced dual-DMA engine that can stream data to PC host memory at up to 3.5 GB/s (exact rate is motherboard dependent).
  • Page 55 ATS9416’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 56 Continuous AutoDMA is also known as the data streaming mode. In this mode, data starts streaming across the PCI bus as soon as the ATS9416 is armed for acquisition. It is important to note that triggering is disabled in this mode.
  • Page 57 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… ATS9416 User Manual...
  • Page 58: Appendix A - Specifications

    Appendix A - Specifications This appendix lists the specifications of the ATS9416. 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...
  • Page 59 Pre-trigger depth From 0 to 8176 for single channel From 0 to 4088 for dual channel From 0 to 2044 for quad channel From 0 to 1022 for 8 channels From 0 to 511 for 16 channels ATS9416 User Manual...
  • Page 60 Internal Clock accuracy ±2 ppm Dynamic Parameters Typical values measured on CH 1 of a randomly selected ATS9416. Input signal was provided by an SRS SG384 signal generator, followed by a 9-pole, 10 MHz band-pass filter (TTE Q36T-10M-1M-50-720BMF). Input frequency was set at 10 MHz and output amplitude was 0.670 Vrms, which is approximately 95% of the full scale input.
  • Page 61 Has to meet alignment requirements (see ATS-SDK Guide for more information) Trigger Timeout Software selectable with a 10 μs resolution. Maximum settable value is 3,600 seconds. Can also be disabled to wait indefinitely for a trigger event ATS9416 User Manual...
  • Page 62 3.3 Volt TTL (5 Volt compliant) Certification and Compliances RoHS 3 (Directive 2015/863/EU) Compliance CE Mark Compliance FCC Part 15 Class A / ICES-003 Class A Compliance Materials Supplied One ATS9416 PCI Express Card One ATS9416 Install Disk on USB flash drive ATS9416 User Manual...
  • Page 63 Supported Linux Distributions AlazarTech offers ATS9416 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 64: 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 65 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