advertisement
• FAST SHIPPING AND
DELIVERY
• TENS OF THOUSANDS OF
IN-STOCK ITEMS
• EQUIPMENT DEMOS
• HUNDREDS OF
MANUFACTURERS
SUPPORTED
• LEASING/MONTHLY
RENTALS
• ITAR CERTIFIED
SECURE ASSET SOLUTIONS
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment
SERVICE CENTER REPAIRS
Experienced engineers and technicians on staff at our full-service, in-house repair center
Instra
View
SM
REMOTE INSPECTION
Remotely inspect equipment before purchasing with our interactive website at
www.instraview.com
WE BUY USED EQUIPMENT
Sell your excess, underutilized, and idle used equipment
We also offer credit for buy-backs and trade-ins
www.artisantg.com/WeBuyEquipment
LOOKING FOR MORE INFORMATION?
Visit us on the web at
www.artisantg.com
for more information on price quotations, drivers, technical specifications, manuals, and documentation
Contact us:
(888) 88-SOURCE | [email protected] | www.artisantg.com
HP
75000 SERIES C
21 MHz Synthesized
Generator
HP E1440A
User's Manual
SERIAL NUMBERS
This manual applies to all instruments.
Fa
HEWLETT
PACKARD
HP Part No.
E1440-95011
Printed
in
the Federal Republic of Germany, April 1992
Second Edition
E0492
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Notices
Subject Matter
The information contained in this document is subject t o change without notice. HEWLETT-PACKARD (HP) MAKES NO
WARRANTY OF ANY KIND WITH REGARD T O THIS
MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. HP shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance or use of this material.
Hewlett-Packard Company assumes no responsibility for the use or reliability of its software on equipment that is not furnished by HP.
Restricted Rights
Legend
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subdivision (b)(3)(ii) of the Rights in
Technical Data and Computer Software clause at 52.227-7013.
Hewlett-Packard Company; 3000 Hanover Street; Palo Alto,
California 94304
Front Cover Photograph
The instrument photograph on the front cover shows the HP E1440A
--.-
This document contains proprietary information which is protected by copyright. All rights are reserved.
No part of this document may be photocopied, reproduced, or translated t o another language without the prior written consent of
Hewlett Packard GmbH.
@
Copyright 1992 by Hewlett-PaLkard GmbH
Herrenberger Str. 130, D-7030 Boeblingen
Federal Republic of Germany
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
Printing History
The Printing History shown below lists
all
Editions and Updates of this manual and the printing date(s). The first printing of the manual is Edition 1.
The Edition number increments by 1 whenever the manual is revised.
Updates, which are issued between Editions, contain replacement pages to correct the current Edition of the manual. Updates are numbered sequentially starting with Update 1. When a new Edition is created, it contains all the Update information for the previous
Edition. Each new Edition or Update also includes a revised copy of this printing history page. Many product updates or revisions do not require manual changes and, conversely, manual corrections may be done without accompanying product changes. Therefore, do not expect a one-to-one correspondence between product updates and manual updates.
Control Serial Number: Edition 2 applies directly to all instruments.
Printing History
Edition Date Part Number CODE
Edition
1
May
1990 E1440-90011 E0590
Edition
2
April 1992 E1440-90011 E0492
This product has been designed and tested according to International
Safety Requirements. To ensure safe operation, and to keep the product safe, heed the symbols, warnings and cautions contained in this section.
Operational Safety
The following general safety precautions must be observed during all phases of operation, service, and repair of this product. 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 product. Hewlett-Packard Company assumes no liability for the customer's failure t o comply with these requirements.
DO NOT operate the product in an explosive atmosphere or in the presence of flammable gases or fumes.
Keep away from live circuits: Operating personnel must not remove equipment covers or shields. Procedures involving the removal of covers or shields are for use by service-trained personnel only. Under certain conditions, dangerous voltages may exist even with the equipment switched off.
To avoid dangerous electrical shock, DO NOT perform procedures involving cover or shield removal unless you are qualified to do so.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
DO NOT
operate damaged equipment: Whenever it is possible that the safety protection features built into this product have been impaired, either through physical damage, excessive moisture, or any other reason, REMOVE POWER and do not use the product until safe operation can be verified by service-trained personnel.
If
necessary, return the product to a Hewlett-Packard Sales and
Service Office for service and repair to ensure that safety features are maintained.
DO NOT service or adjust alone: Do not attempt internal service or adjustment unless another person, capable of rendering first aid and resuscitation, is present.
DO NOT substitute parts or modify equipment: Because of the danger of introducing additional hazards, do not install substitute parts or perform any unauthorized modification to the product.
Return the product to a Hewlett-Packard Sales and Service Office for service and repair to ensure that safety features are maintained.
Safety Symbols
A
The apparatus will be marked with this symbol when it is necessary for the user t o refer t o the instruction manual in order to protect the apparatus against damage.
Indicates dangerous voltages.
I
-
Earth terminal.
Protective earth.
Warning
A
ATTENTION
Static Sensltlve
Affixed to a product containing static sensitive devices
- use anti-static handling procedures to prevent electrostatic discharge damage t o components.
The WARNING sign denotes a hazard. It calls attention to a
@
procedure, practice or the like, which, if not correctly performed or adhered to, could result in injury or loss of life. Do not proceed beyond a WARNING sign until the indicated conditions are fully understood and met.
Caution
1)
The CAUTION sign denotes a hazard. It calls attention t o an operating procedure, practice or the Like, which, if not correctly performed or adhered to, could result in damage to or destruction of part or
all
of the equipment. Do not proceed beyond a CAUTION sign until the indicated conditions are fully understood and met.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Warranty
This Hewlett-Packard product is warranted against defects in materials and workmanship for a period of three years from date of shipment. Duration and conditions of warranty for this product may be superseded when the product is integrated into (becomes a part of) other HP products. During the warranty period, Hewlett-Packard
Company will, at its option, either repair or replace products which prove to be defective.
For warranty service or repair, this product must be returned to a service facility designated by Hewlett-Packard (HP). Buyer shall prepay shipping charges to
HP
and
HP
shall pay shipping charges to return the product t o Buyer. However, Buyer shall pay all shipping charges, duties, and taxes for products returned t o HP from another country.
HP warrants that its software and firmware designated by HP for use with a product will execute its programming instructions when properly installed on that product. HP does not warrant that the operation of the product, or software, or firmware will be uninterrupted or error free.
Limitation of
Warranty
The foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by Buyer, Buyer-supplied products or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or improper site preparation or maintenance.
The design and implementation of any circuit on this product is the sole responsibility of the Buyer. HP does not warrant the Buyer's circuitry or malfunctions of HP products that result from the Buyer's circuitry. In addition, HP does not warrant any damage that occurs as a result of the Buyer's circuit or any defects that result from
Buyer-supplied products.
NO OTHER WARRANTY IS EXPRESSED OR IMPLIED. HP
SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.
Exclusive Remedies
The remedies provided herein are Buyer's sole and exclusive remedies. Hewlett Packard shall not be liable for any direct, indirect, special, incidental, or consequential damages whether based on contract, tort, or any other legal theory.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Assistance
Product maintenance agreements and other customer assistance agreements are available for Hewlett-Packard products. For any assistance contact your nearest Hewlett-Packard Sales and Service
Office. Addresses are provided at the back of this manual.
Radio Frequency
(Federal Republic of Germany only)
Interference Statement
Herste]lerbescheinigUng
Deutsche Bundespost
Hiermit wird bescheinigt, dass dieses Geraet/System HP E1440A, betrieben im HP 75000 Series
C
System in Uebereinstimmung mit den Bestimmungen von Postverfuegung 1046 184 funkentstoert ist
.
Der Deutschen Bundespost wurde das Inverkehrbringen dieses
Geraetes/Systems angezeigt und die Berechtigung zur Ueberpruefung der Serie auf Einhalt ung der Bestimmungen eingeraeumt
.
Zusatzinformation fuer Mess- und Testgeraete:
Werden Mess- und Testgeraete mit ungeschirmten Kabeln und/oder in offenen Messaufbauten verwendet, so ist vom Betreiber sicherzustellen, dass die Funk-Ent st oerbestimmungen unt er
Betriebsbedingungen an seiner Grundstuecksgrenze eingehalten werden.
Manufacturer's
Declaration
This is to certify that the equipment HP E1440A meets the radio frequency interference requirements of Directive FTZ 1046184, when used in the
HP
75000 Series
C
System. The German Bundespost has been notified that this equipment was put into circulation and has been granted the right t o check the product type for compliance with these requirements.
Additional Information for Test and Measurement Equipment:
If test and measurement equipment is operated with unscreened cables and/or used for measurements on open set-ups, the user has to assure that under operating conditions the Radio Interference Limits are still met at the border of the user's premises.
Certification
Hewlett-Packard Company certifies that this product met its published specifications at the time of shipment from the factory.
Hewlett-Packard further certifies that its calibration measurements are traceable to the United States National Institute of Standards and Technology (formerly National Bureau of Standards), to the extent allowed by that organization's calibration facility, and t o the calibration facilities of other International Standards Organization members.
&
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
--
Introduction
This manual is arranged into five categories:
General Information
General descriptions of the equipment and preparation for use instructions
-
Chapters
1 and
2
Operating Information
Setting up and sample programs, programming techniques
-
Chapters 3 and 4
Programming Informat ion
Explanation of each software command applicable to the
HP E1440A -
Chapter
5,
Appendix
B
and Appendix
D
Specifications
Appendix
A
Customer Assistance
Sales and Service information: Appendix F.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
vii
Contents
1
.
Getting Started
Using this Chapter
General Description
Key Features
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
Instrument Overview
Physical Description
. . . . . . . . . . . . .
. . . . . . . . . . . . .
Introduction t o Operation
Programming
. . . . . . . . . . . .
. . . . . . . . . . . . . . . .
Self Test
. . . . . . . . . . . . . . . . . .
The Error Queue
. . . . . . . . . . . . . . .
Sample program
. . . . . . . . . . . . . . .
Checking the Instrument Output
Reset
. . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Front Panel Connections
. . . . . . . . . . . .
Marker TTL
X-Drive
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
Pen lift
. . . . . . . . . . . . . . . . . . .
Sync-Out TTL
Output
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
Ref Out lOMHz
PM
. . . . . . . . . . . . . . .
Ref
AM
In
1/1OMHz
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
Front Panel Indicators
. . . . . . . . . . . . .
Failed
Access
Error
Caution
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Output On
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
2
.
Coniiguring the
HP
E1440A
Using this Chapter
Inspection
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
Claims and Repackaging
Storage and Shipment
. . . . . . . . . . . .
. . . . . . . . . . . . .
Return Shipments t o HP
Configuration
. . . . . . . . . . .
. . . . . . . . . . . . . . . . .
The Logical Address Switch
Changing Module Settings
Installation
. . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
Installing the HP E1440A
. . . . . . . . . . .
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
3
.
Using the
HP
E1440A
Using
this Chapter
Sample Programs
. . . . . . . . . . . . . . .
3-1
. . . . . . . . . . . . . . . .
3-1
Typical Commands
. . . . . . . . . . . . . . .
3-2
[:S 0URceI:OUTPut Command
:ROSCillator Command
. . . . . . . . .
3-2
. . . . . . . . . . . .
3-2
FUNC Command
FREQ Command
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
Programming Examples
3-2
3-3
. . . . . . . . . . . . .
3-3
Function Generator
. . . . . . . . . . . . . .
3-3
Multi-Interval Sweep Generator
. . . . . . . .
3-4
Multi-Marker Sweep Generator
. . . . . . . . .
3-5
Using the Command Group Feature
. . . . . .
3-6
Sample program
. . . . . . . . . . . . . .
3-6
Using *OPC? to Synchronize the HP E1440A
Using *WAI to Synchronize the HP E1440A
. .
3- 7
. . .
3-11
4
.
Understanding the HP
E1440A
Using this Chapter
A System Overview
The Synthesizer
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
The VXIbus Interface
. . . . . . . . . . . . .
The Microprocessor System
. . . . . . . . . .
. . . . . . . . . . . . . . .
The Function Generator
The Output Unit
Amplifier
Attenuator
. . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
Sweep Generator
Front Panel
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
Planning and Programming
. . . . . . . . . . .
The HP E1440Ain a Test Environment
. . . . . .
Signal Parameters
FREQuency
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
AMPLitude
OFFSet
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
PHASe
. . . . . . . . . . . . . . . . . .
Value Coupling
General
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
Example
. . . . . . . . . . . . . . . . .
Example of processing value coupled commands
Sweep
. . . . . . . . . . . . . . . . . . . .
Example
:
. . . . . . . . . . . . . . . . .
Functional Coupling
. . . . . . . . . . . . . .
[:SOURce]:FREQuency [:CW]
. . . . . . . . .
[:SOURce]:ROSCillator :SOURce
. . . . . . . .
[:SOURce]:SWEep :TIME:RETRace
. . . . . .
Programming Pitfalls
Sweep
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Minimal MARKer distances
. . . . . . . . . .
FUNC TTL and FUNC DC limitations
:VOLT < d u e > <unit>
. . . . .
/
:VOLT:UNIT
. . . .
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
"WAI and *OPC?
Connections
. . . . . . . . . . . . . .
4-18
. . . . . . . . . . . . . . . . . .
4-18
5
.
Command Reference
Using This Chapter
Command Types
. . . . . . . . . . . . . . .
5-1
. . . . . . . . . . . . . . . .
5-1
SCPI Command Format
. . . . . . . . . . . .
5-1
Command Separator
. . . . . . . . . . . . .
5-1
The SCPI command parser
. . . . . . . . . . .
5-2
Definition of terms
. . . . . . . . . . . . . .
5-2
Common commands
Program message
/
SCPI commands
. . . .
5-2
. . . . . . . . . . . . . .
5-2
Program message unit (command)
Command node
. . . . . .
5-2
. . . . . . . . . . . . . .
5-3
Optional node
End node
. . . . . . . . . . . . . . .
5-3
. . . . . . . . . . . . . . . . .
5-4
Implied root node
Current base node
How the parser works
. . . . . . . . . . . . .
5-4
. . . . . . . . . . . . .
5-4
. . . . . . . . . . . . .
5-4
Example
Parameters
. . . . . . . . . . . . . . . . .
5-5
. . . . . . . . . . . . . . . . .
5-6
Linking Commands
. . . . . . . . . . . . . .
5-7
Common Command Format
. . . . . . . . . .
5-7
SCPI Command Reference
ABORt
. . . . . . . . . . . .
5-8
. . . . . . . . . . . . . . . . . . . .
5-8
Subsystem Syntax
Comments
. . . . . . . . . . . . . .
5-8
. . . . . . . . . . . . . . . . . .
5-8
Example
. . . . . . . . . . . . . . . . . .
5-8
CALibration
Comments
. . . . . . . . . . . . . . . . . .
5-9
Subsystem Syntax
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
5-9
CAL? Results
5-9
. . . . . . . . . . . . . . . .
5-9
INITiate
. . . . . . . . . . . . . . . . . . .
Subsystem Syntax
5-11
. . . . . . . . . . . . . .
5-11
:CONTinuous
. . . . . . . . . . . . . . . .
5-11
Parameters
Comments
. . . . . . . . . . . . . . . . .
5-11
. . . . . . . . . . . . . . . . . .
5-11
[:IMMediate]
. . . . . . . . . . . . . . . . .
5-11
Comments
. . . . . . . . . . . . . . . . . .
5-11
OUTPut
. . . . . . . . . . . . . . . . . . .
Subsystem Syntax
5-12
. . . . . . . . . . . . . .
5-12
[:STATe]
Parameters
. . . . . . . . . . . . . . . . . .
5-12
. . . . . . . . . . . . . . . . .
5-12
Comments
[:STATe]?
:AMPLify
. . . . . . . . . . . . . . . . . .
5-12
. . . . . . . . . . . . . . . . . .
5-13
. . . . . . . . . . . . . . . . . .
5-13
High Voltage Option 001
Parameters
. . . . . . . . . .
5-13
. . . . . . . . . . . . . . . . .
5-13
Comments
. . . . . . . . . . . . . . . . . .
5-13
:TTLTrg<n> [:STATe]
. . . . . . . . . . . . .
5-14
Parameters
. . . . . . . . . . . . . . . . .
5-14
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Comments
. . . . . . . . . . . . . . . . . .
:TTLTrg<n>:SOURce
Parameters
. . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
:TTLTrg<n>:AOFF
[:SOURce]
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
Subsystem Syntax
Comments
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
[:SOURce]:AM
Subsystem Syntax
Parameters
Comments
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
[:
SOURce] :FREQuency
Subsystem Syntax
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
:FREQuency[:CW
I
:FREQuency:MODE
:FIXed]
. . . . . . . . . .
. . . . . . . . . . . . .
:FREQuency :STARt :STOP
:FREQuency:CENTer
. . . . . . . . . .
. . . . . . . . . . . . .
:FREQuency:SPAN
[:SOURce]:FUNCtion
Subsystem Syntax
Comments
[:SOURce]:LIST
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
Subsystem Syntax
. . . . . . . . . . . . . .
:LIST:FREQuency
:LIST:DWELl
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
:LIST:SEQuence
. . . . . . . . . . . . . . .
[:SOURce] :MARKer[<n>]
. . . . . . . . . . .
. . . . . . . . . . . . . .
Subsystem Syntax
Comments
. . . . . . . . . . . . . . . . . .
[:SOURce]:PHASe
Subsystem Syntax
Comments
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
Example:
[:SOURce]:PM
. . . . . . . . . . . . . . . . .
Subsystem Syntax
Parameters
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
Comments
. . . . . . . . . . . . . . . . . .
[:SOURce] :ROSCillator
Subsystem Syntax
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
Comments
. . . . . . . . . . . . . . . . . .
[:SOURce]:SWEep
. . . . . . . . . . . . . . .
Subsystem Syntax
:SWEep:TIME
Comments
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
:S WEep:TIME:RETRace
. . . . . . . . . . .
. . . . . . . . . . . . . . . . .
.STATUS
. . . . . . . . . . . . . . . . . . . .
:STATus:OPERation
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
Subsystem Syntax comments
. . . . . . . . . . . . . . . . . .
:STATus:QUEStionable
. . . . . . . . . . . .
:STATus:QUEStionable :FREQUENCY
. . . . .
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
:STATus:PRESet
:SYSTem
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
Subsystem Syntax
:SYSTem:ERRor?
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
:SYSTem:PRESet
:SYSTem:VERSion?
. . . . . . . . . . . . .
IEEE 488.2 Commands for the HP E1440A
*CLS
. . . .
. . . . . . . . . . . . . . . . . . . .
*ESE
*ESE?
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
*ESR?
*IDN?
*OPC
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
*OPC?
*RCL
. . . . . . . . . . . . . . . . . . . .
*RST
. . . . . . . . . . . . . . . . . . . .
*SAV
*SRE
*SRE?
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
*STB?
*TST?
*WAI
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
A
.
Specifications
Waveforms
. . . . . . . . . . . . . . . . . .
Frequency
. . . . . . . . . . . . . . . . . . .
Main Signal Output (Typical)
Amplitude into 50fl
. . . . . . . . . .
. . . . . . . . . . . . . . .
Sinewave Spectral Purity
. . . . . . . . . . . .
Squarewave Characteristics (Typical)
Triangle/Ramp Characteristics
. . . . . . .
. . . . . . . . . .
DC Offset
. . . . . . . . . . . . . . . . . . .
Phase Offset
. . . . . . . . . . . . . . . . . .
Sinewave Amplitude Modulation (Typical)
. . . . .
Phase Modulation (Typical)
Frequency Sweep
. . . . . . . . . . .
. . . . . . . . . . . . . . . .
Auxiliary Outputs (Typical)
Auxilliary Inputs (Typical)
VXIbus Interface Capabilities
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . .
Option
001
High-Voltage Output Amplifier
. . . .
General (Typical refer to VXI System Specification)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
B
.
Register Programming
Registers
. . . . . . . . . . . . . . . . . . .
Status Reporting
. . . . . . . . . . . . . . .
Error Queue
Status Registers
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
Using the Registers
. . . . . . . . . . . . . . .
Sample Program
Program
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
Performance tests
Introduction
Test Record
. . . . . . . . . . . . . . . . . *
. . . . . . . . . . . . . . . . . .
Recommended Test Equipment
Functional Verification Tests
. . . . . . . . . .
. . . . . . . . . . .
Performing a Self-test
Starting the test
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
Reading the Error Queue
Example program
. . . . . . . . . .
. . . . . . . . . . . . .
Checking the Instrument Output
Operational Verification Tests
. . . . . . . .
. . . . . . . . . .
Without a Controller
With a Controller
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
Performance Verification Tests
. . . . . . . . . .
Introduction
. . . . . . . . . . . . . . . . .
Harmonic Distortion
Specifications
. . . . . . . . . . . . .
. . . . . . . . . . . . . . .
Equipment Required
Procedure
. . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
High-Voltage Output (Option 001)
Spurious Signal
. . . . . .
. . . . . . . . . . . . . . .
Specifications
. . . . . . . . . . . . . . .
Equipment Required
. . . . . . . . . . . .
Mixer Spurious Procedure
. . . . . . . . . .
Close-in Spurious (Fractional
N
Spurs) Procedure
Integrated Phase Noise
Specifications
. . . . . . . . . . . .
. . . . . . . . . . . . . . .
Equipment Required
Procedure
. . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
Frequency Accuracy
. . . . . . . . . . . . .
Specifications
. . . . . . . . . . . . . . .
Equipment Required
. . . . . . . . . . . .
Procedure
. . . . . . . . . . . . . . . . .
Phase Increment Accuracy
. . . . . . . . . . .
Specifications
. . . . . . . . . . . . . . .
Equipment Required
. . . . . . . . . . . .
Procedure
. . . . . . . . . . . . . . . . .
Amplitude Accuracy
. . . . . . . . . . . . .
Specifications
. . . . . . . . . . . . . . .
Equipment Required
. . . . . . . . . . . .
Amplitude Accuracy at Frequencies upto 100
kHz
Procedure
. . . . . . . . . . . . . . .
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
High-Voltage Output (Option 001)
Amplitude Accuracy (Frequencies
. . . . . .
>
100
kHz)
.
High-Voltage Output (Option 001)
DC Offset Accuracy (DC only)
. . . . . .
. . . . . . . . .
Specifications
. . . . . . . . . . . . . . .
Equipment Required
Procedure
. . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
Attenuator Test
. . . . . . . . . . . . .
High-Voltage Output (Option 001)
Specifications
. . . . . .
DC Offset Accuracy with AC Functions
. . . . .
. . . . . . . . . . . . . . .
Equipment Required
Procedure
. . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
Triangle Linearity
Specifications
. . . . . . . . . . . . . . .
Equipment Required
Procedure
. . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
Test Facility
:
. . . . . . . . . . . . . . . . .
Test Conditions
:
. . . . . . . . . . . . . . . .
Installed Options
:
. . . . . . . . . . . . . .
Ambient Temperature
:
Relative Humidity :
Line Frequency
:
. . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
Special Notes :
. . . . . . . . . . . . . . . . .
Test Equipment Used
:
. . . . . . . . . . . . .
Harmonic Distortion
Frequency Accuracy
. . . . . . . . . . . . . .
Spurious Signals
. . . . . . . . . . . . . . . .
Integrated Phase Noise
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
Phase Increment Accuracy
Amplitude Accuracy
. . . . . . . . . . . .
. . . . . . . . . . . . . .
DC Offset Accuracy (DC only)
. . . . . . . . . .
DC Offset Accuracy with AC Function
Triangle Linearity
. . . . . .
. . . . . . . . . . . . . . .
D
.
Command Quick Reference
Introduction
. . . . . . . . . . . . . . . . . .
E
.
Error Messages
Introduction
. . . . . . . . . . . . . . . . . .
Message List
. . . . . . . . . . . . . . . . . .
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
F
.
Sales and Service Offices
Information
. . . . . . . . . . . . . . . . . .
F-
1
Asia
Canada
. . . . . . . . . . . . . . . . . . . .
F- 1
. . . . . . . . . . . . . . . . . . .
F-1
Eastern Europe
Northern Europe
South East Europe
. . . . . . . . . . . . . . .
F-
1
. . . . . . . . . . . . . . .
F-
1
. . . . . . . . . . . . . .
F-
1
Middle East and Central Africa
United Kingdom
. . . . . . . .
F-
2
. . . . . . . . . . . . . . .
F-2
United States of America
Eastern USA
. . . . . . . . . . .
F-2
. . . . . . . . . . . . . . . . .
F-2
Midwestern USA
Southern USA
. . . . . . . . . . . . . . .
F-2
. . . . . . . . . . . . . . . .
F-2
Western USA
. . . . . . . . . . . . . . . .
F-2
Other International Areas
. . . . . . . . . . . .
F-3
Index
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Figures
1.1
.
Block Diagram of the HP E1440A
1.2
. . . . . . .
1-2
.
HP E1440A Front panel
. . . . . . . . . . . .
1-6
2.1
2.2
2.3
4.1
4.2
4.3
B.1
C.1
C.2
C.3
.
Address Switch and Jumper Location
. . . . . .
2-3
.
Address Switch Settings
. . . . . . . . . . . .
2-4
.
Jumper JlOl Links Settings
. . . . . . . . . .
2-5
.
Simplified Block Diagram
. . . . . . . . . . .
4-1
.
Synthesizer Block Diagram
. . . . . . . . . .
4-2
.
Handling of Value Coupled Commands
. . . . .
4-12
.
Status Register Subset
. . . . . . . . . . . .
B-2
.
Service Switch
. . . . . . . . . . . . . . . .
C- 7
.
Example Service Switch Setting
. . . . . . . .
C-7
.
Harmonic Distortion Verification Test Set-Up
(High-Voltage Output)
. . . . . . . . . . .
C-12
C.4
C.5
C.6
C.7
C.8
C.9
C.10
.
Mixer Spurious Test Set-Up
. . . . . . . . . .
C-14
.
Integrated Phase Noise Test Set-Up
. . . . . . .
C-17
.
Phase Increment Accuracy Test Set-Up
. . . . .
C-20
.
Function Amplitude Accuracy Test Set-Up
. . .
C-23
.
High voltage sinewave accuracy test set.up
. . . .
C-26
.
Function Amplitude Accuracy Test Set-Up
(High-Voltage Output)
. . . . . . . . . . .
C-27
.
Test set-up for Amplitude Accuracy Adjustment
C.11
C.12
C.13
(Frequency
>
100 kHz)
. . . . . . . . . . .
C-28
.
500
0 300 p F loadlvoltage divider
.
DC Offset Test Set-Up
. . . . . . . . . . . .
C-34
.
Triangle Linearity Test Set-Up
. . . . . . .
. . . . . . . . .
C-30
C-36
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Tables
1.1
.
Instrument Reset State
3.1
3.2
.
Frequency Controls
. . . . . . . . . . . .
.
Values for FUNC Command
. . . . . . . . . .
. . . . . . . . . . . . . .
4- 1
.
Frequency Ranges
. . . . . . . . . . . . . .
4.2
.
Amplitude Limits of AC Functions
. . . . . . .
4.3
4.4
4.5
4.6
5.1
5.2
5.3
.
High-Voltage Output Amplitudes
. . . . . . . .
.
Maximum DC Offset with any AC Function
. . .
.
El440 Command Group Assignment
. . . . . .
.
Illegal El440 Commands in FREQ:MODE LIST
/
SWEEP
. . . . . . . . . . . . . . . . .
.
Operation Status Register
. . . . . . . . . . .
.
Questionable Status Register
. . . . . . . . . .
.
Questionable Frequency Register
. . . . . . . .
.
Common Command Summary
. . . . . . . . .
5.4
5.5
C.1
.
Reset State (Standard Setting)
. . . . . . . . .
.
Recommended Test Equipment for Tests
. . . .
C.2
.
Self-test result bits
. . . . . . . . . . . . . .
C.3
.
Service Switch Parameter Settings
. . . . . . .
C.4
. . . . . . . . . . . . . . . . . . . . . . .
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Getting Started
Using this Chapter
This chapter introduces you to the VXIbus, HP E1440A Synthesized
FunctionJSweep Generator. The main sections of the chapter are:
rn
General Description
..............................................
1-1
Introduction to Operation
Front Panel
....................................
1-3
........................................................
1-6
General Description
The HP E1440A Synthesized FunctionJSweep Generator is a multi-task signal generator, built as a C-size (double slot) plug-in module, for use with other similar modules in a VXI mainframe. It can be used as:
a reference source
Produces a sine wave of a specified frequency, amplitude, DC offset and phase.
a function generator
Produces various waveforms at a specified frequency, amplitude,
DC offset and phase.
a sweep generator
Produces logarithmic and linear frequency sweeps.
Key Features
Key features of the HP E1440A are as follows:
5
different waveforms can be output
rn
Variable offsets and amplitudes
Can be used as a DC source
rn rn rn
Multi-interval or multi-marker sweep capabilities
Sweep sequencing
Combined linear and logarithmic sweeps
rn
Phase-continuous sweep
Message based module (responds to high level ASCII SCPI commands)
rn rn
Save/recall instrument settings
Compatible with VXIbus mainframe unit and associated modules
Getting Started 1-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
Introduction to
Operation
Note
This section contains information on checking communication between the synthesizer, mainframe and the computer. It includes information on returning the synthesizer to a known operating state
(reset), should programming errors occur or
if
a restart is necessary.
Before the
HP
E1440A can be used, some system configuration adjustments may need t o be made t o the module and then it has to be installed in the mainframe. Details of these tasks are given in
Chapter 2
Configuring the
HP E1440A.
Programming
The HP El4408 has been designed so that it can be controlled by an external computer. Its operations are therefore performed by a series of programmable commands using SCPI. There are no manual controls.
This section gives only brief general information on how to control the HP E1440A using a controller module. For a short form list of the commands specific to the HP E1440A, see Appendix D Command
Quick
Reference.
Programming information in this chapter is restricted t o HP
E1440A specifics, and assumes that you are familiar with VXIbus or
VMEbus intrinsics.If you are not familiar with these, then refer to industry standard publications about the VMEbus and the following publications:
rn
The "VXIbus System Specification7' published by The VXIbus
Consortium, Inc.
rn
ANSIIIEEE-488.2-1987, "Digital Interface for Programmable
Instrumentation" published by the Institute of Electrical and
Electronic Engineers
A complete syntax list of the HP E1440A programming commands can be found in Chapter 5
Command Syntax Reference.
Self Test
Once the mainframe and module have been powered up (see Chapter
2 for instructions on how t o check and set the module address), the synthesizer is ready for use. During power-up, the HP E1440A automatically executes an internal check and makes sure it is able to communicate with the back plane of the VXI mainframe.
Note
The HP E1440A has a "Failed" indicator that remains on if the
)46 synthesizer is not able t o communicate with the controller.
This self test routine can also be executed on command and therefore sending the self test command is an easy way to check that you are correctly addressing the synthesizer. Self test is also useful in locating intermittent problems which might occur during operation.
Getting Started 1-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
The command used t o execute self test is:
*TST?
On execution of this command, the synthesizer performs a self test routine which is built into the module firmware. The result of the self test is placed in the error queue, which is subsequently interrogated by the controller.
The
Error
Queue
When an error occurs during operation, a suitable error code and message are stored in the synthesizer error queue. These errors can be read out using the 'SYS:ERR?'command. A returned value of 0
(zero) means there are no more errors. The error queue can store up t o 30 codes and messages on a 'first in first out'
(FIFO) basis. Error messages are described in Appendix
E
Error Messages
Sample program
The following BASIC program executes self test; this program assumes the mainframe is at a primary interface address of 09 and the synthesizer is at a secondary address of 11. The program also assumes that an
HP
9000 Series 200/300 computer is used.
!Send t h e s e l f - t e s t command t o t h e s y n t h e s i z e r
I
1 ll*TST?l'
I
!Enter
and
d i s p l a y t h e s e l f t e s t code
I
ENTER70911;A
PRINT A
!
!Reset t h e s y n t h e s i z e r
I
OUTPUT 709
;
*RSTI1
END
Note
3
Last line of program
After testing, always reset the synthesizer to a known state.
Checking the
Instrument Output
After using the above program t o reset the
HP
E1440A, a simple test with an oscilloscope will check that the module is functional.
Connect an oscilloscope to the output BNC and then send the following short program:
10
!
S e t frequency v a l u e
20
!
30
OUTPUT 7091 "FREQ
lE3
"
!
!
S e t f u n c t i o n t o sinewave
OUTPUT 70911 SIN"
!
!
S e t o u t p u t l e v e l t o 1
V
!
OUTPUT 70911 "VOLT 1"
1-4
Getting
Started
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
110 !
120
Switch
on
t h e output
130
!
140 OUTPUT
70911
;
150
END
Reset
T h e module has
a
reset s t a t e which is entered once a reset command
(*RST) has been received. T h e reset conditions a r e detailed in table
-
Table 1-1. Instrument Reset State
Parameter
Reset State
N1Tiate:CONTinuous lmplitude
I C Offset
Tnits
?requenc y
?req. Mode
Start Frequency stop Frequency
Frequency Span
-
Hold
Frequency Span
-
Link
Marker (n)
Marker Frequency (n)
Sweep Time
Automatic Sweep Trace
Sweep Direction
I F F
: mV (P-P)
1
V dolts
1 Hz
FIXed
3
Hz
21 MHz
3FF
SENTer
3 F F (n is 1 to 9)
I Hz (n is 1 to 9)
I s
3N
UP
Reference Oscillator Source
Reference Oscillator
Automatic
Function
AM State
PM State
Output
Output Amplifier (HV Opt
001)
TTL Trigger Output(n)
TTL Trigger Output,
Source(n)
Phase
Phase Step
Phase Units
*
SAV(n)
SINe
OFF
OFF
OFF
OFF
OFF (n is 0 t o 7)
SYNC (n is 0 to 7)
0 Deg
1
Deg
Radians
(n is 0 to 9)
Getting Started 1-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Front
Panel
Connections
The HP E1440A
front panel is illustrated below
0
21 MHz
SYNTHESIZED PJNCTIONI
SWEEP GENERATOR
Faled
Access
Error
Wrker TTL
@
(-Dnve
0-10V
Ref Out lotiHz
@
@
'en lift
Ref In 11lOMHr
@
w c - O u t TTL
@
@
utput
@ @
IP E1440A
W]
,-.
6%
Float
Figure 1-2.'HP E1440A Front panel
Marker
TTL
This TTL-compatible output goes low at the selected marker frequency during a sweep, and goes high a t completion of the sweep, in the multi-interval mode.
In the multi-marker mode the signal pulses low a t the selected marker frequency.
1-6
Getting Started
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
X-Drive
This output ramps from 0
V
to 10
V
during a sweep.
Pen lift
This output provides a pen lift signal for a plotter at the end of a signal.
Sync-Out
TTL
A TTL
compatible square wave synchronized output signal, is available at this connector. The signal is synchronized with the output signal crossover point (zero volts or
DC offset voltage). The connector functions for frequencies up to 60 MHz.
Output
Standard output impedance is 50R. High-voltage option (001) output impedance is nominally
<
3Q at DC, and
<
10R at 1 MHz.
Ref Out 10MHz
A 10 MHz signal from the
HP
E1440A reference circuits is available here.
Ref In 1/1OMHz
This external frequency reference may be used t o phase-lock the internal 30 MHz oscillator.
AM
(f
An Amplitude Modulation input reference can be connected here for input to the synthesizer circuit. Range is
*5
volts in all modes, i.e. sine, square, triangle, ramps.
PM
(f A Phase Modulation input reference can be connected here for input to the synthesizer circuit. Range is f volts in all modes, i.e. sine, square, triangle, ramps.
Front Panel
Indicators
Note
Failed
This red lamp illuminates as soon as power is applied t o the module.
The module then checks out it's connections t o the VXIbus i.e. it checks that it is able to communicate with the mainframe. When that check is verified, the module extinguished the Failed lamp.
Absence of the
Failed
lamp does not necessarily mean that the module is suit able for use.
Getting Started 1-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Caution
Access
This green lamp flickers when the
HP
E1440A
is in use, showing
that
communication between the module and mainframe is taking place.
Error
This red lamp illuminates to indicate there are error codes queued in
the
store, ready for collection by the controller.
Output On
This green lamp illuminates when there is a signal available at the output connector.
The outputs and externally applied voltages may be floating at upto 42
V.
Risk of electric shock may exist
The input/output connectors should not be subjected t o overload. Carefully note the max. applicable voltage for each connector as specified in Appendix A to this manual.
1-8 Getting Started
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Configuring the HP E1440A
Using this Chapter
This chapter provides instructions on preparation for use and how to install the HP
E1440A
module. It also includes information about initial inspection and damage claims, packaging, storage and shipment.
Before operation, the instrument and manual, including the red safety page, should be reviewed for safety markings and instructions.
These must then be observed t o ensure safe operation and to maintain the instrument in safe condition.
Inspection
............................................................
Configuration
........................................................
Changing Module Settings
2-1
2-2
...................................
2-4
Installation
..........................................................
2-5
-
l
nspection
Warning
Inspect the shipping container for damage. If the container or cushioning is damaged, it should be kept until the contents of the shipment have been checked for completeness and the instrument has been verified both mechanically and electrically.
Procedures for checking the operation of the instrument are given in Chapter
1
Getting
Started. If the contents are incomplete, mechanical damage or defect is apparent, or if a n instrument does not pass the operator's checks, notify the nearest Hewlett-Packard office. Keep the shipping materials for carrier's inspection. The
HP office will arrange for repair or replacement without awaiting settlement.
To avoid hazardous electrical shock, do not perform electrical tests
0 when there are signs of shipping damage to any portion of the outer enclosure (covers, panels, etc.).
Configuring the HP E1440A 2-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Claims and
Repackaging
If physical damage is evident or if the instrument does not meet specification when received, notify the carrier and the nearest
Hewlett-Packard Service Office. The Sales/Service Office will arrange for repair or replacement of the unit without waiting for settlement of a claim against the carrier.
Storage and Shipment
The instrument can be stored or shipped at temperatures between
-40°C
and f75"C. The instrument should be protected from temperature extremes which may cause condensation within it.
Return Shipments to
HP
If the instrument is t o be shipped t o a Hewlett-Packard Sales/Service
Office (see Appendix F), attach a tag showing owner, return address, model number and full serial number and the type of service required.
The original shipping carton and packing material may be re-usable, but the Hewlett-Packard Sales/Service Office will also provide information and recommendations on materials to be used if the original packing is no longer available or reusable. General instructions for repacking are as follows:
1. Wrap instrument in heavy paper or plastic.
2.
Use strong shipping container. A double wall carton is adequate.
3.
Use enough shock-absorbing material (3 to 4 inch layer) around all sides of the instrument t o provide a firm cushion and prevent movement inside container.
4. Seal shipping container securely.
5.
Mark shipping container
FRAGILE t o encourage careful handling.
6.
In any correspondence, refer to instrument by model number and serial number.
I
Configuration
As detailed in the VXIbus Mainframe System Installation Guide, each plug-in module has a row of switches which are used to set the logical address of the module. The mainframe operating system uses these unique addresses, t o combine different modules into virtual instruments within the mainframe slots. The module is addressed by the computer program, using the logical address t o distinguish it from other modules in the system.
4
ATTENTION STATIC SENSITIVE Handle the module, only at 'Static Safe' work stations !
ATTENTION
Static Sensltlve
2-2 Configuring the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
The Logical Address
Figure 2-1 shows the location of the
HP
E1440A
logical address
Switch
switch. Access t o alter the switch settings may be gained through a cutout in the module cover.
Logical Address
Switch
\
J101 to J106
(on
rear)
/
Cutaway view
Figure 2-1. Address Switch and Jumper Location
The Logical Address switch has a factory setting of 88 which is equivalent to a secondary address of 11.
Figure 2-2 shows how a primary address setting of 88, transposes to a secondary address of 11 by shifting three places (ignoring the first three switches). Make sure you apply this rule when altering the switch setting to a number of your choice. Remember, the module secondary address must be the one present in
all
control programs for this module.
Configuring the HP E1440A 2-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
,
Service Switch
-
DO NOT ALTER
,
Note
Logical
Address
128 switch
MSB
MSB LSB
LSB
Figure 2-2. Address Switch Settings
This view of the switch settings is the one you will see when looking directly into the top of the module. The switch positions are shown from the same viewpoint.
If there is no other identical
HP
E1440A module in the mainframe with this address, and this factory set address does not conflict with one of the other modules, then the factory setting may be left as it is set.
A
The service switch beside the logical address switch
- is factory set as shown and is for use by service personnel only. It must not be altered!
Changing
Settings
Module
On the left hand side, close to the VXIbus connectors, mounted on the circuit land side of the control printed circuit board, there are several connecting links which you can change to alter the module configuration for control interrupt priority. The link locations are shown on Figures 2-1, 2-2 and configurations are shown on Figure
2-3. Access is gained through a cutout in the cover.
Jumpers JlOl to J106 can be used to alter the interrupt priority setting of the HP E1440A module. In most cases this would not need to be altered from the factory setting of
BG/BR3.
However, if the HP E1440A is being used in a mainframe with other non-HP instruments, or in a specialized. test equipment set-up, there may be a requirement to alter the controller interrupt priority of the module.
Proceed as follows:
When altering the
BG/BR
level you will touch electronic components.
ESD
precautions
such as a wristlet connector to module cover, must be used. Do not use
BNC outer shields they are not ground!
2-4 Configuring the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
1.
Place module on a bench with the jumper access cutout uppermost
2.
Refer to figure
2-3
and remove the single jumper from the column where you want the full column jumpered according t o the
BG/BR
level you require
3.
Move the three jumpers that are together, across to the column you have just emptied
4.
Place the single jumper in the vacated column in line with the other two single jumpers
5. Check that the final jumper positions are correct for the BG/BR level you require and that
all
jumpers are secure on their pins
3 2 1 0
BGiBRO
3 2 1 0
BGIBR1
3 2 1 0
B G i B R 2
3 2 1 0
B G i B R 3
(Factory setting)
Figure 2-3. Jumper 5101 Links Settings
A
The Jumper positions are factory set as shown. Do
L A
not alter unless absolutely necessary.
l
nstallation
Warning
In addition to C-Size modules, the mainframe also accepts A- and
B-Size modules. If you intend using the HP E1440A with these smaller size modules, it is better to install them first. Refer to the mainframe manual for details.
SHOCK HAZARD. Remove all sources of power from the mainframe
@
before removing or installing the HP E1440A module.
A
ATTENTION
Static Sensitive
ATTENTION STATIC SENSITIVE Handle the module, only at 'Static Safe' work stations !
Configuring the HP E1440A
2-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Installing the HP
E
I U O A
Choose the mainframe location for the module and place the module card edges into the front mainframe guides (top and bottom). Fit the module as follows: a Slide the module towards the rear of the mainframe until the connectors approach the backplane
Caution
receptacles
DIL switches on the backplane beside the connector There are
#I connectors are pushed against them
Carefully push the module home so that the connectors mate solidly with the back plane receptacles, the screening fingers rest comfortably against the adjacent module, and the front panel is flush against the front bar of the mainframe
rn
Secure the module using the captive screws in the front panel t o lock the module into the mainframe
Power can now be restored t o the mainframe.
2-6
Configuring the
HP
E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Using the HP E1440A
Using
this
Chapter
The purpose of this chapter is to provide example programs that show you how t o operate the synthesizer. With minor modifications, these programs can also be used for many of your applications. The examples in this chapter include:
Function Generator
....................................................
3-3
Multi-Interval Sweep Generator
.................................
3-4
Command Group Feature
..........................................
3-5
Synchronizing the
E1440A
.........................................
3- 7
Sample Programs
Note
This chapter provides only basic programming information for the
HP
E1440A.
More advanced examples may be found in Chapter
4
Understanding the
HP Eld40A
After power-on of the VXI mainframe, check that the
Failed
lamp on the HP
E1440A
front panel, has extinguished. This means that the microprocessor within the unit, has checked that it is connected properly t o the VXIbus and can operate with the rest of the system.
To check if the controller and the HP
E1440A
are talking with each other, send a query and look at the response from the HP E1440A.
For example:
Program
10
DIM
A$[2551
20
OUTPUT
70911;
"
:
30
ENTER
70911;A$
40
A$
50
END
Result
Dimensions
A$.
Queries the type of output waveform the
HP
E1440A
is set to.
The HP
E1440A
waveform type is received by the controller.
The type is displayed.
Program end.
The display should read SIN (Sine wave) because after a reset, that is what the HP
E1440A
is set to.
Whilst messages (Command strings and responses) are being exchanged between the
HP
E1440A
and the controller, the
Access
lamp will flash intermittently on the front panel.
Using the HP E1440A 3-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
If
the function is not shown, the first thing t o check is that the address set on the
HP
E1440A is the same as the one you are using
(in this case 11). Details of address set up are given in Chapter 2
Configuring the
HP
EI&OA.
Typical Commands
Any commands shown here in square
([
I) brackets, are optional.
They are included to help your understanding of the command logic.
[:SOURce]:OUTPut
Command
The [:SOUR]:OUTP ON/OFF command is used to switch a relay that applies the instrument output signal to the output connector, or isolates the connector. The command switches the output signal.
:ROSCiliator Command
The
HP
E1440A may use alternative reference oscillators as follows:
Source Keyword Description
:ROSC:SOUR
INTernal
:ROSC:SOUR
EXTernal
:ROSC:SOUR
CLK
10
An internal 30 MHz crystal
A reference input to the front panel connector in the range 1 MHz t o 10 MHz
A
10 MHz signal taken from the VXIbus
(available to
all
mainframe modules)'
FUNC Command
The function, FUNC[:SHAPe], command allows you t o set the shape and frequency of your waveform.
Table 3-1. Values for FUNC Command
DC
SINusoid
SQUare
TRIangle
Function
RUP
(Pos. slope ramp)
RDOWn
(Neg. slope ramp)
Range
DC level
1
p H z
to 21
M H z
1
p H z
to 11
M H z
1
p H z
to 11
kHz
1
p H z
to
11
kHz
1
p H z
to
11
k H z
TTL
1
p H z
to 60
M H z
3-2 Using the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
FREQ
Command
The frequency sweep controls are as follows:
Table 3-2. Frequency Controls
Range
CW, FIXed, SWEep or LIST numeric value sets start frequency numeric value sets stop frequency numeric value sets center frequency numeric value sets frequency span
Note
3
Changing the span alters the start and stop frequencies but not center
Programming
Examples
The following sections give programming examples for the
HP E1440A. The examples are divided into three different sections, a simple function generator, a multi-interval sweep generator and a multi-marker sweep generator.
All
of the programs assume the following:
rn rn
an HP 9000, Series 200 or 300 Computer as controller that BASIC is the programming language
rn
that the HP E1440A is preset to HP-IB address 11
rn
that the slot 0 commander (E1405) is set t o primary HP-IB address 9
Function Generator
The following program shows an example of how to program the
HP E1440A as a function generator. The program shows how to:
1. Clear all devices (resets E1440A)
2. Set the waveform as a square wave
3. Set the frequency t o 10 kHz
4. Set the amplitude t o
1
V(p-p)
5 . Set the DC offset t o 4.5 V
6. Set the phase to
45'
7. Switch the output on
Using the HP E1440A
3-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Program
10
OUTPUT 70911; "*RST;*CLS"
20
OUTPUT 70911; ":SOUR:WC
sqult
Result
Clears all status registers. selects square wave
30
OUTPUT 70911; ":FREQ 10000"
40
OUTPUT 70911; ":VOLT 1"
50
OUTPUT 70911; ":VOLT:OFFS
4.5"
sets frequency to 10 kHz sets amplitude to 1 volt sets offset to 4.5 volts
60
OUTPUT 70911; ":PHAS 45 DEG"
sets phase to 45'
70 OUTPUT 709
;
I
: switches output signal to the front panel BNC connector
Program end.
Note
$
Lines 20 t o 70 could have been sent as one composite instruction
OUlPUT70911;":SOUR:FIMCSQU;:FREQ10000;:VOLT1;:VOLT:OFFS
PHAS
45
DEG"
Multi-Interval Sweep
Generator
T h e following program shows an example of how t o program t h e
HP
E1440A as a multi-interval sweep generator. T h e program assumes t h a t the amplitude, waveform,
DC
offset a n d phase, a r e t h e same as set in the previous example, retrace time is set t o
5
seconds and t h e sweep is t o run continuously. T h e program then shows how t o set five sweep intervals with t h e following parameters:
Interval 1:
Interval 2
Interval 3
Interval 4
Interval 5: start frequency stop frequency marker frequency sweep time sweep mode start frequency stop frequency sweep time sweep mode start frequency stop frequency marker frequency sweep time sweep mode start frequency stop frequency sweep time sweep mode start frequency stop frequency marker frequency sweep time sweep mode
1 kHz
3 kHz
2 kHz
1 sec. linear
500 Hz
10 kHz
1 sec. logarithmic
2 kHz
4 kHz
3
kHz
1 sec. linear
900 Hz
10 kHz
1 sec. logarithmic
3 kHz
5 kHz
4 kHz
1 sec. linear
3-4
Using the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
10
OUTPUT 70911; ":LIST:FREQ:STAR 1000,500,2000,900,3000"
20
OUTPUT 70911; ":LIST:FREQ:STOP 3000,10000,4000,10000,5000"
30
OUTPUT 70911; ":LIST:FREQ:MARK 2000,200,3000,500,4000"
40
50
OUTPUT 70911; ":LIST:FREQ:SPAC LIN,LOG,LIN,LOG,LIN"
60
70
80
OUTPUT 70911; ":LIST:DWELL 1"
OUTPUT 70911; ":SWE:RTIM 5"
OUTPUT 70911; ":LIST:SEQ (1:5)"
90 OUTPUT 70911; ":FREQ:MODE LIST"
100
OUTPUT 70911; ":INIT:CONT ON"
110 END
Multi-Marker Sweep
The following program shows an example of how t o program the
Generator
HP
E1440A as a multi-marker sweep generator. The program sets up the following continuous sweep:
Interval Start Frequency 1.0 kHz
Interval Stop Frequency 5.0 kHz
Interval Sweep Time 1.0 s with the following markers:
Marker 1 1.5 kHz
Marker 2 2.0 kHz
Marker 3 2.5 kHz
Marker 4 3.0 kHz
Marker 5 3.5 kHz
Marker 6 4.0 kHz
Marker 7 4.5 kHz
1
OUTPUT 70911 FREQ STAR 1E3"
2
OUTPUT 709
It
FREQ STOP 5E3"
3
OUTPUT 70911;":MARKl:FREQ l.SE3;:MARK2:FREQ 2E3"
4
OUTPUT 70911;":MARK3:FREQ 2.5E3;:MARK4:FREQ 3E3"
5
OUTPUT 7091l;":MARKS:FREQ 3.5E3;:MARKG:FREQ 4E3"
6
OUTPUT 70911;":MARK7:FREQ
7
OUTPUT 70911;":MARKl:STAT ON;:MARK2:STAT
ON"
8
OUTPUT 70911;":MARK3:STAT
ON"
9
OUTPUT 70911;":MARK5:STAT
10
OUTPUT 709 MARK7 STAT ON"
11
OUTPUT 70911;":SWE:TIME 1"
12
OUTPUT 7091
13
OUTPUT 70911 INIT CONT ON"
14
END
Using the HP E1440A 3-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Using the Command
This
example program in RMBASIC (Rocky Mountain
BASIC),
Group
Feature
demonstrates the benefits of the 'Command Group Feature' implemented in the El440 See Chapter 4
Understanding
the
HP
E1440A.
The :VOLT and :VOLT:OFFSet commands are used as an example and the measurement task is
:
Base setup:
Frequency
:
Function
:
11
MHz
SIN
First measurement:
Voltage
:
Voltage offset
:
Second measurement:
Volt age
:
Voltage offset
:
2.0
V
3.0 V
Third measurement:
Voltage
:
Voltage offset
:
0.1 V (again
0.2
V
(again)
The problem here is that, if parameters are programmed in separate output statements, you would enter temporarily incompatible states.
Referring to the example above, if you always program in the order
:VOLT and then :VOLT:OFFS, you will get an error at the beginning of the third measurement because an offset of 0.1
V is incompatible with an amplitude of 2 V (leftover from second measurement).
Reverting the order of programming (first offset then amplitude) will just move the problem, not eliminate it. In this case you will get an error at the first :VOLT:OFFS command because an offset of 0.1
V
is incompatible with an amplitude of 0.001 (value after "RST).
There are three ways out of the dilemma
:
1. Every time you want t o program amplitude and offset set them to save values first. This doubles the programming effort.
2. Keep track of the current value and select programming sequence
(amplitude/offset or offset/amplitude) accordingly. Very time consuming.
3. Send amplitude and offset in one string. The most efficient method.
Sample program
0.1
V
0.2 V
10
20
REAL
El440
40 !
3-6 Using the HP E1440A
!
for the instrument HP-IB address.
!
Note that an INTEGER is too small to hold
!
a HP-IB address with secondary addressing.
-
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
E1440=70911
! assumed s l o t
0
commander
i s
connected t o
! HP-IB i n t e r f a c e with s e l e c t code
7,
! primary
HP-IB address of s l o t
! and l o g i c a l address of
0 commander i s
El440 i s
11
(secondary
9
!
HP-IB address i s l o g i c a l add. s h i f t e d l e f t
3
b i t s )
!
! A t t h e s t a r t we p u t instrument i n t o a known s t a t e .
CLEAR El440
OUTPUT El440 I1*RST STATUS
;
*CLS1'
!
! Base s e t t i n g
I
OUTPUT E1440;I1:FUNC
MHz;
:OUTP ON"
!
!
Setup
1
!
OUTPUT El440
!
!
Do measurement
1
I
V; OFFSET 0.2 V"
OUTPUT El440
!
V
;
OFFSET 3.0 V"
!
Do measurement
!
2
OUTPUT El440;":VOLT:AMPL 0.1 V; OFFSET 0.2 V"
!
!
Do measurement 3
!
END
Using *OPC? to
This example program demonstrates the use of the "OPC? to
Synchronize the
HP
synchronize the controller with the E1440. It also shows how one
~ 1 4 4 0 ~
unwieldy.
LIST
subsystem which can sometimes be slightly
The requirement is to set up a list sweep comprising:
rn rn
one lin interval 1 MHz to 13 MHz
,
1 second one equi interval 13 MHz to 13 MHz
,
2 seconds one lin interval 13 MHz to
1
MHz one log interval 1 MHz to
13
MHz
,
1 second
,
3 seconds
Output function is
SIN, amplitude is 5
V.
When the sweep stops we will print the message
List
sweep finished
on the computer screen
Using the HP E1440A 3-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Note
I
We will not program markers because we do not need
them.
r
After
*RST the
L1ST:FREQ:MARK:STAT list contains one entry with the value
OFF.
This entry can be thought of as being replicated as many times as imposed by the other non-singular lists. We will store the parameters in data lines.
The first data line is the sweep sequence as a string and the number of intervals is defined by the succeeding data lines.
10 L i s t - d a t a : !
20
!
30 DATA " ( 1 : 4 ) " , 4
40 !
50 ! The f o l l o w i n g 4 d a t a l i n e s c o n t a i n :
60 ! start
70 DATA lE6
, s t o p
,
"spacing"
, time
,
13E6
,
"LIN"
,
1
80 DATA 13E6
90 DATA 13E6
100 DATA 1E6
,
13E6
,
"LIN"
,
2
,
1E6
,
"LIN"
,
1
,
13E6
,
"LOG"
,
3
110 !
120 ! some v a r i a b l e s
130 !
140 ! f i r s t t h e a r r a y s f o r t h e l i s t parameters
150 !
160 REAL Lstart ( 1
10)
! start f r e q u e n c i e s
170 REAL Lstop(1: 10)
180 REAL Ltime ( 1 :
! s t o p f r e q u e n c i e s
! dwell times
190 D I M Lspac$ ( 1 :
200
D I M Lseq$[801
210
D I M
Opc-resp$ C31
! s p a c i n g modes
! sequence
! f o r e n t e r i n g t h e *OPC? response
220 !
230 INTEGER
I
240 INTEGER No-of-int
250 !
260 REAL El440
270
! t h e famous a l l purpose
I
! number of i n t e r v a l s
! f o r t h e i n s t r u m e n t s HP-IB a d d r e s s .
! Notice t h a t a n INTEGER i s t o o small t o hold
! a HP-IB a d d r e s s w i t h secondary a d d r e s s i n g . 280
290 !
300
310
320
E1440=70911
330
340
350
!
! assumed s l o t
0
commander is connected t o
! HP-IB i n t e r f a c e w i t h s e l e c t code 7 ,
! primary
HP-IB a d d r e s s of s l o t 0 commander i s 9
!
! and l o g i c a l a d d r e s s of El440 i s 11 (secondary
HP-IB a d d r e s s i s l o g i c a l add s h i f t e d l e f t 3 b i t s )
360 ! l e t s f i l l t h e parameter a r r a y s f i r s t
370 !
380 RESTORE L i s t - d a t a
! n o t n e c e s s a r y i n a program a s s h o r t a s t h i s
3-8 Using the
HP
E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
! but always good style.
READ
Lseq$,No-of-int
!
FOR 1=1 TO No-of-int
READ Lstart(1) ,Lstop(I) ,Lspac$(I) ,Ltime(I)
NEXT I
!
!
To start with, we put instrument into known state.
CLEAR El440
OUTPUT El440 ; *CLStl
!
!
Setup the list
!
OUTPUT El440 I :LIST FREQ START I
; ! mind the
' ; ' ! it suppresses
! the <CR/LF> at the end of
!
! the output statement. also watch the space
' '
! after START
! now output the parameters in a loop
FOR 1=1 TO No-of-int
OUTPUT E1440;Lstart ;
IF I<No-of-int THEN OUTPUT E1440;",";
! insert
' ,' if not last param.
NEXT I
OUTPUT El440
! output
'
;
' at end of list
I
! now we do the same as above for stop, spacing and dwell list.
I
OUTPUT El440 :LIST FREQ
:
STOP
"
FOR I=1 TO No-of-int
OUTPUT E1440;Lstop(I)
;
IF I<No,of -int THEN OUTPUT El44O; ,I1;
NEXT I
OUTPUT El440 ;
!
OUTPUT El440;":LIST:FREQ:SPAC
" ;
FOR I=1 TO No-of-int
Lspac$ ;
IF I<No-of-int THEN OUTPUT E1440;1f,tl;
NEXT I
OUTPUT El440 ;
!
OUTPUT El440 :LIST DWELL
FOR I=l TO No-of-int
"
OUTPUT E1440;Ltime(I)
;
NEXT I
OUTPUT El440 ;
!
! last but not least the sequence
!
"
:LIST SEQ I Lseq$
Using the HP E1440A 3-9
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
900
!
910
! The l i s t s a r e i n t h e box
920
!
930
-- base s e t t i n g
OUTPUT
E1440;":FUNC SIN; :VOLT 5
V;
:OUTP
ON"
940
!
950
! s e t instrument i n l i s t mode and i n i t i a t e one sweep c y c l e
960
!
970
OUTPUT
980
!
EI440;":FREQ:MODE LIST; :INIT1'
990
! i s s u e
*OPC?
command and r e a d response.
1000
! t h e response w i l l not be s e n t by t h e
El440
u n t i l t h e c u r r e n t l y
1010
! running sweep s t o p s .
1020
! n o t e t h a t t h i s may cause an
I/O
timeout on t h e c o n t r o l l e r i f
1030
! timeout i s s e t t o o s h o r t f o r t h e
HP-IB
i n t e r f a c e .
1040
!
1050
OUTPUT
El440
1060 ENTER E1440;0pc,resp$
1070
!
1080
! ready, p r i n t t h e message and end
1090
!
1100 PRINT
" L i s t sweep f i n i s h e d "
1110
!
1120 END
3-10
Using the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Using *WAI to
This example
RMBASIC
program demonstrates the use of the
*WAI
Synchronize the HP
command to synchronize commands with the overlapping sweep
~ 1 4 4 0 ~
El440
Note that we do NOT synchronize the controller with the
HP
E1440, for that You need
*OPC
or
*OPC?
The requirement is to set up a sweep with the following parameters:
Start
1.33
MHz frequency
Stop frequency 4.5 MHz
Sweep time
1 sec
Function SIN and we want to have the following dynamic operation
:
rn
output is off switch output on and do one sweep cycle with an amplitude of
3
volts
. do one sweep cycle with an amplitude of 6 volts. do one sweep cycle with an amplitude of 9 volts and switch output off.
REAL El440
! f o r t h e i n s t r u m e n t s
HP-IB
a d d r e s s .
! Note t h a t an
INTEGER
i s t o o s m a l l t o hold
! a
HP-IB
a d d r e s s w i t h secondary a d d r e s s i n g .
!
E1440=70911
! assumed s l o t
0
commander i s connected t o
!
HP-IB
i n t e r f a c e w i t h s e l e c t code
7,
! primary
HP-IB
a d d r e s s of s l o t
0
commander i s
9
! and l o g i c a l a d d r e s s of
El440
i s
11
(secondary
!
HP-IB
a d d r e s s i s l o g i c a l add, s h i f t e d l e f t 3 b i t s )
!
!
To start w i t h , we p u t instrument i n t o a known s t a t e .
CLEAR El440
OUTPUT E1440;"*RST; :STATUS:PRESET; *CLSt'
!
! Base s e t t i n g
!
OUTPUT E1440;":FUNC SIN; :FREQ:START 1.33 MHz; STOP 4.5 MHz; :SWEEP:TIME 1"
!
! S e t f i r s t amplitude and s e t instrument i n t o sweep mode ( n o t i c e
! t h a t o u t p u t i s s t i l l o f f )
!
;
:VOLT 3 :MODE SWEEP"
I
!
Switch output on an i n i t one sweep c y c l e
!
"
: ; :
!
! Wait f o r completion of t h e sweep c y c l e , s e t amplitude and i n i t next c y c l e
Using the HP
E1440A 3-1 1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
!
OUTPUT
El440
:VOLT 6 INIT"
!
!
Last cycle
!
OUTPUT E1440;"*WAI; :VOLT 9; :INITu
!
! Wait f o r completion of l a s t sweep c y c l e and switch
output off
!
OUTPUT E1440;"*WAI; :OUTP OFF"
!
END
3-12
Using the
HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Understanding the HP E1440A
Using this Chapter
This chapter describes the main features of the synthesizer and how they are used.
It provides an extension to information contained in
Chapter
3
Using
the
HP EI&OA
and describes additional features and techniques by extending the user's understanding of the instrument. The main sections of this chapter are as follows:
A
System Overview
....................................................
4-1
Planning and Programming
.......................................
4-4
The HP
E1440A
in a Test Environment
Value Coupling
....................
4-5
....................................................
4-9
Functional Coupling
.................................................
Programming P i t f d s
4- 13
..............................................
4-14
A System Overview
The E1440A Synthesizer consists of five main sub-units as follows:
1.
VXIbus Interface
2. Microprocessor System
3. Synthesizer
4.
Function Generator
5.
Output Unit
These units are illustrated in Figure 4-1 below.
M b u s and
H
Microcomputer
Interface
Externd AM and PM Inputs
Figure 4-1. Simplified Block Diagram
Understanding the HP E1440A
4-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
The VXlbus Interface
The interface allows the
VXI
mainframe controller t o communicate with the
HP
E1440A.
It accepts Standard Commands for
Programmable Instruments (SCPI) from the controller and converts the commands (via a resident interpreter) into a form the
HP
E1440A
understands. The interface also passes information obtained from the
HP
E1440A
back t o the controller system.
Included in the interface, is the power supply
( a DC-DC Converter) module which takes it's supply from the mainframe bus and converts it into the supplies required by the
HP
E1440A.
In doing so it also isolates the HP E1440A from the mainframe bus, thus filtering out external noise and possible voltage variations.
The Microprocessor
System
The Synthesizer
This part of the HP E1440A includes the microprocessor, associated
ROM and RAM areas, decoders and peripheral devices. It maintains overall control of the whole unit.
-
Wbvs
Interface
-
Conhoi
Sample
8
Hold
30 to 6OMHz
30 to 60MHz
. .
.
. . .
. . .
. . . . .
'
samde
& boa
If-vcol
-
If-re6
Figure 4-2. Synthesizer Block Diagram sync Out
l 7 L
0 - 6 0 M M
0 to 21MHz mto
Func. Generator
The synthesizer produces basic reference frequencies for the external outputs. To do this it uses a crystal source reference frequency
(30
MHz) and applies mathematical, phase detection, averaging techniques etc. to produce an output from a voltage controlled oscillator. Overall control of the synthesizer circuits is exercised by a digital control unit, slaved t o the HP
E1440A
microprocessor.
4-2
Understanding the
HP
E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
--
The Function Generator
The Function Generator takes synthesizer outputs and combines them into composite signals of various types, for output. To produce composite signals it generates up two source waveforms, sine and triangular. The sine wave is operated upon if necessary, t o convert into a square wave. Filtering and current buffering are carried out by the function generator.
The Output
Unit
This unit consists of several sub units, including the HP E1440A front panel.
Amplifier
The amplifier takes the function generator output, synchronizes it with the set requirements and amplifies the signal to the required levels.
Attenuator
The attenuator circuit buffers the
HP
E1440A from external loads imposed by the UUT, ensures that output signals are of the correct impedance, and applies a multiplication factor if required.
Sweep Generator
This circuit generates control signals required by external equipment such as plotters and chart recorders, that require synchronization and markers for subsequent analysis of traces. A normal test requirement would be for test frequencies generated by the
HP
E1440A, to be applied to the unit under test (UUT), and it's output recorded by a plotter or recorder.
In
these cases it is necessary to show the exact relationships including timing, between application of the input to the UUT and the output characteristics of the UUT.
Front Panel
The front panel carries four indicator lamps and nine BNC input/output connectors. The identity and function of these are described in Chapter 1
Getting Started.
Some of the outputs are also made available to the back plane trigger bus.
Understanding the HP E1440A 4-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Planning and
Programming
Note
llrC
All
operations performed
by
the
HP
E1440A
are carried out in response to computer program instructions. The user is therefore forced to accept a method of use, that is imposed by the need to plan requirements of the
HP E1440A
and implement them. This means that when a test procedure is available, all the test requirements and numerous sequential changes in control settings for the synthesizer, must be written and assembled into a logically sequenced program.
Preferably flow charted.
With conventional test equipment the approach is less disciplined, because in most cases a user can pause in the task, manually reset and select alternative control settings as required by the test procedure he is following, and then continue.
Description of available programming commands and their syntax notation, are provided in Chapter
5
Command Reference. Some sample programs are provided here and in Chapter
3
Using
the
HP
El&OA. The following paragraphs of this chapter, should help you to correlate commands with the separate facilities of the
HP
E1440A.
4-4
Understanding the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
The HP E1440A in
a
This section describes features of the instrument and the commands
Test Environment
used t o control those features.
Signal Parameters
The Parameter commands FREQuency, AMPLitude, OFFSet and
PHASe enable you to set the frequency, amplitude, DC offset and phase values, respectively, of your output signal.
FREQuency
The command is [:SOURce]:FREQ followed by a numerical value representing the number of cycles per second (Hz). For example 10 for 10 Hz and 10000 for 10 kHz
Resolution of the frequency value is 1 pHz for frequencies up to
99,999.999
999 Hz, independent of the waveform selected, and from
1
MHz upwards the resolution is 100 mHz. The frequency range is dependent on the waveform selected. During a frequency change, the main output is phase-continuous; that is, there are no phase discontinuities in the output waveform.
I
Table 4-1. Frequency Ranges
Function
SINE WAVE
SQUARE WAVE
TRIangle
I
Ranee
I
1 pHz
to
21
MHz
1
pHz
to 11
MHz
1
pHz
to
11 kHz
High-Voltage Option (Output Amplifier :OUTPut:AMPLify)
When the high-voltage output is used (option 001 is installed), the load resistance must be greater than 500
I2
or distortion will result, particularly at higher frequencies. The maximum frequency for the sine and square waveforms is 1 MHz, while that for the triangle and ramps is 11 kHz.
AMPLitude
AMPLitude is an optional command which follows the type of source definition VOLTage, P OWer or CURRent
.
The full command is [SOURce:] followed by the voltage, power or current sub command. The optional commands [:LEVel] and/or
[:IMMediate], and then :AMPL followed by a numeric value and an
OFFSet value.
The amplitude range for each waveform is given in Table 4-2. The ranges given are only applicable when no DC offset has been set.
When this is the case, see Table 4-4.
Understanding the HP E1440A 4-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table
4-2.
Amplitude Limits of AC Functions
+
Function
SINE
WAVE
RMS
I
SQUARE
WAVE
TRIangle
RUP (Pos. slope ramp)
RDOWn
(Neg. slope ramp)
Note
At output amplitudes of <50 mV in extreme environmental
4
conditions, it is recommended you use a double shielded BNC cable.
For example, use
HP
p/n 5180-2459 (1.22 m, RG58V Triax, 500).
Note
High-Voltage Option (Output Amplifier :OUTPut:AMPLify)
When the high-voltage output is used (option 001 is installed), a maximum output of 40
V
peak-to-peak is available into a high impedance. The load resistance must be more than 5000 or distortion will result, particularly at higher frequencies. To ensure square wave overshoot of <5% of the peak-to-peak output, the total capacitance connected to the output should be <500 pF. An error will occur if the amplitude is given in dBm for the high-voltage option.
The amplitude limits for the high-voltage option are shown in Table
4-3. The ranges given, are only applicable when no
DC
offset has been specified. When this is the case, see Table 4-4.
When the high-voltage option is switched on, the output
3
amplitude/offset "jumps" to its 4-fold value. When it is switched off, it is automatically decreased by a factor of four.
For example, the amplitude=l V(p-p). Turning the high-voltage on causes the amplitude output to be 4 V(p-p). Turning the high-voltage off causes the amplitude output to be 1 V(p-p) again.
4-6 Understanding the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table
4-3.
High-Voltage Output Amplitudes
Function
SINe wave
SQUare wave
TRIangle
RUP (Pos. slope ramp)
min.
4 m v
4 m v
4 mV
4 mV
RDOWn (Neg. slope ramp) 4 m v
RMS min.
max.
1.42 mV 14.14 V
2.00 mV 20.00
1.16 mV 11.55
V t
1.16 mV 11.55 V
1.16 mV 11.55 V
OFFSet
The command is [:AMPL]:OFFSet followed by a numerical value representing the required DC offset.
The DC offset range is dependent upon amplitude and the high-voltage option (if installed). See Table 4-4 for a list of the DC offsets allowed.
If a DC offset is specified that is too large for the amplitude already programmed, or if the AC amplitude is increased beyond the level where the amplitude and offset are compatible, the Error lamp will illuminate on the front panel and the entry value is not accepted.
Offset Only,
No AC Function
When the DC function is activated, then no AC function is activated.
The DC voltage output may then be programmed from 0 mV to f with 4 digit resolution.
AC with DC Offset
When DC offset is added t o any AC function, there are minimum and maximum offset limits which must be observed. These limits are affected by the AC voltage and internal attenuator settings listed in Table 4-4. Resolution of a DC offset entry (with AC function) is determined by the resolution of the AC amplitude. The following equation may be used t o determine maximum offset voltage:
Maximum DC offset =
(5/A)
-
(Amptd/2) where A
=
Attenuation factor (from Table 4-4) and
Amptd
=
Amplitude in V(p-p) of the AC function.
Understanding the
HP E1440A 4-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table 4-4. Maximum DC Offset with any AC Function
Entry
Fact or
1.000 mV with
4.500 mV
0.001 mV
3.334 mV to
9.999 mV with
14.99 mV
0.001 m v with 11.66 mV
10.00 mV to
33.33 mV with
45.00 mV
0.010 m v with 33.33 mV
33.34 mV to
99.99 mV with 149.9 mV with 116.6 mV
0.010 mV
100.0 mV to
333.3 mV with
450.0 mV
0.100 mV with 333.3 mV
333.4 mV to
999.9 mV with 1.499 V with
1.166
V
0.100 mV
1.000 V with 4.500 V
1.000 mV
High-Voltage Option
When the high-voltage output is used (option 001 is installed), the minimum and maximum permissible DC offset voltages may be determined by multiplying the amplitude and offset values in
Table 4-4 by four. The equation given on the previous page must be changed to:
Maximum DC offset =
-
(Amptdl2) where
A =
Attenuation factor (from Table 4-4) and
Amptd
=
Amplitude in V(p-p) of the AC function.
Resolution of a DC offset entry is determined by the resolution of the
AC amplitude.
-
4-8 Understanding the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Note
PHASe
The command is :PHASe followed by a decimal value representing the amount (in degrees of angle) of phase shift required between the output signal, and an external reference signal.
Another synthesized function generator (for example, another
HP E1440A or an HP 33248, can be synchronized with the
HP E1440A (or vice versa). Either a reference frequency signal from the other instrument is connected t o the external frequency reference input of the HP E1440A
, or the signal from the output of the HP E1440A is connected to the other instrument. Changing the phase of the
HP
E1440A will then cause the phase between the two instruments to change accordingly.
In this case the phase relationships of the two instruments are not calibrated, just locked.
For square wave frequencies below 25 kHz, phase changes greater than
25'
may result in a phase shift of amount.
The phase limit is
After entering a phase shift, the new phase may be assigned the zero-phase position; subsequent changes in phase are made with reference to this value.
Value Coupling
General
Value coupled commands are managed by means of command groups as illustrated in Table 4-5 and Figure 4-3.
Understanding the HP E1440A 4-9
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table 4-5. El440 Command Group Assignment
Command
4-10 Understanding the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Note
(*)
Param. evaluation deferred until "FREQ:MODE SWE" is set.
$
(**)
Param. evaluation deferred until "FREQ:MODE LIST" is set.
(***)
Param. evaluation deferred until "FREQ:MODE SWE" or
"FREQ:MOD LIST" is set.
All
commands that have the same command group (except 0) are coupled. The following commands are un coupled:
rn
All commands in group 0
All queries
All common commands
The pseudo command 'program message terminator'
<CR/LF>
The algorithm used to manage value coupled commands is described in pseudo code, see Listing below for the pseudo code and for an example. The following pseudo variables and functions are used in the description
:
Variable Description
LAST-GROUP is the group-id of the most recent received command, it is set to 0 after power on.
THIS-GROUP is the group id of the current command.
CLEAN-UP() is a routine that executes pending commands.
STORE() is a routine that 'stores' pending commands.
EXEC() is a routine that executes the current command.
Example if
(
LAST-GROUP
==
0 )
if
(
THIS-GROUP
==
0
)
C
;
3
else
C
(1
;
LAST-GROUP
=
THIS-GROUP
;
3
else
{
/ *
LAST-GROUP
!= 0 ,
commands are pending
*/
if
(
THIS-GROUP
!=
LAST-GROUP
)
C
CLEAN-UP
(1
;
if
(
THIS-GROUP
==
0 )
C
EXEC
;
Understanding the
HP E1440A 4-1 1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
>
else
LAST-GROUP
=
THIS-GROUP
;
3
else
(
/ *
THIS-GROUP
==
LAST-GROUP
&
LAST-GROUP
! =
0
* /
;
1
3
Figure 4-3. Handling of Value Coupled Commands
For ease of understanding, exception handling is not shown in the pseudo code.
In words
:
An execution error in EXEC() discards the current command and sets LAST-GROUP to 0.
An execution error in CLEAN-UP() discards all pending commands and sets LAST-GROUP t o 0.
A parser error forces execution of
all
pending commands and sets
LAST-GROUP to 0.
Example of processing value coupled commands
Assume a program message composed of commands with the following group assignments ( s u f i )
:
AO; B1; C1; DO; E2; F2; G3; H3 <CR/LF>
Such a program message would be processed in the following manner:
A
:
THIS-GROUP=O, LAST-GROUP (assumed)=O, A is executed.
B
:
THIS-GROUP
!=
0, LAST-GROUP == 0,
B is made pending.
C
:
THIS-GROUP == LAST-GROUP != 0, C is made pending.
D
:
THIS-GROUP
==
0
!=
LAST-GROUP,
B
and C are executed, D is executed.
E
:
THIS-GROUP != 0, LAST-GROUP == 0,
E
is made pending.
F
:
THIS-GROUP
==
LAST-GROUP
!= 0,
F
is made pending.
G
:
THIS-GROUP
!=
0
!=
LAST-GROUP, E and F are executed,
G is made pending.
H
:
THIS-GROUP == LAST-GROUP != 0, H is made pending.
<CR/LF>
:
all
pending commands (G and H) are executed.
-C
4-12
Understanding the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Sweep
For the sweep systems, a second level of evaluation delay
is
implemented. Sweep parameter conflicts (with 'outer' parameters, e.g. FUNCtion) are not evaluated (no error is generated) as long as they are not 'active7.
Sweep parameters are active when they are used in a sweep and when the FREQuency:MODE is set to SWEep or LIST.
In
other words, a sweep parameter error (e.g. stopfreq. too high for function) is not generated until the interval containing the parameter is selected for sequencing and FREQ:MODE is set away from CWIFIXed.
This implementation allows a programmer to change the output function temporarily, without having to re-program dozens of parameters, if he does not want to sweep this function.
Example
:
Assume a user has set up 50 intervals, all sweeping in the range of
10 to 21 MHz, and he wants to switch the waveform to triangle temporarily. In a strict approach this is not allowed unless he reprograms dl
50 intervals, because the maximum frequency for output function triangle is 11
kHz.
b
Functional Coupling
[:SOURce]:FREQuency
Setting the frequency through its CW node switches
FREQ:MODE
[:CW]
to CW.
[:SOURce]:ROSCillator
Setting the reference oscillator source switches
:SOURce
[SOURce]:ROSCillator:AUTO to OFF.
[:SOURce]:SWEep
Setting the sweep retrace time switches
:TIME:RETRace [SOURce]:SWEep:TIME:RETRace:AUTO
Understanding the HP E1440A 4-13
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Programming Pitfalls
Certain combinations of commands and changes of values, can cause conflict within the instrument. Sometimes, this is merely because the instrument refers to a stored value that is no longer compatible. The known pitfalls detailed in this section should be of help.
Sweep
When the instrument is controlled by the sweep or list subsystem several commandsJqueries are not allowed. Table 4-6 shows all commands and whether they (or their query) is allowed/has a special effect when issued while the instrument is in FREQ:MODE
SWEEP or in FREQ:MODE LIST. The commands are given in their short form with optional command nodes deleted; trailing ellipses
("
. . .
") on a command, indicate that the table entry is valid for all sub commands that might follow the command. Command aliases
(e-g. VOLT
I
POW
I
CURR) are not shown.
I
Table 4-6.
Illegal El440 Commands in FREQMODE LIST
/
SWEEP
Command Mode sweep cmd
-
-
Mode
List cmd
(1)
-
-
-
-
(2)
-
ILL
ILL
ILL
ILL
-
-
ILL
ILL
ILL
ILL
ILL
ILL
ILL
ILL
-
-
ILL
-
4-14 Understanding the HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table
4-6.
Illegal El440 Commands in FREQ:MODE LIST
/
SWEEP
(continued)
Command
*SRE
*STB
*IDN
*
WAI
*OPC
*RST
*SAV
*RCL
*TST
*OPT
.AM:STAT
:PM:STAT
:OUTP
:OUTP:AMPL
:OUTP:TTLT<
:OUTP:TTLT<
:OUTP:TTLT<
:PHASe
:PHAS:STEP
:PHAS:REF
:PHAS:UNIT
:CAL
:STAT:
. . .
:SYST:
.
. .
*CLS
*ESE
*ESR
Mode sweep cmd
-
-
-
-
ILL
ILL
ILL
-
ILL
-
-
NAP
-
-
-
-
-
-
NAP
NAP
-
-
-
ILL
-
NAP
NAP
NAP
-
-
-
-
-
-
NAP
NAP
-
-
-
ILL
-
NAP
NAP
Mode List cmd
-
-
-
ILL
ILL
ILL
-
ILL
-
-
-
The symbols in the table have the following meaning
:
(1)
INIT is legal IN MODE sweepjlist ONLY. An error is generated if it is received while in mode
CW
I
FIX, or while a sweep is already running.
(2)
If a frequency is entered while in mode sweepllist then the frequency mod is switched t o CW.
NAP Not Applicable, that means that either the query only, or the non-query form of a command exists.
ILL
ILLegal, the commandjquery is not allowed. In the case of a query, a fake value of 0.0 is returned but an error is generated.
Understanding the HP E1440A 4-15
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Minimal
MARKer
When setting up a sweep with markers in it, or a list sweep with
distances
intervals with markers in it, a minimum distance must be observed between START
-
b
MARKER, MARKER
-
b
MARKER and
MARKER
-
b
STOP. Unfortunately this minimum distance is not a fixed frequency distance, but a fixed TIME distance of
1.5
msec.
The minimal frequency distance is determined by the sweep frequency span
(
ABS(ST0P-START)
) and the sweep (dwell) time.
The equation is
:
Example
:
:FREQ:START 1 kHz ;
:FREQ:STOP
3
kHz ;
:SWE:TIME
2 m i n - d i s t [ H z ]
=
(2000[Hz]
*
I . ~ E - ~ )
2[sec]
The pitfall here is that one can turn a legal marker into an illegal marker, by touching nothing except the sweep (dwell) time.
Example
2
:
(identical but sweep time is significantly shorter)
:FREQ:START
1 kHz ;
:FREQ:STOP 3 kHz ;
:SWE:TIME
0.1
I
FUNC TTL and FUNC
For the output FUNCtions TTL and DC, some instrument
DC limitations
parameters are fixed. The commands affected for FUNCtion TTL are
VOLT and VOLT:OFFS, the commands affected for FUNCtion DC are FREQ and VOLT.
If FUNCtion is TTL
:
:VOLT <value>
:VOLT?
:VOLT:OFFS <value>
:VOLT:OFFS?
-> error
-> error, fixed return is
2.4
(typical TTL level)
-> error
-> error, fixed return is
0.0
If FUNCtion is DC
:
:FREQ <value>
:FREQ?
:VOLT <value>
:VOLT?
-> error
-> error, fixed return is
0.0
-> error
-> error, fixed return is
0.0
4-16 Understanding the
HP
E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
:VOLT <value> <unit>
/
The
El440
accepts three different 'base units' in the
:VOLT:
UN
IT
~ ~ m m a n d -
VOLT
V
(
Volts peak
- peak
)
VRMS
(
Volts root mean square
) dBm
( dB ref. t o
1 mW on
50R
- 0 dBm-b
1 mW on
5OR)
There are two ways t o tell the instrument which unit to use: set the default unit via :VOLT:UNIT command. (e.g.
':VOLT:UNIT dBm;') append the unit string t o the parameter in the :VOLT command.
(e.g. ':VOLT
1.3 dBm;')
A unit appended to the :VOLT command has higher priority than the default unit, however the default unit is NOT changed by the
:VOLT command.
To keep track of all this, the instrument deals internally with two units. One is the default unit (entered via ':VOLT:UNIT7), the other is the so-called effective unit (entered implicitly via ':VOLT7). The effective unit is not queryable by the user but has a much higher impact on the instrument operation than the default unit.
The default unit is used in only two situations :
When a VOLT command has no unit then effective = default.
All query responses are given in the default unit.
The effective unit is used when
:
rn
the volt value is checked against bounds. (observe that the transformation rules from dBm or VRM to V are different for different output functions. The hardware limits are V
- limits!) an attempt is made to switch the output amplifier on, this is not possible when the real unit is dBm! (the dBm value is only correct for a
5 0 0
load, and the output amplifier cannot drive a
5 0 0
load.) the output function is changed. The instrument always keeps the output voltage in the effective unit: that means that the volt peak-peak value for example, measured on the output connector, changes when the FUNCtion is changed from SIN to SQU and the effective unit is not V.
This implementation
- although straightforward
- might lead to little confusion when not understood. It is quite usual for the following odd-looking thing t o happen :
Error 'NO dBm allowed when output amplifier is active' on command
':AMPL ON' and response for ':VOLT:UNIT?' is 'V'.
REASON : effective unit is dBm.
Understanding the HP E1440A 4-17
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
and
*OPC?
Both commands cause the command parser t o stop parsing further commands until a currently running sweep terminates. If one uses these commands without care, the instrument might enter a state where it appears t o have 'hung up'.
There are two things to consider:
First, sweeps can
be
incredibly long. Especially i n
LIST
sweep, one might sequence up to 100 intervals and each interval might have a dwell time of up to 100000 seconds. This means a 'full blown' LIST sweep might last for up t o 10E6 seconds (about 116 days!).
Second, a continuous sweep (1NIT:CONT ON) NEVER stops!
To bring a HP El440 back t o life, that has been blocked by a command such as:
'FREQ:MODE SWE;:INIT:CONT ON;*WAI..
. .
<more commands
> '
('<more commands>' might be whatever You want
- it does not matter because it will never be seen by the parser) issue a <Device Clear> or <Selected Device Clear> command to the instrument. Using
HP
Rocky Mountain BASIC this can be done as follows:
1000
!
El440 is at VXIbus address 70911
1010
!
(Select code of controllers VXIbus interface card
:
7
)
1020
!
(Primary VXIbus address of Slot
0 commander
:
09
)
1030
!
(El440 logical address = 88 right shifted 3 bits
:
11
)
1040
!
1050 CLEAR 7 ! All instruments connected to this
1060
!
VXIbus receives a
DCL.
1080
CLEAR
70911
!
El440 alone is cleared.
Connections
Connection to other VXI mainframe modules or external test equipment, is achieved through the front panel BNC connectors in a conventional way.
4-18 Understanding the
HP E1440A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Command Reference
Using This Chapter
This chapter describes the Standard Commands for Programmable
Instruments (SCPI) commands and indicates the IEEE 488.2 common
(*) commands that are applicable t o the HP E1440A
Synthesizer. The chapter contains the following main sections:
rn rn rn rn
Command Types
.............................................................
5-1
The SCPI Command Parser
..............................................
5-2
SCPI Command Reference
................................................
IEEE 488.2 Commands for the HP E1440A
5-8
......................
5-29
Command Types
Commands are separated into two types: IEEE 488.2 Common
Commands and SCPI Commands.
SCPl Command Format
The SCPI commands perform functions for making measurements and setting output levels, or data retrieval. A command subsystem structure is hierarchical, usually consisting of a top (root) level command, with one or more low level commands and their parameters. The following example shows a typical subsystem:
SOURce is the root command, VOLTage, POWer are secondary level commands and LEVel, UNIT are third level commands. The precise syntax for these commands and others, is given later in this chapter.
Command Separator
A colon
(:) always separates one command from the next lower level command as shown below:
:SOURce:VOLTage:LEVel <CR/LF> (return)
Command Reference
5-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
The SCPl command
The
HP
E1440A
firmware contains a piece of software, called the
parser
SCPI command parser, which is responsible for decoding the program strings entering the instrument. For efficient programming of the instrument, it is helpful t o understand how this parser operates.
Definition of terms
Before explaining the parser operation, we should explain some of the terms used in the text.
Common commands
/
SCPI commands
There are two command types understood by the
E1440,
common commands and SCPI commands.
w
Common commands all begin with an asterisk
('*').
They are organized in a non-hierarchical ('flat') manner.
A common command is allowed where a program message unit (see below) is allowed.
Common commands do not affect the current base node (see below).
w
SCPI commands are all those commands that do not begin with an asterisk. They are organized hierarchically.
Note
Program message
A
program message consists of one or more program message units
(see below) separated by program message unit separators (semicolon
(';') and terminated by a program message terminator (carriage return
- line feed (abbreviated as
<CR/LF>) sequence).
An example for a program message is :
':VOLT:OFFS 1 V ; :FREQ 5 kHz <CR/LF>'
3
As you see, the final
'<CR/LF7)
';'
(which should be between
'
. . . kHz' and can be omitted.
This program message actually consists of two program message units:
':VOLT:OFFS 1 V' and ':FREQ 5 kHz'
Program message unit (command)
A program message unit is what we commonly call a command. The term 'command' is used below, because it sounds more familiar and is not as typing-intensive as 'program message unit7.
A command consists of one or more command nodes (see below) separated by colons
0:').
The first command node might be prepended by a colon as well, but that has a special effect. If a command has a parameter, then the parameter must be separated by at least one space character (no tab) from the end node (see
-
--
5-2 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
below).
If
the command is
a
query,
then
a question mark
('?') must immediately follow the end node without a space.
An example for a command is :
':VOLT:OFFS
1
V7
This command consist of two command nodes
:
'VOLT7 and
'OFFS7
Command node
Command nodes are the short mnemonic words that are chained together to form commands. Nodes can usually be given in a short form or in a long form; the two forms are indicated by upper/lower case typing in the language reference.
The entry 'FREQuency7 in the language reference, for instance, means that either 'FREQ7 or 'FREQUENCY' might be used but nothing else, for instance 'FREQU' is not allowed.
Notice that case in the language reference, is for clarification only
- the parser is NOT case sensitive, 'freq', 'FREQ' or 'FrEq7 are all the same.
Optional node
An optional node is a node that, as the name implies, can be supplied or not. Optional nodes are shown within square brackets in the language reference.
Given the following command definition
:
('VOLTage7, 'POWer7 and
'CURRent7 are synonyms; they have exactly the same meaning.)
:VOLTage
I
POWer
I
CURRent
[:LEVel]
[:IMMediate]
[:AMPLitude] <numeric value>
:OFFSet <numeric value>
:UNIT
V
I
DBM
(
VRMS the following commands are
all
equivalent :
Although they are equivalent in their effect on the instrument hardware, they are not equivalent for the parser (see current base node).
Command Reference
5-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
End node
The end node is simply the last command node in a command
STRING.
Example
:
':VOLT..
.
. .' end node is 'VOLT'.
':VOLT:AMPL..
. . .' end node is 'AMPL'.
Implied root node
The implied root node is a theoretical, unnamed and not really existent command node, that prepends all root-level command nodes of a given SCPI language.
Example
: the partial command ref.
[:IMMediate] <event
>
:CONTinuous <boolean>
:AB
ORt <event
> can be equated to:
<root
>
:INITiate
Remember
The <root> node does not really exist. Do not try programming strings such as ":ROOT:INIT"
Current base node
The current base node is a virtual node like the <root> node. It is a role that many nodes can play temporarily during the process of parsing.
The current base node is not in the language definition, it is in the parser. It is the node from where the parser starts when it tries to match an incoming command string against the language definition.
How the parser works
In this section we deal with the parsing of program messages and program message units (commands) only.
Parameters (numbers, suffixes, enumerated values) have t o be parsed too of course, but this is quite straightforward and is not discussed here.
The base operation of the parser is quite simple
:
Accept input characters until a node is gathered (until
':') check the gathered node is below the current base node, skip optional nodes if necessary.
5-4
Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
IF
node is ok
AND
node is potential end node,
AND
blank
(' ') follows
AND
command takes parameter,
THEN
parse parameter.
IF
node is ok AND node is potential end node AND question mark
('?') follows AND command has query form, THEN do query.
IF
node is ok AND node is not end node AND colon
(':') follows
THEN gather next node..
. . . . .
ELSE generate syntax error.
A complication is introduced by the current base node. However the rules that determine which node is the current base node, are very simple:
After reset, any syntax error, receipt of a program message terminator (<CR/LF>) and if a command starts with a colon(':') the root node is the current base node.
H
After successful parsing (and execution) of a command, the node in front of the end node of the command string, becomes the current base node for the next program message unit. If the command consisted of only one node then the current base node is untouched.
Example
In case this might sound a little complex, an example should help.
Assume the following language definition
:
:ABORt <event
>
[:
S OURce]
:VOLTage
I
POWer
1
CURRent
[:LEVel]
[:IMMediate]
[:AMPLitude] <numeric value>
:OFFSet <numeric value>
:UNIT V
1
DBM
1
VRMS
Again, keep in mind that the <root> node does not exist in reality.
Assume further that after power on, <root> is the current base node.
Now the following programming string is sent to the instrument
:
Inside the parser :
H
':VOLT:UNIT' is found under current base node <root> (the optional node 'SOURce7 has been skipped), the parameter ('DBM7) is parsed and the command is executed without error.
b
':VOLT7 is the new current base node.
H
'LEV' is found under the current base node ':VOLT7, the optional nodes 'IMM7 and 'AMPL' are skipped, the parameter '1' is parsed
Command Reference 5-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
and the command is executed without error.
The command 'LEV' has only one node, therefore the current base node is not changed.
rn
'OFFS' is found under the current base node ':VOLT7 (the optional nodes 'LEV' and 'IMM' have been skipped), the parameter
'0.5' is parsed and the command is executed without error.
The command 'OFFS' has only one node, therefore the current base node is not changed.
rn
The colon
0:') prepending 'ABOR' is seen.
b
<root> is the new current base node,
rn
'ABOR' is found under the current base node <root>, the command takes no arguments and executes without error.
The command 'ABOR' has only one node, therefore the current base node is not changed.
rn
The program message terminator ('<CR/LF>') is seen.
b
<root> is the new current base node.
One final note:
The term 'command executes' means that the command is executed from the point of view of the parser.
If
You look at it as an instrument user, you should refer t o the section "Value coupling" in chapter 4 for more information about command execution.
Parameters
Parameter types.The following table contains explanations and examples of parameter types which might be encountered later on in this chapter.
Parameter
Explanations and Examples
Numeric Accepts all commonly used decimal representations of numbers including optional signs, decimal points, and scientific notation.
123, 123E2, -123, -1.23E2, 0.123, 1.23E-2, 1.23000E-01.
Special cases include MIN, and MAX.
Boolean
Represents a single binary condition that is either true or false, parameters are ON/OFF or 110
(1 and ON are synonymous).
Event
1
Identifies a command which has no parameter.
I
Discrete
Selects from a finite number of values. These parameters
1 I use mnemonics to represent each valid setting.
An example is [:SOURce]:FUNCtion
<output function>
command, where
output function
could be "TRI" or "SIN".
w
5-6 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Optional
Command Nodes:
Parameters shown between square
([
I) brackets are optional parameters (The brackets are not part of the command and are not sent t o the instrument
.)
If
you do not specify a value for an optional parameter, then the instrument chooses a default value. For example, consider the
[:SOURce]:FUNCtion[:SHAPe]
command accompanied by the
TRIangle parameter. This would be sent to specify a saw tooth output waveform. The command could be sent as :SOUR:FUNC
TRI, or :FUNC:SHAP TRI, or :FUNC TRI. Each form is correct. Be sure to place a space between the command and it's parameter.
Linking Commands
Linking
IEEE
488.2 Common Commands with
SCPI
Commands.
Use a semicolon between commands. For example:
*RST;:OUTPut:TTLTrgS ON
Linking Multiple SCPI Commands.
Use both a semicolon and a colon between commands. For example:
:SOURce:VOLTage:UNIT V;:VOLTage:AMPLitude 2.5
Common Command
The IEEE 488.2 standard defines the Common commands that
Format
perform universal functions such as reset, self-test, status byte query etc. Common commands are always four or five characters in length, always begin with the asterisk
(*) character, and may include one or more parameters. The command keyword is separated from the first parameter by a space character. Some examples of Common commands are:
*RST,
*STB?,
*ESR
Command Reference 5-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
ABORt
SCPl Command
Reference
ABORt
This section describes the Standard Commands for Programmable
Instruments (SCPI commands) that may be used for the
HP E1440A.
Commands are listed alphabetically by subsystem and also within each subsystem.
ABORt
The ABORt command subsystem removes the synthesizer from the
INITiate state and places it in an idle state.
Subsystem Syntax
:ABORt <event>
Comments
Related commands:
:INITiate:CONTinuous, :INITiate[:IMMediate]
rn *RST Condition:
After a reset, the synthesizer acts as though an
:ABORt has occurred
:ABORt cancels any impending commands
Example
Stopping a Sweep with :ABORt
Program
10 OUTPUT 70911;
"
INIT:
20 OUTPUT 70911; ":FREq:MODE SWE"
30 OUTPUT 70911; ":ABORV
Result
Select continuous sweep and initialize
Sets in sweep made and starts immediately
Sweep stops and resets, then restarts immediately or:
10
OUTPUT 70911; ":INIT:CONT OFF"
20
OUTPUT 70911; ":FREq:MODE SWE"
30 OUTPUT 70911; ":INIT"
40 OUTPUT 70911; ":ABORU
Select single sweep
Sets to sweep mode (sweep is in reset state)
Sweep starts
Sweep stops and is set t o reset state, (asynchronous)
5-8
Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
CALibration CALibration
'c-
CALibration
The CALibrate subsystem performs a system calibration. In the
HP
E1440A
, only one implementation (:ALL?) is supported, which allows the command module to calibrate and check the synthesizer.
Subsystem Syntax
:CALibration[:ALL]? (Query only)
Comments
Related commands: [:ALL]
rn
:CAL? Performs a full calibration of the synthesizer. The query response is a zero if calibration is successful, and a non-zero number (error code), accompanied by an error message, if calibration is unsuccessful.
CAL?
Results
Possible responses to the :CAL? command are listed below. The
':CAL?' response is a single number that is to be interpreted as enumeration.
For the user the actual value of the calibration result is of minor interest, the main distinction here is 'zero or non-zero'. However, the actual value should be reported to the service people.
Code
0
3
Meaning
No error detected during calibration.
Level comparator is defect. Hardware stated out that compare level is, at the same time, above signal high peak and below signal low peak.
Level never below low signal. It is not possible to set the compare level lower than the signal low peak.
Level never above low signal. It is not possible to set the compare level higher than the signal low peak.
4
Level never above high signal. It is not possible to set the compare level higher than the signal high peak.
Level never below high signal. It is not possible to set the compare level lower than the signal high peak.
Calibration offset and/or gain value is out of range.
The correction factors for the amplitude
/ amplitude offset correction that were found during the calibra- tion are out of range. That means that with these values it is not possible t o reach the maximum output voltages without exceeding the capabilities of the internal analog signal circuitry.
AC ripple on DC signal is too high. For output function DC only-the AC ripple of the DC output signal is out of specified limits.
Command Reference 5-9
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
CALibration CALibration
Self test was called while instrument was in
:FREQ:MODE SWEEP or
LIST. This
is a meta-error message, the calibration did not fail-it is just illegal to call it in :FREQ:MODE
SWEEPILIST. Note that no calibration has been done!
5-10
Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
INlTiate
Subsystem Syntax
The :INITiate command subsystem controls
the
initiation of the sweep generator for one cycle. INITiate enables the module whilst
ABORt disables it.
:CONTinuous
:INITiate:CONTinuous ONJOff1110 enables or disables continuous sweep or waveform output from the
HP
E1440A
.
Parameters
Parameter
Parameter
I
Range of
Name
ONIOFF(110
Comments
w
Continuous Sweep Operation:
Continuous sweep is enabled with the :INIT:CONT ON or :INIT:CONT 1 command.
w rn
Non Continuous Operation:
Non Continuous operation of the
HP
E1440A is enabled with the :INIT:CONT OFF or
:INIT:CONT 0 command.
Stopping Continuous Sweep:
Send the
":INIT:CONT 0FF;:ABORt
" command.
Related Commands:
[:IMMediate]
The :INITiate:IMMediate command causes the module to start a sweep immediately.
Comments
r
If the instrument is not in an idle state, then this command has no effect and an error code is generated
:INIT[:IMM] is an event and therefore has no *RST state. A *RST command will however set the instrument t o idle.
w
If :INIT:CONT OFF is selected, when :INIT[:IMM] is commanded, the system is enabled for one cycle only. The instrument then reverts t o idle awaiting another :INIT[:IMM] command.
w
If :INIT:CONT ON is selected, the instrument starts sweeping as soon as it enters :FREQ:MODE, SWEep or LIST
Command Reference 5- 11
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
OUTPut OUTPut
OUTPut
Subsystem Syntax
:OUTPut
:[STATe] <boolean>
:AMPLify
[:STATe] <boolean>
:TTLTrg<n>
[:
S TATe] <boolean>
:SOURce SYNClMARKer
:AOFF <event
>
[:STATe]
:OUTPut [:STATe]
ONlOFFlllO enables or disables the
HP
E1440A output signal at the front panel BNC connector.
Parameters
The :OUTPut command subsystem controls how the
HP
E1440A
output signal is made available. In it's simplest form the command
:OUTPut ON (or I), or :OUTPut OFF (or 0), switches the
HP E1440A output signal at the front panel BNC connector.
Parameter Parameter Range of
1
Name
/
e
1
Vaives
1
- - -
ONIOFFIl/O boolean ONlOFFlllO
Comments
rn
F'ront Panel Output: Is
available with the :OUTP ON or :OUTP 1 command.
F'ront Panel Output:
Is removed from the front panel output BNC connector with the :OUTP OFF or :OUTP 0 command
rn Related Commands:
AMPLify [:STATe]
,
:TTLTrg<n>:SOURce:MARKer, :TTLTrg<n>:AOFF
*RST Condition:
OUTPut[:STATe] OFF (no output available)
Note
The SYNC output is not affected by the OUTPut command, it is always active
5-12
Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
OUTPut
OUTPut
[:STATe]?
OUTP[:STAT]?
queries the
HP
E1440A
to discover whether an output is meant to be available at the front panel connector.
:AMPLify
High Voltage Option 001
The :OUTP:AMPL[:STAT] command takes a boolean argument and switches the Option 001 high-voltage amplifier into the output signal path. This amplifier has a fixed amplification factor of 4.
Parameters
1
Parameter Parameter
1
Range
of
I
Name
Type
Values
ONlOFFlllO boolean ONlOFFlllO
Comments
rn
The high-voltage amplifier is specified for a load of 500 normal output impedance is 50
0. a, the
rn
The HP E1440A treats the high-voltage amplifier as an external accessory. This means that the programmed output voltage is not changed when the high-voltage amplifier is switched ON or OFF, but the output level will increase or decrease by a factor of four.
When queried, the HP E1440A responds with the true output voltage, provided the impedance of the connected device matches that of the module.
rn
The high-voltage amplifier is an installable option, if it is not installed, an error is generated. See *OPT? in
Common Commands
section later in this chapter.
rn
The high-voltage amplifier has a maximum frequency of 1MHz. It cannot be switched on if :FREQ
>
1MHz. Whilst it is ON, :FREQ is limited to SlMHz.
Command Reference 5-13
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
OUTPut OUTPut
:TiLTrg<n>[:STATe]
This command controls the TTL <n> trigger line driver output.
The
suffix <n> is in the range 0 t o 7.
Parameters
Parameter Parameter
Range of
I
Name
1
Type
1
Values
1
Comments
w
:TTLTrg ON/1:
The TTL line is driven by the
HP
E1440A
w
:TTLTrg
OFF/O:
The TTL line driver is in a high impedance sta and the line is available t o be used by another test instrument
w
Every TTL trigger line is associated with one of two possible sources (see next sub-command).
w
The HP E1440A limits the number of "ON" TTL lines to one per source.
:TTLTrg<n>:SOURce
This command selects the source for the TTL trigger line <n> driver output. The suffix <n> is in the range 0 to 7.
Parameters
Parameter
SYNC
Note
MARKer
Description
If the specified TTL line driver is enabled, the TTL output is driven by the SYNC signal. Only one driver linked to SYNC may be enabled at a time.
If the specified TTL line driver is enabled, the line is driven by the sweepllist marker signal. Only one driver linked to MARKer may be enabled at a time.
1. It is permissible t o have one SYNC and one MARKer signal set to
$
ON at the same time. But two or more SYNCIMARK lines set to
ON at the same time is not allowed.
2. The VXI back plane limits the TTL-trigger signal t o a frequency of SlOMHz. If one TTLTrig is ON and has SOURce SYNC, then the maximum frequency of the instrument is 10MHz. If current FREQ is
>10MHz, then no SYNC trigger can be switched ON.
w
:TiLTrg<n>:AOFF
This command switches OFF
all
TTL trigger lines.
5- 14 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
[SOURce]
[:SOURce]
[SOURce]
This command is the
main
command for the
HP
E1440A and it has many subsets described below. The command is an implied command followed by a parameter specifying the type of signal source.
Subsystem Syntax
:VOLTage
I
: P o w e r
I
:CURRent
[:LEVel]
[:IMMediate]
[:AMPLitude] <numeric value>
:OFFSet <numeric value>
:UNIT V
1
DBM
I
VRMS
Comments
[:SOUR]:VOLT POW CURR
Specify the type of signal source and amplitude characteristics. VOLT, POWer and CURRent are synonymous.
rn
[:LEV]
Is an optional command which controls the signal amplitude level when the instrument is operating in a continuous or fixed mode.
rn
[:IMM]
Is optional. The command is used t o indicate that the next command should be processed without waiting for further commands.
m
[:AMPL]
This command is implied by a numeric value following the type (Volt, Current, Power) parameter. It sets the actual magnitude of the un swept output signal. The command may be used to specify the level for either a time varying or non time-varying signal.
If
:OFFSet is also specified, then [:AMPLI is used to specify a time-varied signal.
rn
:VOLT:OFFS
Specifies the non time-varying component of a signal that is added t o the time-varied signal specified by [:AMPL]. Offset is always specified in volts.
rn
:VOLT:UNIT
Defines the default unit for amplitude and should therefore, precede the amplitude numeric value. This unit is also the unit in which queried values are reported.
Command
Reference
5-15
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
[:SOURce]:AM
This command allows an external amplitude modulation signal to be applied to the synthesizer circuit of the
HP
E1440A.
Subsystem Syntax
[:SOURce]
:AM
:STATe <boolean>
Parameters
Parameter Parameter Range of
1
Name
1
Type
1
Values
1
ONlOFFlllO boolean ONlOFFlllO
Comments
External
AM: Is enabled with the :AM:STAT ON or :AM:STAT
1 command. Using this command does not automatically turn OFF any other external modulation signal that may be in use.
Disable
AM:
Is disabled with the :AM:STAT OFF or :AM:STAT 0 command.
Related command:
*RST (sets to OFF).
The command is only allowed with :FUNC SIN.
5-16 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
[SOURce]
:FREQuency
This command defines the frequency characteristics of an output signal.
Subsystem Syntax
[:SOURcel
:FREQuency
[:CW
1
FIXed] <numeric value>
:MODE CW
I
FIXed
(
SWEep
I
LIST
:STOP <numeric value>
:SPAN <numeric value>
:HOLD <boolean>
:LINK CENTer
I
STARt
(
STOP
:FULL <event
>
:FREQuency[:CW
I
This command sets non-swept frequency of the instrument output
:FIX&]
signal. The value is specified by a digital number representing Hz i.e.
10000 specifies
10kHz.
:FREQuency:MODE
Determines which set of commands control the frequency subsystem.
The settings have the following meanings:
rn CW
I
FIXed: the frequency is determined by :FREQ[:CW] or
:FREQ[:FIX].
rn rn
Sweep: The source is in swept mode and frequency is determined by :FREQ:STAR, :STOP, :CENT and :SPAN
LIST: The source is in list sequence mode and frequency is determined by the :LIST:FREQ command.
:FREQuency :STARt
These two commands set the start and stop frequencies for a sweep.
:STOP
Changing the start frequency will change the centre and span settings but not the stop.
Command Reference 5-17
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
:FREQuency:CENTer
Sets the center frequency of
a
sweep. Changing
the
center frequency will alter the start and stop but not the span if the command is not accompanied by other commands. When more than two settings are issued in one message, only the last two will be effective.
:FREQuency:SPAN
This command sets the frequency span. Changing the span alters the start and stop but not center. When more than two span values are issued in one message, only the last two will be effective. The SPAN command has three sub commands as follows:
:FREQ:SPAN:HOLD
The hold command provides a facility for maintaining the span frequency as set, so that it is not altered by variations in other associated settings, such as STARt and
CENTer. Hold has boolean values ON and OFF. When :HOLD:ON is specified, Span can only be changed by issuing a new :SPAN value.
:FREQ:SPAN:LINK
This command allows the default coupling for
Span to be overridden. Link selects a parameter which is either
CENTer, STARt or STOP, that shall not be changed when the value of SPAN changes. For example, if Link is set to STARt, then changing Span causes Center and Stop t o change but not Start.
:FREQ:SPAN:FULL
When this command is received, the Start frequency is set t o the minimum available value and Stop is set to the maximum value. This provides a sweep setting that encompasses the full instrument range. Center and Span will be set to their coupled values. :FULL is an event and therefore has no associated query or reset value.
There is a difference between :FREQ:SPAN:FULL and
:FREQ:SPAN MAX. The former command sets START to MIN and STOP to MAX whilst probably changing the SPAN and
CENTER. The latter command enlarges the SPAN but maintains
CENTER, i.e. SPAN expands equally either side of CENTER until either STARt or STOP reaches its currently allowed limit.
1
5-18 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
[:SOURce]:FU NCtion
The [:SOURce]:FUNCtion command subsystem controls the shape
and attributes of the HP E1440A output signal.
Subsystem Syntax
[:S OURce]
:FUNCtion
[:SHAPe] DC
I
SINusoid
1
SQUare
(
TRIangle
I
RUP IRDOWn
(TTL
Comments
The following signal characteristics may be specified using the
:FUNCtion:SHAPe command:
rn
:DC The value is unchanging with respect to time.
rn rn rn
:SINusoid
A
sinusoidal waveform is specified.
:SQUare
A square wave signal is specified.
:TRIangle A triangular (sawtooth) waveform is specified.
rn rn
:RUP The output signal will have the same frequency and amplitude as a TRI waveform but it steadily ramps upwards from zero and returns sharply t o zero again.
:RDOWn The output signal will steadily ramp downwards from zero, and returns sharply t o zero again.
:TTL
The TTL function is somewhat different to all of the output functions because if FUNC = TTL, the main signal is disconnected
(as if OUTP
OFF).
The only active signal output is the SYNC output. The purpose of FUNC TTL is t o supply a TTL compatible signal on the SYNC output that has
a
much larger frequency range than the "true" output functions
(
1pHz to 6OMHz).
Command
Reference
5-19
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
[:SOURce]:LIST
The List command subsystem controls automatic sequencing through associated lists of specified signal values which are specified by the LIST command. The individual points defined in the list are combined to produce one composite signal configuration.
Subsystem Syntax
Note
:LIST
:FREQuency
:STARt <numeric list
>
:POINts? <query only>
:STOP <numeric list
>
:POINts? <query only>
:M ARKer <numeric list only>
:POINts? <query only>
:STATe <booleanlist>
:P OIN t s? <query only>
:SPACing din-log list
>
:POINts? <query only>
:DWELl <numericlist>
:POINts? <query only>
:SEQuence <extended numeric list
>
:POINts? <query only>
:LENGth? <query only>
d
The lists :FREQ:STAR
I
STOP
I
MARK, DWEL, SEQ, are not affected by *RST or SYSTTRE?? i.e. they do not change
--C
:LIST:FREQuency
This command lists the frequency points of the list set. The command has several subsets as follows:
:FREQuency:STARt
is a numeric list of the start frequency for each sweep of a multiple sweep. For example :FREQ:STAR 5,
1000, 10500 would specify three sweeps with individual start frequencies of 5Hz 1 kHz and 10.5kHz.
:FREQ:STAR:POIN?
would return the number of entries in the
START LIST.
:FREQuency:STOP
is a numeric list of the stop frequency for each sweep of a multiple sweep. This list must have an identical number of entries t o the start list and vice versa, unless the same value applies t o all entries, then the value need only be stated once and the parser will apply that value t o each sweep in turn.
-
5-20
Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
:FREQuency:MARKer
is a numeric list structured in the same way as start and stop lists. The
:FREQ:MARK:STATe
command can be used with ON and
OFF
entries to correspond with the markers you require to be present or one entry ON or OFF that applies to all markers.
:FREQuency:SPACing
is a list similar t o the marker list but containing the entries LO G(arithmetic) or LIN(ear
) as required. As with the other lists, the number of entries must be the same and in the same order or one common value.
:LIST:DWELI
This command list specifies the dwell time occurances for the frequency lists. The Dwell time is the sweep time for the corresponding interval.
:LIST:SEQuence
This command takes the form of an extended numeric list separated by commas, containing numbers and/or ranges as shown in the example
Example
5, 2,
3,
4, 5, 12 or
5, (2:5), 12 (equivalent)
These numbers define a sequence for stepping through a list.
Individual points may be specified as many times as desired in a single sequence. The points specified by the command, are indexes into the lists. For example, if 3 was selected, the third point in the frequency, dwell, lists would be sequenced.The sequence list is separate and un associated with the other lists described above.
The command has two query functions associated with it:
w
:SEQuenee:POINts?
This query returns the number of steps that would be sequenced at run time, not the number of entries in the sequence. Example: (1:5)
b
5
w
:SEQuence:LENGth?
This query returns the number of entries in the internal sweep sequence array.
A number takes up one entry but a range takes up three entries. For example 1 (one entry), 2
(one entry), 3:10 (three entries) would return a length of
5 .
Although this value is of minor interest, it can be used to interrogate how much of the available sequence storage space (300 entries) has been used.
Command
Reference
5-21
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Subsystem Syntax
The :MARKer command subsystem selects between different marker, and adjusts the marker settings. The suffix <n> selects a particular marker number t o which the command is applied. The default number is 1, the range is
1 to
9.
Comments
:MARKer[:STATe]
ON1 OfflllO enables or disables the specified marker.
Parameters
Parameter Parameter Range of
1
Name
I
Type
1
Values
1
ONlOFFlllO boolean ONlOFFlllO
rn
:MARKer[<n>]:FREQuency
Controls the absolute frequency at which the marker will appear.
:MARKer:AOFF
Turns all markers off.
5-22 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
[:SOURce]:PHASe
The :PHASe command subsystem allows control of the phase of the
output signal against a reference.
Subsystem Syntax
[:SOURce]
:PHASe
[:AD Just] <numeric value>
:STEP <numeric value>
:REFerence <event
>
:UNIT RADian
I
DEGree
Comments
:PHAse[:ADJust]
Controls the phase offset value relative to the reference. The command allows steps by substituting UP or
DOWN for the parameter.
:PHASe[:ADJust]:STEP
Controls the step size in radians.
DEGree or RADian suffix can be applied.
A
:PHASe:REFerence
Is an event which allocates the current phase to be the reference for future phase adjustments. This function is non-query able.
rn
:PHASe:UNIT
This command specifies the default unit (radian or degree). When querying a value without adding :UNIT?, only a numeric value will be returned. It is always advisable to use
:UNIT?
Example:
:PHASe?;:PHAS:UNIT? <CR (return)> may provide a response "24.3;DEGU
Command Reference 5-23
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
[SOURce]:PM
[SOURce]:PM
[:SOURce]:PM
The
:PM
command applies the phase modulation subsystem it is used to allow an external modulation signal to set the modulation controls of the HP E1440A and also the parameters associated with the modulating signal.
Subsystem Syntax
[:SOURce]
:PM
:STATe <boolean>
Parameters
I
I
Name Type
I
Values
boolean ONlOFFlllO
Comments
External PM: Is enabled with the :PM:STAT ON or :PM:STAT
1 command. Using this command does not automatically turn OFF any other external modulation signal that may be in use.
Disable PM: Is disabled with the :PM:STAT OFF or :PM:STAT
0 command.
Related command: "RST (sets to OFF).
5-24 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
The :ROSCillator command subsystem controls the reference oscillator.
Subsystem Syntax
[:SOURce]
:ROSCillator
:SOURce INTernal
:AUTO <boolean>
1
EXTernal
1
CLK 10
I
ONCE
Comments
H
:ROSC:SOUR
Controls selection of the oscillator to which the
HP E1440A is to be locked. The parameters have the following meanings
:
INTernal The internal crystal reference source is used.
EXTernal The
HP
E1440A is locked t o an external reference source applied via the BNC connector on the front panel. If no external reference signal can be detected, then the command is rejected and an error is generated. The signal toggles to INT if
EXT is specified again when the command is re-programmed.
This default is necessary in case the external source has been removed.
CLK
10
The 10
MHz
VXIbus mainframe generated reference is applied via the bus interface.
rn
:ROSC:AUTO The instrument determines what reference to use by the following algorithm: if external ref is detected, then use EXTERNAL else use INTERNAL.
Command Reference 5-25
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
[:SOURce]:SWEep
The :SWEep command subsystem controls the generation of a sweep signal output
Subsystem Syntax
[:SOURce]
:SWEep
:TIME <numeric value>
:RETRace <numeric value>
:AUTO <boolean>
I
ONCE
:DIRection UP
1
DOWN
:SWEep:TIME
This command sets the duration of the sweep. Using this command does not turn sweeping on, it merely specifies duration.
:SWEep:TIME:RETRace
This command is similar t o :TIME and sets the duration of the sweep retrace time.
Comments
:SWE:TIME:RETRace;
Defines the retrace time for SWEep and
LIST
:SWEep:TIME:RETRace:AUTO
has the following parameters:
ON:
RETRace adopts the same value as TIME and follows any change in the value of TIME.
OFF: RETRace is independent from TIME. Setting RETRace via the SWE:RETRace <num> command, switches AUTO to
OFF.
ONCE
Is equivalent to :AUTO:ON;:AUTO:OFF, then RETRace follows TIME and AUTO is OFF.
-
5-26 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
This
command
is
a reporting command which allows examination and manipulation of the various
HP
E1440A status registers.
Appendix
B Register Programming
explains the relationship and use of these registers. The commands t o access each register are always the same and are described below.
:STATus:OPERation
This command allows access t o the Operation Status register as detailed below in the syntax list.
Subsystem Syntax
STATUS
Comments
Note
[:EVENt]?
This query returns the contents of the event register associated with the status structure defined in the command.
Reading the event register automatically clears it's contents
m
:CONDition
This query returns the contents of the condition register associated with the status structure defined in the command. Reading the condition register is non-destructive.
:ENABle <integer number>
Sets the enable mask which allows true conditions in the event register, t o be reported in the summary bit. If a bit in the enable register is a associated event bit undergoes a transition to true, a positive transition will occur in the associated summary bit.
The parameter is a decimal number.
:ENABle?
This command is the query form of the above command, it always returns an <integer number> value.
:PTRansition <integer number>
:
Sets the positive transition filter.
After setting a bit in the positive transition filter, a "0" to
"1" transition in the corresponding bit of the associated condition register, causes a "1" to be written t o the associated bit of the corresponding event register.
The parameter is a decimal number.
Command Reference 5-29
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
rn
:PTRansition?
This command is the query form of the above
rn
command, it always returns an <integer number> value.
:NTRansition <integer number>: Sets the negative transition filter. After setting a bit in the negative transition filter, a "1" to
"0" transition in the corresponding bit of the associated condition register, causes a "1" to be written to the associated bit of the corresponding event register.
The parameter is a decimal number.
:NTRansition? This command is the query form of the above command, it always returns an <integer number> value.
:STATus:QUEStionable
This command allows the same operations on the QUESTIONABLE status register, as on the OPERATIONAL status register. The same list of sub commands are valid.
:STATus:QUEStionable
This command allows the same operations on the QUESTIONABLE
:FREQUENCY
FREQUENCY status register, as on the OPERATIONAL status register. The same list of sub commands are valid.
-
:STATus:PRESet
This command allows the status registers to be pre loaded with the following bit patterns.
Table
5-1.
Operation Status Register
ENAB All
0
PTR All 1
NTR
All
0
Table 5-2. Questionable Status Register
ENAB All
0
PTR All 1
NTR
All
0
5-28 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table 5-3. Questionable Frequency Register
ENAB
PTR
All 0
Bit 2 (main
VCO unlock)
1
NTR
All others
All
0
0
:STATUS
Command Reference
5-29
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
:SYSTem
This command collects the functions that are not related t o instrument performance, for example those that perform general houskeeping and contain information.
Subsystem Syntax
:SYSTem
:ERRor? <query only>
:PRESet <event>
:VERSion? <query only>
:SYSTem:ERRor?
The ERRor? command is a request for an error message from the error queue in the HP E1440A. This queue contains integers related to the type of error encountered (if any), in the form of an error number followed by a string describing the error and/or device dependent information. For example
-222, "Data out of range; Start
Frequency is too low".
Maximum length of a string is 255 characters.
The integer ranges from -32768 to 32767 and individual numbers within this range are fixed to, or reserved for, specific errors. In general, negative error numbers tend to be associated with command syntax type errors such as conflict between values specified within a command, which would cause execution errors. Positive error numbers are associated with instrument errors, whether they are hardware faults or attempts to 'misuse' the instrument. A zero value signifies NO ERRORS.
Refer to Appendix
E
Error Messages
for details of error strings.
As errors occur they are placed in an error queue on a FIFO (first in first out) basis from which they are read by the system controller.
1
:SYSTem:PRESet
This command sets the HP E1440A to its "local" state in a similar manner t o *RST (see following section on IEEE 488.2 Commands).
:SYSTem:VERSion?
The VERSion? command is a query only command that returns a language version identity with which the instrument parser is compatible i.e. it returns the level of SCPI with which it complies.
5-30 Command Reference
-
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
IEEE
488.2
Commands for
the
HP
E1440A
Table 5-4. Common Command Summary
Command Function
Clear Status
Standard Event Status Enable
Standard Event Status Enable Query
Standard Event Status Register Query
Identification Query
Operation Complete
Operation Complete Query
Recall setting n
Reset
Save setting n
Service Request Enable
Service Request Enable Query
Read Status Byte Query
Self Test Query
Wait to Continue
Command
Reference
5-31
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*CLS
Clear status command.
Syntax
* a s
Definition
The *CLS command clears the following:
Error queue
Standard event status register (ESR)
Status byte register bit 5 (STB)
A service request
m
OCAS and OQAS (see IEEE 488.2 specification)
No changes are made to the following:
Status byte register bits
6,
4, 2-0
(STB)
Output queue
Event status enable register (ESE)
Service request enable register (SRE)
After the
*CLS
command the instrument is left in the idle state. The instrument setting is unaltered by the command, though *OPC/*OPC? actions are canceled.
If the "CLS command occurs directly after a program message terminator, the output queue and MAV, bit 4, in the status byte register are cleared, and if condition bits 2-0 of the status byte register are zero, MSS, bit 6 of the status byte register is also zero.
Related Command
SDc
Example
OUTPUT
70911 ;
5-32
Command
Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
*ESE
Standard event status enable command.
Syntax
*ESE <value>
0
< value
5
255
Definition
The *ESE command sets bits in the standard event status enable register (ESE) which enable the corresponding bits in the standard event status register (ESR).
The register is cleared:
At power-on
By sending a value of zero
The register is not changed by the *RST and
*CLS
commands.
BIT MNEMONIC BIT VALUE
7 PON
6 Not used
5
CME
4
EXE
3
2
1
0
DDE
QYE
Not used
OPC
The Event Status Enable Register
Related Commands
Example
OUTPUT
7091
1
;
21"
Command Reference 5-33
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*ESE?
Standard event status enable query.
Syntax
* E X ?
Definition
The standard event status enable query returns the contents of the standard event status enable register.
0
5
contents
5
255
7
6
3
2
5
4
1
0
BIT MNEMONIC BIT VALUE
PON
Not used
CME
EXE
DDE
&YE
Not used
OPC
Related Commands
*ESE
Example
OUTPUT 7 0 9 1 1
ENTER70911; A$
PRINT ;A$
The Event Status Enable Register
5-34 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*ESR?
-
*ESR?
Standard event status register query.
Definition
The standard event status register query returns the contents of the standard event status register. The register is cleared after being read.
0
5
contents
<
255
BITS MNEMONICS BIT VALUE
PON
Not used
CME
EXE
DDE
QYE
Not used
OPC
Related Commands
None.
Example
OUTPUT 70911
;
A$
;
The Standard Event Status Register
Command Reference 5-35
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*IDN?
Identification query.
Syntax
*IDN?
Definition
The identification query commands the instrument t o identify itself over the interface.
Response:
HEWLETT-PACKARD
,
ElMOA, 0, n
.
n
HEWLETT-PACKARD: manufacturer
Ei440A: instrument model number
0: indicates serial numbers are not provided. n
. n: firmware revision level
Related Commands
None.
Example
DIM
A$
[lo01
OUTPUT 70911 "*IDN?I1
ENTER70911; A$
PRINT A$
5-36
Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*OPC
-
*oPc
Operation complete command.
Syntax
*OX
Definition
If
"*OPC" is sent to the
HP
E1440A
while a sweep is running, then the OPC-bit in the standard event status register is set when the current sweep stops. If no sweep is running at the time "OPC is sent to the
HP
E1440A
the bit is set immediately.
The following actions cancel
*OPC
(device goes to Operation
Complete, Command Idle State):
Power-on the dcas line on the interface is asserted.
rn
*CLS
*RST
Related Commands
*oPc?,
*MI
Example
OUTPUT 70911; Ii*CLS; *ESE 1
OUTPUT 7091 1 il*OPC1'
Command Reference 5-37
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*OPC?
Operation complete query.
Syntax
Definition
If
a sweep is currently driving the instrument, the command parser prevents any further commands from being processed. When the sweep stops, ASCII character
'1' is placed in the output queue and the instrument processes further commands.
If no sweep is running, ASCII '1' is immediately placed in the output
If this command is used carelessly, the instrument may appear to have entered a "hung up" state because:
Sweeps can be very long, especially in LIST
Continuous sweeps do not stop!
This means that a Device clear command or Selected Device
Clear
command must be sent t o the instrument if the succeeding commands are to be executed (see example below)
The following actions cancel 'OPC? (device goes to Operation
Complete, Command Idle State): the dcas line on the interface is asserted
Related Commands
Example 1
ENTER70911;A$
PRINT A$
Example 2
1000
! E1440A is set at HPIB address 70911
1010
!
(Select code of controller
HPIB
interface card is 7)
1020
!
(Primary
HPIB
address of slot 0 commander is 09)
1030
!
(E1440A logical address
=
88 right shifted
3
bits is 11)
1040
!
1050 CLEAR
7
!
All instruments connected to bus receive DCL
1060
!
Ov
1070 CLEAR 70911
!
Only the
HP
E1440A receives SDC
5-38 Command
Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*RCL
Syntax
Recall command
Definition
Recall an instrument set-up from one of the 10 memories. Note that all the instrument's memories are reset t o the default settings by the
*RST
command.
Related Command
Example
OUTPUT
70911
Command Reference 5-39
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*RST
Reset command.
Caution
Syntax
*RST
I(U
The *RST command will overwrite all instrument set-ups stored in the instrument memories.
Definition
The reset setting (standard setting) stored in ROM is made the current instrument setting, and is also stored in all the instrument's memories.
Pending
*OPC/*OPC?
actions are cancelled.
Instrument state: the instrument is placed in the idle state awaiting a command.
The following are not changed:
VXIbus (interface) state
Instrument interface address
Output queue
Service request enable register (SRE)
Standard event status enable register (ESE)
Lists
The commands and parameters of the reset state are listed in the following table.
5-40 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table 5-5. Reset State (Standard Setting)
Parameter Reset State
1NIT:CONT
VOLT
V0LT:OFFS
OFF
1 mV
0
V
V0LT:UNIT
FREQ
FREQ:MODE
FREQ:STAR
V
CW
FREQ:STOP
FREQ:SPAN:HOLD
FREQ:SPAN:LINK
MARK < n >
21 MHz
OFF
CENT
MARK <n>:FREQ
SWE:TIME
OFF (n is 1 t o
9)
0 (n is
1 t o
9)
I s
SWE:TIME:RETR:AUTO ON
SWE:DIR UP
R0SC:SOUR INT
R0SC:AUTO
FUNC
AM:STAT
PM:STAT
OUTP
ON
SIN
OFF
OFF
OFF
0UTP:AMPL
0UTP:TTLT <n>
OFF
OFF (n is 0
7)
0UTP:TTLT <n>:SOUR SYNC (n is 0 t o
7
PHAS
PHAS:STEP
0 DEG
1
DEG
PHAS:UNIT
*SAV <n>
RAD
(n is
0 t o
9)
Related Commands
None.
Example
OUTPUT 70911 ;
Command Reference
5-41
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*SAV
Syntax
Recall command
Definition
Save the instrument set-up to one of the 10 memories. Note that the instrument's memories are reset to the default settings by the
*RST
command.
Related Command
Example
OUTPUT 70911;"*SAV 3"
5-42 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
"SRE
Service request enable register.
Syntax
*SRE
<value>
0
_< value
<
255
Definition
The service request enable command sets bits in the service request enable register which enable the corresponding status byte register bits.
The register is cleared:
At power-on
rn
By sending a value of zero.
The register is not changed by the
*RST
and
*CLS
commands.
BITS MNEMONICS
7
Operational status summary bit
6
5
4
3
2
1
RQS/MSS
ESB
M AV
Not used
Not used
Not used
0
Not used
BIT VALUE
The
Service Request Enable Register
Related Commands
Example
OUTPUT
7091
Command Reference
5-43
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
"SRE?
Service request enable query.
Syntax
*SRE?
Definition
The service request enable query returns the contents of the service request enable register.
0
5
contents
5
255
BITS MNEMONICS
7
Operation status summary bit
6
5
4
3
2
1
0
RQS/MSS
ESB
MAV
Not used
Not used
Not used
Not used
BIT VALUE
0
64
32
16
0
0
0
1
The Service Request Enable Register
Related Commands
*SRE, *STB?
Example
OUTPUT 7 0 9 1 1 "*SRE?
"
ENTER 7 0 9 1 1
; A$
;A$
5-44
Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
*STB?
*STB?
Read status byte query.
Syntax
*STB?
Definition
The read status byte query returns the contents of the status byte register.
0
5
contents
5
255
The
MSS
message is reported in bit six of the status byte register.
BITS MNEMONICS
3
2
1
7 Operational status summary bit
6
5
4
MSS
ESB
MAV
Not used
Not used
0
Not used
H
BIT VALUE
0
0
0
1
0
64
3 2
16
The Status Byte Register
Related Commands
*SRE, *SRE?
Example
OUTPUT 7 0 9 1
1
;
A$
PRINT ; A $
Command Reference
5-45
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
*TST?
Self- test query.
Syntax
Definition
The self-test query commands the instrument to perform a self-test and place the results of the test in the output queue.
Returned value: 0
5
value
5
256.
A value of zero indicates no errors.
A non-zero result places one or more errors in the error queue.
No further commands are allowed while the test is running.
The instrument is returned t o the setting that was active a t the time the self-test query was processed.
The self-test does not require operator interaction beyond sending the *TST? query.
Related Commands
None.
Example
OUTPUT 70911 ;
ENTER
709
11 ;
A$
;A$
Results
The *TST? response consists of one byte. The significance of each bit is illustrated below.
Bit
Bit 0 (1)
Bit 1
(2)
Bit 2 (4)
Bit 3 (8)
Meaning
ROM test failed. The signature word in the ROM stored there at manufacture does not match the one generated at test time.
RAM test failed. Not all RAM cells can be written and/or read properly.
Device bus test failed. It is not possible to access the instruments hardware properly.
Software timer test failed. The 10 ms interrupt signal used for software scheduling purpose is missing or the period of the signal (compared indirectly to the
pP
processor clock) is out of tolerance. ATTENTION
: this test is not done in the initial power up self test.
Bit 4 (16) Sweep timer test failed. The 1 ms interrupt signal used during equi
-
(start freq. = stop freq.) or logarithmic sweeps is missing, or the period of the signal (compared indirectly t o the
pP
processor clock) is out of tolerance. ATTENTION
: this test is not done in the initial power up self test.
5-46 Command Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Bit
5 (32)
Bit 6 (64)
The amplitude calibration test failed. Something in the analog level generation
/ mixer
/ amplifier circuitry is not OK.
Fractional-N
IC
test failed. The fractional-N chip
(heart of the synthesizer) can not be accessed or does not work properly.
Bit 7 (128)
VCO test failed. The voltage controlled oscillator does not lock.
Bit 8 (256)
Self test was called while instrument was in
:FREQ:MODE SWEEP or LIST. This is a meta-error message, the self test did not fail- it is just illegal to call it in :FREQ:MODE
SWEEP/LIST. Note that no self test has been done!
Command Reference 5-47
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
"WAI
Wait to continue command.
Syntax
* w A I
Definition
If a sweep is currently driving the instrument, the command parser prevents any further commands from being processed. When the sweep stops, the instrument processes any further commands.
If no sweep is running, the instrument immediately processes further commands
Caution
O
If this command is used carelessly, the instrument may appear to have entered a "hung up" state because:
Sweeps can be very long, especially in
LIST
!
Continuous sweeps do not stop!
This means that a Device clear command or Selected Device
Clear
command must be sent t o the instrument if the succeeding commands are to be executed (see example 2 below)
The following actions cancel
*WAI
(device goes t o Operation
Complete, Command Idle State): the dcas line on the interface is asserted
Related Commands *OW
*opt?
Example 1
OUTPUT
70911 ;
"*WAIV
Example 2
1040
!
1050 CLEAR 7
!
All
instruments connected to bus receive
DCL
1060
!
5-48 Command
Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Specifications
Waveforms
Frequency
All
specifications apply after a 30 minute warm-up period, and are valid from O°C to 55OC ambient temperature. All specifications describe the warranted performance, except those listed below:
Typical
The following specifications are typical, not absolute: Main Signal
Output, Squarewave Characteristics (also by Option 001), Auxiliary
Outputs, Auxiliary Inputs, HP-IB Control and General specifications, which describe the typical performance.
Sine, square, triangle, negative and positive ramps, DC and TTL clock.
Range
Sine:
Square:
Triangle:
Ramps:
TTL clock:
1 pHz
-
21 MHz
1 pHz
-
11 MHz
1 pHz
1 pHz
1 pHz
-
11 kHz
-
11 kHz
-
60 MHz
Resolution:
1 pHz, upto 100 kHz
1 mHz at lOOkHz and greater frequencies
Accuracy:
f
ppm of selected value, from 20°C t o 30°C, at time of calibration with standard frequency reference.
Stability:
Specifications A-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Main Signal Output
~mpedance:
(Typical)
Return Loss:
>
20 dB, 10 kHz t o 20
MHz,
except
>
10 dB for
>
3 V, 5
MHz
to 20
MHz.
Floating:
Chassis ground to circuit ground:
Output may be floated upto 42 V peak (AC
+
DC)
Max. external voltage, floating ground to signal output: & I 0 V
Connector:
BNC
Amplitude into 500
(All waveforms without
DC offset, except
TTL clock).
Range:
1
mV to 10 V(p-p) in 8 amplitude ranges, 1-3-10 sequence, amplitude can also be set up in
rms
and dBm.
Ranges (without DC offset):
Resolution:
4 digits (0.03% of full range).
Function
Sine min. m a .
Square min. m a .
Triangle/
Ramps min. m a .
A-2 Specifications
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Accuracy
(with
0
Vdc
offset):
+23.98 to 13.52 dBm
4 0 0 kHz
f 0 . 2 d B
>I00 kHz to
10
MHz
>10
MHz
to
20 MHz
f 0 . 4 d B
<+13.52 to -16.02 dBm
<-16.02 to -56.02 dBm
f 0.2 dB f 0 . 6 dB f 0.6 dB
Squarewave:
l o V ( ~ p ) t o 3 V ( p - p )
<3 V(p-p) to 1 mV(p-p)
<I00 kHz
&1.5%
>I00 kHz to 10
MHz
&5% f 2 . 2 %
*lo%
Triangle:
l O V ( p p ) t o 3 V ( p - p )
<2 kHz
>2 kHz to 10 kHz
f l . 5 % &5.0%
Ramps:
1 0 V ( p - p ) t o 3 V ( p - p )
<500
Hz
>500
Hz t o 10 kHz
&1.5%
flO.O%
&2.7% f 1 1 . 2 %
With
DC
offset, increase all sinewave tolerances by 0.2 dB and all function tolerances by 2%.
Sinewave Spectral
Phase Noise:
Purity
-55 dB for a
30
kHz band centered on a 20
MHz
carrier (excluding
f
Hz about the carrier).
Spurious:
All
non-harmonically related output signals will be more than 60 dB below the carrier,
(
-55 dBc with
DC
offset), or less than -85 dBm, whichever is greater.
Specifications
A-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Sinewave Harmonic Distortion:
Harmonically related signals will be less than the following levels relative to the fundamental:
Frequency Range
Harmonic Level
-60 dBc
0.1
Hz
-
199 kHz
2
MHz
-
14.9 MHz
-30 dBc
Squarewave
Characteristics
(Typical)
Rise/Fall Time:
(10% to 90% of p-p output voltage): i 2 0 ns
Overshoot:
5% of peak-to-peak amplitude at full output.
Symmetry:
50.02% of period
+3
ns.
Triangle/Ramp
Characteristics
Linearity:
(10% to 90%, 10 kHz): for each range.
Ramp Retrace Time (typical):
(10% t o 90%):
5 3
ps
Period Variation for Alternate Ramp Cycles (typical):
DC Offset
Range:
DC only (no AC signal): 0 t o
f
DC
+
AC:
Maximum DC offset f
/
500
V
on highest range; decreasing t o k4.5 mV on lowest range.
Resolution:
4
digits
Accuracy:
DC only: mV t o *50 mV, depends on offset chosen, f mV.
DC
+
AC, upto 1 MHz: f output level; 0.2 mV t o f
-
A-4
Specifications
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
DC
$
AC, from
1
MHz
t o
20 MHz:
on AC output level. f mV
to
&I50 mV,
depends
Phase Offset
Range:
719.9" with respect to arbitrary starting phase or assigned
zero
phase. For squarewave frequencies below
25 kHz, phase changes greater than 25" may result in a phase shift of f 180" from the desired amount.
Resolution:
0.1"
Increment Accuracy:
Stability:
f of phase/"C
I
Sinewave Amplitude
Modulation Depth (at full output for each range):
Modulation (Typical)
o
-
98%
Modulation Frequency Range:
DC to 350 kHz (1pHz-21 MHz carrier frequency)
Envelope Distortion:
-30 dB for modulation t o 80% at 1 kHz, 0 Vdc offset
Sensitivity:
5 5
V
peak for maximum modulation
Phase Modulation
(Typical)
Sinewave Range
f f 5 \.' input
Sinewave Linearity
f best fit straight line upto
f
of modulation range f best fit straight line
Squarewave Range
f 4 5 0 °
Triangle Range
Positive and Negative Ramps Range
Specifications A-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Modulation Frequency Range
DC
-
5
kHz
Frequency Sweep
Sweep Sequence Modes:
Single, continuous.
Sweep Function Modes:
Multi
-
Interval:
Upto
50 different
intervals can be sequenced and repeated in any order in a sequence which can contain upto 100 intervals.
Frequency-swit ching-time between intervals (typical)
:
5 2 ms for a 100 kHz step.
5 3
ms for a 1
MHz
step.
5 2 0 ms for a 20
MHz
step.
Linear Sweep
Sweep time
Maximum sweep width
Minimum sweep width
Minimum sweep rate
(settable for each interval)
0.01 to l o 5 full frequency range of the main signal output for the waveform in use.
0 Hz
0.2 Hz/s
One marker frequency can be set in each interval.
Logarithmic Sweep
(sweep up only)
Sweep time
Maximum sweep width
Minimum start frequency
Minimum sweep width
(settable for each interval):
0.1 to lo5 full frequency range of the main signal output for the waveform in use.
1 Hz
1 decade
Multi Marker:
Linear sweep (only)
Sweep time
Maximum sweep width
0.01 to lo5 full frequency range of the main signal output for the waveform in use.
0
Hz
Minimum sweep width
Upto 9 markers can be set in this one, dedicated, interval.
Phase Continuity:
Sweep
is
phase continuous over the full frequency range of the main output for all sweep modes.
A-6
Specifications
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Auxiliary Outputs
(Typical)
Floating:
Chassis ground to circuit ground: Output may be floated upto 42 V peak (AC
&
DC)
1 pHz to 21 MHz phase synchronous squarewave with the same frequency as the
main
signal output, or 1 pHz to 60 MHz TTL Clock (main signal output switched off).
Output impedance: 50R
Output levels: high level
>
2 V, low level
<
0.2 V
Connector: BNC and trigger bus.
Note: Level doubles into open input.
Max. external voltage: 0 V to +5 V, floating ground to output signal
X DRIVE
O-1OV:
(0
-
100 s sweeps only).
The ramp is proportional to the entire sweep time, including each individual interval sweep time and the switching times between intervals.
Output impedance: 650
0
Output level: 0 to $10
Connector: BNC.
V
(into open circuit)
Max. external voltage:
PEN LIFT:
TTL compatible voltage levels capable of sinking current from a positive source. Current 200 mA, voltage 45 V
Connector: BNC.
Max. external voltage: 0 V to +45 V, floating ground to output signal
MARKER
TTL:
High t o low transitions at selected marker frequencies. TTL and
CMOS compatible output levels.
Pulsewidth in Multi-Marker mode: 1 ms.
Connector: BNC and trigger bus.
Fan out: 4
Max. external voltage: 0 V to +5 V, floating ground to output signal
REF OUT
10
MHz
10 MHz squarewave for phase locking additional instruments to the
HP
E1440A.
Output impedance: 50R
Output levels (into 50R): high level
>
2V, low level <0.2V
AC-coupled output levels: 10 dBm
Connector: BNC.
Max. external voltage: 0 V to +5
V, floating ground to output signal
Specifications A-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Auxilliary Inputs
(Typical)
External REF IN
1/10
MHz
For phase locking the
HP
E1440A
to an external frequency reference.
Signal from 0 dBm to 20 dBm into 50R
Reference signal must be
a
sub-harmonic of
10
MHz
from
1
MHz
to
10 MHz.
Connector: BNC or VXI-system clock
AM:
Input Impedance: 10 kR
Connector: BNC
Max. external voltage: f
V
PM:
Input Impedance: >40 kR
Connector: BNC
Max. external voltage:
VXlbus Interface
Capabilities
Message based servant:
A16/A24 D l 6 Master
A16 Dl6 Slave
Option 001
High-Voltage Output
Amplifier
Frequency range:
1
pHz
to 1 MHz
Amplitude:
4
mV to 40 V(p-p) in 8 ranges, 4-12-40 sequence into 5000,
<
500 pF load. Ranges are four times the standard instrument ranges, without DC offset.
Accuracy:
Flatness:
Sinewave Harmonic Distortion:
Harmonically related signals will be less than the following levels
(relative t o the fundamental full output into 5000, 500 p F load):
Frequency Range
7
Harmonic
Level
10
HZ
-
199
kHz
200 kHz
-
1 MHz
-60
-40 dBc
dBc
Squarewave =se/Fall Time (typical):
5125 ns, 10% t o 90% of peak-to-peak output voltage with 5000,
500 pF load.
A-8 Specifications
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Squarewave Overshoot (typical):
Output Impedance:
<
3S1 at DC,
<
10S1 at
1
MHz.
DC Offset:
Range: 4 times the specified range of the standard instrument.
Accuracy: f full output voltage for each range
$
25
mV).
Maximum Output Current:
General (Typical
Specification)
Module Size:
c refer to
VXI
System
Number of slots: two
( 2 )
Connectors Used: P I ,
P2
Device Type: Message-based
Cooling/Slot
Air flow:
2.0 litres/second, pressure 0.4 mm
H 2 0
Operating Environment:
Relative humidity:
65%, 0°C to 40°C
Operating temperature: O°C to 55OC
Storage temperature: -40°C to f75OC
EMC
:
Module meets
FTZ
1046/1984,
IEC
348 (safety class
111)
Weight: 4 kg net, 6.5 kg shipping.
Power Requirements:
DC Volts DC Current Dynamic Current
- t 5 V
1 A
10
rnA
Specifications
A-9
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Register Programming
Registers
There are two sets of associated registers:
rn
VXIbus standard configuration registers
- these are part of the
VXIbus mainframe configuration and therefore are not discussed here, information can be obtained from the VXIbus System
Specification.
rn
Device dependent or slave registers
- these registers are provided in the HP
E1440A
and are the subject of this manual appendix.
Status Reporting
The HP
E1440A
supports SCPI standard status register configuration, as defined in
IEEE 488.2
Error Queue
The instrument maintains an error queue according t o the SCPI standard. The error queue is able t o queue up t o
30
errors.
Y
Status Registers
The
HP
E1440A
has a set of status registers that can be interrogated by the controller. Any error conditions which are contained in these registers are also entered in the error queue. If required, registers can be pre-loaded with values which will mask out certain conditions.
he registers are identified as follows:
Register Contents (Flags)
Ext ref missing, Ext ref unlocked, Main VCO unlock
Quest. Frequency
1
Quest. Status Voltage, Freq.
Standard Event Status Operation complete, Query error, Dev. dep. error,
Execution error, Command error, Power on
Operation Status
Status Byte
Calibrating, Sweeping
Quest. summary, MAV, ESB, RQS, Operational summary
Register
Programming B-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
The inter-relationship between the status registers is shown in Figure
B-1
below
QUESTIONABLE
FREQUENCY
Ext ref miss
Ext ref unlock
-
-
------i7
--*I
2
1
L - J
- -
STANDARD EVENT
STATUS
Operation complete.
-
' -,
t
Query error
Dev, dep. error
! 1 !
- - - - - - - 4
- - - -
2
-
w
3
/
Execution error
Command error
-
-
- -
- - - -
4
4
/
+i:i
I
Power on.---------,
!
7
- i
,
QUESTIONABLE STATUS
?
OPERATION
STATUS
STATUS BYTE
Figure B-1. Status Register Subset
Using the Registers
Communication with the registers is accomplished by reads and writes of the register contents. The methods are fully described in
Chapter 5
Command Reference
in the explanation of the :STATUS command
The bits pointed to by arrows
(-b)
are maintained by the instrument. The other bits are unused and always read as zero. Most of the status bits are defined by and fully explained, in the SCPI standard. Only the QUESTIONABLE bits which are exclusive to the
HP E1440A need explanation here.
Signal
Ext ref miss
Explanation
This condition is set when no AC signal is detected a t front panel 'Ext Ref in7 connector, otherwise bit is cleared.
The condition is checked every 0.2 seconds.
Ext ref unlock
If the reference source is
EXT
or VBUS, this condition is set when the reference oscillator is unable t o lock itself t o the source.
-
B-2
Register Programming
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
If
the reference source is
INT
this condition is always set.
The condition is checked every 0.2 seconds.
Main
VCO
unlock
This
condition
is
set when the main
VCO
loop is out of lock, indicating a hardware fault.
The condition is checked every 0.2 seconds.
Volt age
This condition is set when the instrument is unable to do a successful amplitude calibration, indicating a hardware fault.
It is updated every time a amplitude calibration is done
(explicit by command CAL? or implicit by a change of the output function).
Sample Program
This example RMBASIC program demonstrates the use of the
E1440A Status registers. The program does the following
:
Forms two BASIC SUB's
-
Statusinit (Address) and
Err-check(Address)
These SUB's might be helpful during test program development.
Statusinit should be called at the beginning, For quick debugging,
Err-check might be called after each programming cycle of the
E1440A.
Note
A common problem must be overcome here: we have to ensure that
)41 the E1440A has seen $1 commands before looking for errors. The
"OPC?
command is ideal for this.
For easy ON/OFF switching we define a common named 'debug' to control the behavior of the SUB's
Program
COM /Debug/ INTEGER Err-check
REAL El440
!
for
t h e
instrument
VXIbus
address.
!
Notice that an
INTEGER is too small to hold
!
a
VXIbus
address with secondary addressing.
!
E1440=70911
!
assumed slot 0 commander is connected
t o
!
VXIbus interface with select code 7,
!
primary
VXIbus
address of slot 0 commander is 9
!
and logical address of E1440A is 88 (secondary
!
VXIbus
address is logical add. shifted left 3 bits)
!
Err,check=l
!
we want t o do error checking, set to 0 if
You
don't
!
Register Programming B-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
!
A t t h e s t a r t we p u t instrument i n t o known s t a t e .
CLEAR El440
OUTPUT Ei440;"*RST; :STATUS:PRESET; *CLS"
!
! P r e p a r e s t a t u s system.
!
CALL
S t a t u s - i n i t (E1440)
!
! Now some commands w i t h immediate e r r o r checking.
!
OUTPUT El440
;
FUNCT SIN
;
! Oops
- it should be 'FUNC' o r 'FUNCTION'
CALL Err-check(El440)
!
OUTPUT El440;":VOLT 3 ; :FREQ:MODE SWEEP"
CALL Err-check (El44O)
!
KHz" !
':FREQ:START' n o t allowed i n mode SWE
OUTPUT E1440;":FREQ:START 2
CALL Err-check(E1440)
!
END
!
!
SUB Status-init(REAL Addr)
S t a t u s - i n i t : ! J u s t f o r f i n d i n g SUB v i a ' e d i t s t a t u s - i n i t '
COM /Debug/ INTEGER Err-check
!
I F NOT Err-check THEN SUBEXIT ! h u r r y back
!
OUTPUT Addr;"*ESE 6 0 ; " ! 60 = 00111100 b i n
--> a l l e r r o r b i t s
! a r e enabled, t h u s propagated i n t o t h e
! s t a t u s b y t e s b i t #5 (ESB)
OUTPUT Addr;"*SRE 32;It! 32
=
00100000 b i n
-->
ESB b i t
! w i l l be propagated i n t o b i t 6 (RQS)
! of t h e s t a t u s b y t e .
! w i t h t h i s s e t u p an e r r o r can be d e t e c t e d very q u i c k l y
! because ESB i s t h e only b i t t h a t c a u s e s RqS and t h e e r r o r
! b i t s i n t h e s t a n d a r d event s t a t u s b y t e a r e t h e only
! b i t s t h a t w i l l propagate i n t o t h e s t a t u s b y t e .
! I n o t h e r words: every time RQS i s s e t t h e r e w i l l be an e r r o r .
! The RQS b i t can be checked very q u i c k l y u s i n g t h e SPOLL command.
SUBEND
!
!
SUB Err-check(REAL Addr)
Err-check: ! J u s t f o r f i n d i n g SUB v i a ' e d i t err-check'
COM /Debug/ INTEGER Err-check
!
I F NOT Err-check THEN SUBEXIT ! h u r r y back
!
INTEGER Errnum
D I M
~ r r s t r $ [ 2 5 6 ]
! maximum l e n g t h allowed by SCPI s t a n d a r d
B-4
Register Programming
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
650
!
-
.
660
!
First we have to ensure that all commands have been processed
670 ! before we look for errors.
680 !
Let's misuse errnum to read in the *OPC? response.
690
OUTPUT Addr ;
700
710 !
ENTER Addr;Ermum
720 ! now we can look at the status byte.
730
!
740
750 !
,321
THEN
RQS set
- errors in the error queue.
760
! get them, print them out until error
0 is found.
770 ! print a short error message first
780
790
800
810
PRINT "Instrument at VXIbus address ";Addr;"
: "
LOOP
820
830
840
850
OUTPUT Addr ; : :ERR?"
ENTER Addr;Errnum,Errstr$
EXIT IF Ermum=O
PRINT Ermum;Errstr$
860
END LOOP
870 ! now we clear the instrument status byteslwords by issuing
-
880
!
890 !
900 ! a *CLS command.
This is necessary because we did not actually read out the standard event status byte, therefore the error bits are
910 ! not cleared.
OUTPUT Addr ; "*CLS1'
920
930 ! now a program pause.
940 ! this makes it easy to locate the faulty test program line,
950 ! the user should step over the SUBXIT and will recover
960 ! in the line following the Err-check call.
970
980
990
1000
1010
1020
1030
1040
PRINT "Press <Continue> to continue test program."
PRINT "Press <Step> to see BASIC line number
I t ;
PRINT "following the call of Err-check.
PAUSE
SUBEXIT
END IF
SUBEND
Register Programming
8-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Performance tests
Introduction
Note
The performance of the HP E1440A can be tested at three levels:
Functional Verification Tests
-
These check that the instrument functions are working. Use these tests when you want t o check that the module is connected properly and responding to commands from the controller. No access to the interior of the module is necessary.
Operational Verification Tests
-
These check that the instrument meets critical specifications. Use these tests after a repair, or as an aid to troubleshooting. These tests can be carried out
without
a controller.
rn
Performance Verification Tests
-
These check that the instrument meets all warranted specifications. Use these tests as an instrument calibration check, after repair or as an aid to troubleshooting.
3
The
HP
E1440A specifications, given in Chapter 1, are valid after a
30 minute warm up period.
All test equipment used must also be allowed to warm up before testing the HP E1440A. Refer to the equipment specifications to find the warm up time required.
Test Record
You can record the results of the Performance Verification Tests using the Test Record provided at the end of this chapter. You can reproduce this Performance Verification Test Record without written permission from Hewlett-Packard.
Performance tests C-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Recommended Test
The equipment required for the tests
is
listed in Table C-1. Any
Equipment
equipment which satisfies t h e critical specifications given i n t h e table,
may be substituted for recommended models.
Table C-1.
Recommended Test Equipment for Tests
Instrument
VXI Mainframe
(Development)
VXI Mainframe
Command Module
Controller
--
Analog
Oscilloscope
Electronic Counter
AC/DC Digital
Voltmeter
High-speed
Digital Voltmeter
Critical Specifications
Must allow access t o the Service switch on top of the H P E1440A.
HP-IB interface
HP BASIC 5.015.1
Vertical
Deflection: 0.01 t o 5 V/div
Horizontal
Sweep:lO ns to 0.5 s/div
Frequency measurement
Time Interval Average A t o B
Frequency Range: t o 100 MHz
Resolution: 11 digits
AC Function (True RMS)
Ranges: 10 mV to 1000 V
Bandwidth: 1 Hz t o 10 MHz
Resolution: 4.5 digits minimum
DC Functions
Ranges: 10 mV to 1000
V
DC Voltage: 0 to f
External Trigger:Low True
Trigger De1ay:Selectable 1 ps to 10 ms
3 P E1400B
BP E1405A
BP 9000 series 200/300
BP 1722A/25A
Frequency Synthesizer Frequency: 20 MHz
Source
Amplitude: 10 V(p-p) into 500
Power Meter
I
Power Sensor
Accuracy:
<
&0.5%
50 0, 100 m W (24 dBm)
50R Feedthru
Termination
Accuracy: &1%
Power Rating: 2 W
1 F
=
Functional,
0
=
Operational,
P
=
Performance
2
Only required if you are testing
wiihout
a controller.
F O P
F O P
F O P
P
C-2
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table C-1. Recommended Test Equipment for Tests (continued)
Instrument
Spectrum Analyzer
Critical Specifications
Frequency Range: 20 Hz t o 40.1 MHz
1
Spurious Responses: 80 dB
I below reference
Recommended Model
HP 3585B
I
~ e s t l
P
HP
10534A
P
Double Balanced Mixer Impedance: 50R
1 MHz Low Pass Filter
15 kHz Filter
Resistors:
Capacitor:
BNC-to-Triax Cable
Adaptors
Frequency Range: 1
-
20 MHz
Cut-off Frequency: 1 MHz
Stopband Atten: 50 dB by 4 MHz
Stopband Freq: 4
-
80 MHz
Model J903, T T E Inc.
2214 S. Benny Ave.
Los Angeles, CA 90064
P
Consisting of:
,
Resistor: 10 KR 1%
Capacitor: 1600 pF 5%
P
P
20R 114 W 1%
30Q
114 W 1%
50R 118 W 1%
475R 2 W 1%
300 pF 5%
I
Female BNC to Male Triax
I
HP 1250-0256
I
BNC female to dual banana plug
I
HP 1251-2277
I
I
BNC Tee
I
HP 1250-0781
P
I
P
I
P
Performance tests C-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Functional
Verification Tests
Note
The best method of checking that the module
is
functioning
is
to:
1.
Configure and install the module in a
VXI
mainframe, as described in Chapter 2.
2. Use the controller to carry out a module self-test and check the results. An example program is given in this section.
3.
Check the instrument output with an oscilloscope. An example program is given in this section.
If a controller is not available, carry out the Operational Verification
Tests described in the next section. These can be performed with or without a controller, but do not include the instrument self- test.
d
The HP E1440A has a "Failed" indicator that remains on if the synthesizer is not able to communicate with the controller.
Performing a Self-test
Starting the test
The instrument's self-test routine can be executed by sending it the command: "TST?
Sending the self test command is an easy way to check that you are correctly addressing the synthesizer module, and is also useful in locating intermittent problems which might occur during operation.
The result of the self-test is returned as a number where a value of zero indicates that no errors occurred. If one or more errors occur, they are added to the instrument error queue and a bit is set in the self-test result t o indicate the error types:
Bit
Bit
0 (1)
Bit
1 (2)
Bit
2 (4)
Bit
3 (8)
Bit
4 (16)
Bit 5
(32)
Bit
6 (64)
Bit
7 (128)
Bit
8 (256)
Table C-2. Self-test result bits
Meaning
ROM test failed
RAM test failed
Device bus test failed
Software timer test failed
Sweep timer test failed
Amplitude calibration failed
Fractional-N IC test failed
VCO test failed
Self-test was called when SWEEP or
LIST was in progress. No test
was
carried out.
Module
A2
A2
A2
A2
A1
A l
or
A2
A1
A1
-
Refer also to the *TST? entry in Chapter 5 Command Reference in the User Manual.
w
C-4
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Reading the Error Queue
When errors occur as a result of self-test or during operation, error codes and messages are added t o the synthesizer error queue. The error queue can store up to 30 codes and messages on a 'first in first out'
(FIFO)
basis.
These errors can be read out using the command: SYS:ERR?
A returned value of 0 (zero) means there are no more errors.
Refer to the SYS:ERR? entry in Chapter 5 Command Reference in the User Manual.
Error numbers and messages are listed in Appendix E of the User's
M anu a1
.
Example program
The following BASIC 5.015.1 program executes a self-test. The program assumes the mainframe is at a primary interface address of
09 and the synthesizer is at a secondary address of 11. The program also assumes that an
HP
9000 Series 200/300 computer is used.
10 !Send t h e s e l f - t e s t commandtothe s y n t h e s i z e r
20 !
30 OUTPUT70911;"*TST?"
40
!
50 !Enter and d i s p l a y t h e s e l f t e s t code
60 !
70 ENTER70911;A
80 PRINT A
90 !
100 !Add code h e r e t o i n t e r r o g a t e t h e e r r o r queue
110 i f A i s non-zero.
Performance tests C-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Checking the
Instrument Output
After self-test, a simple test with an oscilloscope
will
check that the module output is functional. Connect an oscilloscope to the output
BNC and then send the following short program:
10
!Reset t h e s y n t h e s i z e r
20
!
30
OUTPUT
7091
;
40
END
50
!
S e t frequency value
60
!
70
OUTPUT
709
80
!
:
1E3"
90
!
S e t f u n c t i o n t o sinewave
100
OUTPUT
7091
110
!
FUNC
SIN"
120
! S e t o u t p u t l e v e l t o
1
130
!
140
OUTPUT
709
150
!
:VOLT
1
160
Switch on t h e output
170
!
180
OUTPUT
70911
190
END
OUTP
ON"
C-6
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
Operational
Verification Tests
Without a Controller
A
DIL
switch called the
Service
Switch,
situated beside the address switch (see Figure
C-1
and Figure C-2), can be used t o force different startup values for the waveform, frequency and amplitude, as detailed in Table C-3.
S e r v i c e
S n i t c h
,
Logical Address
,
Switch
I
/"-
Cutaway view
Figure C-1. Service Switch
Service
128 switch
-
1
MSB LSB
Factory sett~ng
=
00000000 (zero)
MSB LSB
Example Setting
=
01011 (11)
Figure C-2. Example Service Switch Setting
Performance tests C-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Caution
1. Configure and install the module in a
VXI
mainframe, as described in Chapter
2.
2. For each of the switch settings in Table C-3: a. Switch off the mainframe. b. Set up the Service Switch.
If you are not using a Development mainframe, you have to remove the
HP
E1440A
to access the Service Switch.
The mainframe must be switched off when removing or inserting the
HP
ElddOA.
c. Switch on the mainframe. d. Using a timer and oscilloscope check that the output's frequency and amplitude are as given in Table C-3 and within specification.
3. Set the Service Switch back to
00000.
With a
Controller
1. Configure and install the module in a VXI mainframe, as described in Chapter 2.
2.
For each of the settings in Table C-3: a. Use the controller t o set the waveform, frequency and amplitude to the values in the table, for example:
OUTPUT 70911; ":FUNC SIN"
OUTPUT 709 11 ;
I'
:
MHz"
OUTPUT 70911 ;
"
:VOLT
:
V"
OUTPUT 7091 1
"
OUTP ON"
Set waveform to sine
Set frequency to 10
MHz
Set amplitude to 10 V
Turn on the output
b. Using a timer and oscilloscope check that the output's frequency and amplitude are as given in Table
C-3
and within specification.
C-8 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table C-3. Service Switch Parameter Settings witch Dec equiv Waveform Freq (MHz) (Vpp) Other
squ squ squ tri ttl ttl ttl sin rup ttl ttl ttl ttl ttl sin sin sin sin sin sin sin squ tri rup r dow dc
-
-
-
-
-
10.0
10.0
10.0
10.0
10.0
-
3V offse
Notes
3
1
Standard reset values
2 Values over
25
are treated as
25
Performance tests C-9
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Performance
Verification
Tests
Table
C-4 groups the Performance Verification Tests according to
the warranted specifications in Chapter 1. The tests follow in the order given in the table. All the tests require a controller and a VXI
mainframe with the
HP E1440A and a command module installed.
Warranted Specifications
Table C-4.
Verification Test (s)
Harmonic
is tort ion'
Spurious Signals
Integrated Phase Noise
Frequency Accuracy
Phase Increment Accuracv
Triangle Linearity
1 Includes procedure to test
High
Voltage Output Option 001.
Infroduction
Before you start the Performance Verification Tests:
1. Check the HP-IB address of your VXI command module and the secondary address of your HP E1440A module.
The HP E1440A commands given in the test procedures use the variable Vxi to represent the full address of the module. Set this variable to the correct address for your test system.
For example:
HP-IB interface number:
VXI command module address:
HP E1440A secondary address:
7
16
11
Set the variable Vxi=71611, or replace Vxi with the number 71611 every time you use one of the example commands.
2.
Reset the HP-IB, HP E1440A and check that you are communicating with the HP E1440A:
CLEAR 7
OUTPUT Vxi;"*RST"
OUTPUT Vxi;":OUTP ONu
The "Output On"
LED
of the HP E1440A should switch on.
v
C-10
Performance t e s t s
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Harmonic Distortion
This procedure tests the harmonic distortion of the
HP
E1440A
sine wave output.
Specifications
Harmonic distortion (relative to fundamental)
No Harmonic
Fundament a1
Greater
Than
Fkequency
1
0.1 Hz to 199 kHz
1
-60 dBc
1
1200 kHz to 1.99 MHz
1
-40 dBc
1
1
2 t o 14.9 MHz
(
-30 dBc
1
I
15 to 20 MHz
-25 dBc
Equipment Required
Spectrum Analyzer
50R Feedthru Termination
Resistor
475Q
2W 1%
Resistor 50R 1/8W 1%
Capacitor 300 pF 5%
Procedure
1. Set the HP
E1440A
output as follows:
High-voltage
Function
Frequency
Amplitude
DC
Offset
Output Off
Sine
20 MHz
999 mV(p-p)
0 V
Set up parameters
:VOLT:AMPL 0.999;:VOLT:OFFS 0;"
OUTPUT Vxi
;
OUTP ON"
Switch on the output
2. Connect the signal output t o the spectrum analyzer 50R input.
3. Set the spectrum analyzer controls to display the fundamental and at least four harmonics. Verify that all harmonics are at least 25 dB below the fundamental.
4.
Set the
HP E1440A
t o 15 MHz
OUTPUT Vxi;":FREq 1.5E7"
and verify that all harmonics are at least 25 dB below the fundamental.
Performance tests C-1 1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Set the
HP
E1440A t o the following frequencies and verify thet the harmonics are below the specified levels.
Frequency Command
String
Max
Level
14.9 MHz ll:FREQ 1.4937" -30 dBc
2 MHz ":FREQ 2E6" -30 dBc
1.99 MHz ":FREQ 1.9936" -40 dBc
200 kHz ":FREQ 2E5" -40 dBc
Set the
HP
E1440A
frequency to 50
kHz
and the amplitude to
9.99 mV(p-p).
OUTPUT Vxi;":FREQ SE4;:VOLT:AMPL 9.99MV1'
Set the spectrum analyzer controls to display the fundamental and at least three harmonics. (It may be necessary to decrease the video bandwidth t o separate the harmonics from the noise floor.) Verify that all harmonics are at least 60 dB below the fundamental.
Set the HP E1440A to the following frequencies and verify that all harmonics are
60 dB below the fundamental.
Frequency
Command String
10 kHz ll:FREQ 1E4"
1 kHz ":FREQ 1E3"
100 Hz ":FREQ 1E2"
High-Voltage Output (Option 001)
Continued from the previous procedure.
9.
Connect the HP E1440A signal output to the analyzer high-impedance input as shown in Figure C-3.
S p e c t r u m
(HP
Rnalyzer
3585B)
I
3 0 0
pF
4 7 5 O h m s -
T
1
'VVW'
2 W 1 %
T
5 0
O h m s
0.125
W
1%
Figure C-3.
Harmonic Distortion Verification Test Set-Up (High-Voltage Output)
-
C-12
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
10. Select the high-voltage output on the HP E1440A. Set the
amplitude to
40
V(p-p) and
the
frequency
to
100
Hz.
OUTPUT Vxi
;
OUTP : A W L ON"
Switch
on
high-voltage
output
OUTPUT Vxi
;
AMPL 40 V"
OUTPUT Vxi
;
FREQ
1E2"
11. Set the spectrum analyzer controls to display the fundamental and at least three harmonics. Verify that all harmonics are
60 dB below the fundamental.
12. Set the
HP
E1440A to the following frequencies and verify that the harmonics are below the specified level.
Frequency
Command String Max
Level
10 kHz ":FREQ 1E4"
100 kHz ":FREQ 1E5"
200 kHz ":FREQ
2E5"
1
MHz
":FREQ 1E6"
-60 dBc
-60 dBc
-40 dBc
-40 dBc
13. Turn off the high-voltage output.
OUTPUT Vxi;":OUTP:AMPL OFF"
Performance tests C-13
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Spurious Signal
This procedure tests the HP E1440A sine wave output for spurious
signals. Circuits within the
HP
E1440A
may generate repetitive frequencies that are not harmonically related to the fundamental output frequency.
Specifications
All spurious signals must be more than
60
dB below the fundamental signal or less than -85 dBm, whichever is greater.
Equipment Required
Spectrum Analyzer
Mixer Spurious Procedure
1.
Connect the HP
E1440A
signal output to the spectrum analyzer
5 0 0
(RF) input and the HP
E1440A
REF INput to the analyzer
10
MHz reference output, as shown in Figure
C-4.
-
REF OUT
S p e c t r u m
(HP
A n a l y z e r
3585B)
Figure C-4. Mixer Spurious Test Set-Up
2. Set the
HP
E1440A
as follows:
Function
Frequency
Amplitude
Sine
2.001
MHz
63.24
mV(p-p)
OUTPUT
Vxi;":FUNC S1N;:FREQ 2.001E6;:VOLT:AMPL 63.24MV"
3.
Set the analyzer controls as follows:
Center Frequency
Frequency Span
Video BW
Resolution BW
2.001
MHz
1 kHz
100
Hz
30
Hz
4.
Adjust the spectrum analyzer to reference the fundamental to the top display graticule.
5. Without changing the reference level, change the spectrum analyzer center frequency t o
27.999
MHz to display the
2:l
C-14
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
mixer
spur.
Verify that this
spur
is
at
least
60 dB below
the
fundamental.
6. Change the spectrum analyzer center frequency to 25.998 MHz to display the 3:2 mixer spur. Verify that this spur is at least 60 dB below the fundamental.
7.
In
the same way, change the HP E1440A frequency and the spectrum analyzer center frequency t o the following frequencies.
For each setting, verify that
all
spurious signals are 60 dB below the fundamental.
Spectrum Analyzer
Center
E
'quency
Frequency
4.100 MHz
6.100 MHz
8.100 MHz
10.100 MHz
12.100 MHz
14.100 MHz
16.100 MHz
18.100 MHz
20.100 MHz
Command
String 2:l Spur
":FREQ 4.1E6"
":FREQ 6.1E6"
":FREQ 8.1E6"
":FREQ 10.1E6"
":FREQ 12.1E6" ll:FREQ 14.1E6"
":FREQ 16.1E6"
":FREQ 18.1E6"
":FREQ 20.1E6"
25.9 MHz
23.9 MHz
21.9 MHz
19.9 MHz
17.9 MHz
15.9 MHz
13.9 MHz
11.9 MHz
9.9 MHz
3:2
Spur
21.8 MHz
17.8 MHz
13.8 MHz
9.8 MHz
5.8 MHz
1.8 MHz
2.2 MHz
6.2 MHz
10.2 MHz
Close-in Spurious (Fractional
N
Spurs) Procedure
This procedure continues from the previous one.
8. Set the
HP
E1440A to 5.001 MHz and the amplitude to
448.3 mV(p-p).
OUTPUT Vxi;":FREQ S.OOIE6;:VOLT:AMPL 448.3MV1'
9. Set the spectrum analyzer controls as follows:
Center Frequency
Frequency Span
Video BW
Resolution B W
5.001 MHz
1 kHz
100 Hz
30 Hz
10. Adjust the spectrum analyzer to reference the fundamental to the top display graticule.
11. Without changing the reference level, change the spectrum analyzer center frequency to 5.002 MHz to display the API 1 spur. It may be necessary to decrease the video bandwidth to optimize the display resolution.
12. All spurious (non-harmonic) signals should be at least 60 dB below the fundamental.
Performance tests C-15
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
13.
Without changing the reference level, set the
HP
E1440A
frequency and the spectrum analyzer center frequency t o the frequencies listed in the following table. For each setting, verify that
all
spurious signals are at least
60 dB below the fundamental.
Command
String
Center Frequency
5.0001
MHz
5.000001
MHz
20.001
MHz
20.001
MHz
20.001
MHz
":FREQ 5.0001E6" 5.0011
MHz
":FREQ 5.00001E6" 5.00101
MHz
":FREQ 5.00001E6" 5.001001
MHz
":FREQ 20.002
MHz
20.003
MHz
20.004
MHz
20.005
MHz
C-16
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Integrated Phase
Noise
This procedure tests the
HP
E1440A
integrated phase noise.
Specifications
-55
dB for a
30
kHz
band centered on a 20
MHz
carrier (excluding f
Hz
about the carrier).
Equipment Required
Frequency Synthesizer
Double Balanced Mixer
50R Feedthru Termination
AC/DC Digital Voltmeter
15
kHz
Noise Equivalent Filter
1
MHz
Low Pass Filter
Procedure
1. Connect the equipment as shown in Figure C-5, connecting the output of the 15
kHz
noise equivalent filter to the DVM. Phase lock the
HP
E1440A and the signal generator together.
1
D V M
I
/
Function
f H P
, ,
G e n e r a t o r
. .
1
MHz
Lou Paso
F1
I
C T
15 kHz FI 1 t s r
1600 PF
1
5%
50
Ohm F e e d t h r o u g h
Figure C-5. Integrated Phase Noise Test Set-Up
2. Set the
HP
E1440A as follows:
Function
Frequency
Amplitude
Sine
19.901
MHz
632 mV(p-p)
OUTPUT Vxi;":FUNC S1N;:FREQ 19.901E6;:VOLT:AMPL 632MV"
3.
Set the synthesizer (reference) as follows:
Frequency
Amplitude
19.9
MHz
1.416 V(p-p)
4. Record the DVM reading as Vlk.
Performance tests
C-17
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
5 .
Change the HP E1440A frequency to 19.9 MHz.
OUTPUT Vxi;":FREQ 19.9E6I1
6.
Set the HP E1440A phase reference, and step size t o
1 degree.
OUTPUT Vxi
;
:
STEP
1
DEG"
7. Using the following commands as appropriate, adjust the phase for a minimum reading on the DVM.
OUTPUT Vxi
"
:
Increment phase
OUTPUT Vxi
;
:PHAS DOWN"
Decrement phase
8. Record this minimum reading as Vo.
9. Calculate the dB ratio of
Vo t o
Vlk using the following formula:
Note
10. Add -6 dB to the ratio t o allow for the folding action of the mixer, and record the result on the Performance Test Record.
The specification is
-55 dB or lower (-54 dB fails).
The frequencies used minimize the phase noise contribution of the
r(rC
frequency synthesizer.
C-18 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Frequency Accuracy
This
procedure compares the accuracy of the
HP
E1440A
output signal to the specification.
Specifications
f x of selected frequency (20°C t o 30°C).
Equipment Required
Electronic counter (calibrated within three months or with an accurate 10
MHz external reference input)
Procedure
1.
Connect the
H P
E1440A signal output t o the electronic counter channel A input with a 50R feedthru termination. Allow the
HP
E1440A to warm up for 30 minutes and the counter's frequency reference to warm up for its specified period.
2. Set the
HP
E1440A output as follows:
High-Voltage Output Off
Function
Frequency
Amplitude
DC Offset
Sine
20 MHz
0.99 V(p-p)
0 V
OUTPUT Vxi
;
OUTP AMPL OFF
;
:FUNC S1N;:FREQ 2E7;
:VOLT:AMPL
0.99;
:VOLT:OFFS
0"
3.
Set the counter's gate time to 0.01 s to measure the frequency of the A input with 0.1
Hz resolution. If necessary adjust the trigger level for stable triggering. The electronic counter should indicate
20,000,000.00 Hz f
Hz.
4. Change the
HP
E1440A frequency 10 MHz. Change the function to a square wave. The electronic counter should indicate
10,000,000.00 Hz Hz.
OUTPUT Vxi
;
FUNC SQU; FREQ 1E7"
5. Change the
HP
E1440A frequency 10 kHz.
Change the function t o a triangle. Set the counter's gate time to 0.1 s. The electronic counter should indicate 100,000.00 ns
OUTPUT Vxi
;
FREQ 1E4"
6. Change the
H P
E1440A function to a positive slope ramp. The electronic counter should indicate 100,000.00 ns
OUTPUT Vxi
;
:
Performance tests C-19
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Phase Increment
This procedure compares the phase increment accuracy of the
HP
Accuracy
E1440A t o the specification.
Specifications
k0.5"
Equipment Required
Frequency Synthesizer
Electronic Counter
Procedure
1.
Connect the equipment as shown in Figure C-6.
Figure C-6. Phase lncrement Accuracy Test Set-Up
2. Set the HP E1440A as follows:
High-Volt age Output Off
Function
Frequency
Amplitude
Sine
100 kHz
13
dBm
OUTPUT Vxi;":OUTP:AMPL OFF"
OUTPUT Vxi;":FUNC S1N;:FREQ 1E5"
OUTPUT Vxi
; :
VOLT :UNIT DBM
;
IS
OFFS
0"
3.
Set the synthesizer as follows:
Frequency
Amplitude
0.1
MHz
13
dBm
4. Set the counter as follows:
Function
Inputs
Slope A and B
Sample Size
Time Interval
50a, separate
Positive
10 k
5 . Set the phase units t o degrees, and assign current signal phase as the 0" phase reference.
-
C-20 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
OUTPUT
Vxi
;
OUTPUT Vxi
;
PHAS REF"
DEG"
6.
Set the counter display rate close to the "hold" position, then reset the counter. Record the counter reading in nanoseconds (to
2 decimal places) on the Performance Test Record in the space for Zero-Phase Time-Reference.
7.
Set the HP E1440A phase t o - l o .
OUTPUT Vxi
;
PHAS
-
1
8. Reset the counter. Record the counter reading in nanoseconds
(to 2 decimal places) in the space for 1" Increment Time Interval.
9. Determine the time difference between the counter readings
,nd the Zero-Phase Time-Reference and record it in the Time frequency.
10. Set the
HP
E1440A phase to -10".
OUTPUT Vxi
;
PHAS
-
10"
11. Reset the counter. Record the counter reading in the space for
10" Increment Time Interval.
12. Enter the time difference between the Zero-Phase Time-Reference and this reading in the Time Difference column. This represents
10' at the test frequency.
13. Set the HP
E1440A
phase to -100'.
OUTPUT Vxi;":PHAS
-100"
14.
Reset the counter. Record the counter reading in the space for
100" Increment Time Interval.
15.
Enter the time difference between the Zero-Phase Time-Reference and this reading in the Time Difference column. This represents
100' at the test frequency.
Performance tests C-2 1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Amplitude Accuracy
This procedure tests the amplitude accuracy of the
HP
E1440A
AC-function output signals.
Note
Specifications
See Chapter
1
Equipment Required
AC/DC Digital Voltmeter
High Speed Digital DC Voltmeter
Analog Oscilloscope
50 R Feedthru Termination
Power Meter
Power Sensor
Resistor 500 R 2
W
1%
Resistor 475 R 2
W
1%
Resistor 50 R 118
W
1%
Capacitor 300 p F
5%
After each new amplitude setting you must perform an amplitude calibration:
OUTPUT Vxi
;
Amplitude Accuracy at Frequencies upto 100 kHz Procedure
1.
Sine wave Test.
Connect the HP E1440A signal output through a
5032 feedthru termination to the AC digital voltmeter input.
2. Set the HP E1440A as follows:
High-Voltage Output
Function
Frequency
Amplitude
DC Offset
Off
Sine
100 Hz
3.536 Vrms (10 V(p-p))
0 V
OUTPUT Vxi
;
"
OUTP
: ;
:FUNC S1N;:FREQ
1E2;
:VOLT AMPL 10
;
:VOLT:OFFS 0;
3.
Read the AC voltmeter. Change the HP E1440A frequency t o 1 kHz and 100 kHz and repeat.
OUTPUT Vxi
;
FREQ 1E3"
OUTPUT Vxi
; : IE5"
Verify that
all
three voltmeter readings are between 3.455 and
3.617 Vrms
I
C-22
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
4.
Change the
HP
E1440A
amplitude to
1.061
Vrms
(3
V(p-p)) and take
AC
voltage readings for 100
Hz,
1
kHz and 100 kHz as above.
OUTPUT Vxi :VOLT AMPL 3"
OUTPUT Vxi
OUTPUT Vxi
;
"
:
FREQ 1E5"
Verify that all three voltmeter readings are between 1.037 and
1.085
Vrms
(f dB).
5. Change the HP E1440A amplitude to 0.3536 Vrms (1 V(p-p)) and set the
DC
offset t o 1 mV. Set the HP E1440A frequency to
100
Hz, 1 kHz and 100 kHz, and read the AC voltage.
OUTPUT Vxi VOLT
OFFS 1MV"
:
OUTPUT Vxi FREQ 1E2"
OUTPUT Vxi;":FREQ lE3"
OUTPUT Vxi FREQ lE5"
Verify that all three readings are between 0.3370 and
0.3702
Vrms dB).
6.
Function Test. Set up the equipment as shown in Figure C-7
I
0
~~~~~~~
1;;hCE4[7R1d
HP E1400B
H i g h
Speed
DVM
I
5 0 O h m F o c d t h r v T c r m ~ n a f o r and BNC t o T r t ax C a b l e
Figure
C-7.
Function Amplitude Accuracy Test Set-Up
7.
Set the HP E1440A as follows:
High-Voltage Option Off
Function
Square
Frequency 99.9 Hz
Amplitude
DC
Offset
10
V(P-P>
0
V
OUTPUT Vxi;":OUTP:AMPL OFF;
:FUNC SQU;:FREQ 9.99E1;
:VOLT:AMPL 10;
:VOLT:OFFS 0;
Performance tests C-23
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
8.
Set the voltmeter as follows:
Range
Trigger
Delay
Coupling
10
V
Ext
0 s
DC, 1
MR
9.
For
all
the
E1440A
frequency and function settings given in the following table: a. Set the voltmeter delay to the
Positive Peak
value given in the table and note the positive peak voltage of the waveform on the voltmeter. If the reading is not stable, press "hold" and
"ext" alternately t o repeat readings. b. Set the voltmeter delay to the
Negative Peak
value given in the table and note the negative peak voltage. c. Calculate the peak-to-peak voltage from the two readings and record it on the Test Record. This acceptable limits are given here and on the Test Record.
DVM delay (s) Limits (VPp)
":FUNC RUP"
":FUNC RDOW"
Positive Peak Negative Peak Minimum M k u m
0.0075
0.01
0.005
0.0125
0.00001
0.0149
9.85
9.85
9.85
10.15
10.15
10.15
":FUNC R D O W
":FREQ
1.01E5"
":FUNC SQU"
":FREQ 1E4" ":FUNC TRI"
":FUNC RUP"
":FUNC RDOW"
10. Change the
HP
E1440A amplitude to 3 V(p-p), and perform a calibration.
OUTPUT Vxi;":VOLT:AMPL 3;
C-24
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
11. Repeat steps 9a to 9c for all the
E1440A
frequency and function settings given in the following table:
: V P d
Maximum
3.045
3.045
3.045
3 .045
3.045
3 .O45
3.045
3.045
3.300
3.150
3.300
3.300
12.
Change the
HP
E1440A amplitude to 1 V(p-p), offset to 1 mV and perform a calibration.
OUTPUT Vxi;":VOLT:AMPL
1;
:VOLT:OFFS
1
MV;
13. Repeat steps
9a
to 9c for
all
the
E1440A frequency and function settings given in the following table:
E1440A DVM delay
(s)
Limits
(Vpp)
Frequency
":FREQ 9.9931''
":FREQ 1E3"
":FREQ 2E3"
":FREQ 5E2"
":FREQ 1.01E5"
":FREQ 1E4"
Function
":FUNC SQU"
Positive Peak Negative Peak
Minimum
Maximum
0.0075
":FUNC TRI"
":FUNC RUP"
0.0075
0.01
":FUNC R D O W 0.005
":FUNC SQU"
":FUNC TRI"
":FUNC RUP"
":FUNC RDOW"
":FUNC SQU"
":FUNC
TRI"
":FUNC RUP"
":FUNC RDOW"
0.00075
0.000375
0.0020
0.001
0.0000075
0.000075
0.000098
0.0000525
0.0125
0.0125
0.00001
0.0149
0.00125
0.000625
0.000012
0.00297
0.0000125
0.000125
0.000006
0.000146
0.978
0.973
0.973
0.973
0.978
0.973
0.973
0.973
0.900
0.938
0.888
0.888
1.022
1.027
1.027
1.027
1.022
1.027
1.027
1.027
1.100
1.062
1.112
1.112
Performance tests C-25
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
High-Voltage Output (Option
001)
Amplitude Accuracy for Frequencies
_<
100
kHz
This procedure continues from the previous one.
14.
Sine wave Test.
Connect
the
HP
E1440A
signal output t o the
AC voltmeter as shown in Figure
C-8.
0
0
C2
0
0 z 0
0
Voltmeter
( H P 3 4 5 6 A )
HP E1400B
5 0 0
O h m
2 W 1%
0
Figure C-8. High voltage sinewave accuracy test set-up.
15.
Set up the HP E1440A as follows:
High-Voltage Option
Function
Frequency
Amplitude
DC Offset
O N
Square
2
kHz
40 V(P-P)
0 V and calibrate.
OUTPUT Vxi
;
OUTP
: ;
:FUNC S1N;:FREQ 2E3;
:VOLT:AMPL
40;
:VOLT:OFFS
0 ;
"
16.
Record the voltmeter reading on the Test Record.
It should lie between
13.86
and 14.42 Vrms.
17. High-Voltage Function Test.
Connect the equipment as shown in
Figure
C-9.
C-26 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
EXT
H i g h
Speed
DVM
(HP
3 4 3 7 R )
Figure C-9.
Function Amplitude Accuracy Test Set-Up (High-Voltage Output)
18. The voltage divider shown in Figure C-9 is built into a small metal box with 2 BNC connectors. Parts used are:
19. Set up the HP
E1440A
as follows:
High-Voltage Option ON
Function
Square
Frequency
2
kHz
Amplitude
DC
Offset
40 V(P-P)
0
V
and calibrate.
OUTPUT Vxi
;
OUTP : A W L ON;
:FUNC S1N;:FREQ 2E3;
:VOLT:AMPL 4 0 ;
:VOLT:OFFS 0 ;
Performance tests C-27
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
20. For all the E1440A frequency and function settings given in the following table: a. Set the voltmeter delay t o the
Positive Peak
value given in the table and note the positive peak voltage of the waveform on the voltmeter.
If
the reading is not stable, press "hold" and
"ext" alternately t o repeat readings. b. Set the voltmeter delay to the
Negative
Peak
value given
in
the table and note the negative peak voltage. c. Calculate the peak-to-peak voltage from the two readings and record it on the Test Record. This acceptable limits are given here and on the Test Record.
E1440A
Frequency
":FREQ 2E3"
DVM delay (s) Limits (Vpp)
Function Positive Peak Negative Peak
Minimum
Maximum
":FUNC SQU"
":FUNC T R Y
0.000375
0.000375
":FUNC RUP" 0.000495
":FUNC RDOW" 0.000251
0.000625
0.000625
0.000508
0.00074
1.96
1.96
1.96
1.96
2.04
2.04
2.04
2.04
21. Switch off the high-voltage output.
OUTPUT Vxi
;
OUTP
: ;
Amplitude Accuracy (Frequencies
>
100 kHz)
Power Meter
(HP 436A)
L
Power Sensor (HP 8 4 8 2 A ) j d
Figure C-10.
Test set-up for Amplitude Accuracy Adjustment (Frequency
>
100 kHz)
1. Calibrate the power meter for the sensor using the 50 MHz,
1.00 mW power-reference output on the meter.
C-28 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
2.
Set
up
the
HP
E1440A
as follows:
Function
Frequency
Amplitude
DC Offset
Sine
1 MHz
6 Vp-p (19.54 dBm)
0
V
OUTPUT Vxi
;
:
;
FREQ lE6
;
:VOLT:AMPL
6 ;
:VOLT:OFFS 0 ;
OUTP ON"
3. Connect the output of the HP E1440A to the power meter via the power sensor, as shown in Figure C-10.
4. Switch the power meter t o read dBm.
5. Check that the indicated power level is 19.54 dBm
6. For the following frequency settings, check that the indicated power level is 19.54 dBm f
7. Set the HP E1440A output amplitude to 2
V
(10 dBm).
OUTPUT Vxi
; 2"
8. For the following frequency settings, check that the indicated power level is 10 dBm 50.6 dB.
":FREQ 1E6"
' T R E Q 5E6"
":FREQ 1E7"
":FREQ 1.5E7"
":FREQ 2E7"
9. Square wave accuracy.
Set the HP E1440A as follows:
High-Voltage Output Off
Function Square
Frequency
1 kHz
Amplitude
DC Offset
10 V(P-P>
0
V
OUTPUT Vxi;":OUTP:AWL OFF;
:FUNC SQU;:FREQ 1E3;
:VOLT:AMPL 10;
:VOLT:OFFS 0 ;
10. Connect the HP E1440A signal output to an analog oscilloscope using a 50R feedthru termination. Set the oscilloscope as follows:
Vertical Sensitivity
Timeldiv
2 V/div
0.1 ms
Performance tests C-29
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
11.
For each of the following frequency settings from
1
kHz
t o
10
MHz, verify that the two lines on the oscilloscope are 5 major divisions apart.
High-Voltage Output (Option 001)
Amplitude Flatness above
100
kHz
This procedure continues from the previous one.
12. Connect the HP E1440A output to the analog oscilloscope via a
500R, 300pF load/voltage divider, as shown in Figure C-11.
C o n n e c t t o E 1 4 4 0 R o u t p u t
3 0 Q p F
4 7 5 O h m
2
W 1 % C o n n e c t t o o s c i l l o s c o p e
50 Ohm
0 . 1 2 5 W 1 %
Figure C-11. 500
0 300 pF load/\loltage divider
The cable capacitance (30 pF/foot) must be included in the 300
PF.
13. Set the oscilloscope as follows:
Vertical Sensitivity
Timeldiv
Input Impedance
1 V/div
1 ms
High
14. Set the HP E1440A t o 40 V(p-p) sine wave and 1 kHz and adjust the oscilloscope intensity and focus for a sharp trace.
OUTPUT Vxi
;
OUTP AMPL ON
;
:FUNC S1N;:FREQ 1E3;
:VOLT AMPL
40
:VOLT OFFS
0"
15. For each of the following frequency settings from 1 kHz t o 1
MHz, verify that the two lines on the oscilloscope are 4 major divisions apart.
C-30 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
16.
Switch off the high voltage output.
OUTPUT
Vxi
;
OUTP
: A W L OFF"
Performance tests
C-31
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
DC Offset
Accuracy
This procedure tests the
HP
E1440A
DC
offset accuracy when no
AC
(DC only)
function output is present.
Specifications
1% of full range
Equipment Required
DC Digital Voltmeter
500 Feedthru Termination
Procedure
1. Connect the HP E1440A signal output directly to the 500 feedthru termination and then with a cable t o the DC digital voltmeter input.
2. Set the output so that only the DC output is present.
OUTPUT V x i
;
3. Set the HP E1440A DC offset t o 5 V, and calibrate.
OUTPUT V x i ; :VOLT :
CAL?
I '
5 ;
4. The voltmeter reading should be between +4.950 and +5.050 V.
5. Change the HP E1440A DC offset to -5
V.
OUTPUT V x i ; :VOLT
:
;
6. The voltmeter reading should be between -4.950 and -5.050
V.
Attenuator Test.
This procedure continues from the previous one.
7. Set the DC offset to the positive and negative voltages below.
The digital voltmeter reading should be within the tolerances shown for each voltage.
C-32
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
I
DC Offset
":VOLT:OFFS 1.499"
":VOLT:OFFS -1.499"
":VOLT:OFFS 499.9 MV"
":VOLT:OFFS -499.9 MV"
":VOLT:OFFS 149.9 MV"
":VOLT:OFFS -149.9 MV"
":VOLT:OFFS 49.99
MV"
":VOLT:OFFS -49.99 MV"
":VOLT:OFFS 14.99 MV"
":VOLT:OFFS -14.99 MV"
":VOLT:OFFS 4.999 MV"
":VOLT:OFFS -4.999 MV"
":VOLT:OFFS 1.499 MV"
":VOLT:OFFS -1.499 MV"
Tolerances
High-Voltage Output (Option 001)
This procedure continues from the previous one.
8. Remove the 500 feedthru termination and connect the
HP
E1440A output directly to the voltmeter input.
9. Select the high-voltage output on the HP E1440A.
OUTPUT Vxi;":OUTP:AMPL ON"
10. Set the
HP
E1440A
DC
offset to 20
V.
OUTPUT Vxi
;
:VOLT OFFS
20"
11. The voltmeter reading should be +19.775 to 20.225
V.
12. Switch off the high voltage output.
OUTPUT Vxi
;
Performance tests C-33
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
DC Offset Accuracy
This procedure tests the
HP E1440A DC
offset accuracy when
an AC
with
AC
Functions
function output is present.
Specifications
DC
+
AC, up to 1 MHz: 1.2%
For ramps up to 10 kHz: 2.4%
DC
+
AC, from
1
MHz t o 20 MHz: 3%
Equipment Required
DC Digital Voltmeter
5052
Feedthru Termination
Procedure
1.
Connect the equipment as shown in Figure
C-12, and set the voltmeter to measure DC voltage.
-
V o l t m e t e r
(HP3456Fl)
5 0
Ohm F c c d t h r u ~ c r m l n a i o r /
1
Figure C-12. DC Offset Test Set-Up
2.
Set the HP E1440A output as follows, and calibrate:
High-Voltage Output Off
Function Sine
Frequency
21
MHz
Amplitude
DC Offset
1
V P - P >
t 4 . 5
V
OUTPUT Vxi
;
OUTP
:
;
:FUNC S1N;:FREQ 2.1E7;
:VOLT AMPL 1
:VOLT:OFFS 4.5;
CAL?
3.
After amplitude calibration (approximately 2 seconds) the voltmeter reading should be +4.350 t o +4.650 Vdc.
4.
Change the
HP
E1440A
DC offset to -4.5 V
OUTPUT Vxi;":VOLT:OFFS -4.5"
5.
The voltmeter reading should be -4.350 t o -4.650 Vdc.
C-34 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
6.
Change the
HP
E1440A
frequency t o
999.9
kHz.
OUTPUT V x i ; :
7.
The voltmeter reading should be
-4.440
t o
-4.560
Vdc.
8.
Change the
HP
E1440A
DC offset t o
$4.5
V.
OUTPUT V x i ; :VOLT : 4.5"
9. The voltmeter reading should be
+4.440
t o
$4.560
Vdc.
10.
Set the HP
E1440A
function to square.
OUTPUT V x i ;
11.
The voltmeter reading should be
+4.440
to
f4.560
Vdc.
12.
Change the HP
E1440A
DC offset t o
-4.5
V.
OUTPUT V x i ; OFFS -4.5"
13.
The voltmeter reading should be
-4.440
t o
-4.560
Vdc.
14.
Change the
HP
E1440A
frequency t o
9.9999
MHz.
OUTPUT V x i ;
15.
The voltmeter reading should be
-4.350
t o
-4.650
Vdc.
16.
Set the HP
E1440A
function t o triangle, and frequency to
9.9
kHz.
OUTPUT V x i ; FUNC TRI ;
17.
The voltmeter reading should be
-4.440
to
-4.560
Vdc.
18.
Set the HP
E1440A
function to positive ramp.
OUTPUT V x i
;
FUNC RUP
I'
The voltmeter reading should be
-4.380
t o
-4.620
V.
Performance tests
C-35
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Triangle Linearity
This procedure tests the linearity of the
HP
E1440A
triangle
wave
output. As the triangle and ramp outputs are generated by the same circuits, this procedure also tests the ramp linearity.
Specifications
Equipment Required
High-speed DC Digital Voltmeter
Resistor, 20R 114
W
1%
Resistor,
30R
114 W
1%
BNC-to-Triax Adapter
Procedure
1. Connect the HP E1440A and the high-speed voltmeter through the divider as shown in Figure
C-13.
H l g h Speed DVM
HP E1400B
Figure C-13. Triangle Linearity Test Set-Up
2. Set the HP E1440A output as follows:
High-Voltage Output Off
Function
Triangle
Frequency 10 kHz
Amplitude
DC
Offset
10 V P - P >
0 V
OUTPUT Vxi
;
OUTP
:
;
:FUNC TR1;:FREq 1E4;
VOLT
:
10
:VOLT:OFFS
0"
3. Set the voltmeter as follows:
Range
Number of readings
Trigger
1 V
1
External
C-36 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
The
HP
3437A
triggers on the negative going edge
of
the
KP E1440A
sync square wave.
4.
Set the voltmeter delay to 0.00003 (seconds). Record the voltmeter reading on the Performance Test Record under
Slope Measurement,
(10%)
Positive
.
This is the 10% point on the positive slope of the triangle.
5 .
Measure the voltage at each 10% segment point by setting the voltmeter delay to the following. Enter on the Performance
Test Record in the appropriate spaces under
Positive Slope
Measurement.
Delay
0.000035
0.00004
0.000045
0.00005
0.000055
0.00006
0.000065
0.00007
Percent of Slope
20
30
40
5 0
60
70
80
9 0
6.
Algebraically add the voltages recorded in the
Positive Slope
Measurement
column and enter the total in the C y space.
7. Measure the voltage at each 10% segment point on the negative slope by setting the voltmeter delay t o the following. Enter on the Performance Test Record in the appropriate spaces under
Negative Slope Measurement.
Delay
0.00008
0.000085
0.00009
0.000095
0.0001
0.000105
0.00011
0.000115
0.00012
Percent of Slope
90
80
70
6 0
50
40
30
20
10
8.
Algebraically add the voltages recorded in the
Negative Slope
Measurement
column and enter the total in the C y space.
9. For the
Positive Slope Measurement
results, multiply Cy by
45
(which is
Performance tests
C-37
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Note
10.
Multiply each
y
value
by
the corresponding
x
value and enter in the x times y column. Total these values and enter in the Cxy space.
11. The equation for determining the best fit straight line specification for each y-value is: where a1 and a0 are constants to be calculated from the data taken previously.
Calculate the values of a1 and
% to at least five decimal places.
12. First determine the value of a1 using the following equation:
-
* al =
Cxy
Ex2
-
n
where Cx, Cy, Cxy, CxCy,Cx2
, and ( c x ) ~ , are the previously calculated values entered on the Performance Test Record. where n=9 (the number of points to be calculated).
13. Determine the value of
Q
using the equation:
14.
Calculate the best-fit straight line y7 value for each point (yl through y9) using the equation:
Enter each result on the Performance Test Record in the Best-Fit
Straight Line column.
15. For each delay
(x),
subtract the calculated voltage (y') from the measured voltage (y). Find the largest positive voltage difference
(+VmX) and the largest negative difference (-V,,,). following formula, compute the
% linearity.
Using the
16. Add the voltages recorded in the Negative Slope Measurement column algebraically and enter the total in the Cy space.
17. Repeat steps 8 through 14 t o determine the best fit straight line values and linearity for the negative slope.
C-38
Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
PERFORMANCE VERIFICATION TEST RECORD: Hewlett-Packard E1440A Function/Sweep Generator.
Serial No:
...........................
Report No:
..........................
Date:
-----------
Test
Facility
:
Test Conditions
:
Installed Options
:
Ambient Temperature
:
Relative Humidity
:
Line Frequency
:
Special
Notes
:
"C
%
Hz
Page
1 of 10
Performance tests C-39
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
PERFORMANCE VERIFICATION TEST RECORD: Hewlett-Packard E1440A Function/Sweep Generator.
Test Equipment
Used :
Description
Digital Oscilloscope
Counter
Digital Voltmeter
Spectrum Analyzer
AC Voltmeter
Frequency Synthesizer
High-speed D C Voltmeter
Power Meter
Power Sensor
Controller
Command Module
VXI Mainframe
Model No.
Serial No.
Trace No.
-
Cal.Due Date
C-40 Performance tests
Page 2 of
10
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
PERFORMANCE VERIFICATION TEST RECORD: Hewlett-Packard E1440A Function/Sweep Generator.
--
Harmonic Distortion
Harmonic Distortion Test
Fundamental Frequency
20 MHz
15 MHz
14.9 MHz
2
MHz
1.99 MHz
200 kHz
50 kHz
10 kHz
1 kHz
100 Hz
High-Voltage Output (Option 001)
100 Hz
1 kHz
10 kHz
200 kHz
1 MHz
Pass
0 0
Specification
Page 3 of
10
Performance tests C-41
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
PERFORMANCE VERIFICATION TEST RECORD: Hewlett-Packard E1440A Function/Sweep Generator.
Spurious Signals
Spurious Signal Test
Mixer Spurious
2.001 MHz
4.100 MHz
6.100 MHz
8.100 MHz
10.100 MHz
12.100 MHz
14.100 MHz
16.100 MHz
18.100 MHz
20.100 MHz
5.001 MHz
5.0001 MHz
5.00001 MHz
5.000001 MHz
20.001 MHz
20.001 MHz
20.001 MHz
20.001 MHz
2:l spur 3:2 spur
Pass
0
0
Specification
C-42 Performance tests
Page 4 of 10
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
PERFORMANCE VERIFICATION TEST RECORD: Hewlett-Packard E1440A FunctionJSweep Generator.
Integrated Phase
Noise
Integrated Phase Noise Test
1st voltmeter reading
Vlk
2nd voltmeter reading
Vo
Pass
0 0
Result
-
6 dB
-
............................ dB
Specification
.......................
-
-55
dB
Frequency Accuracy
Frequency Accuracy Test
Sine, 20 MHz
Square, 10 MHz
Triangle, 10 kHz (100,000 ns)
Ramp, 10 kHz (100,000 ns)
Pass
0 0
Phase Increment
Accuracy
Phase Increment Accuracy Test
Pass
0 0
Measured
Minimum
Time
Difference
Maximum
Zero-Phase Time-Reference
100' Increment Time
-----------
-----------
13.89 ns
10' Increment Time Interval
-----------
263.89 ns
-----------
2763.89ns
Interval
-----------
41.67 ns
-----------
291.67 ns
-----------
2791.67ns
Page 5 of 10
Performance tests C-43
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
PERFORMANCE VERIFICATION TEST RECORD: Hewlett-Packard E1440A Function/Sweep Generator.
Amplitude Accuracy
Amplitude Accuracy Test
Sine wave Test
Amplitude: 3.536 Vrms
Sine, 100 Hz:
Sine, 1 kHz:
Sine, 100 kHz:
Amplitude: 1.061 Vrms
Sine, 100 Hz:
Sine, 1 kHz:
Sine, 100 kHz:
Amplitude: 0.3536 Vrms
DC,
1 mV
Sine, 100 Hz:
Sine, 1 kHz:
Sine, 100 kHz:
Minimum
3.455 v
3.455
3.455 v v
1.037 V
1.037 V
1.037 V
0.3370 V
0.3370 V
0.3370 V
Amplitude Accuracy Test (continued)
Function Test
Amplitude: 10 V(p-p)
Square, 99.9 Hz
Triangle, 99.9 Hz
Pos. Ramp, 99.9 Hz
Neg. Ramp, 99.9 Hz
Square, 1 kHz
Triangle, 2 kHz
Pos. Ramp, 500 Hz
Neg. Ramp, 500 Hz
Square, 101 kHz
Triangle, 10 kHz
Pos. Ramp, 10 kHz
Neg. Ramp, 10 kHz
Amplitude: 3 V(p-p)
Square, 99.9 Hz
Triangle, 99.9 Hz
Pos.
Ramp, 99.9 Hz
Neg. Ramp, 99.9 Hz
Square, 1 kHz
Triangle, 2 kHz
Pos. Ramp, 500 Hz
Neg. Ramp, 500 Hz
Square, 101 kHz
Triangle, 10 kHz
Pos. Ramp, 10 kHz
Neg. Ramp, 10 kHz
Minimum
9.95 v
9.85 V
9.85 V
9.85 V
9.95 v
9.85 V
9.85 V
9.85 V
9.50 V
9.50 V
9.00 V
9.00 V
2.955 V
2.955 V
2.955 V
2.955 V
2.955 V
2.955 V
2.955 V
2.955 V
2.700 V
2.850 V
2.700 V
2.700 V
C-44
Performance tests
Page
6 of
10
Measured
Pass
0
0
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Amplitude Accuracy Test (continued)
Function Test
Amplitude: 1 V(p-p)
DC: 1 mV
Square, 99.9 Hz
Triangle, 99.9 Hz
Pos. Ramp, 99.9 Hz
Neg. Ramp, 99.9 Hz
Square, 1 kHz
Triangle, 2 kHz
Pos. Ramp, 500 Hz
Neg. Ramp, 500 Hz
Square, 101 kHz
Triangle, 10 kHz
Pos. Ramp, 10 kHz
Neg. Ramp, 10 kHz
Minimum
0.978 V
0.973 V
0.973 V
0.973 V
0.978 V
0.973 V
0.973 V
0.973 V
0.900 V
0.938 V
0.888 V
0.888 V
Measured
Maximum
1.022 V
1.027 V
1.027 V
1.027 V
1.022 v
1.027 V
1.027 V
1.027 V
1.100 v
1.062 V
1.112 v
1.112 v
High-Voltage Output (Option 001)
Sine wave Test
Amplitude: 14.14 Vrms
Sine, 2 kHz
Function Test
Amplitude: 40 V(p-p)
Square, 2 kHz
Triangle, 2 kHz
Pos. Ramp, 2 kHz
Neg. Ramp, 2 kHz
Amplitude Accuracy Test
(>
100 kHz)
Sine, 19.54 dBm, 1 MHz
5 MHz
10 MHz
15 MHz
20 MHz
Sine, 10 dBm, 1 MHz
5 MHz
10 MHz
15 MHz
20 MHz
Minimum
13.86 V
Minimum
1.96 V
1.96 V
1.96 V
1.96 V
Minimum
19.14 dBm
19.14 dBm
19.14 dBm
19.14 dBm
19.14 dBm
9.4 dBm
9.4 dBm
9.4 dBm
9.4 dBm
9.4 dBm
Measured
----------------
Maximum
14.42 V
Measured Maximum
2.04 V
2.04 V
2.04 V
2.04 V
MEASURED
Maximum
19.94 dBm
19.94 dBm
19.94 dBm
19.94 dBm
19.94 dBm
10.6 dBm
10.6 dBm
10.6 dBm
10.6 dBm
10.6 dBm
Pass
0
Fail
0
Square, 10 V(p-p)
High-Voltage Output (Option 001)
Sine, 40 V(p-p)
Pass
0
Fail
0
Page 7 of 10
Performance tests C-45
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
PERFORMANCE VERIFICATION TEST RECORD: Hewlett-Packard E1440A Function/Sweep Generator.
DC Offset
Accuracy
(DC only)
DC O&et Accuracy Test (DC Only)
Pass
0 0
High-Voltage Output (Option 001)
C-46
Performance tests
Page
8 of
10
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
PERFORMANCE VERIFICATION TEST RECORD: Hewlett-Packard E1440A Function/Sweep Generator.
-
DC
Offset Accuracy with AC Function
DC Offset Accuracy Test with AC Functions
Sine, 21 MHz
4.5 v
-4.5 V
Sine, 999.9 kHz
4.5 V
-4.5 v
Square, 999.9 kHz
4.5 v
-4.5 v
Square, 9.9999 MHz
-4.5 v
Triangle, 9.9 kHz
-4.5 v
Ramp, 9.9 kHz
-4.5 v
Minimum
+4.350 V
-4.350 V
+4.440 V
-4.440 V
+4.440 V
-4.440 V
-4.350
V
-4.440
V
-4.380 V
Measured
Pass
0 0
Maximum
4.650 V
-4.650 V
-t-4.560 V
-4.560 V
$4.560 V
-4.560 V
-4.650 V
-4.560
V
-4.620 V
Page 9 of
10
Performance
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
tests C-47
Triangle Linearity
Triangle Linearity Test (Positive Slope) x Values
Positive Slope
Measurement
3' x times y
Calculated
Best-fit
Straight Line
9'
Pass
0 0
Difference
Y
-
Y'
%
Linearity (Positive Slope):
Triangle Linearity Test (Negative Slope) x Values
Negative Slope
Measurement
Y x times y Calculated
Best-fit
Straight Line
Y'
Pass
0 0
Difference
Y
-
Y'
%
Linearity (Negative Slope):
C-48 Performance tests
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Command Quick Reference
1 ntroduction
The two tables below, summarize the commands available for the
HP
E1440A. The commands are fully described in Chapter 5
Command Reference. Sample programs may be found in chapters
3
and 4.
SCPl Command Quick Reference
I
C o m m a n d
:ABORt
S u b - c o m m a n d & P a r a m e t e r
:CALibration [:ALL]?
:INITiate :CONTinuous O N l O F F
[:IMMediate]
D e s c r i p t i o n
Aborts current sweep
Checks i n s t r u m e n t calibration
Enables/disables continuous sweeps
S t a r t s a sweep cycle
[:STATe] O N l O F F
:AMPLify
1
[:STATe] O N l O F F
Switches/disconnects signal a t o u t p u t connector
Specifies t h e High-voltage Amplifier(0pt 001)
I
Switches High-voltage Amplifier on or off
Controls T T L trigger line o u t p u t s
Selects source for T T L trigger
Switches off all trigger lines
I
: A O F F
:VOLTagel:POWer(CURRent
[:LEVel]
[:IMMediate]
[:AMPLitude]
: O F F S e t
:UNIT VlDBMlVRMS
Sets a m p l i t u d e of unswept signal
Specifies signal offset
Defines u n i t of a m p l i t u d e
:AM
:STAT= O N l O F F
Specifies Amplitude Modulated signal
AM Signal enabled o r disabled
I
:FREQuency [:CWI:FIXed] Defines signal frequency characteristics, constant wave or fixed
:MODE CWlFIXedlSWEeplLIST Determine which
:STARt
I
: S T O P
Specifies sweep s t a r t frequency
I
Specifies sweep s t o p frequency
Specifies sweep c e n t e r frequency
I
I I
:HOLD
:LINK CENTerlSTARtlSTOP
:FULL
[:SOURce]
Specifies overall frequency s p a n
I
Maintains span frequency as set
Links s p a n t o s t a r t , s t o p or center frequency
Specifies sweep equa1 t o full range of i n s t r u m e n t
:FUNCtion
[:SHAPe] DCISINusoidalJSQUare
Controls s h a p e a n d a t t r i b u t e s of o u t p u t signal
( T R I a n g l e l R U P ( R D O W n / T T L Specify s h a p e of o u t p u t waveform
Command Quick Reference
B-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
S u b - c o m m a n d
&
P a r a m e t e r
J S T
FREQUENCY
:STARt <num>[,<num]..
:POINts?
: S T O P
:POINts?
:MARKer
:POINts?
:POINts?
:SPACing
:POINts?
:DWELl
:POINts?
:SEQuence
:POINts?
SCPl
Command Quick Reference (continued)
D e s c r i p t i o n
O u t p u t signal sweeps t o a set of accompanying lists
Specifies frequency points for list
List of sweep s t a r t frequencies
R e t u r n s no. of entries i n s t a r t list
List of sweep s t o p frequencies
1
R e t u r n s no. of entries i n s t o p list
List of sweep markers
R e t u r n s no. of markers i n list
Sets markers o n l o f f
R e t u r n s no. of entries i n s t a t e list
List of sweep t y p e , linear or logarithmic
R e t u r n s no. of entries i n spacing list
Specifies dwell t i m e occurances for lists
R e t u r n s no. of entries i n dwell list
Defines a sequence for stepping t h r o u g h a list
R e t u r n s no. of entries i n sequence list
Sets marker on o r off
[:ADJust]
: S T E P
:REFerence
Controls phase offset value relative t o reference
Controls s t e p size i n radians ( c a n specify D E G or R A D )
: T I M E
:RETRace
:AUTO O N l O F F l O N C E
Sets duration of sweep
Sets duration of sweep retrace t i m e
Couples or isolates R E T R a c e t i m e t o l f r o m T I M E
:CONDition?
:ENABle <integer no.>
:ENABlc?
:PTRansition <integer no.>
:PTRansition?
R e t u r n s content of associated condition register
Allows event register t o b e pre-loaded
R e a d event register
Loads a positive transition filter
Reads t h e positive transition filter
D-2
Command
Quick
Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
SCPI Command Quick Reference (continued)
Command Sub-command
&
Parameter
:STATUS :QUEStionable
:FREQ
Description
Same as Operation but on Ques. status register
'
Allows operations on assoc. Ques. Frequency register
Loads status register with preset pattern
:STAlhs
:SYSTem
:PREset
:ERROR?
:PREset
:VERSion
Returns error number to controller
Presets instrument to known state
Returns SCPI version compatible with instrument
Command Quick Reference D-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Common Command Summary
Zommand
KCLS t
ESE tESE?
BESR?
rIDH?
COPC
COPC?
*RCL<n>
*RST
*SAV<n>
*SRE
*SUE?
*STB?
*TST?
*YAI
Function
Clears instrument status, leaves it Idle
Sets Standard Event Status ENABLE register
Returns content of Standard Event Status ENABLE register
Returns content of Standard Event Status register
Identification Query, instrument identifies itself
Operation Complete, ensures input queue is parsed, sweep is no longer running, then sets "completed" bit in event register
Operation Complete Query
Recall instrument setting n
Reset, resets instrument to known state
Save instrument setting n
Service Request Enable, presets bits in SRE register
Service Request Enable Query, returns content of SRE register
Read Status Byte Query, returns value of status register content
Wait to Continue, causes instrument to halt until sweep is no longer running
D-4
Command Quick Reference
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Error Messages
Introduction
This chapter contains a list of the HP E1440A device-dependent error messages. In addition to them, the El440 command parser issues syntax error messages. These syntax error messages are normally self-explanatory, e.g. "Number overflow", They are defined by
IEEE 488.2 and the TMSL standard.
The types of error which would occur in the HP E1440A fall into a narrow band within the standard VXIbus error messages allowed.
The HP E1440A is able to add an appropriate comment to an error message, in order to provide further information. For this reason, most error messages will appear in this list several times, but with a different qualifying message.
Y
Message List
+100,"Query not allowed; Cannot interrogate frequency in mode
SWEEP/LISTW
Triggered by :FREQ? command. The current frequency cannot be interrogated while FREQ:MODE is LIST or SWEEP.
-108,"Parameter not allowed; Parameter list is too long (>50 parameters)"
Triggered by :LIST:FREQ:xxxx commands or L1ST:DWELl command. Attempt t o program one of the lists mentioned below with more than 50 parameters.
-108,"Parameter not allowed; Sequence is too long t o be stored"
Triggered by :LIST:SEQ command. Attempt to program a sequence that needs more than 300 entries. The required number of entries is:
(the number of single points)
+
(number of ranges
*
3).
-200,"Execution error; No external reference signal detectable"
Triggered by :ROSC:SOUR command. Attempt t o select reference oscillator source EXT and no AC signal is detectable on the front panel 'Ext Ref in' connector.
+200,"Command not allowed; Amplitude is O(fixed) for DC function"
Triggered by :VOLT command.
In
DC function, only the offset and not the amplitude can be modified.
Error Messages
E-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
E-2 Error Messages
+200,CbCommand in mode
SWEEPJLIST"
Triggered by: all commands that attempt t o alter parameters in the
SWEEPILIST subsystem. Also *SAV, *TST? and
CAL?.
Switch
FREQ:MODE to CW or FIX beforehand.
+200,"Command not allowed; Cannot accept fiequency for DC function"
Triggered by :FREQ command. Attempt has been made to enter frequency while output function is DC, the two actions are incompatible
+2OO,"Command not allowed; Cannot accept phase for
D
C function"
Triggered by :PHAS command. Attempt t o enter phase while output function is DC, this is not possible
+2OO,"Command not allowed; Parameter is fixed for
Triggered by :VOLT or V0LT:OFFS command. The main output is always off in TTL function, the only output is the SYNC output.
The SYNC signal characteristic is not alter able.
-213,"Init ignored; Sweep is currently running or frequency mode is
FIX"
Triggered by :INIT. Attempt to start a sweep while sweep is already running or while frequency mode is fixed (non sweeping).
-221,"Settings codict; AC Voltage in Vrms/dBm out of range in new function"
Triggered by :FUNC command. The instrument maintains the output voltage over function changes in the current default unit. If the current default unit is not V (VRMS or dBm) a value legal for one output function, may not be legal for another.
In
other words
: the Vpp voltage that represents
X
dBm in SIN function is different from the Vpp voltage for function
.
X
dBm in SQU
-221,"Settings confiict; Active marker in logarithmic interval"
Triggered by :FREQ:MODE command. One of the in-sequence intervals used, has spacing LOG and a marker ON.
-221,"Settings confiict; Active marker outside sweep span"
Triggered by :FREQ:MODE command. There is a marker switched on outside the frequency span defined by start and stop.
-221,"Settings codict; Already another marker trigger on"
Triggered by :OUTP:TTLT:STAT and 0UTP:TTLT:SOUR command. Cannot accept marker trigger on, because another marker trigger is on. The marker trigger can only be applied t o one line.
-221,"Settings confiict
;
Triggered by :OUTP:TTLT:STAT and 0UTP:TTLT:SOUR command. Cannot accept sync trigger on, because another sync trigger is on. The sync trigger can only be applied to one line.
-
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-221,"Settings c o d i c t ;
AM
allowed for function sines only"
Triggered
by
:FUNC
or
AM
command.
It
is not permissible to switch
AM
on while function is not
SIN
and (vice versa) nor is it permissible to select a function other than
SIN
while
AM
is on.
-221,"Settings confiict; Current output function is not sweep able"
Triggered by :FREQ:MODE command. Attempt t o switch frequency mode to SWEEP or LIST while function is DC or TTL.
-221,"Settings conflict; Frequency too high for post amplifier"
Triggered by :FREQ or 0UTP:AMPL command. state ON, the frequency is limited to 1 MHz.
If
post amplifier
-221,"Settings confiict; Frequency too high for TTL trigger lines"
Triggered by :FREQ or 0UTP:TTLT command. If SYNC signal is routed t o one of the 8 TTL trigger lines and the line driver is enabled, the frequency is limited to 10 MHz (VXI back plane bandwidth).
-221,"Settings conflict; Lists are too short for sequence"
Triggered by: FREQ:MODE command. There is an index in the sweep sequence that is higher than the length of the lists.
-221,"Settings conflict; List lengths are different and not 1"
Triggered by: FREQ:MODE command. All lists (start, stop, mark, spacing, marker on and dwell) must have the same length or must have the length 1. (A list with length 1 is treated as a list of the required length with the entry in slot 1 duplicated as often as necessary.)
-221,"Settings conflict; No dBm allowed when post amplifier is active"
Triggered by: VOLT or 0UTP:AMPL command. It is not permissible to program a dBm voltage while the post amplifier is active and (vice versa) and it is not permissible t o switch the post amplifier on while the current voltage unit is dBm.
-221,"Settings conflict; No room for markers"
Triggered by: FREQ:MODE command. Time distance between start and stop frequency is too short t o place a marker in between. (The minimal distance between start
- b
marker, marker
- b
marker or marker
- b
stop is 1.5 ms.)
-221,"Settings confiict; Span for LOG interval too low
(<
1 decade)"
Triggered by: FREQ:MODE command. Stop frequency of a LOG interval is less than 10 times start frequency.
-221,"Settings conflict; Start fiequency for
LOG
interval too low
(<
1)"
Triggered by: FREQ:MODE command. Start frequency of one of the
LOG intervals is less than 1
Hz.
-221,"Settings conflict; Start frequency too high for post amplifier"
Triggered by: FREQ:MODE command. If post amplifier state ON, the start frequency is limited t o 1 MHz.
Error Messages E-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-221,"Settings c o d i c t ; Start frequency
too high
for
TTL
trigger
lines"
Triggered by: FREQ:MODE command.
If
SYNC signal is routed to one of the
8
TTL
trigger lines and the line driver is enabled, the start frequency is limited t o 10 MHz (VXI back plane bandwidth).
-221,"Settings conflict; Stop frequency of
LOG
interval is lower than start"
Triggered by: FREQ:MODE command. LOG interval has been used with negative span (stop
< start).
-221,"Settings c o d i c t ; Stop frequency too high for post a m p u e r "
Triggered by: FREQ:MODE command. If post amplifier state ON, the stop frequency is limited t o
1
MHz.
-221,"Settings conflict; Stop frequency too high for
TTL trigger lines"
Triggered by: FREQ:MODE command. If SYNC signal is routed to one of the 8 TTL trigger lines and the line driver is enabled, the stop frequency is limited t o 10 MHz (VXI back plane bandwidth).
-221,"Settings conflict; Sync and Marker cannot drive the same trigger line"
Triggered by: 0UTP:TTLT:STAT and 0UTP:TTLT:SOUR command. Cannot accept sync trigger and marker trigger on the same line
-221,"Settings c o d i c t ; Time distance start-mark-stop too low
(<1.5
ms)"
Triggered by: FREQ:MODE command. The minimal distance between start
-> marker, marker
-> marker or marker
-> stop is
1.5 ms.
-222,"Data out of range; AC Voltage is out of range"
Triggered by: VOLT command. Requested AC voltage is out of absolute bounds.
-222,"Data out of range; AC Voltage is incompatible with DC offset"
Triggered by: VOLT or V0LT:OFFS command. The peak output level (abs(0FFSET)
+
112
VOLTAGE) that would result, exceeds the output amplifier limits.
-222,"Data out of range; Active marker is out of interval"
Triggered by: FREQ:MODE command. One of the switched ON markers is outside the interval borders. There is a
1.5 ms minimal distance between the marker and the start/stop point.
-222,"Data out of range; Any list frequency is out of range"
Triggered by: FREQ:MODE command. Any one of the list frequencies is too high or negative.
-222,"Data out of range; A list dwell time is out of range"
Triggered by: 0UTP:AMPL command.
I
E-4
Error Messages
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-222,"Data out of range;
DC
Offset is out of range"
Triggered
by:
V0LT:OFFS command. Requested
DC
offset voltage is out of absolute bounds.
-222,"Data out of range; Dwell time of
LOG
interval too low (<O.ls)"
Triggered by: FREQ:MODE command. Dwell time for one of the
LOG intervals is less than 0.1 sec.
-222,"Data out of range; Frequency is too low"
Triggered by: FREQ command. FIX frequency is
<
0.
-222,"Data out of range; Frequency too high for output function"
Triggered by: FUNC or FREQ command. FREQ is too high for the output function.
-222,"Data out of range; Marker index is out range"
Triggered by: MARK:STAT and MARK:FREQ command. Attempt to set marker index outside the range 1
..
9.
-222,"Data out of range; Phase offset is out of range (-720
..
720 deg)"
Triggered by: PHAS command. Attempt to set phase outside the range -720
..
720 degree.
-222,"Data out of range; *SAV/*RCL register number out of range (0
..
9)''
Triggered by: *SAV or "RCL command. Command argument
(register number) is outside the range 0
..
9.
-222,"Data out of range; Start frequency in list is too high or negative"
Triggered by: FREQ:MODE command. One of the sequenced start frequencies in the list, is too high or negative.
-222,"Data out of range; Start frequency is too low"
Triggered by: FREQ:MODE command. FREQ:STAR value is too low (negative).
-222,"Data out of range; Start frequency too high for output function"
Triggered by:
FREQMODE
high for the output function.
command.
FREQSTAR
value is too
-222,"Data out of range; Stop frequency in list is too high or negative"
Triggered by: FREQ:MODE command. One of the sequenced stop frequencies in the list, is too high or negative.
-222,"Data out of range; Stop frequency is too low"
Triggered by: FREQ:MODE command. FREQ:STOP value is too low (negative).
-222,"Data out of range; Stop frequency too high for output function"
Triggered by: FREQ:MODE command. FREQ:STOP value is too high for the output function.
Error
Messages
E-5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-222,"Data out of range; Sweep span is out of range"
Triggered by: FREQ:MODE command. The requested sweep span would require a startlstop frequency outside the legal range.
-222,"Data out of range; Sweep time is out of range (10 ms
..
100000 s)"
Triggered by: FREQ:MODE command. The SWE:TIME or
SWE:RTIM value is out of range.
-222,"Data out of range; Sweep time too low
(
<
10 ms
)"
Triggered by: FREQ:MODE command. The SWEEP:TIME or
SWE:RTIM or one of the dwell values used in sequence, is less than
10 ms.
-222,"Data out of range; Too many points in sweep sequence (>100)"
Triggered by: FREQ:MODE command. The expanded length of the sweep sequence is greater than 100.
-222,"Data out of range; Trigger line index is out range"
Triggered by: 0UTP:TTLT:STAT and 0UTP:TTLT:SOUR command. Attempt to set trigger line index out the range 0
-
7.
-240,"Hardware error; Device bus transfer timed out9'
Triggered by: asynchronous check and self test. Device bus transfer poll routine timed out, this is a hardware fault!
-240,"Hardware error; Voltage calibration failed"
Triggered by: FUNC or CAL? command. This is a hardware fault.
Please report error and returned value from CAL? command to service personnel.
-241,"Hardware missing; Opt. 001 (post a m p a e r ) not installed"
Triggered by: 0UTP:AMPL command post amplifier option
001 is missing. Hardware not installed.
-
330,"Self- test failed; Device bus read failed"
Triggered by: *tst? command This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self-test W e d ; Device bus read/write failed"
Triggered by: *tst? command Device bus read or write does not work. This is a hardware fault. Please report error and returned value from "TST? command to service personnel.
-330,"Self-test failed; Frac.-N chip readlwrite (pat tern:
0600000000000000) failed"
Triggered by: *tst? command This is a hardware fault. Please report error and returned value from
"TST? command to service personnel.
-330,"SelGtest failed; Frac.-N chip read/write (pattern:
0598765432101200) failed"
Triggered by: *tst? command This is a hardware fault. Please report error and returned value from 'TST? command to service personnel.
I
-
E-6
Error
Messages
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-330,"Self-test failed; missing
Frat.-N chip sweep interrupt"
Triggered by: *tst? command This
is
a hardware fault. Please report error and returned value from *TST? command t o service personnel.
-330,"Self-test failed; Operating system timer interrupt missing"
Triggered by: *TST? command. The lOms timer interrupt for the operating system is not detectable. This is a hardware fault. Please report error and returned value from "TST? command to service personnel.
-330,"Self-test failed; Operating system timer period time too high"
Triggered by: *TST? command. The period of the 10 ms opsys timer is significantly greater than 10 ms. This is a hardware fault. Please report error and returned value from 'TST? command to service personnel.
-330,"Self-test failed; Operating system timer period time too low"
Triggered by: 'TST? command. The period of the 10 ms opsys timer is significantly less than 10 ms. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self-test failed; Sweep timer interrupt missing"
Triggered by: *TST? command. The 1 ms timer interrupt derived from frac-n reference clock is not detectable. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self-test failed; Sweep timer period time too high"
Triggered by: *TST? command. The period of the 1 ms sweep timer is significantly greater than 1 ms. This is a hardware fault. Please report error arid returned value from
*TST?
command to service personnel.
-330,"Self-test failed; Sweep timer period time too low"
Triggered by: *TST? command. The period of the 1 ms sweep timer is significantly less than 1 ms. This is a hardware fault. Please report error and returned value from *TST? command t o service personnel.
-330,"Self-test failed;
RAM
test failed5'
Triggered by: *TST? command. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self-test failed;
ROM
test failed"
Triggered by: *TST? command. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
Error Messages E-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
E-8 Error Messages
-330,"Self-test
failed;
unexpected
Frat.-N
chip sweep interrupt"
Triggered by: *tst? command This is a hardware fault. Please report error and returned value from "ST? command to service personnel.
-330,"Self-test failed; VCO 30
MHz
minus unlocked"
Triggered by: "st? command VCO unlocked by 30
MHz
and minus bit. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self-test failed; VCO 30
MHz
plus unlocked"
Triggered by: *tst? command VCO unlocked by
30
MHz
and plus bit. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"SeKtest failed; VCO 60
MHz
minus unlocked"
Triggered by: "tst? command VCO unlocked by 60
MHz
and minus bit. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self-test failed; VCO 60
MHz
plus unlocked"
Triggered by: *tst? comma.nd VCO unlocked by 60
MHz
and plus bit. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self- test failed; Voltage calibration failed: level
FLIP
FLOP is defect"
Triggered by: 'TST? command. This is a hardware fault. Please report error and returned value from "TST? command to service personnel.
-330,"Self-test failed; Voltage calibration failed: level never above low signal peak"
Triggered by: "TST? command. This is a hardware fault. Please report error and returned value from 'TST? command to service personnel.
-330,"Self-test failed; Voltage calibration failed: level never above high signal peak"
Triggered by: 'TST? command. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self- test failed; Voltage calibration Wed: level never below high signal peak"
Triggered by: *TST? command. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
-330,"Self-test failed; Voltage calibration failed: level never below low signal peak"
Triggered by: *TST? command. This is a hardware fault. Please report error and returned value from 'TST? command to service personnel.
-
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-330,"Self-test failed; Voltage calibration failed: dc offset ripple too high"
Triggered
by:
*TST? command.
This is
a hardware fault. Please
report error and returned value from *TST? command to service personnel.
-330,"Self-test failed; Voltage calibration
failed:
offset or gain out of range"
Triggered by: "TST? command. This is a hardware fault. Please report error and returned value from *TST? command to service personnel.
Error Messages E-9
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Sales and Service Offices
l nformation
Hewlett-Packard products are sold and supported worldwide through local HP Offices.
To contact the closest sales and service office, check your telephone directory, or contact one of the Headquarters listed below.
Asia
Hewlett-Packard Asia Ltd.
22/F, Bond Center
West Tower, 89 Queensway, Central, Hong Kong
G.P.O. Box 863, Hong Kong
Telephone: 5-848 7777, Telex: 76793 HPA HX, Cable: HPASIAL
TD
Canada
Hewlett-Packard (Canada) Ltd.
6877 Goreway Drive, Mississauga, Ontario L4V 1M8, Canada
Telephone: (416) 678-9430, Telex: 069-8644, Fax: (416) 678-9421
Eastern Europe
Hewlett-Packard Ges.m.b.H
Lieblgasse 1
P.O. Box 72, A-1222 Vienna, Austria
Telephone: (222) 2500-0, Telex: 13 4425 HEPA A
Northern Europe
Hewlett-Packard
S.A.
V.D. Hooplaan 241
P.O. Box 999, NL-118
LN
15 Amstelveen, The Netherlands
Telephone:
20
547 9999, Telex: 189 19 hpner
South East Europe
Hewlett-Packard S.A.
World Trade Center
110 Avenue Louis-Casai, 1215 Cointrin Geneva, Switzerland
Telephone: (022) 98 96 51, Telex: 27225 hpser
Mail Address:
P.O. Box CH-1217 Meyrin 1, Geneva, Switzerland
Sales and Service Offices
F-1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Middle East and Central
Hewlett-Packard S.A.
Africa
International Sales Branch
Middle East/Central Africa Sales H.Q.
7, Rue du Bois-du-Lan
P.O. Box 364, CH-1217 Meyrin 1, Geneva, Switzerland
Telephone: (022) 83 12 12, Telex: 27835 hmea, Cable:
HEWPACKSA Geneve,
Fax:
783 7535
European Operations
Hewlett-Packard
S
.A.
150, Route du Nante d7Avril
CH-1217 Meyrin 2 Geneva, Switzerland
Telephone: (41122) 780.8111, Fax: 780 8542
United Kingdom
Hewlett-Packard Ltd.
Nine Mile Ride, Wokingham, Berkshire, R G l l 3LL
Telephone: 0344 773 100, Telex: 848805, Fax: (441344) 763526
Unitesf States
of
Customer Information Center
America
(800) 752-0900
6.00AM t o 5PM Pacific Time
Eastern USA
Hewlett-Packard Co.
4 Choke Cherry Road, Rockville, MD 20850
Telephone: (301) 670-4300
Midwestern USA
Hewlett-Packard Co.
5201 Tollview Drive, Rolling Meadows, IL 60008
Telephone (312) 255-9800
Southern USA
Hewlett-Packard Co.
2015 South Park Place, Atlanta,
GA
30339
Telephone: (404) 955-1500
Western USA
Hewlett-Packard Co.
5161 Lankershim Boulevard, North Hollywood, CA 91601
Telephone: (818) 505-5600
F-2
Sales and Service Offices
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
-
Other International
Hewlett-Packard
CO.
Areas
Intercontinental Headquarters
3495 Deer Creek Road, Palo Alto,
CA
94304
Telephone: (415) 857-5027, Telex: 034-8300, Cable: HEWPACK
Hewlett-Packard Trading
S.A.
Bureau de LiaisonJBureau de Support
Ville des Lions,
9,
Hai Galloul. DZ-BORDJ
EL
BAHRI
Telephone: 76 02 07, Fax: 281 0387
Sales and Service Offices
F-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Index
Access indicator lamp, 1-8
Address, logical, 1-2
AM connector, 1-7
Amplifier, 4 3
Amplitude, 4-5 high-voltage option, 4 6 , 5-13 limits of AC functions, 4 5
Amplitude modulation connector, 1-7
Assign zero phase, 4 9
Attenuator, 4 3
Bandwidth vs. function, 4-5
+
Checking the output, 1-4, C-6
Clear Status Command, 5-32
*CLS, 5-32 commander module, 3-3
Commands
ABORt, 5-8
CALibration, 5-9 common, 5-2, 5-7
FREQuency, 3-3
FUNC[:SHAPe], 3-2 functional coupling, 4 1 3
IEEE 488.2, 5-1, 5-31 illegal, 4 1 4
INITiate, 5-11 linking, 5-7
OUTPut, 5-12 parameters, 5-6 parser, 4 1 8 , 5-2, 5-4
ROSCillator, 3-2
SCPI, 5-1
SCPI reference, 5-8 separator, 5-1
SOURce, 5-15
[SOURce]:AM, 5-16
[SOURce] :FREQuency
,
5-17
[SOURce]:FUNCtion, 5-19
[SOURce] :LIST, 5-20
-
[SOURce]:MARKer, 5-22
[SOURce]:OUTPut
,
3-2
[SOURce]:PHASe, 5-23
[SOURce]:PM, 5-24
[SOURce:ROSCillator, 5-25
[SOURce]:SWEep, 5-26
STATUS, 5-27
SYSTem, 5-30
Value coupling, 4-9
Connectors amplitude modulation input, 1-7 external frequency reference input, 1-7 frequency reference output, 1-7 marker, 1-6 output, 1-7
Pen lift, 1-7 phase modulation input, 1-7 synchronized output, 1-7
X-drive, 1-7
Coupling functional, 4 1 3 value, 4 9
DC offset, 4-7 high-voltage option, 4 8 no AC function, 4 7 with AC function, 4 7
Error indicator lamp, 1-8
Error queue, 1-4, B-1, C-5
ESE, 5-33
*ESE?, 5-34
ESR, 5-33
*ESR?, 5-35
Examples programming as a function generator, 3-3 programming as a multi-interval sweep generator, 3-4 using the command group feature, 3-6
External frequency reference input connector,
1-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Failed indicator lamp, 1-7
Frequency, 4 5 high-voltage option, 4-5 range vs. function, 4 5
Front panel, 1-6
Functional coupling, 4 1 3
Functional Test, C-4 function generator using E1440A as,
1-1
Function Generator, 4 3
General description, 1-1
High-voltage option amplitude, 4 6
DC offset, 4 8 frequency, 4 5
High voltage option, 5-13, A-8
HP E1440A block diagram, 1-2 checking the output, 1-4, C-6 configuration, 2-2 illegal commands, 4 1 4 inspection, 2-1 installation, 2-5 physical description, 1-2 self test, 1-3 storage, 2-2 synchronizing, 3-7, 3-11
System overview, 4-1
Identification Query, 5-36
* I D N ? ,
5-36
Impedance high-voltage output,
1-7 main signal output, 1-7 of high-voltage output, A-9
Indicators
Access, 1-8
Error, 1-8
Failed, 1-7
Output On, 1-8
Instrument overview, 1-2
Interface, VXIbus, 4 2 interrupt priority, setting, 2-4
Key features, 1-1
L
Logical address, 1-2, 2-3 mainframe commander, 3-3
Marker connector, 1-6
Marker distances, 4 1 6
Microprocessor, 4 2
N
Node command, 5-3 current base, 5-4 end, 5-4 implied root, 5-4 optional, 5-3
0
Offset, 4 7
*OPC, 5-37
*OPC?, 5-38
Operation Complete Command, 5-37
Operation Complete Query, 5-38
Other publications, 1-3 output connector, 1-7
Output On indicator lamp, 1-8
Output Unit, 4 3
P
Parameters amplitude, 4 5
DC offset, 4 7 frequency, 4 5 phase, 4 9
Pen lift connector, 1-7
Performance Verification, C-10
Phase, 4 9
Phase calibration, 4 9
Phase modulation connector, 1-7
Planning and Programming, 4 4
Power supply, 4 2
Program message, 5-2
Programming, 4-4 examples, 3-3 registers, B-1 the HP E1440A, 1-3
Programming pitfalls, 4-14
Pseudo code, 411
R
Recall Command, 5-39
Reference output connector, 1-7 reference source
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
using
E1440A as, 1-1
Reset, 1-5
Reset Command, 5-40
RMB, 3-6
Rocky Mountain BASIC, 3-6
* S T , 5-40
*SAV, 5-42
Save Command, 5-42
SCPI, 1-2, 5-1
Self-test, C-4
Self-Test Query, 5-46
Service Request Enable Register Command,
5-43
Service Request Enable Register Query, 5-44
Setting
Standard, 5-40
Signal parameters, 4 5 slot 0 commander, 3-3
Specifications, A- 1
*SRE, 5-43
SRE, 5-43, 5-44
*SRE?, 5-44
Standard Event Status Enable Command, 5-33
Standard Event Status Enable Query, 5-34
-
Standard Event Status Register Query, 5-35
Status Byte Register Query, 5-45
Status registers, B-1
Status reporting
,
B-1
STB, 5-43, 5-45
*STB?, 5-45
Sweep, 4 1 3 , 4 1 4 stopping with ABORt, 5-8 sweep generator using E1440A as, 1-1
Sweep Generator, 4 3
Switching on the High-voltage option, 5-13
Synchronized output connector, 1-7
Synthesizer, 4 2
Test Equipment, C-2
Tests, C-10
*TST?, 5-46
TTL, 4 1 6
Value coupling, 4-9
VXIbus interface, 4-2
*WAI, 5-48
Wait to Continue Command, 5-48
Warm up time,
A-
1
X-drive connector, 1-7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
• FAST SHIPPING AND
DELIVERY
• TENS OF THOUSANDS OF
IN-STOCK ITEMS
• EQUIPMENT DEMOS
• HUNDREDS OF
MANUFACTURERS
SUPPORTED
• LEASING/MONTHLY
RENTALS
• ITAR CERTIFIED
SECURE ASSET SOLUTIONS
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment
SERVICE CENTER REPAIRS
Experienced engineers and technicians on staff at our full-service, in-house repair center
Instra
View
SM
REMOTE INSPECTION
Remotely inspect equipment before purchasing with our interactive website at
www.instraview.com
WE BUY USED EQUIPMENT
Sell your excess, underutilized, and idle used equipment
We also offer credit for buy-backs and trade-ins
www.artisantg.com/WeBuyEquipment
LOOKING FOR MORE INFORMATION?
Visit us on the web at
www.artisantg.com
for more information on price quotations, drivers, technical specifications, manuals, and documentation
Contact us:
(888) 88-SOURCE | [email protected] | www.artisantg.com
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement