Keysight M8131A User Manual
Keysight M8131A User Manual

Keysight M8131A User Manual

16/32 gsa/s digitizer
Table of Contents

Advertisement

Quick Links

Keysight M8131A
16/32 GSa/s Digitizer
User's Guide

Advertisement

Table of Contents
loading

Summary of Contents for Keysight M8131A

  • Page 1 Keysight M8131A 16/32 GSa/s Digitizer User's Guide...
  • Page 2 APPLICABLE LAW, KEYSIGHT DISCLAIMS under its standard commercial license, conditions are fully understood and ALL WARRANTIES, EITHER EXPRESS OR which is embodied in its End User License met. IMPLIED WITH REGARD TO THIS MANUAL Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 3: Safety Summary

    When the instrument is rack mounted the rack must be provided with an easily accessible mains switch. Line Power Requirements The Keysight M8131A operates when installed in an Keysight AXIe mainframe. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 4 (safety ground) at the power outlet. Any interruption of the protective (grounding) conductor or disconnection of the protective earth terminal will cause a potential shock hazard that could result in personal injury. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 5: Instrument Markings

    The RCM mark is a registered trademark of the Australian Communications and Media Authority. The CSA mark is a registered trademark of the CSA International. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 6 Universal recycling symbol. This symbol indicates compliance with the China standard GB 18455-2001 as required by the China RoHS regulations for paper/fiberboard packaging. The Keysight email address is required by EU directives applicable to our product. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 7: Compliance And Environmental Information

    Product Category: With reference to the equipment types in WEEE Directive Annex I, this product is classed as a “Monitoring and Control instrumentation” product. Do not dispose in domestic household waste. To return unwanted products, contact your local Keysight office, or see http://about.keysight.com/en/companyinfo/environment/takeback.shtml for more information.
  • Page 9: Table Of Contents

    Front Panel Related Documents Additional Documents 2 M8131A Software Installation Pre-Requisites Installation Process Post Installation Steps How to use M8131A Instrument M8131A Maintenance ESD Protection Power and Ventilation Requirements Thermal Protection Battery Operating Environment Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 10 Trace Window Acquisition Tab Clock Tab Configurations Tab IOs Tab System Monitor Tab Working with M8131A Front Panel Numeric Control Usage Window Controls Usage Calibration Dialog Exporting Waveforms Integrating 89600 VSA with M8131A Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 11 Questionable Data Register Command Subsystem Operation Status Subsystem Reference Clock Status Subsystem Connection Status Subsystem ADC Calibration Status Subsystem Calibration Run Status Subsystem Acquire Commands :ACQuire: SRATe[?] :ACQuire:POINts[?] Calibration Commands :CALibrate:ADC[:STARt] :CALibrate:ADC:ABORt :CALibrate:ADC:INFormation :CALibrate:ADC:SAVE :CALibrate:ADC:LOAD Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 12 :CHANnel<N>:OFFSet :CHANnel<N>:RANGe :CHANnel<N>:DPRocessing:DDC:CFRequency Data Processing Commands :DPRocessing[:MODE] :DPRocessing:DDC:DECimation :DPRocessing:DIRect:DECimation Common Commands *IDN? *CLS *ESE ESR? *OPC *OPC? *OPT? *RST *SRE[?] *STB? *TST? *LRN? *WAI? Mass Memory Commands :MMEMory:CATalog? :MMEMory:CDIRectory :MMEMory:COPY :MMEMory:DELete :MMEMory:DATA :MMEMory:DATA? Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 13 :MMEMory:MOVE :MMEMory:RDIRectory :MMEMory:LOAD:CSTate :MMEMory:STORe:CSTate :MMEMory:STORe:WAVeform CHANnel Root Level Commands :DIGitize :STOP :STReam :SSTReam System Commands :SYSTem:ERRor[:NEXT]? :SYSTem:HELP:HEADers? :SYSTem:LICense:EXTended:LIST? :SYSTem:SET[?] :SYSTem:VERSion? :SYSTem:COMMunicate:*? :SYSTem:COMMunicate:INSTr[:NUMBer]? :SYSTem:COMMunicate:HISLip[:NUMBer]? :SYSTem:COMMunicate:SOCKet[:PORT]? :SYSTem:COMMunicate:TELNet[:PORT]? :SYSTem:COMMunicate:TCPip:CONTrol? :SYSTem:ERRor:COUNT? :SYSTem:LICense:LIST? :SYSTem:LICense:SUBScription:DATE? Time Base Commands :TIMebase:REFClock Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 14 :WAVeform:BYTeorder :WAVeform:DATA? :WAVeform:DATA:BLOCk? :WAVeform:SOURce :WAVeform:YINCrement? :WAVeform:YORigin? Instrument Commands :INSTrument:SLOT[:NUMBer]? :INSTrument:IDENtify :INSTrument:IDENtify:STOP :INSTrument:HWRevision? :INSTrument:FPGA:MODE :INSTrument:FPGA:UPDate :INSTrument:FPGA:RESet :INSTrument:FPGA:DIRect:DWORd :INSTrument:ACHannels? :INSTrument:MONitor:CURRent[:TOTal]? Optical Data Interface Commands :ODI:ACHannels? :ODI:PORT:COUNt? :ODI:PORT<N>:CAPability:DIRection? :ODI:PORT[N]:CAPability:FCONtrols? :ODI:PORT[N]:CAPability:LANes? :ODI:PORT[N]:CAPability:NAME? :ODI:PORT[N]:CAPability:RATes? :ODI:PORT[N]:CAPability:RBMax? :ODI:PORT[N]:CAPability:TBMax? :ODI:PORT[N]:CAPability:TRMatch? :ODI:PORT[N]:NAME? Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 15 Contents :ODI:PORT<N>:ACTivate :ODI:PORT<N>:DEACtivate :ODI:PORT<N>:CSTatus? :ODI:PORT[N]:PSTatistics:BBURsts? :ODI:PORT[N]:PSTatistics:RBYTes? :ODI:PORT[N]:PSTatistics:TBYTes? :ODI:PORT[N]:PSTatistics:THOFfs? :ODI:PRODucer:COUNt? :ODI:PRODucer[N]:CAPability:CLIDs? :ODI:PRODucer<N>:CAPability:CCIDs? :ODI:PRODucer<N>:CAPability:NAME? :ODI:PRODucer<N>:CAPability:PFORmats? :ODI:PRODucer<N>:NAME? :ODI:PRODucer<N>:IFSupported :ODI:PRODucer<N>:ACTivate :ODI:PRODucer<N>:DEACtivate :TEST Commands :TEST:PON? :TEST:TST? 5 Characteristics Performance Specification Operating Environment General Index Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 17: Introduction

    This chapter provides an overview of M8131A digitizer module. M8131A Overview The Keysight M8131A is a 16/32 GSa/s digitizer with high bandwidth and channel density. It offers up to 1.6 GSa waveform memory. The M8131A is ideally suited to address following key applications: •...
  • Page 18: Feature Options

    On board memory 1.6 GSa per module • Form factor: 2-slot AXIe module controlled via external PC or embedded AXIe system controller M9536A Feature Options The following feature options are available for M8131A: Table 3 M8131A feature options Option Functionality...
  • Page 19: Front Panel

    Introduction Front Panel Figure 1 on page 19 illustrates the front panel of the M8131A instrument. Figure 1 M8131A front panel The M8131A front panel include the following input/output ports: Inputs/Outputs • Input - The four analog input ports (In 1/2/3/4) can be used to receive the analog data from signal generator.
  • Page 20 It can be configured in two independent groups of five bits as an input or output bus. If option FP1 is installed, the Control In/Out is routed to the ‘open FPGA’. The Control In/Out functionality is for future use and is currently not supported. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 21 • Sample Clk In LED - This LED is green whenever the clock is provided to M8131A when an external Sample Clock Source is used. The functionality of this LED is for future use and is currently not supported.
  • Page 22: Related Documents

    Introduction Related Documents To access documentation related to the Keysight M8131A digitizer, use one of the following methods: • CD - Browse the product CD for M8131A documentation. • Start > All Programs > Keysight M8131 > Keysight M8131 Documentation - Provides links to all product documentation except for the IVI driver documentation.
  • Page 23: M8131A Software Installation

    Keysight M8131A 16/32 GSa/s Digitizer User’s Guide M8131A Software Installation / 24 Pre-Requisites / 25 Installation Process / 35 Post Installation Steps / 37 How to use M8131A Instrument / 38 M8131A Maintenance This chapter explains the steps required to install M8131A software package.
  • Page 24: Pre-Requisites

    The Keysight IO Libraries Suite can be found on the CD that is part of shipment content or at http://www.keysight.com/find/iosuite Even if a non-Keysight I/O library is already installed on your PC, it is still NOTE necessary to install the Keysight I/O library. The Keysight I/O library will install as “secondary”...
  • Page 25: Installation Process

    M8131A Software Installation Installation Process Follow the given steps to install Keysight M8131A software on your system: Double-click the executable (M8131_Setup.exe). This executable file is available either on CD or Web. The installer will first check and list some pre-requisites. Click Install to NOTE install them.
  • Page 26 M8131A Software Installation Follow the on-screen instructions to begin the installation process. Click Next. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 27 We recommend you to read the document to check if your hardware configuration is supported. Click Next to proceed to the license agreements. Accept the terms of Keysight software end-user license agreement and click Next. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 28 M8131A Software Installation Select Yes if you want to read the post-installation instructions when finished. Click Next to select setup type. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 29 M8131A Software Installation Select a setup type either Complete or Custom. Click Next. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 30 M8131A Software Installation If you select Custom and click Next, you can specify which optional features will be installed: Click Next to begin installation. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 31 M8131A Software Installation 10 The Setup Wizard will now install M8131 beginning with the kernel driver installation. If you have clicked “Always trust Keysight” before you won’t get this dialog anymore. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 32 M8131A Software Installation 11 The Keysight M8131A will configure the new software installation. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 33 M8131A Software Installation The following screen will appear once the Keysight M8131A software is successfully installed on your system. Click Finish to restart your system. Do not connect the AXIe chassis to your system using the PCIe or USB cable during this reboot.
  • Page 34 M8131A Software Installation 12 This completes the Keysight M8131A software installation. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 35: Post Installation Steps

    Post Installation Steps Follow the post installation steps as shown below: If M8131A is already powered up and connected to PC using the PCIe, NOTE just reboot the PC and start with step 5. No such reboot step is required in case of USB connection.
  • Page 36 M8131A Software Installation If something went wrong and the instrument is not showing in the PXI section, it may be necessary to reboot the PC once more. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 37: How To Use M8131A Instrument

    How to use M8131A Instrument In order to use the instrument: If you use a PCIe link to control the M8131A, the AXIe chassis must be switched on before you start the PC. If you use an USB link to control the M8131A, it’s not mandatory that the AXIe chassis is powered and...
  • Page 38: M8131A Maintenance

    The following list and figure shows an example of a static-safe work station using two types of ESD protection. Purchase acceptable ESD accessories from your local supplier. • Conductive table-mat and wrist-strap combination. • Conductive floor-mat and heel-strap combination. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 39 1 MW of isolation from ground. These techniques for a static-safe work station should not be used when WARNING working on circuitry with a voltage potential greater than 500 volts. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 40: Power And Ventilation Requirements

    Keysight Service for repair. Battery The M8131A does not have a battery. Operating Environment For details on operative environment for M8131A, refer to the section Operating Environment on page 131. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 41: M8131A Soft Front Panel

    Configurations Tab / 64 IOs Tab / 65 System Monitor Tab / 66 Working with M8131A Front Panel / 68 Calibration Dialog / 72 Exporting Waveforms / 73 Integrating 89600 VSA with M8131A This chapter describes the M8131A Soft Front Panel.
  • Page 42: Launching The M8131A Soft Front Panel

    This dialog shows the addresses of the discovered M8131A modules. Select a module from the list and press “Connect”. If no M8131A module is connected to your PC, you can select “Simulation Mode” to simulate an M8131A module. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 43 M8131A User Interface Figure 5 M8131A in simulation mode Next, a M8131A software startup screen will be displayed as shown in Figure 6 on page 44. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 44 M8131A User Interface Figure 6 M8131A startup screen Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 45: M8131A Soft Front Panel

    M8131A User Interface M8131A Soft Front Panel The M8131A Soft Front Panel and its GUI elements are illustrated in Figure 7 on page 45. Figure 7 M8131A user interface The M8131A Soft Front Panel includes the following GUI elements: Title Bar...
  • Page 46: Title Bar

    Loads the previously saved configuration file. Not implemented in the current version of the software. File > Export Waveform Exports the data of each channel in to a text file. File > Exit Exits the M8131A application. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 47 Not functional in the current software release. Trace Menu The Trace menu includes the following selections: Trace > Time Window Opens a new instance of time window. Trace > Frequency Window Opens a new instance of frequency window. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 48 65. Tools > Acquisition Switch to the “Acquisition” tab on Parameters window if it is already open. If Acquisition Tab not, it adds “Acquisition” tab first. For details, see page 58. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 49 Windows > Tile Horizontally Aligns the multiple opened windows in a horizontal sequence. The following figure shows the horizontal sequence of two different windows. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 50 Help > Online Support Opens the instrument’s product support web page. Help > About Displays product information including version number, build date, build info, installed licenses, available options and web links for M8131A information and support. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 51: Tool Bar

    This is an icon that marks the buttons to its right to be related to streaming. Click the start button to start the streaming process. Once the process has started, it can be terminated by pressing the stop button Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 52: Lower Pane

    Use this window to view errors, warnings, and information. Figure 8 Error list window For each error, it shows error details i.e. notification type, time stamp and description. It has the following controls, signs, and columns: Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 53: Status Bar

    Parameters Window The Parameters Window provides various tabs which are used to configure the parameters of the M8131A instrument. These tabs include: Acquisition, System Monitor, Clock, Configurations and IOs. Figure 9 on page 54 illustrates an example of the Parameter Window.
  • Page 54 You can use the numeric controls to adjust the values and units. For NOTE details on how to use numeric control, refer to the section Numeric on page 66. Control Usage Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 55: Trace Window

    M8131A User Interface Trace Window The trace window contains time and frequency graph panels. A graph panel is an area on which the plotted graphs for a signal is shown. Figure 10 Frequency graph Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 56 Figure 11 Time graph The context-menu of a graph panel provides features (i.e., effective on the current graph panel and not on the other open panels): Figure 12 Context menu of a graph Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 57 • Show Grid: Use this check-box to show/hide grids from the graph. • Clear Marker: It clears the selected marker from the graph panel. It is only enabled when a marker is selected. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 58: Acquisition Tab

    M8131A User Interface Acquisition Tab The Acquisition tab manages acquisition and its associated parameters. It includes the General Parameters and Channel Parameters. Figure 13 Acquisition tab Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 59 Channel 1/2/3/4 - Selects the channel. The availability of channels depends upon the sample rate. For the 16 GSa/s sample rate, all four channels are available. However, for the 32 GSa/s sample rate, only two channels (Channel 1 & 2) are available. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 60 0 MHz, 250 MHz, 500 MHz, 750 MHz, 1 GHz & 1.25 GHz. • Frontend Settings - The forntend settings are available, depending upon the installed options (see Instrument Options on page 18). These settings allow you to set the signal offset and range. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 61: Clock Tab

    Input Clock Settings • Ref. Clock Source - A clock reference input is provided on the front panel of the M8131A module. It is used as the clock reference for all four analog channels of that M8131A. The options are: •...
  • Page 62: Configurations Tab

    Normal: The default DPU FPGA image contained in the software installation is used. • Open FPGA: The default DPU FPGA image or a customer-provided image can be used. Click on the button. A standard Open dialog box will appear. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 63 Select a FGPA setting files in the module (*.bit) and then click Open. Click on the Configure button to load the selected file. Click on the Default button to set the FPGA setting back to the default state. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 64: Ios Tab

    Optical Data Interfaces (ODI) - The respective ODI ports can be activated/deactivated by selecting the corresponding check-boxes. If these check-boxes are selected without making any physical connections, an error for loss of signal will be shown. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 65: System Monitor Tab

    Figure 17 System Monitor tab • Module Total Current: The measured current can be updated by pressing the Refresh button. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 66: Working With M8131A Front Panel

    For example, in the Frequency control you can use "H", "K", "M", or "G" to specify Hz, KHz, MHz or GHz , respectively. (The control is not case sensitive.) Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 67: Window Controls Usage

    For example, you can select and generate various layouts from the single window. You can move a window anywhere on the screen or to a different monitor. You can also close the floating windows. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 68: Calibration Dialog

    Figure 20 Calibrated zero volts on all channels with 50-ohm resistor caps installed The calibration dialog is used to calibrate M8131A module. You can also save and load the calibration for future use. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 69 The calibration can be saved under the defined file name and location and can be later used for testing purpose. To save the calibration; Click on the Save button. A standard Windows Save As dialog box will appear. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 70 M8131A User Interface Figure 22 Saving calibration Specify the name (.TXT) and location Click Save. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 71 M8131A User Interface To load the calibration; Click on the Load button. A standard Windows Open dialog box will appear. Figure 23 Loading calibration Locate the calibration file (.TXT). Click Open. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 72: Exporting Waveforms

    Go to File > Export Waveform and then select a channel. A standard Windows Save Waveform to File dialog box will appear. Figure 24 Exporting waveforms Specify the name (.TXT) and location Click Save. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 73: Integrating 89600 Vsa With M8131A

    M8131A User Interface Integrating 89600 VSA with M8131A Follow the given steps to configure M8131A with 89600 VSA: Get the HiSLIP information a Start the M8131A Soft Front Panel. b On the menu bar, click Help > About. c Copy the HiSLIP information from the dialog.
  • Page 74 Click the Configurations tab and click the green plus sign . The New Hardware Configuration dialog box will appear: e Select M8131 and click [>] Rename the configuration as per your choice and click OK. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 75 M8131A User Interface g Select the new Analyzer Configuration (M8131A(1)) as shown in the following figure: h The 89600 VSA will now acquire the M8131A. Close the Hardware dialog and start the measurement. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 77: Remote Programming

    Keysight M8131A 16/32 GSa/s Digitizer User’s Guide Remote Programming / 78 Remote Programming Overview / 80 Status Commands / 88 Acquire Commands / 90 Calibration Commands / 92 Channel Commands / 94 Data Processing Commands / 96 Common Commands / 99...
  • Page 78: Remote Programming Overview

    Remote Programming Remote Programming Overview This chapter introduces the basics for remote programming of an M8131A instrument using SCPI commands. Instructions Instructions, both commands and queries, normally appear as strings embedded in a statement of your host language, such as Visual Basic for Applications (VBA), Visual Basic .NET, C#, C, etc.
  • Page 79: Braces

    When there is more than one data parameter, they are separated by commas (,). You can add spaces around the commas to improve readability. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 80: Status Commands

    Status Commands This section describes the structure of the SCPI status system used by the M8131A. The status system records various conditions and states of the instrument in several register groups as shown on the following pages. Each of the register groups is made up of several low level registers called Condition registers, Event registers, and Enable registers which control the action of specific bits within the register group.
  • Page 81 ADC Calibration Run Status Standard Event Status Register Status Byte Operation Complete Query Error Device Dependent Error Execution Error Command Error Power On Summary of IEEE 488.2 Status Structure Registers Figure 25 Status register structure Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 82: Status:preset

    One or more bits are set in the Standard Event Register Master Summary One or more bits are set in the Status Byte Register Operational Data One or more bits set in the Operation Data Register (bits must be enabled) Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 83: Questionable Data Register Command Subsystem

    Returns “0” ADC Calibration Status 1024 ADC re-calibration recommended. Not used 2048 Returns “0” Not used 4096 Returns “0” Not used 8192 Returns “0” Not used 16384 Returns “0” Not used 32768 Returns “0” Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 84: Operation Status Subsystem

    ADC Calibration Run Status 1024 ADC calibration is running. Not used 2048 Returns “0” Not used 4096 Returns “0” Not used 8192 Returns “0” Not used 16384 Returns “0” Not used 32768 Returns “0” Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 85: Reference Clock Status Subsystem

    Frequency of external reference signal out-of-range. Connection Status Subsystem The Connection Status register contains the state of the USB connection to the M8131A module. The following SCPI commands and queries are supported: :STATus:QUEStionable:CONNection[:EVENt]? :STATus:QUEStionable:CONNection:CONDition? :STATus:QUEStionable:CONNection:ENABle[?] :STATus:QUEStionable:CONNection:NTRansition[?] :STATus:QUEStionable:CONNection:PTRansition[?] Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 86: Adc Calibration Status Subsystem

    ADC calibration data is invalid. Calibration necessary ADC re-calibration is necessary. Calibration not executed No ADC calibration executed so far. Calibration aborted ADC calibration was aborted by the user. Calibration failed ADC calibration failed. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 87: Calibration Run Status Subsystem

    The following SCPI commands and queries are supported: :STATus:OPERation:CALibration:ADC[:EVENt]? :STATus:OPERation:CALibration:ADC:CONDition? :STATus:OPERation:CALibration:ADC:ENABle[?] :STATus:OPERation:CALibration:ADC:NTRansition[?] :STATus:OPERation:CALibration:ADC:PTRansition[?] Table 11 Run status register Bit Number Decimal Value Definition Calibration Run Status Indicates if an ADC calibration is running Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 88: Acquire Commands

    (Direct/DDC) and the decimation factor. If the passed parameter does not fulfill the granularity the value is adjusted to the nearest supported value. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 89 1310720 Direct, Decimation by 2 1048576 524288 Sample Rate 32 GSa/s Minimum Maximum Granularity Direct, No Decimation 2621440 Query :ACQuire:POINts? The query returns the value of the memory depth. Returned Format [:ACQuire:POINts] <points_value><NL> Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 90: Calibration Commands

    Returned Format [:CALibrate:ADC:INFormation] <information_string><NL> <information_string> Contains information about type (“User” or “Factory”) and date of last calibration. Example Query :CALibrate:ADC:INFormation? “M8131A Setup: Mode: 16GHz on 4 channels Calibration Loaded: 1(User): 2018-03-09 17:33:44” Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 91: Calibrate:adc:save

    <file_name> A quoted ASCII string with a maximum of 254 characters including the entire path name, if used. The filename assumes the present working directory, if a path does not precede the file name. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 92: Channel Commands

    The command defines the full-scale vertical axis of the selected channel. The values represent the full-scale deflection factor of the vertical axis in volts. Range 40 mV to 400 mV Example :CHAN1:RANG 2.00000000000000E-01 Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 93: Channel:Dprocessing:ddc:cfrequency

    The valid range is from 0 to 1250 MHz in steps of 250 MHz. Query :CHANnel<N>:DPRocessing:DDC:CFRequency? The query returns the current center frequency of the DDC for the specified channel. Returned Format [:CHANnel<N>:DPRocessing:DDC:CFRequency] <frequency_value><NL> Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 94: Data Processing Commands

    <N> An integer, 1-4 in a single digitizer system. POW5 2 POW6 2 POW7 2 POW8 2 Query :CHANnel<N>:DPRocessing:DDC:DECimation? The query returns the current decimation factor of the DDC for the specified channel. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 95: Dprocessing:direct:decimation

    All decimation factors are powers of 2. Parameters POW0 2 POW1 2 Example Command :DPR:DIR:DEC POW1 Query :DPR:DIR:DEC? -> POW1 The query returns the current decimation factor of the Direct mode for the specified channel. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 96: Common Commands

    A query of this register returns a decimal value which corresponds to the binary-weighted sum of all bits set in the register. *OPC Set the “Operation Complete” bit (bit 0) in the Standard Event register after the previous commands have been completed. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 97: Opc

    Poll but the “Master Summary” bit (bit 6) is not cleared by the *STB? command. *TST? Execute Self Tests. If self-tests pass, a 0 is returned. A number lager than 0 indicates the number of failed tests. To get actual messages, use :TEST:TST? Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 98: Lrn

    Use :SYST:SET to send the learn string. See :SYSTem:SET[?] on page 108. *WAI? Prevents the instrument from executing any further commands until the current command has finished executing. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 99: Mass Memory Commands

    <file_type> is always empty. <file_size> provides the size of the file in bytes. In case of directories, <file_entry> is surrounded by square brackets and both <file_type> and <file_size> are empty. Example Query :MMEM:CAT? Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 100: Mmemory:cdirectory

    The first pair of parameters specifies the source. The second pair specifies the destination. An error is generated if the source doesn't exist or the destination file already exists. Parameters <string>,<string> Example Command :MMEM:COPY "C:\data.txt", "C:\data_new.txt" Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 101: Mmemory:delete

    <file_name>, <data> Example Command :MMEM:DATA “C:\data.txt”, #14test :MMEMory:DATA? Command :MMEMory:DATA? <file_name> Description The query form is MMEMory:DATA? <file_name> with the response being the associated <data> in block format. Parameters <file_name> Example Query :MMEM:DATA? "C:\data.txt" Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 102: Mmemory:mdirectory

    Description The command removes a directory. The <directory_name> parameter specifies the directory name to be removed. All files and directories under the specified directory are also removed. Parameters <directory_name> Example Command :MMEM:RDIR "C:\newdata_dir" Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 103: Mmemory:load:cstate

    The two values of a pair are separated by a comma. <header> {{ON | 1} | {OFF | 0}} ON | 1 A header precedes the data. OFF | 0 Only data without header (default). Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 104 XInc: 6.25e-11 XOrg: XUnits: second YInc: 0.0005 YOrg: YUnits: Volt Data: 3.23486E-02 3.33252E-02 Format for waveform type IQD: Revision: 0 Type: Points: 1600 XInc: 6.25e-11 XOrg: XUnits: second YInc: 0.0005 YOrg: YUnits: Volt Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 105 Remote Programming Data: 1.23486E-02, 1.33252E-02 1.25348E-02, 1.39842E-02 Parameters <file_name>, [,<format>[,<header>]] Example Command :MMEM:STORe:WAVeform CHANnel1, "waveform.txt", ON Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 106: Root Level Commands

    Conversion) is switched on, IQ samples are streamed. If the DDC is switched off, raw data samples are streamed. :SSTReam Command :SSTReam This command is only available with option STR. It stops ODI streaming on all ports. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 107: System Commands

    The response is a <DEFINITE LENGTH ARBITRARY BLOCK RESPONSE DATA> element. The full path for every command and query is returned separated by linefeeds. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 108: System:license:extended:list

    In set form, the block data must be a complete instrument set-up read using the query form of the command. This command has the same functionality as the *LRN command. Parameters <binary block data> Example Command :SYST:SET <binary block data> Query :SYST:SET? Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 109: System:version

    If a connection is not available, the returned value is -1. This is only useful if there is more than one Keysight module connected to a PC, otherwise one would normally use the default connections (HiSLIP and VXI-11 instrument number 0, socket port 5025, telnet port 5024) One can never be sure if a socket port is already in use, so one could e.g.
  • Page 110: System:communicate:hislip[:Number]

    Command :SYSTem:COMMunicate:TCPip:CONTrol? Description The query returns the port number of the control connection. You can use the control port to send control commands (for example “Device Clear”) to the instrument. Example Query :SYST:COMM:TCP:CONT? Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 111: System:error:count

    Examples Query :SYST:LIC:LIST? -> "M8070A-CAL" :SYSTem:LICense:SUBScription:DATE? Query :SYSTem:LICense:SUBScription:DATE? <“FeatureName”> Parameters <“FeatureName”> - License's feature name Description This query returns the subscription date of the licenses installed in YYYYMMDD format. Examples Query :SYST:LIC:SUBS:DATE? “M8070A-CAL” Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 112: Time Base Commands

    Query :TIMebase:REFClock? The query returns the currently selected reference clock source. Returned Format [:TIMebase:REFClock] {INTernal | E010 | E100}<NL> Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 113: Waveform Commands

    If set to DDC, 16-bit I and 16-bit Q samples interleaved in signed 16-bit integer representation are transferred. <start> An integer value which is the starting point in the source memory which is the first waveform point to transfer. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 114: Waveform:data:block

    If the size specified is greater than the amount of available data then the size is adjusted to be the maximum available memory depth minus the <start> value. Returned Format [:WAVeform:DATA:BLOCk] {binary_block_data}<NL> Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 115: Waveform:source

    Description This query returns the y-origin voltage value for the currently specified source. The voltage value returned is the voltage value represented by the waveform data digital code zero. Example WAVeform:YORigin? -> 0.00000000000000E+00 Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 116: Instrument Commands

    Remote Programming Instrument Commands The INSTrument subsystem contains queries to get information like occupied AXIe slot number and M8131A hardware revision. Additionally, if option -FP1 is installed, commands to update DPU FPGA images and to access DPU FPGA registers are available.
  • Page 117: Instrument:fpga:mode

    <file_name> File name of the FPGA update image :INSTrument:FPGA:RESet Command :INSTrument:FPGA:RESet {DPUA|DPUB} Description The command loads the default image into the DPU FPGA. DPUA Selects DPU A for update. DPUB Selects DPU B for update. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 118: Instrument:fpga:direct:dword

    The returned value depends on the installed options and the selected sample rate. Returned Format [:INSTrument:ACHannels] {active_channels_string}<NL> :INSTrument:MONitor:CURRent[:TOTal]? Query :INSTrument:MONitor:CURRent[:TOTal]? Description The query returns the module's total current. Returned Format :INSTrument:MONitor:CURRent[:TOTal] <value> Example :INST:MON:CURR? -> 4.09999990463257E+00 Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 119: Optical Data Interface Commands

    Remote Programming Optical Data Interface Commands The Optical Data Interface subsystem is used to setup the optical ports of the M8131A. These commands are only available with option -STR. The complete specification can be found here: http://axiestandard.org/files/ODI/ODI-A%20Application% 20Programming%20Interface%20180501.pdf :ODI:ACHannels? Command...
  • Page 120: Odi:port[N]:Capability:fcontrols

    The query returns the number of lanes supported by this port. Return Format [:ODI:PORT[N]:CAPability:LANes] <lanes><NL> Example :ODI:PORT1:CAP:LAN? -> 12 :ODI:PORT[N]:CAPability:NAME? Query :ODI:PORT[N]:CAPability:NAME? Parameters None Description The query returns the name of the port. Return Format [:ODI:PORT[N]:CAPability:NAME] <name><NL> Example :ODI:PORT:CAP:NAME? -> “ODI1” Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 121: Odi:port[N]:Capability:rates

    Example :ODI:PORT:CAP:RBM? -> 2048 :ODI:PORT[N]:CAPability:TBMax? Query :ODI:PORT[N]:CAPability:TBMax? Parameters None Description The query returns the supported transmitter maximum burst values. Return Format [:ODI:PORT[N]:CAPability:TBMax] <burst-max-list><NL> <burst-max-list> ::= [256 | 2048] [,…] Example ODI:PORT:CAP:TBMax? -> 256,2048 Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 122: Odi:port[N]:Capability:trmatch

    <N> An integer to select the ODI port, 1-4. <lane_rate> Lane rate R141 14.1 Gbit/s. <tx_burst_max> Maximum transmit burst size in bytes. Possible values are 256 and 2048 <directionality> Directionality PRODucer Transmit direction CONSumer Receive direction <tx_flow_control> Transmit flow control NONE Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 123: Odi:port:Deactivate

    The query returns the communication status of an optical port. <N> An integer to select the ODI port, 1-4. Returned Format [:ODI:PORT<N>:CSTatus] <status><NL> <status> 32-bit integer, meaning of the status bits is described in Table 12 on page -124. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 124: Odi:port[N]:Pstatistics:bbursts

    :ODI:PORT<N>:CSTatus? query. All status bits will be 0 on an inactive port. :ODI:PORT[N]:PSTatistics:BBURsts? Query :ODI:PORT[N]:PSTatistics:BBURsts? Parameters None Description This query returns the bad burst received by the ODI port. Example :ODI:PORT1:PST:BBUR? -> <integer> Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 125: Odi:port[N]:Pstatistics:rbytes

    Description This query returns the transmission holdoffs. Example :ODI:PORT1:PST:THOF? -> <integer> :ODI:PRODucer:COUNt? Command :ODI:PRODucer:COUNt? Parameters None Description This query returns the number of current producer count in the collection. Example :ODI:PORD:COUN? -> 4 Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 126: Odi:producer[N]:Capability:clids

    Example :ODI:PROD1:CAP:NAME? -> "Ch1 DDC to ODI1" :ODI:PRODucer<N>:CAPability:PFORmats? Command :ODI:PRODucer<N>:CAPability:PFORmats? Parameters None Description This query returns the name of the packet formats available. Example :ODI:PROD1:CAP:PFOR? -> "NHEader" Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 127: Odi:producer:Name

    <packet_format> Specifies format of packet header. NHEader Raw binary samples with no header. <class_id> Specifies the binary data format of the packet payload. IQ16B1CH Complex (IQ), 16-bit signed, 1 channel. <context_class_id> Specifies format of context packets Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 128: Odi:producer:Deactivate

    <packet_size_limit> Specifies a maximum size for packets, in bytes. 0 indicates default of 262144. :ODI:PRODucer<N>:DEACtivate Command :ODI:PRODucer<N>:DEACtivate Parameters None Description This command deactivates the stream, stop any data flow, and free resources. Example :ODI:PROD1:DEAC Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 129: Test Commands

    This query returns the result of the power on self-tests. Example Query :TEST:PON? :TEST:TST? Query :TEST:TST? Parameters None Description This query is similar to *TST? but the actual test messages are returned. Example Query :TEST:TST? Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 131: Characteristics

    Keysight M8131A 16/32 GSa/s Digitizer User’s Guide Characteristics / 131 Performance Specification / 131 Operating Environment / 132 General Performance Specification The performance specification can be found in the Data Sheet of the M8131A at: http://www.keysight.com/find/M8131A. Operating Environment Storage Temperature −40 °C to +70 °C...
  • Page 132 Calibration interval 2 years recommended Cooling When operating the M8131A choose a location that provides at least 80 mm of clearance at rear, and at Requirements least 30 mm of clearance at each side for the AXIe chassis. Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 133: Index

    M8131A User Interface, System Monitor Tab, Mass Memory Commands, Menu bar, Errors List Window, TEST Commands, ESD Protection, Thermal protection, Examples, Numeric Control Usage, Time Base Commands, Exporting Waveforms, Title bar, Tool bar, Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 134 Index Tools menu, Trace menu, Trace Window, USB, Using M8131A instrument, Utilities menu, Ventilation requirements, View menu, Waveform Commands, Window Controls Usage, Windows menu, Keysight M8131A 16/32 GSa/s Digitizer User’s Guide...
  • Page 136 This information is subject to change without notice. © Keysight Technologies 2018 Edition 4.0, December 2018 www.keysight.com...

Table of Contents