Keysight M8195A User manual

User’s Guide
Keysight M8195A
Arbitrary Waveform
Generator Revision 2

Notices
Copyright Notice
© Keysight Technologies 2017
No part of this manual may be repro-
duced in any form or by any means
(including electronic storage and retrieval
or translation into a foreign language)
without prior agreement and written con-
sent from Keysight Technologies, Inc. as
governed by United States and interna-
tional copyright laws.
Manual Part Number
M8195-91040
Edition
Edition 6.0, March 2017
Published by:
Keysight Technologies
Deutschland GmbH,
Herrenberger Str. 130,
71034 Böblingen, Germany
Technology Licenses
The hardware and/or software described
in this document are furnished under a
license and may be used or copied only
in accordance with the terms of such
license.
ESD Sensitive Device
All front-panel connectors of the
M8195A are sensitive to Electrostatic
discharge (ESD). We recommend to
operate the instrument in an
electrostatic safe environment.
There is a risk of instrument malfunction
when touching a connector.
Please follow this instruction:
Before touching the front-panel
connectors, discharge yourself by
touching the properly grounded
mainframe.
U.S. Government
Rights
The Software is “commercial computer
software,” as defined by Federal Acquisi-
tion Regulation (“FAR”) 2.101. Pursuant
to FAR 12.212 and 27.405-3 and Depart-
ment of Defense FAR Supplement
(“DFARS”) 227.7202, the U.S. govern-
ment acquires commercial computer
software under the same terms by which
the software is customarily provided to
the public. Accordingly, Keysight pro-
vides the Software to U.S. government
customers under its standard commercial
license, which is embodied in its End
User License Agreement (EULA), a copy
of which can be found at http://
www.keysight.com/find/sweula. The li-
cense set forth in the EULA represents
the exclusive authority by which the U.S.
government may use, modify, distribute,
or disclose the Software. The EULA and
the license set forth therein, does not
require or permit, among other things,
that Keysight: (1) Furnish technical infor-
mation related to commercial computer
software or commercial computer soft-
ware documentation that is not custom-
arily provided to the public; or (2) Relin-
quish to, or otherwise provide, the gov-
ernment rights in excess of these rights
customarily provided to the public to use,
modify, reproduce, release, perform, dis-
play, or disclose commercial computer
software or commercial computer soft-
ware documentation. No additional gov-
ernment requirements beyond those set
forth in the EULA shall apply, except to
the extent that those terms, rights, or
licenses are explicitly required from all
providers of commercial computer soft-
ware pursuant to the FAR and the DFARS
and are set forth specifically in writing
elsewhere in the EULA. Keysight shall be
under no obligation to update, revise or
otherwise modify the Software. With
respect to any technical data as defined
by FAR 2.101, pursuant to FAR 12.211
and 27.404.2 and DFARS 227.7102, the
U.S. government acquires no greater
than Limited Rights as defined in FAR
27.401 or DFAR 227.7103-5 (c), as appli-
cable in any technical data.
Warranty
THE MATERIAL CONTAINED IN THIS
DOCUMENT IS PROVIDED “AS IS,”
AND IS SUBJECT TO BEING
CHANGED, WITHOUT NOTICE, IN
FUTURE EDITIONS. FURTHER, TO
THE MAXIMUM EXTENT PERMITTED
BY APPLICABLE LAW, KEYSIGHT
DISCLAIMS ALL WARRANTIES, EI-
THER EXPRESS OR IMPLIED, WITH
REGARD TO THIS MANUAL AND
ANY INFORMATION CONTAINED
HEREIN, INCLUDING BUT NOT LIM-
ITED TO THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FIT-
NESS FOR A PARTICULAR PUR-
POSE. KEYSIGHT SHALL NOT BE
LIABLE FOR ERRORS OR FOR INCI-
DENTAL OR CONSEQUENTIAL DAM-
AGES IN CONNECTION WITH THE
FURNISHING, USE, OR PERFOR-
MANCE OF THIS DOCUMENT OR OF
ANY INFORMATION CONTAINED
HEREIN. SHOULD KEYSIGHT AND
THE USER HAVE A SEPARATE
WRITTEN AGREEMENT WITH WAR-
RANTY TERMS COVERING THE MA-
TERIAL IN THIS DOCUMENT THAT
CONFLICT WITH THESE TERMS,
THE WARRANTY TERMS IN THE
SEPARATE AGREEMENT SHALL
CONTROL.
Safety Information
A CAUTION notice denotes a hazard.
It calls attention to an operating
procedure, practice, or the like that,
if not correctly performed or adhered
to, could result in damage to the
product or loss of important data. Do
not proceed beyond a CAUTION
notice until the indicated conditions
are fully understood and met.
A WARNING notice denotes a haz-
ard. It calls attention to an operating
procedure, practice, or the like that,
if not correctly performed or adhered
to, could result in personal injury or
death. Do not proceed beyond a
WARNING notice until the indicated
conditions are fully understood and
met.
CAUTION
WARNING

Safety Summary
General Safety
Precautions
The following general safety precautions must be observed during all phases of
operation of this instrument. Failure to comply with these precautions or with
specific warnings elsewhere in this manual violates safety standards of design,
manufacture, and intended use of the instrument. For safe operation the general
safety precautions for the M9502A and M9505A AXIe chassis, must be followed.
See: http://www.keysight.com/find/M9505A Keysight Technologies Inc. assumes
no liability for the customer's failure to comply with these requirements. Before
operation, review the instrument and manual for safety markings and instructions.
You must follow these to ensure safe operation and to maintain the instrument in
safe condition.
Initial Inspection
Inspect the shipping container for damage. If there is damage to the container or
cushioning, keep them until you have checked the contents of the shipment for
completeness and verified the instrument both mechanically and electrically. The
Performance Tests give procedures for checking the operation of the instrument. If
the contents are incomplete, mechanical damage or defect is apparent, or if an
instrument does not pass the operator’s checks, notify the nearest Keysight
Technologies Sales/Service Office.
WARNING To avoid hazardous electrical shock, do not perform electrical tests
when there are signs of shipping damage to any portion of the outer enclosure
(covers, panels, etc.).
General
This product is a Safety Class 3 instrument. The protective features of this product
may be impaired if it is used in a manner not specified in the operation
instructions.
Environment
Conditions
This instrument is intended for indoor use in an installation category II, pollution
degree 2 environment. It is designed to operate within a temperature range of 0
°C –40 °C (32 °F –105 °F) at a maximum relative humidity of 80% and at altitudes
of up to 2000 meters.
This module can be stored or shipped at temperatures between -40 °C and +70 °C.
Protect the module from temperature extremes that may cause condensation
within it.
Before Applying Power
Verify that all safety precautions are taken including those defined for the
mainframe.
Line Power
Requirements
The Keysight M8195A operates when installed in an Keysight AXIe mainframe.
Do Not Operate in an
Explosive Atmosphere
Do not operate the instrument in the presence of flammable gases or fumes.
Do Not Remove the
Instrument Cover
Operating personnel must not remove instrument covers. Component replacement
and internal adjustments must be made only by qualified personnel. Instruments
that appear damaged or defective should be made inoperative and secured
against unintended operation until they can be repaired by qualified service
personnel.

Safety Symbols
Table 1: Safety symbol
Symbol
Description
Indicates warning or caution. If you see this symbol on a product, you must refer to the manuals for
specific Warning or Caution information to avoid personal injury or damage to the product.
C-Tick Conformity Mark of the Australian ACA for EMC compliance.
CE Marking to state compliance within the European Community: This product is in conformity with the
relevant European Directives.
General Recycling Mark
Table 2: Compliance and environmental information
Symbol
Description
This product complies with the WEEE Directive (2002/96/EC) marketing requirements. The affixed label
indicates that you must not discard this electrical/electronic product in domestic household waste.
Product category: With reference to the equipment types in the WEEE Directive Annexure 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.


Contents
Contents
1 Introduction
1.1 Document History 17
1.2 Options 18
1.3 Installing Licenses 19
1.4 The Front Panel of the M8195A Rev 2 21
1.4.1 Status LED 22
1.4.2 DATA Out LED 22
1.4.3 Trigger IN and Event In LED 23
1.4.4 Ref CLK IN LED 24
1.5 Theory of Operation 25
1.5.1 M8195A Block Diagram 25
1.5.2 Timing Block Diagram 28
1.5.3 Delay Adjust 30
1.5.4 Extended Memory Configuration 31
1.5.5 Instrument Modes 33
2 M8195A User Interface
2.1 Introduction 37
2.2 Launching the M8195A Soft Front Panel 38
2.3 M8195A User Interface Overview 40
2.3.1 Title Bar 40
2.3.2 Menu Bar 40
2.3.3 Status Bar 42
2.3.4 Clock/Output/Trigger/FIR Filter/Standard Waveform/Multi-Tone
Waveform/Complex Modulated Waveform/Serial Data Waveform/Import
Waveform/Sequence/Control Tabs 42
2.3.5 Numeric Control Usage 43
2.4 Driver Call Log 44
2.5 Errors List Window 45
2.6 Clock Tab 47
2.7 Output Tab 49
2.8 Trigger Tab 52
2.9 FIR Filter Tab 54
2.10 Standard Waveform Tab 57
2.11 Multi-Tone Waveform Tab 63
2.12 Complex Modulated Waveform Tab 69
2.13 Serial Data Waveform Tab 79
2.13.1 Bitmapping for Binary Data to PAM Signals 91

Contents
8Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide
2.14 Import Waveform Tab 93
2.15 Sequence/Control Tab 100
2.16 Correction File Format 106
3Sequencing
3.1 Introduction 109
3.1.1 Sequencing Internal Memory 109
3.1.2 Option Sequencing for Extended Memory 110
3.1.3 Sequence Table 110
3.1.4 Sequencer Granularity111
3.2 Sequencing Hierarchy 112
3.2.1 Segment 112
3.2.2 Sequence 112
3.2.3 Scenario 113
3.3 Trigger Modes 113
3.3.1 Continuous 113
3.3.2 Triggered 113
3.3.3 Gated 114
3.4 Arm Mode 114
3.4.1 Self Armed 114
3.4.2 Armed 114
3.5 Advancement Modes114
3.5.1 Auto 115
3.5.2 Conditional 115
3.5.3 Repeated 115
3.5.4 Single 115
3.6 Sequencer Controls 115
3.6.1 External Inputs 116
3.6.2 Logical Functions 118
3.6.3 Internal Trigger Generator 119
3.6.4 Mapping External Inputs to Logical Functions 119
3.7 Sequencer Execution Flow 121
3.8 Sequencer Modes 122
3.8.1 Arbitrary Mode 122
3.8.2 Sequence Mode 127
3.8.3 Scenario Mode 134
3.9 Dynamic Sequencing 138
3.9.1 Dynamic Continuous 139
3.9.2 Dynamic Triggered 140
3.10 Idle Command Segments 141
3.11 Limitations 142
3.11.1 Segment Length and Linear Playtime 142

Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide 9
4Streaming
4.1 Introduction 145
4.2 Streaming Implementation Using Dynamic Modes 145
4.3 Memory Ping-Pong 146
4.3.1 Setup example using the SCPI API 146
4.3.2 Setup example using the SFP 147
5Markers
5.1 Introduction 149
5.2 Dealing with Markers 149
5.2.1 Limitations 150
5.2.2 Sample Marker in Segments which are Addressed Offset Based
152
6General Programming
6.1 Introduction 154
6.2 IVI-COM Programming 155
6.3 SCPI Programming 155
6.3.1 AgM8195SFP.exe 156
6.4 Programming Recommendations 158
6.5 System Related Commands (SYSTem Subsystem) 159
6.5.1 :SYSTem:EIN:MODE[?] EIN|TOUT 159
6.5.2 :SYSTem:ERRor[:NEXT]? 159
6.5.3 :SYSTem:HELP:HEADers? 160
6.5.4 :SYSTem:LICense:EXTended:LIST? 161
6.5.5 :SYSTem:SET[?] 161
6.5.6 :SYSTem:VERSion? 162
6.5.7 :SYSTem:COMMunicate:*? 162
6.6 Common Command List 166
6.6.1 *IDN? 166
6.6.2 *CLS 166
6.6.3 *ESE 166
6.6.4 ESR? 166
6.6.5 *OPC 166
6.6.6 *OPC? 167
6.6.7 *OPT? 167
6.6.8 *RST 167
6.6.9 *SRE[?] 167
6.6.10 *STB? 167
6.6.11 *TST? 168
6.6.12 *LRN? 168
6.6.13 *WAI? 168
6.7 Status Model 169
6.7.1 :STATus:PRESet 171

Contents
10 Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide
6.7.2 Status Byte Register 171
6.7.3 Questionable Data Register Command Subsystem 172
6.7.4 Operation Status Subsystem 174
6.7.5 Voltage Status Subsystem 176
6.7.6 Frequency Status Subsystem 177
6.7.7 Sequence Status Subsystem 177
6.7.8 DUC Status Subsystem 178
6.7.9 Connection Status Subsystem 178
6.7.10 Run Status Subsystem 179
6.8 :ARM/TRIGger Subsystem 180
6.8.1 :ABORt[1|2|3|4] 180
6.8.2 :ARM[:SEQuence][:STARt][:LAYer]:MDELay[?]
<module_delay>|MINimum|MAXimum 180
6.8.3 ARM[:SEQuence][:STARt][:LAYer]:SDELay[1|2|3|4][?]
<delay>|MINimum|MAXimum 181
6.8.4 :INITiate:CONTinuous:ENABle[?] SELF|ARMed 181
6.8.5 :INITiate:CONTinous[:STATe][?] OFF|ON|0|1 182
6.8.6 :INITiate:GATE[:STATe][?] OFF|ON|0|1 183
6.8.7 :INITiate:IMMediate[1|2|3|4] 184
6.8.8 :ARM[:SEQuence][:STARt][:LAYer]:TRIGger:LEVel[?]
<level>|MINimum|MAXimum 184
6.8.9 :ARM[:SEQuence][:STARt][:LAYer]:TRIGger:SLOPe[?]
POSitive|NEGative|EITHer 185
6.8.10 :ARM[:SEQuence][:STARt][:LAYer]:TRIGger:SOURce[?]
TRIGger|EVENt|INTernal 186
6.8.11 :ARM[:SEQuence][:STARt][:LAYer]:TRIGger:FREQuency[?]
<frequency>|MINimum|MAXimum 186
6.8.12 :ARM[:SEQuence][:STARt][:LAYer]:TRIGger:OPERation[?]
ASYNchronous|SYNChronous 187
6.8.13 :ARM[:SEQuence][:STARt][:LAYer]:EVENt:LEVel[?]
<level>|MINimum|MAXimum 187
6.8.14 :ARM[:SEQuence][:STARt][:LAYer]:EVENt:SLOPe[?]
POSitive|NEGative|EITHer 188
6.8.15 :TRIGger[:SEQuence][:STARt]:SOURce:ENABle[?]
TRIGger|EVENt 188
6.8.16 :TRIGger[:SEQuence][:STARt]:ENABle:HWDisable[:STATe][?]
0|1|OFF|ON 189
6.8.17 :TRIGger[:SEQuence][:STARt]:BEGin:HWDisable[:STATe][?]
0|1|OFF|ON 189
6.8.18 :TRIGger[:SEQuence][:STARt]:ADVance:HWDisable[:STATe][?]
0|1|OFF|ON 190
6.9 :TRIGger - Trigger Input 191
6.9.1 :TRIGger[:SEQuence][:STARt]:SOURce:ADVance[?]
TRIGger|EVENt|INTernal 191
6.9.2 :TRIGger[:SEQuence][:STARt]:ENABle[:IMMediate] 191
6.9.3 :TRIGger[:SEQuence][:STARt]:BEGin[:IMMediate] 192
6.9.4 :TRIGger[:SEQuence][:STARt]:BEGin:GATE[:STATe][?]
OFF|ON|0|1 192
6.9.5 :TRIGger[:SEQuence][:STARt]:ADVance[:IMMediate] 193

Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide 11
6.10 :FORMat Subsystem 194
6.10.1 :FORMat:BORDer NORMal|SWAPped 194
6.11 :INSTrument Subsystem 195
6.11.1 :INSTrument:SLOT[:NUMBer]? 195
6.11.2 :INSTrument:IDENtify [<seconds>] 195
6.11.3 :INSTrument:IDENtify:STOP 196
6.11.4 :INSTrument: HWRevision? 196
6.11.5 :INSTrument:DACMode[?]
SINGle|DUAL|FOUR|MARKer|DCDuplicate|DCMarker 197
6.11.6 :INSTrument:MEMory:EXTended:RDIVider [?]
DIV1|DIV2|DIV4 198
6.11.7 :INSTrument:MMODule:CONFig? 198
6.11.8 :INSTrument:MMODule:MODE? 199
6.12 :MMEMory Subsystem 200
6.12.1 :MMEMory:CATalog? [<directory_name>] 200
6.12.2 :MMEMory:CDIRectory [<directory_name>] 201
6.12.3 :MMEMory:COPY <string>,<string>[,<string>,<string>] 202
6.12.4 :MMEMory:DELete <file_name>[,<directory_name>] 203
6.12.5 :MMEMory:DATA <file_name>, <data> 203
6.12.6 :MMEMory:DATA? <file_name> 204
6.12.7 :MMEMory:MDIRectory <directory_name> 204
6.12.8 :MMEMory:MOVE <string>,<string>[,<string>,<string>] 205
6.12.9 :MMEMory:RDIRectory <directory_name> 205
6.12.10 :MMEMory:LOAD:CSTate <file_name> 206
6.12.11 :MMEMory:STORe:CSTate <file_name> 206
6.13 :OUTPut Subsystem 207
6.13.1 :OUTPut[1|2|3|4][:STATe][?] OFF|ON|0|1 207
6.13.2 :OUTPut: ROSCillator:SOURce[?]
INTernal|EXTernal|SCLK1|SCLK2 207
6.13.3 :OUTPut: ROSCillator:SCD[?]
<sample_clock_divider>|MINimum|MAXimum 208
6.13.4 :OUTPut: ROSCillator:RCD1[?] <
reference_clock_divider1>|MINimum|MAXimum 208
6.13.5 :OUTPut: ROSCillator:RCD2[?]
<reference_clock_divider2>|MINimum|MAXimum 209
6.13.6 :OUTPut[1|2|3|4]:DIOFfset[?] <value>|MINimum|MAXimum 209
6.13.7 :OUTPut[1|2|3|4]:FILTer:FRATe[:VALue][?] 210
6.13.8 :OUTPut[1|2|3|4]:FILTer:FRATe:TYPE[?]
LOWPass|ZOH|USER 210
6.13.9 :OUTPut[1|2|3|4]:FILTer:FRATe:SCALe[?]
<scale>|MINimum|MAXimum 211
6.13.10 :OUTPut[1|2|3|4]:FILTer:FRATe:DELay[?]
<delay>|MINimum|MAXimum 211
6.13.11 :OUTPut[1|2|3|4]:FILTer:HRATe[:VALue] [?] 212
6.13.12 :OUTPut[1|2|3|4]:FILTer:HRATe:TYPE[?]
NYQuist|LINear|ZOH|USER 212
6.13.13 :OUTPut[1|2|3|4]:FILTer:HRATe:SCALe[?]
<scale>|MINimum|MAXimum 213

Contents
12 Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide
6.13.14 :OUTPut[1|2|3|4]:FILTer:HRATe:DELay[?]
<delay>|MINimum|MAXimum 213
6.13.15 :OUTPut[1|2|3|4]:FILTer:QRATe[:VALue] [?] 214
6.13.16 :OUTPut[1|2|3|4]:FILTer:QRATe:TYPE[?]
NYQuist|LINear|ZOH|USER 214
6.13.17 :OUTPut[1|2|3|4]:FILTer:QRATe:SCALe[?]
<scale>|MINimum|MAXimum 215
6.13.18 :OUTPut[1|2|3|4]:FILTer:QRATe:DELay[?]
<delay>|MINimum|MAXimum 215
6.14 Sampling Frequency Commands 216
6.14.1 [:SOURce]:FREQuency:RASTer[?]
<frequency>|MINimum|MAXimum 216
6.15 Reference Oscillator Commands 217
6.15.1 [:SOURce]:ROSCillator:SOURce[?] EXTernal|AXI|INTernal 217
6.15.2 [:SOURce]:ROSCillator:SOURce:CHECk?
EXTernal|AXI|INTernal 218
6.15.3 [:SOURce]:ROSCillator:FREQuency[?]
<frequency>|MINimum|MAXimum 218
6.15.4 [:SOURce]:ROSCillator:RANGe[?] RANG1| RANG2 219
6.15.5 [:SOURce]:ROSCillator:RNG1|RNG2:FREQuency[?]
<frequency>|MINimum|MAXimum 220
6.16 :VOLTage Subsystem 221
6.16.1 [:SOURce]:VOLTage[1|2|3|4][:LEVel][:IMMediate][:AMPLitude][?]
<level>|MINimum|MAXimum 221
6.16.2 [:SOURce]:VOLTage[1|2|3|4][:LEVel][:IMMediate]:OFFSet[?]
<level>|MINimum|MAXimum 222
6.16.3 [:SOURce]:VOLTage[1|2|3|4][:LEVel][:IMMediate]:HIGH[?]
<level>|MINimum|MAXimum 222
6.16.4 [:SOURce]:VOLTage[1|2|3|4][:LEVel][:IMMediate]:LOW[?]
<level>|MINimum|MAXimum 223
6.16.5 [:SOURce]:VOLTage[1|2|3|4][:LEVel][:IMMediate]:TERMination[?]
<level>|MINimum|MAXimum 223
6.17 [:SOURce]:FUNCtion:MODE ARBitrary|STSequence|STSCenario 224
6.18 :STABle Subsystem 225
6.18.1 [:SOURce]:STABle:RESet 225
6.18.2 [:SOURce]:STABle:DATA[?] <sequence_table_index>,
(<length>|<block>|<value>,<value>…) 225
6.18.3 [:SOURce]:STABle:DATA:BLOCk?
<sequence_table_index>,<length> 231
6.18.4 [:SOURce]:STABle:SEQuence:SELect[?]
<sequence_table_index>|MINimum|MAXimum 231
6.18.5 [:SOURce]:STABle:SEQuence:STATe? 232
6.18.6 [:SOURce]:STABle:DYNamic:[STATe][?] OFF|ON|0|1 233
6.18.7 [:SOURce]:STABle:DYNamic:SELect
<sequence_table_index> 233
6.18.8 [:SOURce]:STABle:SCENario:SELect[?]
<sequence_table_index>|MINimum|MAXimum 234
6.18.9 [:SOURce]:STABle:SCENario:ADVance[?]
AUTO|CONDitional|REPeat|SINGle 234

Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide 13
6.18.10 [:SOURce]:STABle:SCENario:COUNt[?]
<count>|MINimum|MAXimum 235
6.19 Frequency and Phase Response Data Access 236
6.19.1 [:SOURce]: CHARacteris[1|2|3|4][:VALue]?
[<amplitude>[,<sample_frequency>]] 236
6.20 CARRier Subsystem 237
6.20.1 [:SOURce]:CARRier[1|2|3|4]:FREQuency[?]
<frequency>|MIN|MAX|DEFault 237
6.20.2 [:SOURce]:CARRier[1|2|3|4]:SCALe[?]
<scale>|MIN|MAX|DEFault 237
6.21 :TRACe Subsystem 239
6.21.1 Waveform Data Format 239
6.21.2 Arbitrary Waveform Generation 240
6.21.3 TRACe[1|2|3|4]:MMODe[?] 240
6.21.4 :TRAC[1|2|3|4]:DEF 241
6.21.5 :TRAC[1|2|3|4]:DEF:NEW? 241
6.21.6 :TRAC[1|2|3|4]:DEF:WONL 242
6.21.7 :TRAC[1|2|3|4]:DEF:WONL:NEW? 242
6.21.8 :TRAC[1|2|3|4]:DATA[?] 243
6.21.9 :TRAC[1|2|3|4]:DATA:BLOC? 245
6.21.10 :TRAC[1|2|3|4]:IMP 245
6.21.11 :TRAC[1|2|3|4]:IMP:RES[?] 253
6.21.12 :TRAC[1|2|3|4]:IMP:RES:WLENgth[?] <waveform_length> 253
6.21.13 :TRAC[1|2|3|4]:IMP:SCAL:[STAT][?] OFF|ON|0|1 254
6.21.14 :TRAC[1|2|3|4]:DEL 254
6.21.15 :TRAC[1|2|3|4]:DEL:ALL 255
6.21.16 :TRAC[1|2|3|4]:CAT? 255
6.21.17 :TRAC[1|2|3|4]:FREE?256
6.21.18 :TRAC[1|2|3|4]:NAME[?] 256
6.21.19 :TRAC[1|2|3|4]:COMM[?] 257
6.21.20 :TRAC[1|2|3|4]:SEL[?]<segment_id>|MINimum|MAXimum 257
6.21.21 :TRAC[1|2|3|4]:ADV[?] 258
6.21.22 :TRAC[1|2|3|4]:COUN[?]<count>|MINimum|MAXimum 258
6.21.23 :TRAC[1|2|3|4]:MARK[?] 259
6.22 :TEST Subsystem 260
6.22.1 :TEST:PON?260
6.22.2 :TEST:TST? 260
7Examples
7.1 Introduction 261
7.2 Remote Programming Examples 261
7.3 Example Files for Import 261
7.4 Example Correction Files 262
7.5 Example Custom Modulation Files 262
7.6 Example Signal Studio File 262

Keysight M8195A Revision 2 –Arbitrary Waveform Generator
User’s Guide
1Introduction
1.1 Document History / 17
1.2 Options / 18
1.3 Installing Licenses / 19
1.4 The Front Panel of the M8195A Rev 2 / 21
1.5 Theory of Operation / 25
Introduction
The Keysight M8195A is a 65 GSa/s Arbitrary Waveform Generator with highest
bandwidth and channel density. It offers up to 16 GSa waveform memory. The
M8195A is ideally suited to address following key applications:
Coherent optical –a single M8195A module can generate 2 independent
I/Q baseband signals (dual polarization = 4 channels) at up to 32 Gbaud
and beyond.
Multi-level / Multi-channel digital signals –generate NRZ, PAM4, PAM8,
DMT, etc. signals at up to 32 Gbaud. Embed/De-embed channels, add
Jitter, ISI, noise and other distortions.
Physics, chemistry, and electronics research –generate any
mathematically defined arbitrary waveforms, ultra-short yet precise pulses
and extremely wideband chirps.
Wideband RF/µW –generate extremely wideband RF signals with an
instantaneous bandwidth of DC to 20 GHz for aerospace/defense and
communication applications.

1 Introduction
16 Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide
Features and Benefits
The M8195A is an arbitrary waveform generator with highest sample rate,
bandwidth, and channel density:
Sample rate up to 65 GSa/s (on each channel)
Analog bandwidth: 25 GHz
Vertical resolution: 8 bits
1, 2, or 4 differential channels per 1-slot high AXIe module (number of
channels is software upgradable)
Built-in frequency and phase response calibration
Amplitude up to 1 Vpp (single ended); 2 Vpp (differential)
Transition Times: tRise,20%...80%; tFall,20%...80%:18 ps (typ)
Ultra low intrinsic Random Jitter: RJrms < 200 fs (typ)
Form factor: 1-slot AXIe module controlled via external PC or embedded
AXIe system controller M9536A
Supporting Operating
System
The Keysight M8195A supports the following operating systems:
Windows 10 (32 bit or 64 bit)
Windows 8.1 (32 bit or 64 bit)
Windows 8 (32 bit or 64 bit)
Windows 7 (32 bit or 64 bit)
Control M8195A from
M8070A System
Software for BER Test
Solutions
For digital applications that require multi-level signaling like PAM-4, the M8195A
arbitrary waveform generator can be integrated with the M8070A System Software
for M8000 Series of BER Test Solutions.
Once integrated, M8195A will be visible in the module view of M8070A GUI, just like
any other M8000 Series module.
For M8195A integration with M8070A, following must be installed:
Keysight IO Libraries Suite 16.3 or higher
M8195A software version 1.3 or later
M8070A software version 3.0 or later
Once the M8195A module is mounted on to the chassis and relevant connections are
made, it will be visible in the module view of the M8070A GUI.
Please see the M8070A User Guide and Online Help for further information.
Click the following link for latest version of the mentioned documents:
http://www.keysight.com/find/M8020A
Please note that Keysight M8070A can only be installed on 64 bit operating system
for Windows 7, 8, 8.1 and 10.

Introduction 1
Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide 17
M8195A Soft Front Panel must not be launched while using the instrument with
M8070A.
The M8070A is a licensed software, and thus requires a license to communicate with
the M8020A/M8030A/M8040A hardware. You can either purchase an M8070A
license to install on a dedicated host computer (M8070A-OTP) or one that can be
installed on a network server that will be used as a license server for operating over a
company network (M8070A-ONP, floating/networked).
Please see the M8070A User Guide for further information about licensing.
Click the following link for latest version of the mentioned document:
http://www.keysight.com/find/M8070A
Additional Documents
Additional documentation can be found at:
http://www.keysight.com/find/M9514A for 13-slot chassis related documentation.
http://www.keysight.com/find/M9505A for 5-slot chassis related documentation.
http://www.keysight.com/find/M9502A for 2-slot chassis related documentation.
http://www.keysight.com/find/M9048A for PCIe desktop adapter card related
documentation.
http://www.keysight.com/find/M9536A for embedded AXIe controller related
documentation.
http://www.keysight.com/find/M8195A for AXIe based AWG module related
documentation.
1.1 Document History
First Edition
(October, 2015)
The first edition of the user’s guide describes the functionality of the M8195A
Revision 2 Version 2.0. In addition, it includes the description of dynamic sequencing
which is not a part of the software version 2.0, but will be added with version 2.5.
Changes are possible.
Second Edition
(November, 2015)
The second edition of the user’s guide describes the functionality of the M8195A
Revision 2 Version 2.5.
Third Edition
(February, 2016)
The third edition of the user’s guide describes the functionality of the M8195A
Revision 2 Version 2.6.
Fourth Edition
(April, 2016)
The fourth edition of the user’s guide describes the functionality of the M8195A
Revision 2 Version 3.0.
Fifth Edition
(July, 2016)
The fifth edition of the user’s guide describes the functionality of the M8195A
Revision 2 Version 3.1.
Sixth Edition
(March, 2017)
The sixth edition of the user’s guide describes the functionality of the M8195A
Revision 2 Version 3.5.

1 Introduction
18 Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide
1.2 Options
For the M8195A Rev 2, following product options are available.
Table 3: Options provided by M8195A
Product Number
Description
Available as SW upgrade?
Comment
M8195A-001
1 channel, 65 GSa/s, 2 GSa per module
N/A (minimum configuration)
Must order either –001 or -002 or -004
M8195A-002
2 channel, 65 GSa/s, 2 GSa per module
Yes
Must order either –001 or -002 or -004
M8195A-004
4 channel, 65 GSa/s, 2 GSa per module
Yes
Must order either –001 or -002 or -004
M8195A-U02
Upgrade from one channel to two channels
Yes
Software upgradeable
M8195A-U04
Upgrade from two channels to four channels
Yes
Software upgradeable
M8195A-16G
Upgrade to 16 GSa per module
Yes
Software upgradeable
M8195A-SEQ
Sequencer functionality
Yes
Software upgradeable
M8195A-FSW
Fast switching per module
Yes
Software upgradeable
M8195A-1A7
ISO17025
No
Calibration option
M8195A-Z54
Z540
No
Calibration option
As a standard configuration, the M8195A contains 2 GSa of memory.
Option -001, -002,
or -004
With this option the number of channels is selected. The M8195A is available in a one
channel (-001), two channel (-002) or 4 channel (-004) version. A software upgrade
from one to two channels is possible by installing option U02. A software upgrade from
two to four channels is possible by installing option U04. In order to upgrade from one
to four channels, first option –U02 and next –U04 must be installed.
Option -16G
This option offers 16384 MSa (=16 GSa) waveform memory for the M8195A.
Option -16G is software upgradeable.
Option -SEQ
This option offers extensive sequencing capabilities. For more details, refer to the
chapter Sequencing.
Option -SEQ is software upgradeable.
Option -FSW
This option enables the M8195A to externally select or step through segments or
sequences faster than every 500 μs.
Option -FSW is export controlled and is software upgradeable.
Option -1A7, -Z54
Calibration options.

Introduction 1
Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide 19
1.3 Installing Licenses
After you purchase a license and you acquire the corresponding license file, you need
to install the license on M8195A.
You can install the new license in the following ways:
1. In Keysight License Manager, click the File menu, and then select Install....
An Install License File(s) window appears. In this window, browse to the
location where you saved the license file. Select the license file, and then
click the Open button.
2. To manually install a license by entering the appropriate license file
information, click the Tools menu, click Enter License Text.... The License
Text Entry and Installation dialog box appears.
Type in the license data exactly as you received from Keysight. Click the Install
button to install the license.
3. On Windows-based systems, you can install the license by copying the
license file into the license directory
C:\Program Files\Keysight\licensing.
Once the licenses are installed, you can use the Keysight License Manager to view all
licenses for the local system as depicted in the following figure.
Options –U02, -U04, -SEQ, -16G, and –FSW are upgradable using the Keysight
License Manager (KLM); see Table 3.
Observe following steps while installing licenses:
1. Close the firmware of the M8195A
2. Install the licenses using KLM
3. Start the firmware of the M8195A. The firmware finds the new licenses in
KLM and installs them in the M8195A.
In case of an upgrade from one channel (-001) to four channels (-004) following
steps must be observed:
1. Close the firmware of the M8195A
2. Install license -U02 using KLM
3. Start the firmware of the M8195A. The firmware finds the new license –U02
in KLM and installs it in the M8195A.
4. Close the firmware of the M8195A
5. Install license -U04 using KLM
6. Start the firmware of the M8195A. The firmware finds the new license –U04
in KLM and installs it in the M8195A.

1 Introduction
20 Keysight M8195A Revision 2 –Arbitrary Waveform Generator User’s Guide
Figure 1: Using Keysight License Manager to view installed licenses
Licenses for instrument options are transferred to the M8195A module.
They are later no longer visible in the Keysight License Manager.
Other manuals for M8195A
1
Table of contents
Other Keysight Inverter manuals

Keysight
Keysight M9383B VXG-m User guide

Keysight
Keysight M9380A User guide

Keysight
Keysight M9099 User guide

Keysight
Keysight N3300A User manual

Keysight
Keysight E8267D User manual

Keysight
Keysight M8194A User manual

Keysight
Keysight M9384B User guide

Keysight
Keysight 81150A User manual

Keysight
Keysight N5171B EXG User manual

Keysight
Keysight U2761A User manual
Popular Inverter manuals by other brands

Rentech
Rentech Jaguar 1.2K user manual

DXPOWER
DXPOWER DXM 300 user manual

Jarol
Jarol JAC300 Series manual

Analytic Systems
Analytic Systems IPSi2400-40-220 Installation & operation manual

SolarEdge
SolarEdge SEXXXXH-RWMBNBF54 Quick installation guide

PanelClaw
PanelClaw Polar Bear III 10 Degree installation manual