AlazarTech ATS9462 User Manual

AlazarTech ATS9462 User Manual

16 bit, 180 ms/s waveform digitizer for pci express bus

Advertisement

Quick Links

ATS9462 User Manual
16 Bit, 180 MS/s
Waveform Digitizer for PCI Express Bus
Written for Hardware Version 1.1
January 2008 Edition
Part Number: 9462-USR-1

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for AlazarTech ATS9462

  • Page 1 ATS9462 User Manual 16 Bit, 180 MS/s Waveform Digitizer for PCI Express Bus Written for Hardware Version 1.1 January 2008 Edition Part Number: 9462-USR-1...
  • Page 3 Kirkland, Quebec Canada H9H 3C4 Telephone: (514) 633-0001 Fax: (514) 633-0021 E-mail: info@alazartech.com Web site: www.alazartech.com To comment on the documentation for ATS9462, send e-mail to support@alazartech.com. Information required when contacting AlazarTech for technical support: Owned by: ___________________________ Serial Number:...
  • Page 4 Important Information Warranty The ATS9462 is warranted against defects in materials and workmanship for a period of one year from the date of shipment, as evidenced by receipts or other documentation. AlazarTech, Inc. will, at its option, repair or replace equipment that proves to be defective during the warranty period.
  • Page 5 Warning Regarding Use of AlazarTech Products ALAZARTECH, INC. PRODUCTS ARE NOT DESIGNED WITH COMPONENTS AND TESTING FOR A LEVEL OF RELIABILITY SUITABLE FOR USE IN OR IN CONNECTION WITH SURGICAL IMPLANTS OR AS CRITICAL COMPONENTS IN ANY LIFE SUPPORT SYSTEMS WHOSE FAILURE TO PERFORM CAN REASONABLY BE EXPECTED TO CAUSE SIGNIFICANT INJURY TO A HUMAN.
  • Page 6 Classification requirements are the same for the Federal Communications Commission (FCC) and the Canadian Department of Communications (DOC). Changes or modifications not expressly approved by AlazarTech Inc. could void the user’s authority to operate the equipment under the FCC Rules.
  • Page 7 To obtain the DoC for this product, click Declaration of Conformity at http://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 8: Table Of Contents

    CHAPTER 2 - INSTALLATION AND CONFIGURATION.......9 What You Need to Get Started .............10 Unpacking.....................12 Installing the ATS9462................13 Installing the ATS9462 in a Linux System..........24 Compiling the ATS9462 Linux Driver ............25 Updating ATS9462 Driver ..............26 CHAPTER 3 - HARDWARE OVERVIEW ..........28 Input Connectors...................29...
  • Page 9: Chapter 1 - Introduction

    Chapter 1 - Introduction This chapter describes the ATS9462 and lists additional equipment. ATS9462 User Manual...
  • Page 10: About Your Ats9462

    About Your ATS9462 Thank you for your purchase of an ATS9462. This PCI Express (PCIe x4) based waveform digitizer has the following features: • Two 16-bit resolution analog input channels • Real-time sampling rate of 180 MS/s to 1 KS/s •...
  • Page 11 If your application requires more than two channels for data acquisition, you can synchronize multiple digitizers on all platforms using a Master/Slave SyncBoard 460. Detailed specifications of the ATS9462 digitizers are listed in Appendix A, Specifications. ATS9462 User Manual...
  • Page 12: Acquiring Data With Your Ats9462

    You can acquire data either programmatically by writing an application for your ATS9462 or interactively with the AlazarDSO software. If you want to integrate the ATS9462 in your test and measurement or embedded OEM application, you can program the digitizer using C/C++, Visual BASIC or LabVIEW for Win32 (Windows 2000 and Windows XP) operating systems or C for Linux operating systems.
  • Page 13: Interactively Controlling Your Ats9462 With Alazardso

    Interactively Controlling your ATS9462 with AlazarDSO The AlazarDSO Soft Front Panel allows you to interactively control your ATS9462 as you would a desktop oscilloscope. To launch the Scope Soft Front Panel, select Start » Programs » AlazarTech » AlazarDSO The following screen will be displayed. If you connect the input to a signal generator and click on Start button, you should see the signal on the screen.
  • Page 14: Ats-Sdk Api

    ATS-SDK API The ATS-SDK API is used for programming the ATS9462 in C/C++ or Visual BASIC. It provides the exact same API that is used for writing AlazarDSO software. To help you get started, ATS-SDK comes with examples you can use or modify.
  • Page 15: Ats-Linux For Ats9462

    ATS-Linux for ATS9462 The ATS-Linux for ATS9462 can be used for programming the ATS9462 under Linux operating system. A binary driver is supplied that has been compiled for Fedora Core 5 (Kernel 2.6) running on an i386 platform. Sample program is supplied in C.
  • Page 16: Optional Upgrades

    Optional Upgrades AlazarTech offers the following upgrades and accessories for use with your ATS9462 digitizer: • ATS9462: External Clock Upgrade • ATS9462: Master/Slave SyncBoard 2 position • ATS9462: Master/Slave SyncBoard 4 position • ATS9462: Master/Slave SyncBoard 8 position • AlazarDSO – Stream To Disk Module •...
  • Page 17: Chapter 2 - Installation And Configuration

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

    What You Need to Get Started To set up and use your ATS9462, you will need the following: • One or more ATS9462 digitizers • ATS9462 Install Disk • For Master/Slave operation only: SyncBoard of appropriate width SyncBoard 2X for up to 2 digitizers...
  • Page 19 SyncBoard 4X for up to 4 digitizers SyncBoard 8X for up to 8 digitizers ATS9462 User Manual...
  • Page 20: 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 21: Installing The Ats9462

    There are four main steps involved in installation: 1. Physically install the digitizer(s) and SyncBoard, if any, in your computer 2. Install ATS9462 software driver, when prompted by the operating system 3. Install AlazarDSO software that allows you to setup...
  • Page 22 8-lane or 16-lane connector on the motherboard. Make sure that your computer is powered off before you attempt to insert the ATS9462 digitizer in one of the free PCI Express slots. For best noise performance, leave as much room as possible between your ATS9462 and other hardware.
  • Page 23 For Master/Slave Installation If you are installing multiple ATS9462 digitizers that will be configured as a Master/Slave system, make sure that you insert all cards in adjacent slots. The connector on the SyncBoard that is labeled as “M” (Master), must be inserted into the Master/Slave connector of the left-most digitizer, if you are facing the BNC connectors of the ATS9462 digitizers.
  • Page 24 SyncBoard, the unused SyncBoard connectors must be on the right- hand side of the digitizers, if you are facing the BNC connectors of the ATS9462 digitizers. Once you have completed this step, you should power the computer on.
  • Page 25 2. Install ATS9462 software driver, when prompted The following instructions guide you through the process of installing the ATS9462 in a computer running Windows XP, Windows 2000 or Windows 98SE operating systems. Other operating systems, such as Windows NT, are not covered here.
  • Page 26 Typically, you should be the Administrator for the computer you are installing device drivers on. When you first plug in an ATS9462 digitizer into a computer, the plug-n-play Windows 2000 operating system will detect the presence of a new PCI card and ask you to provide the device driver.
  • Page 27 Operating system will display the Select a Device Driver dialog box again. Make sure the AlazarTech ATS9462 PCI Digitizer is selected. Then click Next. h) Operating system will display the Update Driver Warning. This warning is meant to tell you that Windows does not recognize the hardware.
  • Page 28 Typically, you should be the Administrator for the computer you are installing device drivers on. When you first plug in an ATS9462 digitizer into a computer, the plug-n-play Windows XP operating system will detect the presence of a new PCI card and ask you to provide the device driver.
  • Page 29 Make sure the path points to D:\, or wherever the ATS9462.INF file resides. If you are using a floppy disk or a CD, make sure the disk is inserted in the drive. Click OK. Operating system will display the Select the device driver you want to install for this hardware dialog box again.
  • Page 30 ATS9462 digitizer: • Insert the ATS9462 Install disk • Use Windows Explorer to navigate to the AlazarDSO folder on the ATS9462 Install Disk. Run Setup.exe program • Follow the instructions on the screen. If you are installing AlazarDSO after having...
  • Page 31 If, for any reason, installation does not start automatically, run the SETUP.EXE program. Follow the instructions on the screen. Note that you must have already installed the ATS9462 drivers for any of the sample programs included with the ATS-SDK or ATS-VI to work properly. ATS9462 User Manual...
  • Page 32: Installing The Ats9462 In A Linux System

    Installing the ATS9462 in a Linux System Following the upcoming release of Linux drivers, ATS9462 will be fully compatible with the popular Linux operating system. AlazarTech supplies binary Linux drivers that have been compiled for Fedora Core 5 (kernel 2.6).
  • Page 33: Compiling The Ats9462 Linux Driver

    Compiling the ATS9462 Linux Driver These instructions will be provided in a future version of the ATS9462 User Manual. ATS9462 User Manual...
  • Page 34: Updating Ats9462 Driver

    This section of the manual takes you through the steps required to update the device driver for the ATS9462 PCI Express waveform digitizer. In other words, this section shows you how to install a newer version of the driver, when you already have a previous version of the driver installed on your machine.
  • Page 35 9. To complete the installation, follow the instructions provided in the section labeled: a. Installing ATS9462 Driver in Windows 2000 b. Installing ATS9462 Driver in Windows XP ATS9462 User Manual...
  • Page 36: Chapter 3 - Hardware Overview

    Chapter 3 - Hardware Overview This chapter includes an overview of the ATS9462, explains the operation of each functional unit making up your ATS9462, and describes the signal connections. Following is a high-level block diagram of ATS9462. CH A Analog...
  • Page 37: Input Connectors

    Input Connectors ATS9462 digitizers have one SMA connector for ECLK (External Clock) Input, two standard BNC female connectors for CH A and CH B analog input connections, one standard BNC female connector for the TRIG IN (External Trigger) input and one standard BNC female connector for AUX I/O (Auxiliary Input or Output).
  • Page 38: Signal Connections

    Use the EXT input for an external analog trigger only; data on the TRIG channel cannot be digitized. If External Clock Upgrade is installed on your ATS9462, use the ECLK input for clocking the ATS9462 in applications that require an external clock. Consult the chapter Optional External Clock for details on various types of clocking schemes available.
  • Page 39: Analog Input

    For accurate measurements, make sure the signal being measured is referenced to the same ground as your ATS9462 by attaching the probe’s ground clip to the signal ground. The EXTernal Trigger input (labeled TRIG IN) has a programmable input range of ±5 V or ±1 V.
  • Page 40: Pipelined Adc

    Pipelined ADC Each of the two ADCs on the ATS9462 is a pipelined flash converter with a maximum conversion rate of 180 MS/s. If you use an external clock, you must provide a free-running clock to ensure reliable operation. You also must follow all the timing specifications on the external clock as described in Appendix A, Specifications.
  • Page 41: Amplifier Bypass Option

    ATS9462 includes the capability to bypass the input amplifier in order to maximize dynamic performance. ATS9462 allows the user to set and reset the Amplifier Bypass Option using on-board DIP switches. The user can bypass the amplifier on any one, or both, channels of ATS9462.
  • Page 42 ADC. It is very important that the user set both the “Near Switch” and “Far Switch” with the same settings. Failure to do so can cause measurement errors. ATS9462 User Manual...
  • Page 43 The default setting of all four of the DIP switches is shown below: The black square represents the plastic tab for the switch. Note that the actual tab may not be black. It may, in fact, be white. ATS9462 User Manual...
  • Page 44 Near and Far switches for that particular channel to be the same as the factory-set default: NOTE THAT ANY SETTINGS OTHER THAN THE ONES SHOWN ABOVE ARE ILLEGAL, AND MAY CAUSE DAMAGE TO THE ATS9462 ANALOG CIRCUITRY ATS9462 User Manual...
  • Page 45: Calibration

    Externally recalibrate the ATS9462 when this calibration interval has expired. This requires three very simple steps: 1. Verify whether or not ATS9462 is still within its specifications. If it is, then your calibration can be extended by another one-year period 2.
  • Page 46: Master/Slave Operation

    Master/Slave Operation You can use two or more ATS9462 digitizers in one system to increase the number of channels for your application by synchronizing digitizers using the appropriate SyncBoard. The main trick in using multiple ATS9462 boards as Master/Slave is to find a motherboard with the required number of slots.
  • Page 47: Restrictions

    Good Installation Bad Installation • You must connect the appropriate SyncBoard to all of the ATS9462 digitizers in your system. Note that all SyncBoards are polarized, so you cannot make a mistake in inserting them • If you are using fewer than the maximum number of digitizers allowed by the SyncBoard, make sure that the connector labeled “M”...
  • Page 48 The presence of a SyncBoard is detected by the ATS9462 driver when the ATSApi DLL is loaded. This DLL gets loaded when you run any application program written for ATS9462. Examples of such application programs are AlazarDSO, one of the sample programs supplied with ATS-SDK or ATS-VI or any custom software written using ATS-SDK or ATS-VI.
  • Page 49: Optional External Clock

    Optional External Clock ATS9462 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 50: Fast External Clock

    10 MHz, you may see significant signal distortion. 10 MHz Clock Reference ATS9462 allows the user to synchronize the sampling clock to an external 10 MHz reference signal. This is useful in many RF applications. Reference clock frequency must be 10 MHz +/- 0.5 MHz.
  • Page 51: Streaming Using Data Fifo

    Streaming Using Data FIFO One of the most unique features of the ATS9462 is its on- FPGA 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 52: Real-Time Operating Systems

    DMA devices - devices which burst DMA for lengthy period. Power management which cycles off the CPU during IDLE CPU periods. Memory speeds, processor speeds, etc. ATS9462 User Manual...
  • Page 53: Dual Port Memory

    PRF. Note that the operating system overheads are part of this delay ATS9462 solves this problem by providing an on-FPGA dual- port FIFO and an advanced dual-DMA engine that can stream data to PC host memory at up to 720 MB/s (exact rate is motherboard dependent).
  • Page 54: Asynchronous Dma

    ATS9462’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 55 In this mode, data starts streaming across the PCI bus as soon as the ATS9462 is armed for acquisition. It is important to note that triggering is disabled in this mode. Continuous AutoDMA buffers do not include headers, so it is not possible to get trigger time-stamps.
  • Page 56 AlazarDSO Stream To Disk module (sold separately) allows out-of-the-box disk streaming. No programming is required. Files are saved as ATB format binary files. For more information on complete disk streaming systems, please contact the factory or your local distributor. ATS9462 User Manual...
  • Page 57: Appendix A - Specifications

    Appendix A - Specifications This appendix lists the specifications of the ATS9462. These specifications are typical at 25 °C unless otherwise stated. The operating temperature range is 0 to 50 °C. System Requirements Pentium based computer with at least one free x4, x8 or x16 PCI Express...
  • Page 58 Yes, independently for each channel Input Range Approximately 550 mV rms Input Coupling DC, irrespective of input coupling setting for the channel 50 Ω, irrespective of input impedance setting Input Impedance for the channel Input Bandwidth (-3dB) 85 MHz ATS9462 User Manual...
  • Page 59 Internal Clock accuracy ±25 ppm Dynamic Parameters Typical values measured using a randomly selected ATS9462 with Amplifier Bypass Mode. Input was provided by a HP8656A signal generator, followed by a 9-pole, 1 MHz band-pass filter (TTE Q36T-1M-100K-50-720B). Input frequency was set at 1 MHz and output amplitude was 520 mV rms, which is approximately 95% of the 550 mVrms full scale input in Amplifier Bypass Mode.
  • Page 60 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 ±10%, typical, of full-scale input range of the selected trigger source ATS9462 User Manual...
  • Page 61 Synchronized to rising edge of sampling clock Input Amplitude: 5 Volt TTL or 3.3 Volt TTL Certification and Compliances CE Mark Compliance Materials Supplied One ATS9462 Digitizer One ATS9462 Install Disk One ATS9462 User Manual All specifications are subject to change without notice ATS9462 User Manual...
  • Page 62 ATS9462 User Manual...
  • Page 64 ALAZAR TECHNOLOGIES INC. 3551 St-Charles, Unit 640 Kirkland, QC CANADA H9H 3C4 Tel: (514) 633-0001 Fax: (514) 633-0021 E-mail: info@alazartech.com Web: www.alazartech.com www.pci-digitizers.com...

Table of Contents