Agilent E1441A
User/Service and SCPI Programming Manual
Where to Find it - Online and Printed Information
E1441-90003
Page
Chapter
Contents
Edition
Chapter
Appendix C
Chapter
Appendix A
Appendix B
Performance Verification Tests
6 Contents
U.S. Government Restricted Rights
AGILENT TECHNOLOGIES WARRANTY STATEMENT
DURATION OF WARRANTY: 1 year
Certification
WARNINGS
Safety Symbols
Documentation History
Trademarks
Conforms with the following European Directives
Safety
DECLARATION OF CONFORMITY
Measurement Product Generation Unit
Notes
Notes
Notes
Chapter
Module Setup
Agilent E1441A
Function/Arbitrary Waveform Generator
Setting the Module Address Switch
Figure 1-1.Setting the Logical Address
Chapter
Interrupt Priority
Installing into the Mainframe
Standard Input/Output Terminals
Faceplate Indicators and Connectors
Faceplate Indicators
Option 001 Phase-Lock10 MHz Reference Terminals
Initial Operation
Chapter
Chapter
Output Configuration
Agilent E1441A Application Information
Functional Capabilities
Valid Function/ Modulation Modes
Chapter
Table
FUNCtion:SHAPe SIN|SQU|TRI|RAMP|NOIS|USER|DC
Table
Chapter
Table
FREQuency <frequency>|MINimum|MAXimum
22 Agilent E1441A Application Information
Parameter
Page
Use the following command to set the dc offset
Use the following command to set the duty cycle
sync signal, you can disable the Sync terminal
AM Carrier Waveform Shape
Amplitude Modulation AM
FREQuency <frequency>|MINimum|MAXimum
Amplitude Modulating Waveform Shape
Amplitude Modulating Waveform Frequency
Amplitude Modulation Depth
Amplitude Modulating Source
Frequency Modulation FM
FM Carrier Frequency
FM Carrier Waveform Shape
FM Peak Frequency Deviation
32 Agilent E1441A Application Information
Chapter
“Gated Burst Mode” on page
“Burst Phase” on page
•“Burst Modes” on page
“Counted Burst Mode” on page
34 Agilent E1441A Application Information
The command sequence to configure this mode is
The command sequence to configure this mode is
trigger source
Burst Trigger Source For Counted Burst Mode
Gated Burst Mode
TTLTRG<n>
IMMediate
INTernal
EXTernal
Carrier Frequency
Number of Arb Points
Minimum Frequency
Maximum Frequency
Burst Count
BM:INTernal:RATE <frequency>|MINimum|MAXimum
Use the following command to set the burst count
Use the following command to set the burst rate
BM:NCYCles <# cycles>|INFinity|MINimum|MAXimum
•“FSK Rate” on page •“FSK Hop Source” on page
Frequency-Shift Keying FSK Modulation
•“FSK Carrier Frequency” on page
•“FSK “Hop” Frequency” on page
FSKey:FREQuency <frequency>|MINimum|MAXimum
Use the following command to set the frequency
Use the following command to set the FSK rate
FREQuency <frequency>|MINimum|MAXimum
Chapter
Internal Hop Source
External Hop Source
42 Agilent E1441A Application Information
•“Sweep Trigger Source” on page
Sweep Start and Stop Frequencies
•“Sweep Start and Stop Frequencies” on page
•“Sweep Time” on page •“Sweep Mode” on page
Internal Source
Sweep Trigger Source External Sources
Chapter
Sweep Trigger Signal TRIG:SOUR INT shown
Figure 2-9.Frequency Sweep with Internal Trigger
TRIGger:SOURce IMMediate|EXTernal|TTLTRG<0-7>|BUS
Creating Arbitrary Waveforms
Arbitrary Waveforms
Creating and Storing an Arbitrary Waveform
Chapter
Waveforms
Figure
48 Agilent E1441A Application Information
90DEG
Phase-Lock Capabilities Opt
APPL:SIN 10E+6,
PHAS:ADJ
50 Agilent E1441A Application Information
To Phase Lock Multiple Function Generators
requires Option
Figure
To Phase Lock Using the Counted Burst Mode
Send these commands to both function generators
requires Option
Triggering the Function Generator
Trigger Slope
Trigger Source Choices
Software BUS Triggering
Internal Triggering
External Triggering Including TTLTRG lines
Trig / FSK / Burst Input Terminal” on page
Chapter
Ext Trig / FSK / Burst Input Terminal
Figure
54 Agilent E1441A Application Information
System-RelatedOperations
SCPI Language Version Query
Firmware Revision Query
Power-Onand Reset State
Power-Onand
Reset State
Feature
Burst Modulation Program
Application Program Examples
CLanguage Programs Compiling and Linking a C
Program Example Programs
Chapter
Agilent E1441A Application Information
iferr != VI_SUCCESS err_handlerfuncgen, err
AM Modulation and Instrument State Storage
60 Agilent E1441A Application Information
Chapter
Arbitrary Waveform Example
Chapter
Agilent E1441A Application Information
Chapter
62 Agilent E1441A Application Information
close the device session */ viClosefuncgen
end of main Error handling function
Chapter
Agilent E1441A Application Information
Chapter
64 Agilent E1441A Application Information
Agilent E1441A SCPI Command Reference
Command Index by Function
Chapter
Modulation Commands
66 Agilent E1441A SCPI Command Reference
Chapter
Agilent E1441A SCPI Command Reference
Sweep Commands
Arbitrary Waveform Commands
Trigger Commands
68 Agilent E1441A SCPI Command Reference
System-RelatedCommands
Calibration Commands
Status Reporting Commands
Chapter
The IEEE-488.2Common Commands
Option 001 Phase-LockCommands
Agilent E1441A SCPI Command Reference
Abbreviated Commands
Command Fundamentals
Common Command Format
SCPI Command Format
Linking Commands
Implied Commands
Parameters
Command Guides
SCPI Command Reference
Subsystem Syntax
CALibration
CALibration?
COUNt?
SECure:CODE
SECure:STATe
Parameters
STRing
SETup
SETup?
SECure:STATe?
Parameters
STRing?
VALue
VALue?
DATA
VOLATILE
Subsystem Syntax
DAC VOLATILE
ATTRibute:AVERage?
ATTRibute CFACtor?
Downloading a Binary Block of Data
Chapter
ATTRibute:POINts?
ATTRibute PTPeak?
80 Agilent E1441A SCPI Command Reference
Chapter
CATalog?
COPY
Agilent E1441A SCPI Command Reference
DELete
DEL:ALL
NVOLatile:CATalog?
NVOLatile:FREE?
•Related Commands
FORMat
BORDer
BORDer?
•Related Commands: *RCL, *SAV
MEMory
STATe:DELete
STATe:RECall:AUTO
Comments • Returned Value: 0 or
STATe:RECall:AUTO?
Parameters
OUTPut
LOAD
LOAD?
TRIGger:STATe
SYNC
SYNC?
TRIGger:IMMediate
enable TTLTRG7 line to source a trigger
TTLTrg<n>:STATe?
Agilent E1441A SCPI Command Reference
enable TTLTRG2 line to source a trigger
Only valid with Option
PHASe
ADJust
Subsystem Syntax PHASe
REFerence
ADJust?
UNLock:ERRor:STATe
UNLock:ERRor:STATe?
Chapter
SOURce
92 Agilent E1441A SCPI Command Reference
Subsystem Syntax
•*RST Condition: 100%
Amplitude Modulation AM Commands
AM:DEPTh
Parameters
AM:INTernal:FREQuency
AM:DEPTh?
AM:INTernal:FUNCtion
AM:INTernal:FUNCtion?
•*RST Condition: BOTH
AM:SOURce?
AM:STATe
AM:STATe?
APPLy Commands
APPLy Command Parameters
Syntax
in the waveform see below
Chapter
98 Agilent E1441A SCPI Command Reference
±10 Vdc into an open circuit
APPLy:SINusoid
APPLy:DC
APPLy NOISe
APPLy:RAMP
APPLy?
APPLy:SQUare
APPLy:TRIangle
APPLy:USER
BurstCount
BURST MODULATION COMMANDS
BM:NCYCles
BM NCYCles?
Parameters
BM:PHASe
BM:PHASe?
BM:INTernal:RATE
BM:SOURce?
FM COMMANDS
BM:INTernal:RATE?
BM:SOURce
Parameters
FM:DEViation
FM:DEViation?
FM:INTernal:FREQuency
FM:STATe
FM:INTernal:FREQuency?
FM:INTernal:FUNCtion
FM:INTernal:FUNCtion?
Parameters
FREQuency?
FREQuency:STARt
Agilent E1441A SCPI Command Reference
FREQuency:STOP?
Frequency-ShiftKeying FSK Commands
FREQuency:STARt?
FREQuency:STOP
FSKey:INTernal:RATE?
FSKey:FREQuency
FSKey FREQuency?
FSKey INTernal RATE
FSKey:STATe?
Selecting an Arbitrary Waveform
FSKey:SOURce?
FSKey:STATe
Chapter
FUNCtion:USER?
FUNCtion:SHAPe
Agilent E1441A SCPI Command Reference
Parameters
FUNCtion:SHAPe?
PULSe:DCYCle
112 Agilent E1441A SCPI Command Reference
SWEep:TIME
PULSe:DCYCle?
SWEep:SPACing
SWEep:SPACing?
114 Agilent E1441A SCPI Command Reference
SWEep:STATe
SWEep:STATe?
VOLTage
Parameters
VOLTage?
VOLTage:OFFSet
Agilent E1441A SCPI Command Reference
VOLTage:OFFSet?
VOLTage:UNIT
VOLTage:UNIT?
QUEStionable :EVENt?
PRESet
STATus
QUEStionable :CONDition?
QUEStionable :ENABle?
QUEStionable :ENABle
Agilent E1441A SCPI Command Reference
Figure
Chapter
Subsystem Syntax
ERRor?
SYSTem
VERSion?
SOURce
TRIGger
SLOPe
SLOPe?
the *TRG IEEE-488.2common command
Related Commands *RST Condition TRIG SOUR IMM
SOURce?
Category
IEEE 488.2Common CommandReference
Command
124 Agilent E1441A SCPI Command Reference
•Related Commands: STATus:PRESet
ESE?
ESR?
Comments • Coupled command: No
Comments • Coupled command: No
IDN?
OPC?
OPT? option
•*RST Condition: none
PSC?
•Coupled command: No
Comments • Coupled command: No
Parameters
•Coupled command: No
Comments • Coupled command: No
Power-OnCondition no bits are enabled
Comments • Coupled command: No
SRE?
STB?
TST?
130 Agilent E1441A SCPI Command Reference
Agilent E1441A Power-Onand Reset State
Feature
Power-Onand Reset State
SCPI Command Quick Reference
Agilent E1441A SCPI Command Reference
Chapter
Chapter
132 Agilent E1441A SCPI Command Reference
Agilent E1441A SCPI Command Reference
SOURce
Chapter
Chapter
134 Agilent E1441A SCPI Command Reference
Frequency Characteristics
Agilent E1441A Specifications
Appendix A
Sinewave Spectral Purity
Triangle, Ramp, Arb
Signal Characteristics Square wave
Output Characteristics 1,5 Amplitude into 50Ω:2
Resolution
Faceplate Inputs5
Characteristics
Modulation
Frequency Sweep
Operating Environment
System Characteristics Configuration Times
Arb Download Times
Cooling/Slot
Trigger
Option 001 Specifications Timebase Accuracy
Phase Offset
Faceplate Output: Ref Out terminal
Appendix A
140 Agilent E1441A Specifications
102 Syntax error
Agilent E1441A Error Messages
Execution Errors
Appendix B
113 Undefined header
108 Parameter not allowed
109 Missing parameter
112 Program mnemonic too long
161 Invalid block data
170to -178 Expression errors
151 Invalid string data
158 String data not allowed
221 Settings conflict; offset has been adjusted
221 Settings conflict; frequency has been adjusted
222 Data out of range; offset
222 Data out of range
222 Data out of range; amplitude
222 Data out of range; frequency
440 Query UNTERMINATED after indefinite response
350 Too many errors
550Command not allowed in local
580Phase-lockedloop is unlocked
701Cal security disabled by jumper
Self-TestErrors
Calibration Errors
590I/O processor reset 601Trigger test failed
704Secure code too long
707Cal signal measurement out of range
702Cal secured
703Invalid secure code
852Flatness DAC gain cal required CAL:SETup
Arbitrary Waveform Errors
850Cal setup invalid
851Negative offset gain cal required CAL:SETup
788Cannot copy to VOLATILE arb waveform
783Arb waveform name too long
785Specified arb waveform does not exist
786Cannot delete a built-inarb waveform
580Phase-lockedloop is unlocked
Option 001 Phase-LockErrors
Appendix B
152 Agilent E1441A Error Messages
Agilent E1441A Function Generator Tutorial
Appendix C
Direct Digital Synthesis
Appendix C
Figure C-2
Figure C-3
154 Agilent E1441A Function Generator Tutorial
Signal Imperfections
Appendix C
Agilent E1441A Function Generator Tutorial
156 Agilent E1441A Function Generator Tutorial
Output Amplitude Control
Figure C-4
Figure C-5
Agilent E1441A Function Generator Tutorial
Floating Signal Generators
Attributes of AC Signals
Appendix C
Appendix C
Modulation
1 + D ⋅ Am 〈 t〉 ⋅ sin2π ⋅ Fc ⋅ T
158 Agilent E1441A Function Generator Tutorial
Start Frequency + Stop Frequency
Appendix C
Agilent E1441A Function Generator Tutorial
For wideband FM
Deviation = Hop Frequency – Carrier Frequency
160 Agilent E1441A Function Generator Tutorial
Appendix C
Appendix C
Table C-1
for AM
624for FM
162 Agilent E1441A Function Generator Tutorial
Fs = 1 / 9 x 200 ∝s = 555.555 kHz
Points P = C/S / Fs =
y = mX + b
Appendix D
Service Procedures
Calibration Interval
Agilent Technologies Calibration Services
Automated Verification and Calibration Procedures
Closed-CaseElectronic Calibration
Test Considerations
Recommended Test Equipment
Performance Verification Tests
Frequency Verification
Quick Performance Check
Performance Verification Tests
Table D-4.DC Function Offset Verification
Function Gain and Linearity Verification
DC Function Offset Verification
168 Service Procedures
Appendix D
AC Amplitude Verification
Service Procedures
Table D-5.AC Amplitude Verification High Z
170 Service Procedures
Table D-6.AC Amplitude Verification 50 Ohms
Appendix D
Appendix D
Amplitude Flatness Verification
Service Procedures
Table D-7.Amplitude Flatness Verification
AM Modulation Depth Verification
Optional Performance Verification Tests
Square Wave Duty Cycle Verification
Appendix D
Distortion Verification
Service Procedures
Table D-10.Distortion Verification
To change security code
Calibration Security Code
To unsecure for calibration
To re-secure
Unsecuring the Function Generator
Calibration Message
Calibration Count
Calibration Example
General Calibration/Adjustment Procedure
Aborting a Calibration in Progress
Frequency and Burst Rate Adjustment
Function Gain and Linearity Adjustment
AC Amplitude Adjustment High-Z
Modulation Adjustment
Appendix D
AC Amplitude Adjustment 50 Ohms
Table D-15.50 Ohm Adjustment Setup
182 Service Procedures
8.Perform the “AC Amplitude Verification” on page
7.Repeat steps 4, 5 and 6 for SETUP 35 through
Table D-16.AC Amplitude 50 Ohms Adjustment Setups
Service Procedures
DC Output Adjustment
AC Amplitude Flatness Adjustment
Duty Cycle Adjustment
1 kHz to 100 kHz
Table D-22.AC Flatness Adjustment Setups
Service Procedures
Appendix D
188 Service Procedures
Error Messages
Table D-23.System Error Messages
Table D-24. Self-TestError Messages
Table D-25.Calibration Error Messages
Service Procedures
Appendix D
MaximumValue – ExpectedReading
Performance Test Record
Test Limits Measurement Uncertainty
Test Accuracy Ratio TAR
Appendix D
Trace No
Appendix D
Test Equipment Used Description
Model No
Appendix D
Agilent E1441A Frequency Accuracy
Agilent E1441A Function Gain and Linearity
Agilent E1441A DC Function Offset
Appendix D
Agilent E1441A AC Amplitude High Z
Appendix D
Agilent E1441A AC Amplitude 50 Ohms
Agilent E1441A Amplitude Flatness
Agilent E1441A AM Modulation
Appendix D
Appendix D
Optional Performance Verification Tests
Agilent E1441A Square Wave Duty Cycle
Agilent E1441A Distortion
Appendix D
Index
Symbols
CODE, STATe,
AVERage?, CFACtor?, POINts?, PTPeak?,
ALL,
CATalog?, FREE?,
IDN?, 124,
DELete,
FM, 32, FSK, 41,
OPC, 124, 126 *OPC?
ERRor STATe, STATe?,
RST, 124,
SRE?, 124,
STB?, 124,
DEPTh, DEPTh?, INTernal FREQuency, FUNCtion,
WAI, 124,
Vpp, 25, Vrms, 25,