EasyManua.ls Logo

Keysight M8190A User Manual

Keysight M8190A
320 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
User’s Guide
Keysight M8190A
Arbitrary Waveform
Generator

Table of Contents

Question and Answer IconNeed help?

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

Keysight M8190A Specifications

General IconGeneral
CategoryArbitrary Waveform Generator
ModelM8190A
Sample RateUp to 12 GSa/s
Number of Channels1 or 2
InterfacePCIe
Vertical Resolution14 bits
BandwidthUp to 8 GHz
Modulation FormatsFSK, PSK, QAM
Resolution14 bits
Form FactorAXIe
Memory Depth2 GSa per channel

Summary

Notices

Limitation of Warranty

Details warranty limitations and disclaims implied warranties for product.

ESD sensitive device

Warns about ESD sensitivity of front-panel connectors and recommends safe environment.

Warranty

States disclaimer of warranties and limitation of liability for the manual.

Technology Licenses

Describes terms for hardware/software use under license agreements.

Restricted Rights Legend

Explains rights for U.S. Government use of software and technical data.

Safety Notices

Explains CAUTION and WARNING notices for hazard awareness and user safety.

Safety Summary

General Safety Precautions

Lists general precautions for safe operation and compliance with chassis safety.

Initial Inspection

Guides on inspecting shipping container and instrument for damage or defects.

General

Notes the product is Safety Class 3 and may be impaired if used improperly.

Environment Conditions

Specifies operating temperature, humidity, and altitude limits for the instrument.

Before Applying Power

Reminds to verify all safety precautions are taken before applying power.

Line Power Requirements

States the M8190A requires an AXIe mainframe for operation.

Do Not Operate in an Explosive Atmosphere

Prohibits operation in environments with flammable gases or fumes.

Do Not Remove the Instrument Cover

Advises against user removal of covers; service by qualified personnel only.

Safety Symbols

General Recycling Mark

Explains the general recycling mark symbol.

1 Introduction

Document History

Lists previous editions of the user guide and associated firmware versions.

Options

Details the available modular options for the M8190A and their comments.

The Front Panel of the Two Channel Instrument

Describes the inputs and outputs and status LEDs on the front panel.

The Front Panel of the One Channel Instrument

Highlights differences in front panel inputs/outputs for the one-channel model.

Modes of Operation

Introduces the block diagram and operational modes of the instrument.

Installing Licenses

Explains the procedure for installing software licenses for instrument options.

2 M8190A User Interface

2.1 Introduction

Introduces the chapter covering the M8190A Soft Front Panel.

2.2 Launching the M8190A Soft Front Panel

Describes three methods for launching the M8190A Soft Front Panel application.

2.3 M8190A User Interface Overview

Provides an overview of the GUI elements including title, status, and menu bars.

2.4 Driver Call Log

Explains the window to inspect IVI driver calls and SCPI commands used.

2.5 Errors List Window

Describes the window used to view errors, warnings, and information messages.

2.6 Clock Tab

Details configuring sample and reference clocks, including internal/external selection.

2.7 Output Tab

Explains how to configure the outputs (Channel 1 and Channel 2) of the module.

2.8 Aux Tab

Covers configuration of external trigger/event inputs and marker outputs.

2.9 Standard Waveform Tab

Allows creation of standard waveform types like sine, square, and triangle.

2.10 Multi-Tone Tab

Used to create signals composed of multiple tones, equally or arbitrarily spaced.

2.11 Complex Modulation Tab

Enables creation of baseband and IF/RF digitally modulated signals.

2.12 Import Waveform Tab

Provides controls for importing, scaling, and resampling waveform files.

2.13 Sequence Table Tab

Allows creation, configuration, and sending of sequence configurations.

2.15 Status/Control Tab

Displays status and controls for starting/stopping signal generation.

2.16 Correction File Format

Defines the format for ASCII files used for compensating signal responses.

2.17 M8190 Soft Front Panel and M8190 Firmware

Explains how the Soft Front Panel connects to the M8190 Firmware.

3 Sequencing

3.1 Introduction

Introduces the chapter describing sequencing capabilities with Option -SEQ.

3.1.1 Option Sequencing

Explains that sequencing capabilities are limited without the Option -SEQ.

3.1.2 Sequence Table

Describes the sequencer implementation in a table with sequence vectors.

3.1.3 Sequencer Granularity

Defines sequencer granularity as samples played per sync clock cycle.

3.2 Sequencing Hierarchy

Explains the hierarchy of segments, sequences, and scenarios.

3.3 Trigger Modes

Defines how segments, sequences, and scenarios begin playing waveform data.

3.4 Arm Mode

Allows selecting the output signal before starting the sequencer.

3.5 Advancement Modes

Specifies how elements advance to the next or repeat.

3.6 Sequencer Controls

Used to influence the sequencer and control waveform generation.

3.7 Sequencer Execution Flow

Overviews different trigger modes and their interaction with conditional inputs.

3.8 Sequencer Modes

Describes various sequence modes and their behavior based on trigger and arm modes.

3.9 Dynamic Sequencing

Describes dynamically selecting segments/sequences to be played via software or external input.

3.10 Idle Command Segments

Allows setting pauses between segments with adjustable granularity.

3.11 Limitations

Details limitations related to segment length and linear playtime.

4 Digital Up-Conversion

4.1 Introduction

Introduces digital up-conversion capabilities with Option -DUC.

4.2 IQ Modulation

Explains the instrument's ability to provide IQ modulated signals at its output.

4.3 Configuration at Run-Time

Describes functionality requiring Option -SEQ for changing settings at run-time.

4.4 Amplitude Scaling

Explains how to scale the amplitude of the DAC output signal.

4.5 Coarse Delay and Digital Up-Conversion

Mentions coarse delay availability but inability to change at run-time in up-conversion modes.

4.6 Doublet Mode and Digital Up-Conversion

States doublet mode is available for digital up-conversion modes with frequency band mirroring.

5 Streaming

5.1 Introduction

Introduces streaming capabilities for generating waveforms with infinite playtime.

5.2 Streaming Implementation Using Dynamic Modes

Describes switching segments/sequences using dynamic modes for continuous or triggered execution.

5.3 Streaming Implementation Using the Ring Buffer Mechanism

Details the ring buffer mechanism for automatic sequence restarts and sample data changes.

5.4 Memory Ping-Pong

Explains updating waveform segments during active generation and switching glitch-free.

6 Markers

6.1 Introduction

Introduces output signals with defined timing for sample streams, called markers.

6.2 Sample Markers

Explains sample markers used to mark individual samples and their granularity.

6.3 Sync Markers

Describes the second marker per channel, set in sync clock granularity.

7 Low Phase Noise Operation

7.1 Introduction

Introduces low phase noise operation with Option -LPN for 2-channel configuration.

7.2 Block Diagram

Shows a block diagram of the low phase noise configuration.

7.3 Operating in the Low Phase Noise Mode

Explains enabling low phase noise mode via the clock panel checkbox.

8 General Programming

8.1 Introduction

Introduces programming M8190A using IVI-COM driver and SCPI commands.

8.2 IVI-COM Programming

Recommends using IVI drivers for programming and explains connection to firmware.

8.3 SCPI Programming

Details SCPI programming via LAN, supporting VXI-11, HiSLIP, and Socket protocols.

8.4 Programming Recommendations

Provides recommendations for programming, including default settings and speed.

8.5 System Related Commands (SYSTem Subsystem)

Lists SCPI commands related to system status, errors, and help information.

8.6 Common Command List

Lists common SCPI commands like *IDN?, *CLS, *ESE, *ESR?, *OPC.

8.7 Status Model

Describes the SCPI status system structure with register groups.

8.8 :ARM/TRIGger Subsystem

Details commands for arming and triggering sequences and waveforms.

8.9 TRIGger - Trigger Input

Explains commands related to trigger input sources and events.

8.10 :FORMat Subsystem

Controls binary data transfer byte order (normal or swapped).

8.11 :INSTrument Subsystem

Manages instrument-level settings like coupling and multi-module configuration.

8.12 :MMEMory Subsystem

Provides commands for managing files and directories on the instrument's memory.

8.13 :OUTPut Subsystem

Controls output settings such as normal output state, complement output, and clock source.

8.14 Sampling Frequency Commands

Details commands for setting and querying sample frequencies, including low phase noise.

8.15 Reference Oscillator Commands

Manages reference clock sources and frequencies for synchronization.

8.16 :DAC|DC|AC Subsystem

Sets voltages and formats for different output paths (DAC, DC, AC).

8.17 :VOLTage Subsystem

Configures output amplitude, offset, high, and low levels for selected paths.

8.18 :MARKer Subsystem

Controls amplitude and offset settings for sample and sync markers.

8.19 [:SOURce]:FUNCtion[1|2]:MODE ARBitrary|STSequence|STSCenario

Sets or queries the type of waveform generation: arbitrary, sequence, or scenario.

8.20 :SEQuence Subsystem

Manages sequences made of arbitrary waveforms, linked and looped in user-programmable order.

8.21 :STABle Subsystem

Directly manipulates the sequencer table, supporting scenarios and idle commands.

8.22 :TRACe Subsystem

Controls arbitrary waveforms and their parameters, including segment creation and data download.

8.23 :TEST Subsystem

Provides commands for accessing power-on self-tests results.

8.24 CARRier Subsystem

Manages carrier frequency settings for interpolated modes.

8.25 :FTABle Subsystem

Defines frequency tables usable as carrier frequencies for I/Q data segments.

8.26 :ATABle Subsystem

Defines amplitude scale values for scaling I/Q data segments.

8.27 :ACTion Subsystem

Allows definition of actions (commands) that can be referenced from sequence table entries.

9 Example Programs and Files

CustomModulationFiles

Directory for example custom modulation files for SFP Complex Modulation.

MATLAB

MATLAB example applications demonstrating waveform generation capabilities.

N7617B Signal Studio WLAN

Contains WLAN example waveform file and corresponding M8190A instrument setting.

VISA Examples

Lists various VISA examples for C++, COM, and VB programming.

WaveformDataFiles

Contains example waveform data files in various formats like TXT, BIN, IQBIN.

10 Characteristics

10.1 Performance Specification

Provides information on where to find the performance specifications.

10.2 General

Lists general specifications like power consumption, operating temperature, and humidity.

Cooling Requirements

Specifies minimum clearance requirements for rear and side of the AXIe chassis.

11 Appendix

11.1 Resampling Algorithms for Waveform Import

Explains resampling requirements for generating new waveforms with different sampling rates.

11.1.1 Resampling Requirements

Details constraints for resampling, including record length and granularity.

11.1.2 Resampling Methodology

Describes the resampling approach using direct output sample calculation and filtering.

11.1.3 Resampling Modes

Explains different modes (Timing, Keep-Sample-Rate, Truncate, Repeat) that modify resampling.

Related product manuals