USER’S GUIDE
Agilent Technologies
Model 66319B/D, 66321B/D
Mobile Communications DC Source
Featuring programmable output resistance
(Refer to page 20 for a brief description of the model differences.)
Agilent Part No. 5964-8184
Microfiche No. 5964-8185
Printed in Malaysia: May, 2003
Download from Www.Somanuals.com. All Manuals Search And Download.
Safety Summary
The following general safety precautions must be observed during all phases of operation of this instrument.
Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety
standards of design, manufacture, and intended use of the instrument. Agilent Technologies assumes no liability
for the customer's failure to comply with these requirements.
GENERAL
This product is a Safety Class 1 instrument (provided with a protective earth terminal). The protective features of
this product may be impaired if it is used in a manner not specified in the operation instructions.
Any LEDs used in this product are Class 1 LEDs as per IEC 825-1.
This ISM device complies with Canadian ICES-001. Cet appareil ISM est conforme à la norme NMB-001 du Canada.
ENVIRONMENTAL CONDITIONS
This instrument is intended for indoor use in an installation category II, pollution degree 2 environment. It is
designed to operate at a maximum relative humidity of 95% and at altitudes of up to 2000 meters. Refer to the
specifications tables for the ac mains voltage requirements and ambient operating temperature range.
BEFORE APPLYING POWER
Verify that the product is set to match the available line voltage, the correct fuse is installed, and all safety
precautions are taken. Note the instrument's external markings described under "Safety Symbols".
GROUND THE INSTRUMENT
To minimize shock hazard, the instrument chassis and cover must be connected to an electrical ground. The
instrument must be connected to the ac power mains through a grounded power cable, with the ground wire firmly
connected to an electrical ground (safety ground) at the power outlet. Any interruption of the protective (grounding)
conductor or disconnection of the protective earth terminal will cause a potential shock hazard that could result in
personal injury.
ATTENTION: Un circuit de terre continu est essentiel en vue du fonctionnement sécuritaire de l'appareil.
Ne jamais mettre l'appareil en marche lorsque le conducteur de mise … la terre est d‚branch‚.
FUSES
Only fuses with the required rated current, voltage, and specified type (normal blow, time delay, etc.) should be
used. Do not use repaired fuses or short-circuited fuseholders. To do so could cause a shock or fire hazard.
Vous devrez impérativement utiliser des fusibles calibrés aux spécifications de courant, tension et type
(coupure, délai de coupure, etc ...). N'utilisez jamais de fusibles réparés et ne court-circuitez pas les supports
de fusibles. Sinon, vous risquez de provoquer un choc électrique ou un incendie.
DO NOT OPERATE IN AN EXPLOSIVE ATMOSPHERE
Do not operate the instrument in the presence of flammable gases or fumes.
DO NOT REMOVE THE INSTRUMENT COVER
Operating personnel must not remove instrument covers. Component replacement and internal adjustments must be
made only by qualified service personnel.
Instruments that appear damaged or defective should be made inoperative and secured against unintended
operation until they can be repaired by qualified service personnel.
3
Download from Www.Somanuals.com. All Manuals Search And Download.
SAFETY SYMBOLS
Direct current
Alternating current
Both direct and alternating current
Three-phase alternating current
Earth (ground) terminal
Protective earth (ground) terminal
Frame or chassis terminal
Terminal is at earth potential. Used for measurement and control circuits designed to be
operated with one terminal at earth potential.
Terminal for Neutral conductor on permanently installed equipment
Terminal for Line conductor on permanently installed equipment
On (supply)
Off (supply)
Standby (supply). Units with this symbol are not completely disconnected from ac mains when
this switch is off. To completely disconnect the unit from ac mains, either disconnect the power
cord or have a qualified electrician install an external switch.
In position of a bi-stable push control
Out position of a bi-stable push control
Caution, risk of electric shock
Caution, hot surface
Caution (refer to accompanying documents)
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 personal injury. Do not proceed
beyond a WARNING sign until the indicated conditions are fully understood and met.
WARNING
Caution
The CAUTION sign denotes a hazard. It calls attention to an operating procedure, or the like,
which, if not correctly performed or adhered to, could result in damage to or destruction of part
or all of the product. Do not proceed beyond a CAUTION sign until the indicated conditions
are fully understood and met.
4
Download from Www.Somanuals.com. All Manuals Search And Download.
Declaration Page
DECLARATION OF CONFORMITY
according to ISO/IEC Guide 22 and EN 45014
Manufacturer's Name:
Manufacturer's Address:
Agilent Technologies, Inc.
140 Green Pond Road
Rockaway, New Jersey 07866
U.S.A.
declares that the Product
Product Name:
a) Dynamic Measurement DC Source
b) System DC Power Supply
c) Remote Front Panel
Model Number:
a) Agilent 66311B, 66311D, 66312A, 66111A, 66321B, 66321D
b) Agilent 6612B, 6611C, 6612C, 6613C, 6614C
c) Agilent 14575A
conforms to the following Product Specifications:
Safety:
EMC:
IEC 1010-1:1990+A1(1992)/EN61010-1:1993
CISPR 11:1990 / EN 55011:1991 - Group 1 Class B
IEC 801-2:1991 / EN 50082-1:1992 - 4 kV CD, 8 kV AD
IEC 801-3:1984 / EN 50082-1:1992 - 3 V / m
IEC 801-4:1988 / EN 50082-1:1992 - 0.5 kV Signal Lines
1 kV Power Lines
Supplementary Information:
The product herewith complies with the requirements of the Low Voltage Directive
73/23/EEC//93/68/EEC and the EMC Directive 89/336/EEC and carries the CE-marking accordingly.
New Jersey
Location
May 1, 2000
Date
______
Bruce Krueger / Quality Manager
European Contact: Your local Agilent Technologies Sales and Service Office or Agilent Technologies GmbH,
Department TRE, Herrenberger Strasse 130, D-71034 Boeblingen (FAX:+49-7031-14-3143)
5
Download from Www.Somanuals.com. All Manuals Search And Download.
DECLARATION OF CONFORMITY
according to ISO/IEC Guide 22 and EN 45014
Manufacturer's Name:
Manufacturer's Address:
Agilent Technologies, Inc.
140 Green Pond Road
Rockaway, New Jersey 07866
U.S.A.
declares that the Product
Product Name:
a) Mobile Communication DC Source-Dual Output
a) Agilent 66319B, 66319D
Model Number:
conforms to the following Product Specifications:
Safety:
EMC:
IEC 1010-1:1990+A1(1992)/EN61010-1:1993
CISPR 11:1990 / EN 55011:1991 - Group 1 Class B
IEC 801-2:1991 / EN 50082-1:1992 - 4 kV CD, 8 kV AD
IEC 801-3:1984 / EN 50082-1:1992 - 3 V / m
IEC 801-4:1988 / EN 50082-1:1992 - 0.5 kV Signal Lines
1 kV Power Lines
Supplementary Information:
The product herewith complies with the requirements of the Low Voltage Directive
73/23/EEC//93/68/EEC and the EMC Directive 89/336/EEC and carries the CE-marking accordingly.
New Jersey
Location
May 1, 2000
Date
______
Bruce Krueger / Quality Manager
European Contact: Your local Agilent Technologies Sales and Service Office or Agilent Technologies GmbH,
Department TRE, Herrenberger Strasse 130, D-71034 Boeblingen (FAX:+49-7031-14-3143)
6
Download from Www.Somanuals.com. All Manuals Search And Download.
Acoustic Noise Information
Herstellerbescheinigung
Diese Information steht im Zusammenhang mit den Anforderungen der
Maschinenläminformationsverordnung vom 18 Januar 1991.
* Schalldruckpegel Lp <70 dB(A)
* Am Arbeitsplatz
* Normaler Betrieb
* Nach EN 27779 (Typprüfung).
Manufacturer's Declaration
This statement is provided to comply with the requirements of the German Sound Emission Directive,
from 18 January 1991.
* Sound Pressure Lp <70 dB(A)
* At Operator Position
* Normal Operation
* According to EN 27779 (Type Test).
Printing History
The edition and current revision of this manual are indicated below. Reprints of this manual containing
minor corrections and updates may have the same printing date. Revised editions are identified by a new
printing date. A revised edition incorporates all new or corrected material since the previous printing
date.
Changes to the manual occurring between revisions are covered by change sheets shipped with the
manual. In some cases, the manual change applies only to specific instruments. Instructions provided on
the change sheet will indicate if a particular change applies only to certain instruments.
This document contains proprietary information protected by copyright. All rights are reserved. No part
of this document may be photocopied, reproduced, or translated into another language without the prior
consent of Agilent Technologies. The information contained in this document is subject to change
without notice.
Copyright 2000 Agilent Technologies, Inc.
Edition 1 _______May, 2000
Update 1 ______January, 2001
Update 2 ______May, 2003
7
Download from Www.Somanuals.com. All Manuals Search And Download.
Table of Contents
Warranty Information
Safety Summary
2
3
5
7
7
8
Declaration Page
Acoustic Noise Information
Printing History
Table of Contents
1 - QUICK REFERENCE
The Front Panel - At a Glance
The Rear Panel - At a Glance
Instrument Configuration
11
11
12
12
13
14
14
15
16
Front Panel Number Entry
Front Panel Annunciators
Immediate Action Keys
Front Panel Menus - At a Glance
SCPI Programming Commands - At a Glance
2 - GENERAL INFORMATION
Document Orientation
17
17
18
18
19
23
Safety Considerations
Options and Accessories
Description and Model Differences
Option 521 Description (Agilent 66319B/D only)
3 - INSTALLATION
Installation and Operation Checklist
Inspection
25
25
26
27
28
28
36
38
40
40
Location
Input Connections
Output Connections
DVM Connections
External Protection and Trigger Input Connections
Digital I/O Connections
Computer Connections
4 - TURN-ON CHECKOUT
Checkout Procedure
41
41
In Case of Trouble
43
5 - FRONT PANEL OPERATION
Introduction
45
45
45
47
48
51
52
Front Panel Description
System Keys
Function Keys
Entry Keys
Examples of Front Panel Programming
6 - INTRODUCTION TO PROGRAMMING
External References
61
61
62
63
63
64
VXIplug&play Power Products Instrument Drivers
GPIB Capabilities of the DC Source
Introduction to SCPI
Types of SCPI Commands
8
Download from Www.Somanuals.com. All Manuals Search And Download.
Types of SCPI Messages
SCPI Data Formats
SCPI Command Completion
Using Device Clear
65
67
68
68
69
SCPI Conformance Information
7 - PROGRAMMING THE DC SOURCE
Introduction
71
71
71
73
75
76
79
80
84
89
Programming the Output
Triggering Output Changes
Making Basic Measurements
Making Enhanced Measurements
Making DVM Measurements
Triggered Measurements
Programming the Status Registers
Inhibit/Fault Indicator
8 - LANGUAGE DICTIONARY
Introduction
91
91
Calibration Commands
Display Commands
96
99
Measurement Commands
Output Commands
Status Commands
System Commands
Trigger Commands
100
110
119
123
124
132
Common Commands
A - SPECIFICATIONS
Specifications
139
139
Supplemental Characteristics
140
B - PERFORMANCE, CALIBRATION, AND CONFIGURATION
Introduction
143
143
143
144
145
146
148
152
152
153
154
156
161
Equipment Required
Measurement Techniques
Performance Tests
Constant Voltage Tests
Constant Current Tests
Resistance Tests
DVM Tests
Performance Test Equipment Form
Performance Test Record Form
Performing the Calibration Procedure
Performing the Configuration Procedure
C - ERROR MESSAGES
163
163
Error Number List
D - EXAMPLE PROGRAMS
167
167
Pulse Measurements
E - LINE VOLTAGE CONVERSION
173
9
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
1
Quick Reference
The Front Panel - At a Glance
1 A 14-character display
shows output measurements
and programmed values.
2 Annunciators indicate
operating modes and status
conditions.
3 Rotary control sets voltage,
current, and menu parameters.
"
!
Use
and
to set the resolution; then adjust
the value with the knob.
1
2
3
66319D
DUAL OUTPUT
Mobile Communications DC Source
CV CC
Unr
Dis
OCP
Cal
Shift Rmt Addr Err
SRQ
Prot
SYSTEM
FUNCTION
OV
ENTRY
Cir Entry
Channel
Local
Error
Input
Res
Meter
Output
Enter
Voltage
5
Address
LINE
.
-
Number
1
2
3
4
8
Save
Prot Cir
Protect
OCP
Cal
Off
On
Current
9
Output
On/Off
Enter
Recall
6
7
0
Backspace
4
5
6
7
4 Turns the dc
source on and off.
5 System keys:
6 Function keys:
7 Entry keys:
♦
♦
♦
♦
♦
return to Local mode
select output channel
set GPIB address
set RS-232 interface
display SCPI error
codes
♦
♦
♦
♦
♦
enable/disable the
output
♦
♦
enter values
increment or
decrement values
select metering
functions
program voltage and
current
set and clear protection
functions
#
♦
and
&
select front panel
menu parameters.
"
!
♦
♦
save and recall
instrument states
display firmware
revision and serial
number.
♦
and
select a digit in
the numeric entry
field.
%
and
$
scroll through the front
panel menu commands.
11
Download from Www.Somanuals.com. All Manuals Search And Download.
1 - Quick Reference
The Rear Panel - At a Glance
1 DVM inputs.
Connector plug is
removable.
2 GPIB (IEEE-488)
interface connector.
3 Used to connect the
4 INH/FLT connector. Can
Agilent 14575A remote be configured for Digital I/O
front panel display.
and Trigger input. Connector
plug is removable.
2
3
4
1
WARNING:
NO OPERATOR SERVICEABLE PARTS
REFER SERVICING TO SERVICE TRAINED
INH
FLT
+
-
+
-
+
!
DVM
OUTPUT 2
0 - 12V / 0 - 1.5A
OUTPUT 1
0 - 15V / 0 - 3A
-S
-S
+S
+S
-
+
-
+
FOR CONTINUED FIRE PROTECTION, USE SPECIFIED LINE
WARNING:
5
6
7
5 Output 2 connector
(Agilent 66319B/D only).
Connector plug is removable.
6 Output 1 connector.
7 Power cord
connector (IEC 320)
Connector plug is removable.
IMPORTANT: Install this connector with
its supplied sense jumpers before applying
power to the unit.
Instrument Configuration
Use the front panel Address key to configure the interface
Refer to “Front Panel Menus - At a Glance”
♦
♦
Enter the GPIB bus address.
Display the firmware revision and serial number.
12
Download from Www.Somanuals.com. All Manuals Search And Download.
Quick Reference - 1
Front Panel Number Entry
Enter numbers from the front panel using one the following methods:
Use the arrow keys and knob to change voltage or current settings
NOTE:
The output must be ON to see the displayed values change in Meter mode. With the
output enabled, this method changes the output voltage or current immediately.
Use the Function keys and knob to change the displayed settings
Use the arrow keys to edit individual digits in the displayed setting
Increments the flashing digit
Decrements the flashing digit
Moves the flashing digit to the right
Moves the flashing digit to the left
Enters the value when editing is complete
Use the Function keys and Entry keys to enter a new value
NOTE:
If you make a mistake, use the Backspace key to delete the number, or press the Meter
key to return to meter mode.
13
Download from Www.Somanuals.com. All Manuals Search And Download.
1 - Quick Reference
Front Panel Annunciators
Output 1 or output 2 is operating in constant voltage mode.
CV
Output 1 or output 2 is operating in constant current mode.
Output 1 or output 2 is unregulated.
CC
Unr
Dis
OCP
The output is OFF. Press the Output On/Off key to turn the output on.
The over-current protection state is ON. Press the OCP key to turn over-current
protection off.
Indicates that the output has been disabled by one of the protection features.
Press the Prot Clear key to clear the protection condition.
Prot
Cal
Calibration mode is ON. Scroll to the Cal Off command and press the Enter key
to exit the calibration mode.
The Shift key has been pressed.
Shift
Rmt
The remote programming interface is active. Press the Local key to return the
unit to front panel control.
The interface is addressed to talk or listen.
Addr
Err
There is an error in the SCPI error queue. Press the Error key to view the error
code.
The interface is requesting service.
SRQ
Immediate Action Keys
Output
On/Off
Toggles the output of the selected output between the ON and OFF states.
When coupled, turns both output channels ON or OFF.
Activates front panel control when the unit is in remote mode (unless a Lockout
command is in effect).
Local
Shift
Shift
Prot Clr
OCP
Resets the protection circuit and allows the unit to return to its last programmed
state.
A toggle switch that enables or disables overcurrent protection.
14
Download from Www.Somanuals.com. All Manuals Search And Download.
Quick Reference - 1
Front Panel Menus - At a Glance
Address
Sets the GPIB Address
Selects language (SCPI)
Enables or disables Agilent 14575A remote front panel (ON | OFF)
Displays the firmware revision of the instrument
Displays the serial number of the instrument
Recalls the instrument state
ADDRESS 7
LANG SCPI
REMOTE FP OFF
ROM: A.00.00
SN: US12345678
*RCL 0
$
$
$
$
Recall
Shift
Save
Saves the present instrument state
*SAV 0
Shift
Error
Displays the number of errors in the SCPI error queue
Toggles the display between output 1 and output 2 (output 2 shown)
Measures the output voltage and current (output 1 shown)
Measures the peak output voltage
ERROR 0
2 5.000V 0.104A
1 12.000V 1 0.204A
1 12.500V MAX
1 1.000V MIN
1 12.330V HIGH
1 0.080V LOW
1 12.000V RMS
1 0.350A MAX
1 0.050A MIN
1 0.400A HIGH
1 0.012A LOW
1 0.210A RMS
1 12.000V DC:DVM
1 12.000V RMS:DVM
Channel
Shift
Meter
$
$
$
$
$
$
$
$
$
$
$
$
Measures the minimum output voltage
Measures the high level of a voltage pulse waveform
Measures the low level of a voltage pulse waveform
Measures the rms voltage
Measures the peak output current
Measures the minimum output current
Measures the high level of a current pulse waveform
Measures the low level of a current pulse waveform
Measures the rms current
Measures the dc voltage on the DVM input 1
Measures the rms voltage on the DVM input 1
1 VOLT 12.000
Voltage
Current
Sets the voltage of output 1 on all models
Sets the voltage of output 2 2
2 VOLT 2.000
1 CURR 2.000
2 CURR 1.000
Sets the current limit of output 1 on all models
Sets the current limit of output 2 2
1 RES 1.000
Shift
Res
Sets the resistance of output 1 on all models
Protect
Output
Protection status (example shows overcurrent tripped)
Places the dc source in the factory-default state
OVERCURRENT
*RST
Couples or decouples output 1 and output 2 (NONE or ALL) 1
Sets the output compensation (HREMOTE, LREMOTE, HLOCAL or LLOCAL)
Select the power-on state command (RST or RCL0)
Sets the output protection delay in seconds
Sets the remote inhibit mode (LATCHING, LIVE, or OFF)
Sets the discrete fault indicator state (ON or OFF)
$
COUPLING ALL
COMP LLOCAL
PON:STATE RST
PROT:DLY 0.08
RI LATCHING
DFI OFF
$
$
$
$
$
$
Selects the DFI source (QUES, OPER, ESB, RQS, or OFF)
Sets the output port functions (RIDFI, DIGIO, or TRIGGER)
Sets and reads the I/O port value (0 through 7)
DFI:SOUR OFF
PORT RIDFI
DIGIO 7
$
$
$
Enables or disables the open sense lead detect circuit (ON or OFF)
Sets the relay mode for Option 521 units (DD, HD, DH, or HH) (output 1 shown)
Sets the programmable voltage limit for output 1
Enables or disables overvoltage protection for output 1 (ON or OFF)
Sets the current range (3A, 1A, 0.02A, or AUTO)
Sets the current measurement detector (ACDC or DC)
Sets the time interval for a front panel measurement in seconds
Sets the buffer size for a front panel measurement
SENSE:PROT OFF
1 REL:MODE DD
VOLT:PROT 10.000
PROT:STAT ON
CURR:RANG MAX
CURR:DET ACDC
TINT 46.8
$
Shift
Shift
OV
$
Input
$
$
$
POINT 2048
Shift
Cal
Accesses calibration menu (See Appendix B)
CAL ON
Use &
and #
to select parameters (table shows factory defaults).
Use Meter to exit any menu.
1Only valid for Agilent Model 66319B/D
2Only valid for Agilent Model 66321D/66319D
15
Download from Www.Somanuals.com. All Manuals Search And Download.
1 - Quick Reference
SCPI Programming Commands - At a Glance
NOTE:
Some [optional] commands have been included for clarity. Refer to chapter 8 for a
complete description of all programming commands.
ABORt
SENSe
CALibrate
:CURRent :RANGe <n>
:CURRent [:POSitive]
:DETector ACDC | DC
:FUNCtion “VOLT” | “CURR” | "DVM"
:LEAD :STATus?
:PROTection :STATe <bool>
:SWEep :OFFSet :POINts <n>
:POINts <n>
:MEASure :LOWRange
:R3
:AC
:CURRent2 1
:DATA <n>
:DATE <date>
:DVM 2
:TINTerval <n>
:WINDow :TYPE “HANN” | “RECT”
:LEVel P1 | P2
:PASSword <n>
:RESistance
:SAVE
:STATe <bool> [, <n>]
:VOLTage [:DC]
:VOLTage2 1
[SOURce:]
CURRent <n>
:TRIGgered <n>
:PROTection :STATe <bool>
CURRent2 <n> 1
:TRIGgered <n> 1
DIGital :DATA <n>
:FUNCtion RIDF | DIG | TRIG
RESistance <n>
:TRIGgered <n>
VOLTage <n>
DISPlay
<bool>
:CHANnel <channel> 1
:MODE NORMal | TEXT
:TEXT <display_string>
:TRIGgered <n>
:PROTection <n>
FORMat
[:DATA] ASCII | REAL [,length]
:BORDer NORM | SWAP
INITiate
:STATe <bool>
VOLTage2 <n> 1
:TRIGgered <n> 1
:SEQuence[1|2]
STATus
:PRESet
:OPERation [:EVENt]?
:CONDition?
:NAME TRANsient | ACQuire
:CONTinuous :SEQuence[1], <bool>
:NAME TRANsient, <bool>
INSTrument
:ENABle <n>
:NTRansition <n>
:PTRansition <n>
:COUPling:OUTPut:STATe NONE | ALL 1
MEASure
:CURRent2 [:DC]? 1
:QUEStionable [:EVENt]?
:VOLTage2 [:DC]? 1
:CONDition?
MEASure | FETCh
:ENABle <n>
:ARRay :CURRent?
:VOLTage?
[:CURRent] [:DC]?
:ACDC?
:NTRansition <n>
:PTRansition <n>
SYSTem
:ERRor?
:HIGH?
:LOW?
:LANGuage SCPI
:VERSion?
:MAX?
TRIGger
:MIN?
:SEQuence2| :ACQuire [:IMMediate]
:COUNt :CURRent <n>
:DVM <n> 2
:DVM [:DC]? 2
:ACDC? 2
:VOLTage [:DC]?
:ACDC?
:VOLTage <n>
:HYSTeresis:CURRent <n>
:HIGH?
:DVM <n> 2
:LOW?
:VOLTage <n>
:MAX?
:MIN?
:LEVel :CURRent <n>
:DVM <n> 2
OUTPut [1|2]
:VOLTage <n>
<bool>
:SLOPe :CURRent POS | NEG | EITH
:COMPensation :MODE LLOCAL | HLOCAL | LREMOTE | HREMOTE
:DFI <bool>
:DVM POS | NEG | EITH 2
:VOLTage POS | NEG | EITH
:SOURce QUES | OPER | ESB | RQS | OFF
:PON :STATe RST | RCL0
:PROTection :CLEar
:SOURce BUS | INT | EXT
[:SEQuence1| :TRANsient][:IMMediate]
:SOURce BUS
:DELay <n>
:RELay :MODE DD | HD | DH | HH 1
:RI :MODE LATCHing | LIVE | OFF
:SEQuence1 :DEFine TRANsient
:SEQuence2 :DEFine ACQuire
1 Only valid for Agilent 66319B/D 2 Only valid for 66321D/66319D
16
Download from Www.Somanuals.com. All Manuals Search And Download.
2
General Information
Document Orientation
This manual describes the operation of the Agilent Model 66321B/D Mobile Communications and the
Agilent Model 66319B/D Dual Output DC Source. Agilent Models 66321D and 66319D have an
additional DVM measurement input on the rear panel. Unless otherwise noted, all models will be
referred to by the description "dc source" throughout this manual.
The following Getting Started Map will help you find the information you need to complete the specific
task that you want to accomplish. Refer to the table of contents or index of each guide for a complete list
of the information contained within.
Getting Started Map
Task
Where to find information
Chapter 1
Quick Reference Section
General information
Model differences
Chapter 2
Capabilities and characteristics
Chapter 3
Installing the unit
Line connections
Computer connections
Load connections
Chapter 4
Chapter 5
Checking out the unit
Verifying proper operation
Using the front panel
Calibrating the unit
Using the front panel
Front panel keys
Front panel examples
Chapter 6
Using the programming interface
GPIB interface
Chapters 7 and 8
Programming the unit using SCPI commands
SCPI commands
SCPI programming examples
SCPI language dictionary
Installing the VXIplug&play instrument driver
Chapter 6
NOTE: The driver must be installed on your pc to access
the on-line information. Drivers are available on the web
at www.agilent.com/find/drivers.
17
Download from Www.Somanuals.com. All Manuals Search And Download.
2 - General Information
Safety Considerations
This dc source is a Safety Class 1 instrument, which means it has a protective earth terminal. That
terminal must be connected to earth ground through a power source equipped with a ground receptacle.
Refer to the Safety Summary page at the beginning of this guide for general safety information. Before
installation or operation, check the dc source and review this guide for safety warnings and instructions.
Safety warnings for specific procedures are located at appropriate places in the guide.
Options and Accessories
Table 2-1. Options
Option
100
Description
87−106 Vac, 47−63 Hz
104−127 Vac, 47−63 Hz
191−233 Vac, 47−63 Hz
207−253 Vac, 47−63 Hz
Delete instrument feet option
120
220
230
8ZJ
004
Output compensation is factory set to HRemote mode for best transient response.
(Refer to chapter 3, under "Output Compensation" for more information)
AXS1
Rack mount kit for two side-by-side units of equal depth. Consists of:
Lock-link kit (p/n 5061-9694) and Flange kit (p/n 5062-3974)
1CM1
521
Rack mount kit for one unit (p/n 5062-3972)
Solid-state relays to connect and disconnect the output of the dc source (Agilent 66319B/D
only). Provides the ability to either Hot-switch or Dry-switch the solid state relays.
052
Device characterization software for displaying current and voltage measurements.
1Support rails are required when rack mounting units. Use E3663A support rails for Agilent rack cabinets. If you are
using non-Agilent rack cabinets, contact the rack manufacturer to obtain support rails for your cabinet.
Table 2-2. Accessories
Item
Part Number
Agilent 10833A
Agilent 10833B
Agilent 10833C
Agilent 10833D
5062-3996; 1494-0015
5062-3996
GPIB cables 1.0 meter (3.3 ft)
2.0 meters (6.6 ft)
4.0 meters (13.2 ft)
0.5 meters (1.6 ft)
Rack mount with slide - for two side-by-side units of different depths
Rack mount - for two side by side units of different depths
Rack mount with slide - for one unit
5062-3996; 1494-0015;
5062-4022
18
Download from Www.Somanuals.com. All Manuals Search And Download.
General Information - 2
Description and Model Differences
Agilent 66321B
The Agilent 66321B Mobile Communications DC Source is a high performance dc power source that
provides peak current sourcing and rapid, basic measurements in a compact, half-rack box. It is designed
to simplify the testing of digital wireless communications products. Excellent voltage transient response
characteristics prevent test interruptions due to triggering of low voltage phone shutdown. The 15 volt
source and 5A peak current capability provides compatibility with a number of communications
standards, including: GSM, CDMA, TDMA, PCS, DECT, TERA, PHS, NADC, PHS, and others.
Additional capabilities include fast dynamic measurement and analysis of voltage and current waveforms
combined with precision current measurement. This lets you characterize cellular phone current drain
under all operating conditions. Programmable output resistance lets you emulate the effects of the
internal resistance of a battery. Negative resistance programming lets you compensate for voltage drops
that occur between the remote sense points and the phone terminals. Programmable output compensation
lets you optimize the transient response for various wire lengths and phone capacitances. Figure 2-1
describes the output characteristic of the dc source.
Agilent 66319B
The Agilent 66319B Mobile Communications DC Source includes all of the capabilities of the Agilent
66321B with the addition of a second, electrically-isolated output. Figure 2-2 describes output
characteristic of this second output, which is primarily used to provide voltage or current for a charger
input on the device under test. The second output has all of the basic programmable features as the main
output, with the exception of the waveform measurement capability, open sense lead detect capability,
resistance programming, overvoltage protection, and low and middle current measurement ranges.
Agilent 66321D and 66319D
The Agilent 66321D and 66319D Mobile Communications DC Sources also contain an auxiliary DVM,
with input terminals located on the rear panel. This provides limited, low voltage dc and ac measurement
capability, which can be used to monitor test point voltages on the unit under test as well as on the test
fixture. The common mode voltage range is from −4.5 Vdc to +25 Vdc relative to the minus terminal of
output 1. The DVM is programmable from the front panel of the instrument as well as remotely using
SCPI programming commands.
Common Features
♦
Voltage, current, and resistance control with 12-bit programming resolution on output 1.
ꢀ
ꢀ
ꢀ
3-ampere current source capability (up to 5 amperes for 7 milliseconds).
Output resistance programming capability from −40 milliohm to 1 ohm.
Four output compensation modes for a variety of wiring configurations.
♦
Extensive measurement capability on output 1
ꢀ
ꢀ
ꢀ
ꢀ
dc voltage and current.
rms and peak voltage and current.
Three-range current measurement capability up to approximately 7.0 amperes.
16-bit measurement resolution.
19
Download from Www.Somanuals.com. All Manuals Search And Download.
2 - General Information
ꢀ
ꢀ
Triggered acquisition of digitized current and voltage waveforms
External measurement trigger input on units with firmware revision A.03.01 and up
♦
♦
♦
♦
♦
Open sense lead protection on output 1.
Automatic overvoltage protection tracking.
Over-temperature, RI/DFI protection features, programmable voltage limit and current limit.
Non-volatile state storage and recall with SCPI command language.
User-configurable power-on/reset settings (see Appendix B).
Table 2-3. Agilent Model Differences
Item
66321B
66321D
66319B
66319D
66311B/D1
66309B/D1
0 - 1 A range current
YES
YES
YES
YES
NO
NO
measurements (output 1)
0 - 20 mA range current
measurements (output 1)
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
4-mode output compensation
(output 1)
2 modes
2 modes
Auxiliary output (output2)
External DVM input
NO
NO
NO
YES
YES
YES
NO
YES
YES
YES
NO
66311D only
NO
YES
66309D only
NO
Output resistance
YES
YES
programming (output 1)
Automatic overvoltage
tracking (output 1)
YES
YES
YES
YES
NO
NO
RS-232 interface
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
NO
NO
NO
NO
Compatibility commands
External measurement trigger
YES
YES
YES
YES
input2
1Earlier models not covered in this manual (order manual p/n 5964-8125)
2Available only on units with firmware revision A.03.01 and up
Front Panel Controls
The front panel has both rotary and keypad controls for setting the output voltage and current. The panel
display provides digital readouts of a number of output measurements. Annunciators display the
operating status of the dc source. System keys let you perform system functions such as setting the GPIB
address and recalling operating states. Front panel Function keys access the dc source function menus.
Front panel Entry keys let you select and enter parameter values. Refer to chapter 5 for a complete
description of the front panel controls.
Remote Programming
NOTE:
The dc sources described in this manual can only be programmed using the SCPI
programming language.
The dc source may be remotely programmed via the GPIB bus. GPIB programming is with SCPI
commands (Standard Commands for Programmable Instruments), which make dc source programs
compatible with those of other GPIB instruments. Dc source status registers allow remote monitoring of a
wide variety of dc source operating conditions. Refer to chapters 6 and 7 for more information. Chapter 8
is a language dictionary of all SCPI commands that can be used to program the dc source.
20
Download from Www.Somanuals.com. All Manuals Search And Download.
General Information - 2
Output 1 Characteristic
The dc source's main output (output 1) characteristic is shown in the following figure. The main output of
the dc source may be adjusted to any value within the boundaries shown.
Output
Voltage
ISET
15V
-1.2A
1
VSET
2
Peak Current
capability for up
to 7 ms shown
by dotted lines
-
+
Output
Current
-2.8A
0
3A
5A
Figure 2-1. Dc Source Output 1 Characteristic
The dc source is capable of providing a constant dc output of 15 volts with up to 3 amperes of current. It
is capable of sourcing peak currents of up to 5 amperes -- provided the peak current pulse does not
exceed 7 milliseconds, and the average current requirement does not exceed 3 amperes. If the unit
attempts to draw current for longer than 7 milliseconds, the current limit amplifier will limit the current
to a maximum of 3.0712 amps. The peak current capability is illustrated by the dotted line in Figure 2-1.
NOTE:
To source up to 5 amperes of current for up to 7 milliseconds, the current limit must
be programmed for greater than 3 amperes (up to a maximum of 3.0712 A).
The dc source can operate in either constant voltage (CV) or constant current (CC) over the rated output
voltage and current. Although the dc source can operate in either mode, it is designed as a constant
voltage source. This means that the unit turns on in constant voltage mode with the output voltage rising
to its Vset value. There is no command for constant current operation. The only way to turn the unit on in
constant current mode is by placing a short across the output and then enabling or turning the output on.
Note that the dc source cannot be programmed to operate in a specific mode. After initial turn-on, the
operating mode of the unit will be determined by the voltage setting, current setting, and the load
resistance. In figure 2-1, operating point 1 is defined by the load line traversing the positive operating
quadrant in the constant voltage region. Operating point 2 is defined by the load line traversing the
positive operating quadrant in the constant current region.
Figure 2-1 also shows a single range − two quadrant capability. This means that the dc source is capable
of sourcing as well as sinking current over the output voltage range from zero volts to the rated voltage.
This negative current sinking capability provides fast downprogramming of the output of the dc source. It
can also be used to sink current from a battery charger, thus providing battery charger test capability. The
negative current is not programmable, and varies linearly from approximately 1.2 amperes at the full
rated voltage, to approximately 2.8 amperes at zero output voltage.
21
Download from Www.Somanuals.com. All Manuals Search And Download.
2 - General Information
NOTE: Operating the dc source beyond its output ratings may cause the output to become unregulated.
This is indicated by the UNR annunciator on the front panel. The output may also become
unregulated if the ac line voltage drops below the minimum rating specified in Appendix A.
Programmable Output Resistance
Programmable output resistance lets you emulate the internal resistance of a cell phone battery, which
causes the voltage at the phone to drop as the phone draws more current. Different types of phone
batteries have different internal resistance values, which typically fall in a range of several hundred
milliohms. The internal resistance of a phone battery also changes with age and the number of times the
battery is recharged. Therefore, to evaluate the performance of a cell phone using various battery
characteristics, use this feature to specify a desired battery resistance.
Alternatively, programmable output resistance can be used to keep the voltage at the phone terminals as
constant as possible. In this case, you may program a negative output resistance. This compensates for
any additional voltage drop in the load leads between the remote sense points and the phone terminals
(see Figure 3-4). In phone test fixtures, the cell phone terminals may be located up to 50 centimeters
away from the connector where the remote sense terminals of the dc source are connected. This results in
a small voltage drop in the wires between the remote sense terminals and the phone terminals. If it is
critical that the steady-state voltage at the phone terminals be equal to the programmed voltage of the dc
source, a small negative output resistance can be programmed to compensate for this voltage drop.
Output 2 Characteristic
As shown in the following figure, Agilent 66319B/D units have a second output rated at 12 V and 1.5A.
The second output has all of the primary programmable features as the main output, with the exception of
the waveform measurement capability, the open sense lead detect capability, overvoltage protection, and
low current range.
Output
Voltage
+12V
Peak Current
capability for up
to 1 ms shown
by dotted lines
+
-
Output
Current
0
1.5A
3.0A
Figure 2-2. Output 2 Characteristic
Tables A-1 through A-3 document the specifications and supplemental characteristics of the Agilent dc
sources documented in this manual.
22
Download from Www.Somanuals.com. All Manuals Search And Download.
General Information - 2
Option 521 Description (Agilent 66319B/D only)
Option 521 consists of the following enhancements to the output capabilities of Agilent models
66319B/66319D:
♦
Solid-state relays to connect and disconnect the output of the dc source.
The relays are available on the output and sense terminals of outputs 1 and 2. When the solid state
relays are open, the output impedance is effectively raised to about 500k ohms for output 1, and
about 200k ohms for output 2. Note that the relays open only in response to an Output OFF
command.
♦
The ability to either Hot switch or Dry switch the solid state relays.
With Hot switching, the relays control the on/off characteristics of the voltage at the output
terminals. With Dry switching, the power mesh controls the on/off characteristics of the voltage at
the output terminals. In general, Hot switching activates the relays when current is flowing through
them. Dry switching activates the relays when no current is flowing through them. You can specify
different relay options for the Output ON and Output OFF commands. The following table describes
the actions that occur based on the relay mode selection in response to the ON or OFF commands.
Table 2-5. Option 521 Relay Modes
Relay Mode
Dry (D)
Output ON
Output OFF
1. Closes the output relay
2. Closes the sense relay
3. Programs the output
1. Downprograms the output
2. Opens the sense relay
3. Opens the output relay
1. Programs the power mesh
2. Closes the output relay
3. Closes the sense relay
1. Opens the sense relay
2. Opens the output relay
3. Downprograms the power mesh
Hot (H)
The relay modes are stored in non-volatile memory. The last selected mode will be restored when the
unit is turned on. When shipped from the factory, the relay mode for both output 1 and output 2 is set
to Output ON Hot, Output OFF Hot (HH). The *RST command has no effect on the relay mode.
NOTES:
Even with open sense lead detection enabled, the dc source does not check for open
sense leads when output 1 is enabled if the Output ON relay mode is set to Hot.
On output 1 and output 2, with the Output OFF relay mode set to Hot, any external
output capacitors will not be downprogrammed or discharged. This is because the output
relay opens prior to the downprogramming of the power mesh.
With either output 1 or output 2 disabled, the output voltage readback will not be correct.
This is because the sense relay is open, effectively breaking the readback path. The
voltage readback will be a small negative number.
Table 2-6. Option 521 Factory Settings
None
Output Coupling
(outputs not coupled)
Off
HRemote
HH
Output Sense Protection
Output Compensation
Output 1 Relay Mode
Output 2 Relay Mode
HH
23
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
3
Installation
Installation and Operation Checklist
Check the Output Compensation
#Check that the output compensation of the dc source is appropriate for your application. Refer to
“Output Compensation” in this chapter.
HRemote mode provides the best transient response and can be used with phones having input
capacitances from 5µF to 12000µF. Note that if the last two digits on the front panel display are fluctuating
when the phone is in standby, you may want to set the output compensation to a different mode.
LLocal mode offer the best stability with the lowest bandwidth.
Check the Phone Connections
#If you ARE remote sensing, are the + and − sense leads connected ONLY at the test fixture and
within 50 cm of the phone contacts? For best performance, the distance from sense lead termination to
the phone contacts should be as short as possible. Refer to “Remote Sense Connections” in this chapter.
#If you are NOT remote sensing, are the sense jumpers installed in the output connector? Ensure
that the output connector plug is installed in the unit with its supplied sense jumpers in place. Without
sense jumpers, the unit goes into a protect state with the output disabled.
Check the Operating Settings and Conditions
#Are you able to communicate remotely with the dc source? If not, check that the address is set
correctly. Refer to "GPIB Interface" in chapter 2.
#Is the Prot or Err annunciator on the front panel on? If yes, clear the fault condition before
continuing. Refer to “Clearing Output Protection” in chapter 5.
#Is the Overvoltage circuit shutting the unit down? If yes, you can disable the overvoltage circuit.
Refer to “Clearing Output Protection” in chapter 5.
#Is the output load regulation of the unit excessive? If yes, make sure that the output resistance of the
unit is set to zero ohms. Refer to “Output Resistance” in chapter 5.
Check the Measurement Settings
#Are the front panel readings unstable? If yes, check that the front panel sampling rate is correct. Also
check the setting of the output compensation. Refer to “Making Front Panel Measurements” in chapter 5
and “Output Compensation” in this chapter.
#Are you measuring dynamic output currents? If yes, check that the current detector is set to ACDC.
Refer to “Making Front Panel Measurements” in chapter 5.
#Are you measuring output currents < 1 A or < 20 mA? If yes, check that the current range is set
appropriately. Refer to “Making Front Panel Measurements” in chapter 5.
25
Download from Www.Somanuals.com. All Manuals Search And Download.
3 - Installation
Inspection
Damage
When you receive your dc source, inspect it for any obvious damage that may have occurred during
shipment. If there is damage, notify the shipping carrier and the nearest Agilent Sales and Support Office
immediately. The list of Agilent Sales and Support Offices is at the back of this guide. Warranty
information is printed in the front of this guide.
Packaging Material
Until you have checked out the dc source, save the shipping carton and packing materials in case the unit
has to be returned. If you return the dc source for service, attach a tag identifying the owner's name and
address, the model number, and a brief description of the problem.
Items Supplied
The following user-replaceable items are included with your dc source. Some of these items are installed
in the unit.
Table 3-1. Items Supplied
Item
Part Number
Description
Power Cord
contact the nearest Agilent A power cord appropriate for your location.
Sales and Support Office
Digital I/O
connector
1252-1488
0360-2604
1252-8670
8120-8821
4-terminal digital plug for connecting digital I/O leads.
The connector installs in the back of the unit.
Output
connector
5-terminal output plug for connecting load and sense
leads. This connector installs in the back of the unit.
DVM
connector
3-terminal plug for DVM connections (66319B/D)
Sense jumpers
Line Fuse
Jumpers that insert into output connector for local
sensing. Connect +s to +, and −s to −.
3.15 AT (time delay) for 100/120 Vac operation
1.6 AT (time delay) for 220/230 Vac operation
2110-0638
2110-0773
Feet
5041-8801
5964-8125
feet for bench mounting
User's Guide
This manual. Contains installation, checkout, front
panel, and programming information.
Cleaning
Use a dry cloth or one slightly dampened with water to clean the external case parts. Do not attempt to
clean internally.
WARNING:
To prevent electric shock, unplug the unit before cleaning.
26
Download from Www.Somanuals.com. All Manuals Search And Download.
Installation - 3
Location
Figure 3-1 gives the dimensions of your dc source. The dc source must be installed in a location that
allows sufficient space at the sides and back of the unit for adequate air circulation (see Bench
Operation).
NOTE:
This dc source generates magnetic fields that may affect the operation of other
instruments. If your instrument is susceptible to operating magnetic fields, do not locate
it in the immediate vicinity of the dc source. Typically, at three inches from the dc
source, the electromagnetic field is less than 5 gauss. Many CRT’s, such as those used in
computer displays, are susceptible to magnetic fields much lower than 5 gauss. Check
susceptibility before mounting any display near the dc source.
Bench Operation
Do not block the fan exhaust at the rear of the unit.
A fan cools the dc source by drawing air in through the sides and exhausting it out the back. Minimum
clearances for bench operation are 1 inch (25 mm) along the sides.
Rack Mounting
The dc source can be mounted in a standard 19-inch rack panel or cabinet. Table 2-1 documents the part
numbers for the various rack mounting options that are available for the dc source. Installation
instructions are included with each rack mount option.
NOTE:
Support rails or an instrument shelf is required when rack mounting units.
Figure 3-1. Outline Diagram
27
Download from Www.Somanuals.com. All Manuals Search And Download.
3 - Installation
Input Connections
Connect the Power Cord
Connect the power cord to the IEC 320 connector on the rear of the unit. If the wrong power cord was
shipped with your unit, contact your nearest Agilent Sales and Support Office to obtain the correct cord
(refer to the list at the back of this guide).
Check the line voltage rating label on the back of the unit to make sure that it agrees with your ac mains
voltage. Refer to appendix E if the voltage at your site is different from the voltage indicated on the unit.
Output Connections
Turn the unit off before connecting any wires.
Output 1
The main output connector (output 1) has a termination for the + and − output, the + and − sense
terminals, and an earth ground terminal. The 5-pin connector is removable and accepts wires sizes from
AWG 22 to AWG 12. Disconnect the mating plug from the unit by pulling it straight back.
IMPORTANT: You must connect the sense terminals on Output 1 for the unit to operate properly. Refer
to the section on "Open Sense Lead Protection" in this chapter. Install the connector plug
with its supplied sense jumpers before applying power to the unit.
Output 2
Agilent 66319B/D units have a second output connector (output 2). It has the same configuration as the
main output connector. It has a termination for the + and − output, the + and − sense terminals, and an
earth ground terminal. The 5-pin connector is removable and accepts wires sizes from AWG 22 to AWG
12. Disconnect the mating plug from the unit by pulling it straight back. You must connect the sense
terminals on Output 2 for the unit to meet its published specifications.
Current Ratings
Fire Hazard To satisfy safety requirements, load wires must be large enough not to overheat when
carrying the maximum short-circuit current of the dc source.
The following table lists the characteristics of AWG (American Wire Gage) copper wire.
Table 3-2. Ampacity and Resistance of Stranded Copper Conductors
AWG No.
Maximum Ampacity (in
Resistance (at 20 deg. C)
free air)
3.52
5.0
8.33
15.4
19.4
31.2
40
Ω/m
Ω/ft
24
22
20
18
16
14
12
0.0843
0.0531
0.0331
0.0210
0.0132
0.0083
0.0052
0.0257
0.0162
0.0101
0.00639
0.00402
0.00252
0.00159
28
Download from Www.Somanuals.com. All Manuals Search And Download.
Installation - 3
Voltage Drops and Lead Resistance
To optimize the performance and transient response in your test system, please observe the following
guidelines:
♦
♦
♦
Twist the load leads together and keep them short. The shorter the leads, the better the performance.
When remote sensing, twist the sense leads together but do not bundle them in with the load leads.
For best performance, keep the total cable length to the load to 20 ft or less when remote sensing.
(Note that the unit has been tested with cable lengths of up to 40 feet.)
The load wires must also be of a diameter large enough to avoid excessive voltage drops due to the
impedance of the wires. In general, if the wires are heavy enough to carry the maximum short circuit
current without overheating, excessive voltage drops will not be a problem.
The maximum allowable value of load lead resistance is 4 ohms total (2 ohms per side). This may be
further limited to a lower value, based on peak current loading, by the maximum allowable dc voltage
drop of 8 volts total (4 volts per side) as specified for remote sense operation. To illustrate, for up to 3
amps peak, the maximum allowable resistance is 2.67 ohms total, resulting in a maximum voltage drop of
up to 8 volts. For 5 amps peak the maximum allowable resistance is 1.6 ohms total, again resulting in a
maximum allowable voltage drop of up to 8 volts.
In addition to keeping dc resistance low, you also need to minimize the total impedance. For higher slew
rate currents (0.2 amps/µs) and long wiring lengths (10 to 20 ft.) the inductance can have as much effect
as the resistance. To minimize inductance, twist the load leads. The inductance will be on the order of
0.25 µH/ft if twisted, and 0.4 µH/ft if untwisted. In addition to lowering the inductance, twisting the
leads will reduce noise pick up. If you are using remote sense leads, connect these as a second twisted
pair. Do not twist or bundle them with the load leads.
NOTE:
The use of relays between the dc source and the phone also increases impedance. Low
resistance relays will improve system performance.
Remote Sense Connections
NOTE:
You must use remote sensing on both Output 1 and Output 2 for the unit to operate
properly and meet its published specifications. If you are not using output 1 and the open
sense protection feature is turned ON, you must jumper the + output 1 pin to its + sense
pin, and jumper the - output 1 pin to its - sense pin. Otherwise, the unit will go into a
protected state and disable the output (unless open sense protection is turned OFF).
Testing has verified stable performance with up to 20 inches of lead length between the sense lead
termination and the phone connection (see figure 3-4). However, for optimum performance, connect the
sense leads as close as possible to the phone under test. To minimize inductance, connect the sense leads
and load leads as separate twisted pairs (see figure 3-2).
Connect the sense leads carefully so that they do not become open-circuited. If the sense leads are left
unconnected or become open during operation, the dc source will not regulate the output voltage. See
"Open Sense Lead Protection".
29
Download from Www.Somanuals.com. All Manuals Search And Download.
3 - Installation
OUTPUT 1/OUTPUT 2
CONNECTOR
-S
-
+
+S
TWIST LEADS
TWIST PAIR
+
_
LOAD
WIRE RESISTANCE
Figure 3-2. Remote Sense Connections
Connect the remote sense leads only to the remote sense connections at the output connector and at the
location on the test fixture where you want to sense the output voltage. There must be not be any
continuity from the sense leads to earth ground or from the sense leads to the output leads other than at
the test fixture. The open sense detect circuit will check for continuity in the sense leads when the output
turned on (from disabled to enabled).
Figure 3-3 shows how to connect remote sense leads and load leads when external disconnect relays are
included in the load path.
NOTE:
In this arrangement, the output of the unit should be programmed OFF before the relays
are switched. This is because if the load leads are opened before the sense leads, the
overvoltage protection circuit will trip if it is enabled.
OUTPUT 1/OUTPUT 2
CONNECTOR
-S
-
+
+S
TWIST LEADS
TWIST PAIR
+
_
LOAD
WIRE RESISTANCE
DISCONNECT RELAYS
Figure 3-3. Remote Sense Connections with External Relays
30
Download from Www.Somanuals.com. All Manuals Search And Download.
Installation - 3
Figure 3-4 shows how to connect remote sense leads when using a removable test fixture. Note that in
this configuration, the wires in the part of the test fixture where the phone is located must be less than 50
cm (20 inches) in length. This is for stability as well as for the fact that the remote sense leads cannot
compensate for the voltage drop in this part of the test fixture.
Programming a negative output resistance lets you compensate for the unsensed voltage drop in the load
leads between the remote sense points and the phone terminals. First, you must measure or calculate the
resistance of the wires between the test fixture and the phone terminals (see table 3-2). Then you can
program the equivalent negative output resistance. This will compensate for the voltage drop in this short
section of wire. Note that the maximum negative resistance that you can program is −40 milliohms.
OUTPUT 1
CONNECTOR
-S
-
+
+S
CAN USE NEGATIVE
RESISTANCE
PROGRAMMING TO
COMPENSATE FOR
LEAD RESISTANCE
TWIST LEADS
TWIST PAIR
+
LOAD
_
LENGTH
WIRE RESISTANCE
FIXTURE
MUST BE
CONNECTIONS
UNDER 50 CM
(20 INCHES)
Figure 3-4. Remote Sense Connections with Test Fixture
NOTE:
The built-in overvoltage protection circuit automatically compensates for the voltage
drop between the output terminals and the remote sense lead connections. Refer to "OVP
Considerations" later in this chapter for more information.
Load Regulation and Voltage Drop in the Remote Sense Leads
The sense leads are part of the dc source's feedback path and must be kept at a low resistance to maintain
optimal performance. One way to accomplish this is to use larger diameter wires for the sense leads (see
Table 3-2).
If this is impractical, you can account for the voltage regulation and readback error that will occur when
using higher resistance remote sense leads. The voltage load regulation and readback error can be
calculated using the following formula:
RS+
RS+ + 251
RS-
RS- + 184
VLD+
+ VLD-
) (
∆V =
(
)
where:
V
LD+ and VLD- are the voltage drops in the + and − load leads.
RS+ and RS- are the resistances of the + and − sense leads.
31
Download from Www.Somanuals.com. All Manuals Search And Download.
3 - Installation
Minimizing the load lead resistance reduces voltage drops VLD+ and VLD-. ∆V can be further minimized
by decreasing the resistance of the sense leads (RS+ and RS-) as much as possible. In situation where ∆V
cannot be minimized any further, it may be compensated by programming a negative output resistance as
previously discussed.
Maintaining Stability while Remote Sensing
The remote sense bandwidth and slew rate of standard dc power sources are adequate for compensating
for load lead voltage drop for slow to moderate rates of load changes. However, the high pulsed current
draw of digital cellular phones presents a challenge to standard dc power sources operating in remote
sense mode. Their bandwidth and slew rate are not adequate for dealing with the 0.05 to 0.2 amp/µs slew
rates imposed by these devices. A large voltage transient occurs at the load, due to the inability of the dc
source to keep up with the rate of load change.
The dc source effectively compensates for load lead voltage drops resulting from very high slew rate load
current transitions. This keeps the remotely sensed output voltage at a relatively constant level. For 0.05
amp/µs to 0.2 amp/µs slew rate loading in typical test applications, the transient voltage is reduced more
than an order of magnitude over that of other standard dc sources.
Open Sense Lead Protection
The main output (output 1) of the dc source has built-in open sense protection circuitry that detects if
there is an open in either the positive or the negative remote sense lead or load lead path. For battery
powered devices, undetected open sense connections can cause incorrect battery charger calibration,
incorrect test results due to erroneous voltage settings, and low voltage phone shutdown due to a large
transient voltage drop.
To enable open sense lead detection from the front panel, press the Output key, use ' to scroll to
SENS:PROT, press & to select ON, then press Enter. To have the unit turn on with open sense detection
enabled, save this state in location 0 and set the power-on state to RCL 0.
When this circuit is enabled, the sense and load leads are checked every time the output transitions
from disabled to enabled (off to on). If a lead opens while the output is enabled, this will not be
detected immediately by the open sense circuit. However, the output voltage will increase or decrease,
depending on which one of the leads is open. Turning the output off, then on again, will cause the unit to
check the output sense and load leads and determine if a sense lead is open.
If the open sense lead protection circuit detects an open sense lead, the Prot annunciator on the front
panel turns on and the output turns off. Bit 5 in the Questionable Status Registers is also set (see chapter
7 under "Programming the Status Registers"). On the front panel, press the Prot key, and one of the
following error messages will be reported on the front panel:
Message
Description
Positive sense or load lead is open
Negative sense or load lead is open
Both positive and negative sense or load leads are open
+ sense open
- sense open
+/- sense open
sense open
Incorrect resistance reading on the sense or load leads. This may be caused by an
external power source paralleled with the output, or in rare instances, by the voltage
being out of calibration.
32
Download from Www.Somanuals.com. All Manuals Search And Download.
Installation - 3
The default setting for the open sense lead protection circuit is disabled or OFF. This is because
applications that apply an external voltage to the output or that use external disconnect relays may
interfere with the operation of the open sense detect circuit. If you are using external voltages or relays,
you can enable the open sense detect at the beginning of the test procedure. Make sure that the external
voltage is disabled and that any relays are in the closed position. Perform the remote sense check by
cycling the output off, then on. Then disable the open sense detect circuit and continue using the unit.
Local Sensing
Local sensing is not recommended for optimal performance. You must use the remote sense connections
on both the main output (output 1) and on output 2 for the unit to operate properly and meet its published
specifications. If you are not using remote sensing and the open sense protection feature is ON, you must
jumper the + output 1 pin to its + sense pin, and jumper the - output 1 pin to its - sense pin. Otherwise,
the unit will go into a protected state with the output disabled.
♦
Keep load leads as short as possible. Load leads cannot exceed 18 inches (per side) when local
sensing.
♦
♦
Bundle or twist the leads tightly together to minimize inductance.
Jumper the + output 1 pin to its + sense pin, and the - output 1 pin to its - sense pin.
OUTPUT 1/OUTPUT 2
CONNECTOR
-S
-
+
+S
JUMPER
TWIST LEADS
+
_
EACH LEAD MUST
BE LESS THAN 20
INCHES IN LENGTH
LOAD
WIRE RESISTANCE
Figure 3-5. Local Sensing
Output Compensation
High bandwidth performance and stability are achieved by using a software-switchable output
compensation circuit. This compensation circuit has four bandwidth positions to optimize the response
for different ranges of phone capacitance. The compensation function is set using either the front panel
COMP command located in the Output menu (see chapter 5), or the OUTput:COMPensation:MODE
command as explained in chapter 8. The circuit covers the following approximate capacitance ranges:
♦
♦
♦
♦
LLocal mode: 0 to 12,000 µF
LRemote mode: 2 µF to 12,000 µF
HLocal mode: 0 to 12,000 µF
HRemote mode: 5 µF to 12,000 µF
33
Download from Www.Somanuals.com. All Manuals Search And Download.
3 - Installation
Refer to the previous discussion under "Remote Sense Connections" and "Local Sensing" for more
information about remote and local sensing. Standard dc source units are shipped from the factory with
the output compensation set to HRemote mode. This mode provides the fastest output response but
requires an external capacitor for stable operation.
To program the compensation mode from the front panel, press the Output key, use ' to scroll to the
COMP command, press & to select one of the four compensation mode settings, and then press Enter.
To have the unit turn on with a different output compensation setting, save this state in location 0 and set
the power-on state to RCL 0. The following table summarizes the four programmable compensation
modes.
Mode
Description
LLocal1
Used for slower response with short load leads or bench operation. This produces the
slowest output response, but provides the best stability (no external capacitor needed).
Used for slower response with long load leads using remote sensing.
LRemote
HLocal
Use for faster response with short load leads or bench operation (no external cap needed).
HRemote2
Used for faster response with long load leads using remote sensing. This produces the
fastest output response, but requires an external capacitor for stable operation.
1Corresponds to Low mode on earlier models (66311B/D, 66309B/D).
2Corresponds to High mode on earlier models (66311B/D, 66309B/D).
If you do not know the input capacitance of the phone that you are testing, leave the input capacitance set
to LLocal mode initially. This is because in LLocal mode, the output of the dc source will be stable when
testing cellular phones that have virtually any input capacitance (from 0 µF to 12,000 µF). LLocal mode
however, has the slowest transient response (see appendix A).
The HRemote mode output compensation setting provides the fastest transient response performance for
phones with input capacitances greater than 5µF. Most phones have input capacitances greater than 5 µF.
However, the operation of the dc source may be momentarily unstable with phones that have input
capacitances less than 5 µF, or if the output sense leads are not connected and you are operating in
HRemote mode.
Use the output sense detect circuit to first determine that the sense and load leads are properly connected
to the device under test. Then, if you are testing phones in HRemote mode and want to determine if the
input capacitance of your phone is less than 5 µF, perform the following test.
NOTE:
It is important that this test is done with the dc source installed in the test system where it
will be used, since system stability is also dependent on wiring and the phone impedance.
1. Connect the phone to the dc source and place it in standby mode.
2. Check the last two digits of the voltage reading on the front panel of the dc source.
3. If the last two digits are fluctuating, it is an indication that the phone capacitance may be less than
5 µF and the dc source is unstable.
4. Place the output compensation of the dc source in LLocal mode.
5. If the last two digits of the voltage reading are now stable, your phone most likely has an input
capacitance less than 5 µF.
34
Download from Www.Somanuals.com. All Manuals Search And Download.
Installation - 3
OVP Considerations
CAUTION:
Disabling the overvoltage protection circuit may cause excessive output voltages, which
can damage the phone under test.
The dc source is shipped from the factory with its overvoltage protection (OVP) circuit enabled. This
built-in overvoltage protection function is not programmable; it is set to automatically trip when the
output voltage measured at the sense lead terminals exceeds the programmed voltage by two volts.
Having the overvoltage and the output voltage sensing at the same point provides a more effective
method of load protection than if the overvoltage is sensed only at the output terminals of the dc source.
To disable the OVP circuit, use either the front panel VOLT PROT command located in the OV menu, or
the VOLTage:PROTection:STATe SCPI command as explained in chapter 8.
The built-in overvoltage protection circuit reduces the number of nuisance overvoltage shutdown events
since it trips only when the sense lead voltage exceeds the programmed voltage by two volts. In situations
such as where the external remote sense leads are shorted, the OVP circuit will shut down the unit if the
voltage measured at the output terminals exceeds the programmed voltage by three volts. Lastly, the OVP
circuit will shut the unit down if the voltage at the output terminals exceeds 18 volts for any reason, such
as when remote sensing around an excessive load lead resistance.
The OVP circuit contains a crowbar SCR, which effectively shorts the output of the dc source whenever
the OVP trips. However, if an external current source such as a battery is connected across the output and
the OVP is inadvertently triggered, the SCR will continuously sink a large current from the battery,
possibly damaging the dc source. To avoid this, you can either disable the OVP circuit or you can
connect an external protection diode in series with the output of the dc source. Connect the anode of the
diode to the + output terminal.
The OVP circuit's SCR crowbar has also been designed to discharge capacitances up to a specific limit,
which is 50,000 µF. If your load capacitance approaches this limit, it is recommended that you do not
intentionally trip the OVP and discharge the capacitance through the SCR as part of your normal testing
procedure, as this may lead to long-term failure of some components.
Programmable Voltage Protection
In addition to the automatic overvoltage protection circuit, the dc source includes programmable voltage
protection for output 1. This feature lets you limit the maximum allowable output voltage that can be
programmed either from the front panel or over the GPIB. This feature is useful in situations where
accidentally programming higher output voltages within the operating range of the dc source can
permanently damage the phone under test.
For example, suppose that a phone under test, which requires the output voltage to be adjusted up to 6 V,
can be damaged if the output voltage exceeds 9 volts. You can set the programmable voltage limit to 6
volts using either the front panel VOLT:PROT command in the OV menu, or the VOLTage:PROTection
SCPI command as explained in chapter 8. If an attempt is then made to program the output voltage to a
value greater than 6 volts, the unit goes into voltage protection mode and turns its output off.
NOTE:
The VOLT:PROT front panel and SCPI commands do not program the tracking OVP
circuit, which automatically tracks the output voltage and trips when the output voltage
exceeds the programmed voltage by two volts.
35
Download from Www.Somanuals.com. All Manuals Search And Download.
3 - Installation
DVM Connections
CAUTION:
The DVM may be damaged if voltages at the input terminals exceed ±50 Vdc to ground.
The DVM connector has three pins: plus, minus, and earth ground. The 3-pin connector is removable and
accepts wires sizes from AWG 22 to AWG 14. Disconnect the mating plug by pulling it straight back.
The DVM is designed as an auxiliary measurement input that can measure voltages on circuits that are
powered by the main output (output 1). Voltage measurements can be made on test points inside the
phone under test, or on test points located on the test fixture that is connected to the main output. Figure
3-6 illustrates a common measurement application for the DVM. This example is only provided for
illustration; your specific application will vary depending on the type of test and type of phone.
Test Fixture
66319D
66321D
lead resistance
+
load
current
+
battery
connector
OUTPUT 1
_
LOAD
lead resistance
−
Minus
terminal
connector for
internal phone
circuits
V common mode
DVM INPUT
-4Vdc < (V comon mode) < +25Vdc
Figure 3-6. DVM Measurement Example
NOTE:
The DVM is not designed to measure voltages that are greater than +25 Vdc or less than
−4.5 Vdc with respect to the negative terminal of the main output. The following sections
discuss restrictions that apply when using the DVM to measure voltages on circuits that are
not powered by the main output, or that are floating with respect to the main output.
Measuring Circuits that are Not Powered by the Main Output
To obtain correct voltage measurements, keep the common mode voltage within the specified limits.
Common mode voltage is defined as the voltage between either DVM input terminal and the negative
terminal of the main output (output 1). The common mode voltage range is from −4.5 Vdc to +25 Vdc.
Attempting to measure voltages outside this range may result in incorrect readings due to clipping by the
internal DVM measurement circuits.
NOTE:
Do not confuse the common mode voltage with the DVM voltage readback. The DVM
voltage readback is a differential measurement from one input lead to the other input lead.
This quantity may be as high as ±25 Vdc, depending on the orientation of the input leads.
36
Download from Www.Somanuals.com. All Manuals Search And Download.
Installation - 3
Because the measurement circuits of the DVM are internally referenced to the minus terminal of the
main output, you must observe the following restrictions in order to guarantee accurate DVM
measurements (refer to figure 3-7).
(for illustration only)
Test Fixture
Node # V Common Mode
1
1
2
3
4
5
6
7
36 V + V
24 V + V
12 V + V
V
R1
12V
DVM
DVM
66319D
66321D
2
3
- 2 V + V
- 4 V + V
- 6 V + V
DVM INPUT
R2
12V
36V
DC
lead resistance
NOTE: The DVM common
mode voltage range is from
-4.5Vdc to +25Vdc.
voltages outside this range will
result in erroneous readings.
load
current
+
R3
12V
LOAD
OUTPUT
V
4
5
+
−
−
Minus
terminal
lead resistance
R4
2V
R5
2V
6V
DC
DVM
DVM
6
7
R6
2V
Figure 3-7. Measuring Circuits Not Powered by the Main Output
♦
♦
♦
You cannot measure voltages greater than +25 Vdc with respect to the negative terminal of the main
output. A situation where this could occur is illustrated by R1 in figure 3-7, which has only a 12 Vdc
drop across it but is 36 Vdc + Vlead with respect to the negative terminal of the main output.
You cannot measure voltages less than −4.5 Vdc with respect to the negative terminal of the main
output. A situation where this could occur is illustrated by R6 in figure 3-7, which has only a −2 Vdc
drop across it but is −6 Vdc + Vlead with respect to the negative terminal of the main output.
When calculating the common mode voltage between the point that you wish to measure and the
negative terminal of the main output, you must also include any voltage drop in the negative load
lead. For example, in figure 3-7, if the voltage drop in the negative load lead is 2 V, you would not be
able to correctly measure the 12 Vdc drop across R2. This is because when the voltage drop in the
load lead is added to the voltage drops across R2 and R3, the resultant voltage is 26 Vdc, which
exceeds the +25 Vdc common mode rating of the DVM.
37
Download from Www.Somanuals.com. All Manuals Search And Download.
3 - Installation
Measuring Circuits that are Floating with Respect to the Main Output
In the example shown in figure 3-8, the common mode voltage between the DVM inputs and the minus
terminal of the main output (output 1) includes an undefined floating voltage that may result in incorrect
readings due to clipping by the internal DVM measurement circuits. This will occur when the −4.5 Vdc
to + 25 Vdc common mode voltage range is exceeded.
The solution to this problem would be to provide a known or controlled common mode voltage by
connecting a jumper wire from the floating voltage to be measured to the main output. In this example,
the main output is set to 5V, the ac voltage to be measured is approximately 6 Vac (±8.5 Vpeak), and a
jumper wire connects one side of the bias transformer to the + main output terminal. This stabilizes the
common mode voltage and offsets it by the output voltage value (5 V). The peak common mode voltage
is now:
+8.5V + 5 V = +13.5 V on the positive side, and
−8.5V + 5 V = −3.5 V on the negative side;
with both voltages now being within the common mode range of the DVM.
6 V Bias
Transformer
winding capacitance
66319D
66321D
AC
6 Vac;
8.5 Vpk
DVM INPUT
TO
DVM
ACC
jumper wire
winding capacitance
+
OUTPUT 1
+ 5 V
stray
capacitance
−
GND
GND
GND
Typically, low voltage with respect to
GND due to internal bypass capacitors.
Undefined float voltage with respect to
GND due to capacitive currents.
Could be tens of volts ac or more.
Figure 3-8. Measuring Circuits Floating with Respect to the Main Output
External Protection and Trigger Input Connections
A 4-pin connector and a quick-disconnect mating plug are provided on each instrument for accessing the
Fault/Inhibit functions, the measurement Trigger input, or the Digital I/O functions (see Table 3-3).
The connector accepts wires sizes from AWG 22 to AWG 12. Disconnect the mating plug to make your
wire connections.
NOTE:
It is good engineering practice to twist and shield all signal wires to and from the digital
connectors. If shielded wire is used, connect only one end of the shield to chassis ground
to prevent ground loops.
38
Download from Www.Somanuals.com. All Manuals Search And Download.
Installation - 3
Table 3-3. 4-Pin Connector Configurations
PIN
1
TRIGGER
Not used
FAULT/INHIBIT
FLT Output
DIGITAL I/O
Output 0
2
3
4
Not used
Trigger Input
Trigger Common
FLT Common
INH Input
INH Common
Output 1
Input/Output 2
Common
When functioning in Fault/Inhibit mode, the fault (FLT) output, also referred to as the DFI (discrete fault
indicator) signal, is an open collector circuit that pulls the positive output low with respect to the negative
(chassis-referenced) common. The high impedance inhibit (INH) input, also referred to as the RI (remote
inhibit) signal, is used to shut down the dc source output whenever the INH + is pulled low with respect to
the INH (chassis-referenced) common. Figure 3-9 shows how you can connect the FLT/INH and trigger
input circuits of the dc source.
In example A, the INH input connects to a switch that shorts the Inhibit pin (+) to common whenever it
is necessary to disable output of the unit. This activates the remote inhibit (RI) circuit, which turns off the
dc output. The front panel Prot annunciator comes on and the RI bit is set in the Questionable Status
Event register. To re-enable the unit, first open the connection between pins INH + and common and then
clear the protection circuit. This can be done either from the front panel or over the GPIB.
In example B, the FLT output of one unit is connected to the INH input of another unit. A fault condition
in one of the units will disable all of them without intervention either by the controller or external circuitry.
The computer can be notified of the fault via a service request (SRQ) generated by the Questionable
Status summary bit. Note that the FLT output can also be used to drive an external relay circuit or signal
other devices whenever a user-definable fault occurs.
B) FLT Example with Multiple Units
A) INH Example with One Unit
4 3 2 1
4 3 2 1
NOTE: Connectors
are removable
INH FLT
Switch
(Normally
Open)
INH FLT
. . . .
FLT
Output
. . . .
INH Input
+
-
+
+
-
+
INH Common
INH
Input
C) Measurement trigger example
4 3 2 1
4 3 2 1
NOTE: Connectors
are removable
TRG N.U.
. . . .
+
INH
Input
FLT
Output
Trigger signal
or contact closure
Signal Common
Figure 3-9. FLT/INH Examples
In example C, when functioning as a measurement trigger input, a negative-going edge signal applied to
the TRG input sends an external trigger signal to the trigger system. You can either apply a negative-
going edge signal to the TRG input pin (referenced to common), or apply a contact switch to short the
TRG input to common. Note that in this configuration, pins 1 and 2 are not used.
39
Download from Www.Somanuals.com. All Manuals Search And Download.
3 - Installation
Digital I/O Connections
As shown in Table 3-3 and Figure 3-10, the 4-pin connector can also be configured as a digital I/O
port. Information on programming the digital I/O port is found in chapter 5 and under
[SOURce:]DIGital:DATA and [SOURce:]DIGital:FUNCtion commands in chapter 8. The electrical
characteristics of the digital connector are described in appendix A.
Digital Output
+16.5V Max.
Ports 0, 1, 2
TTL, AS, CMOS, HC
Coil Current
0.25A Max.
NOTE: Connectors
are removable
Relay Driver
Ports 0, 1, 2
(contains internal
clamp diodes for
Digital Input
Port 2
inductive flyback)
4 3 2 1
INH FLT
. . . .
+
-
+
A) Relay Circuits
B) Digital Interface Circuits
Figure 3-10. Digital I/O Examples
Computer Connections
The dc source can be controlled through a GPIB interface. Follow the GPIB card manufacturer's
directions for card installation and software driver setup.
GPIB Interface
Each dc source has its own GPIB bus address, which can be set using the front panel Address key as
described in chapter 5. GPIB address data is stored in non-volatile memory. The dc source is shipped
with its GPIB address set to 5.
Dc sources may be connected to the GPIB interface in series configuration, star configuration, or a
combination of the two, provided the following rules are observed:
♦
♦
The total number of devices including the GPIB interface card is no more than 15.
The total length of all cables used is no more than 2 meters times the number of devices connected
together, up to a maximum of 20 meters. (Refer to table 2-2 for a list of available GPIB cables.)
♦
♦
Do not stack more than three connector blocks together on any GPIB connector.
Make sure all connectors are fully seated and the lock screws are firmly finger-tightened.
40
Download from Www.Somanuals.com. All Manuals Search And Download.
4
Turn-On Checkout
Checkout Procedure
Successful tests in this chapter provide a high degree of confidence that your unit is operating properly.
For performance tests, see appendix B.
NOTE:
To perform the checkout procedure, you will need a wire for shorting the output
terminals together.
The following procedure assumes that the unit turns on in the factory-default state. If you need more
information about the factory default state, refer to the *RST command in chapter 8. Note that the values
shown in the Display column may not exactly match the values that appear on the front panel of the unit.
If you have not already done so, connect the power cord to the unit and plug it in. Connect the output
connector to the back of the unit with the sense jumpers installed.
Procedure
Display
Explanation
1.
Turn the unit on. The dc
source undergoes a self-test
when you first turn it on.
**********
ADDRESS 5
During selftest, all display segments are briefly lit,
followed by the GPIB Address.
0.000V 0.0001A The display then goes into meter mode with the Dis
annunciator on, and all others off. In Meter mode the
n.nnnV digits indicate the output voltage and the
.nnnnA digits indicate the output current. The
flashing digit on the display indicates the digit that
will be affected if changes are made to the displayed
values using the rotary control or the # and & keys.
You will only see the changes if the output is ON.
NOTE:
Press the Meter key to exit a menu at any time and return to meter mode. If the Err
annunciator on the display is on, press the Shift key followed by the Error key to see the
error number. See table 4-1 at the end of this chapter.
2.
Check that the fan is on.
You should be able to hear the fan and feel the air
coming from the back of the unit.
3.
4
Unplug the output connector -0.224V 0.0000A The output voltage indicates approximately -0.2 volts
from the back of the unit.
because the output sense connections have opened.
SENSE:PROT ON Enables the open sense detect circuit.
Press Output, scroll to
SENSE:PROT and select
ON. Press Enter
5.
6.
-0.224V 0.0000A The open sense detect circuit disables the output. The
Press Output On/Off
Dis annunciator is off, but the Prot annunciator is on.
+/- SENSE OPEN Display indicates the protection condition.
Press Protect
41
Download from Www.Somanuals.com. All Manuals Search And Download.
4 - Turn-On Checkout
Procedure
Display
Explanation
7.
Plug the output connector
back into the unit.
Restores the output sense connections. The Prot
annunciator is still on.
8.
NO FAULT
VOLT 0.000
VOLT <15>
Clears the protection condition. Prot is off; CV is on.
Display shows the output voltage setting of the unit.
Programs the main output to 15 volts. After the value
Press Shift, Prot Clear
Press Voltage
9.
10.
Press Enter Number,
15.003V 0.0001A is entered, the display returns to Meter mode.
Because the output is enabled, the meter will indicate
the actual output voltage.
<15>, Enter
11.
0.000V 0.0000A Turn the output off.
Shorts the output of the unit.
Press Output On/Off
12. Connect a jumper wire
across the + and - output
terminals.
13.
0.004V 3.0712A The CC annunciator is on, indicating that the unit is
in constant current mode. The unit is sourcing output
current at the maximum rating, which is the default
output current limit setting.
Press Output On/Off.
14.
15.
CURR <1>
Programs the output current to 1 ampere.
Press Current,
Enter Number,
<1>, Enter.
0.001V 0.0003A You enabled the overcurrent protection circuit. The
circuit then tripped because the unit was operating in
constant current mode. The CC annunciator turns off,
and the OCP and Prot annunciators turn on.
Press Shift, OCP
16.
17.
0.001V 0.0003A You have disabled the overcurrent protection circuit.
Press Shift, OCP
The OCP annunciator turns off.
0.004V 0.998A
Restores the output. The Prot annunciator turns off.
The CC annunciator turns on.
Press Shift, Prot Clear
18. Turn the unit off and remove
the shorting wire from the
output terminals.
The next time the unit turns on it will be restored to
the *RST or factory default state.
Only perform steps 19 to 29 if you are verifying an Agilent 66319B or 66319D unit.
Procedure
Display
Explanation
19. Turn the unit on. Wait for
selftest to complete and
20.025V 0.0002A
Shift Channel toggles between channel 1 and channel
2. The left-most digit of the display identifies the
output channel that is presently being controlled. It will
indicate a "1" for channel 1, or "2" for channel 2.
press Shift, Channel.
20.
2VOLT <12>
Programs the output 2 voltage to 12 volts.
Press Voltage,
Enter Number,
<12>, Enter.
21.
212.005V 0.0002A Turns the main output and output 2 on. The Dis
annunciator is off, but the CV annunciator is on.
Press Output On/Off
22.
20.000V 0.0000A Turn all outputs off.
Press Output On/Off
42
Download from Www.Somanuals.com. All Manuals Search And Download.
Turn-On Checkout - 4
Procedure
Display
Explanation
23. Connect a jumper wire
across the + and -
Shorts output 2 of the unit.
terminals of output 2.
24.
20.004V 1.520A
2CURR <1>
The CC annunciator is on, indicating that output 2 is in
constant current mode. Output 2 is sourcing current at
its maximum rating, which is the default current limit
setting.
Press Output On/Off.
25.
Programs the output 2 current to 1 ampere.
Press Current,
Enter Number,
<1>, Enter.
26.
20.001V 0.0003A You enabled the overcurrent protection circuit. The
circuit then tripped because output 2 was operating in
constant current mode. The CC annunciator turns off,
and the OCP and Prot annunciators turn on.
Press Shift, OCP
27.
20.001V 0.0003A You have disabled the overcurrent protection circuit.
Press Shift, OCP
The OCP annunciator turns off.
28.
20.004V 0.998A
Restores output 2. The Prot annunciator turns off. The
CC annunciator turns on.
Press Shift, Prot Clear
29. Turn the unit off and
remove the shorting wire
from the output terminals.
The next time the unit turns on it will be restored to the
*RST or factory default state.
In Case of Trouble
Dc source failure may occur during power-on selftest or during operation. In either case, the display may
show an error message that indicates the reason for the failure.
Selftest Error Messages
Pressing the Shift, Error keys will show the error number. Selftest error messages appear as: ERROR
<n> where "n" is a number listed in the following table. If this occurs, turn the power off and then back
on to see if the error persists. If the error message persists, the dc source requires service.
Table 4-1. Power-On Selftest Errors
Error No.
Error 0
Failed Test
No error
Error 1
Non-volatile RAM RD0 section checksum failed
Non-volatile RAM CONFIG section checksum failed
Non-volatile RAM CAL section checksum failed
Non-volatile RAM STATE section checksum failed
Non-volatile RST section checksum failed
RAM selftest
Error 2
Error 3
Error 4
Error 5
Error 10
Error 11 to 14
Error 15
Error 80
VDAC/IDAC selftest 1 to 4
OVDAC selftest
Digital I/O selftest error
43
Download from Www.Somanuals.com. All Manuals Search And Download.
4 - Turn-On Checkout
Runtime Error Messages
Appendix C lists other error messages that may appear at runtime. Some of these messages will also
appear on the front panel when the Prot key is pressed. To clear the error, you must remove the condition
that caused the error and then press the Prot Clear key.
Table 4-2. Runtime Error Messages
Error
Description
Overvoltage
Overcurrent
an overvoltage condition has occurred
an overcurrent condition has occurred
Overtemperature an overtemperature condition has occurred
Remote inhibit
+ sense open
- sense open
+/- sense open
sense open
a remote inhibit signal has been applied to the RI input
a positive sense or load lead is open
a negative sense or load lead is open
a positive and negative sense or load lead is open
incorrect voltage reading on the sense leads, the unit may need to be
recalibrated
If the front panel display shows OVLD , this indicates that the output voltage or current is beyond the
range of the meter readback circuit. If this is the case, check that the setting of the output compensation is
correct for the phone you are testing. If the front panel display indicates -- -- -- -- -- , an GPIB
measurement is in progress.
Line Fuse
If the dc source appears "dead" with a blank display and the fan not running, check your ac mains to be
certain line voltage is being supplied to the dc source. If the ac mains is normal, the internal line fuse may
be defective.
Refer to Appendix E and follow the procedure described in the appendix for accessing and replacing the
line fuse located inside the unit. Do not change any of the line voltage connections.
NOTE:
If the dc source has a defective fuse, replace it only once. If it fails again, the dc source
requires service.
44
Download from Www.Somanuals.com. All Manuals Search And Download.
5
Front panel Operation
Introduction
Here is what you will find in this chapter:
♦
♦
a complete description of the front panel controls
front panel programming examples
NOTE:
The dc source must be in set to Local mode to use the front panel controls. Press the
Local key on the front panel to put the unit in local mode.
Front Panel Description
1
2
3
66319D
DUAL OUTPUT
Mobile Communications DC Source
CV CC
Unr
Dis
OCP
Cal
Shift Rmt Addr Err
SRQ
Prot
SYSTEM
FUNCTION
OV
ENTRY
Cir Entry
Enter
Channel
Local
Error
Input
Res
Meter
Output
Voltage
5
Address
LINE
.
-
Number
1
2
3
4
8
Save
Prot Cir
Protect
OCP
Cal
Off
On
Current
9
Output
On/Off
Enter
Recall
6
7
0
Backspace
4
5
6
7
Figure 5-1. Front Panel, Overall View
45
Download from Www.Somanuals.com. All Manuals Search And Download.
5 – Front Panel Operation
14-character vacuum fluorescent display for showing output measurements and
programmed values.
1 Display
Annunciators light to indicate operating modes and status conditions:
CV The dc source output is in constant-voltage mode.
CC The dc source output is in constant-current mode.
Unr The dc source output is in an unregulated state.
Dis The dc source output is disabled (off).
2 Annunciators
OCP The overcurrent protection state is enabled.
Prot One of the dc source's output protection features is activated.
Cal The dc source is in calibration mode.
Shift The Shift key is pressed to access an alternate key function.
Rmt The GPIB interface is in a remote state.
Addr The interface is addressed to talk or to listen.
Err There is a message in the SCPI error queue.
SRQ The interface is requesting service from the controller.
The rotary control lets you set the output voltage or current as well as menu
parameters. Press " and ! to select the resolution, then adjust the value with
the knob.
3 Rotary Control
This turns the dc source on or off.
4 Line
The system keys let you:
5 System Keys
Return to Local mode (front panel control)
Set the dc source GPIB address
Selects the remote programming interface
Select the output channel on units with more than one output
Display SCPI error codes and clear the error queue
Save and recall up to 4 instrument operating configurations
Select the programming language
Enable/disable the remote front panel interface
Function access command menus that let you:
Enable or disable the output
6 Function Keys
Select metering functions
Program output voltage, current, and resistance
Display the protection status state
Set and clear protection functions
Set the output state at power-on
Calibrate the dc source
Select the output compensation
' and ( scroll through the front panel menu commands
Entry keys let you:
7 Entry Keys
Enter programming values
Increment or decrement programming values
# and & select the front panel menu parameters
46
Download from Www.Somanuals.com. All Manuals Search And Download.
Front Panel Operation - 5
System Keys
Refer to the examples later in this chapter for more details on the use of these keys.
SYSTEM
Channel
Local
Error
Address
Save
Recall
Figure 5-2. System Keys
Shift
This is the blue, unlabeled key, which is also shown as
in this guide.
Pressing this key accesses the alternate or shifted function of a key (such as
ERROR ). Release the key after you press it. The Shift annunciator is lit,
indicating that the shifted keys are active.
Local
Press to change the dc source's selected interface from remote operation to local
(front panel) operation. Pressing the key will have no effect if the interface state
is already Local, Local-with-Lockout, or Remote-with-Lockout.
Address
Press to access the address menu. All entries are stored in non-volatile memory.
Display
ADDRESS <value>
LANG <char>
Command Function
Sets the GPIB Address
Selects language (SCPI)
REMOTE FP <char> Enable/disable 14575A front panel interface (ON or OFF)
ROM <char>
SN: <char>
Firmware revision number
Unit serial number
Recall
Shift
Press to place the dc source into a previously stored state. You can recall up to 4
previously stored states (0 through 3).
Channel
Pressing these keys toggles the display between output 1 and output 2.
Display
Measurement
Measures output channel 1
Measures output channel 2
1<reading>V <reading>A
2<reading>V <reading>A
Shift
Shift
Error
Save
Press to display the system error codes stored in the SCPI error queue. This
action also clears the queue. If there is no error in the queue, 0 is displayed.
Press to store an existing dc source state in non-volatile memory. The
parameters saved are listed under *SAV as described in chapter 8. You can save
up to 4 states (0 through 3).
Notes:
value = a numeric value
char = a character string parameter
to scroll through the command list.
to scroll through the parameter list.
'
(
Use
Use
and
and
#
&
47
Download from Www.Somanuals.com. All Manuals Search And Download.
5 – Front Panel Operation
Function Keys
Refer to the examples later in this chapter for more details on the use of these keys.
FUNCTION
Input
OV
Res
Meter
Output
Voltage
Prot Cir
Protect
OCP
Cal
Current
Output
On/Off
Figure 5-3. Function Keys
Immediate Action Keys
Immediate action keys immediately execute their corresponding function when pressed. Other function
keys have commands underneath them that are accessed when the key is pressed.
Output
On/Off
This key toggles the output of the dc source between the on and off states.
When coupled, the key affects both output channels. It immediately executes its
function as soon as you press it. When off, the dc source output is disabled and
the Dis annunciator is on.
Shift
Shift
Prot Clr
OCP
Press this key to reset the protection circuit and allow the unit to return to its
last programmed state. The condition that caused the protection circuit to
become active must be removed prior to pressing this key, or the unit will shut
down again and display the Prot annunciator again.
Press this key to toggle between OCP enabled and disabled. If OCP is enabled
the output will become disabled if the output mode changes from CV to CC
mode. The OCP annunciator indicates the state of OCP.
Scrolling Keys
Scrolling keys let you move through the commands in the presently selected function menu.
(
'
%
$
Press
to bring up the next command in the list. Press
to go back
to the previous command in the list. Function menus are circular; you can
return to the starting position by continuously pressing either key. The
following example shows the commands in the Input function menu:
(
CURR:RANGE <char>
(
CURR:DET <char>
48
Download from Www.Somanuals.com. All Manuals Search And Download.
Front Panel Operation - 5
Metering Keys
Metering keys control the metering functions of the dc source. As set from the factory, all front panel
measurements from the main output (output 1), are calculated from a total of 2048 readings taken at a
46.8 microsecond sampling rate. Therefore, the factory default acquisition time for a single front panel
measurement is about 100 milliseconds. Refer to “Making Front Panel Measurements” for more
information about changing the front panel sampling rate and the number of measurement points.
All front panel measurements from the DVM and from output2 are fixed at 2048 measurement readings
taken at a 15.6 microsecond sampling rate.
NOTE:
The front panel sample rate and data point settings are separate and independent of the
sample rate and data point settings that are programmed over the GPIB interface. When
an GPIB measurement is in progress, the front panel display temporarily indicates
-- -- -- -- --. Front panel measurements resume when the GPIB measurement completes.
Meter
Press this key to access the meter menu list. Also use this key to exit a
menu at any time and return to meter mode.
Display
Measurement
Measures output dc voltage and current
Measures peak output voltage
Measures minimum output voltage
Measures the high level of a voltage waveform
Measures the low level of a voltage waveform
Measures rms voltage
<reading>V <reading>A
<reading>V MAX
<reading>V MIN
<reading>V HIGH
<reading>V LOW
<reading>V RMS
<reading>A MAX
<reading>A MIN
<reading>A HIGH
<reading>A LOW
<reading>A RMS
<reading>V DC:DVM
<reading>V RMS:DVM
Measures peak output current
Measures minimum output current
Measures the high level of a current waveform
Measures the low level of a current waveform
Measures rms current
Measures dc voltage on DVM input1
Measures rms voltage on DVM input1
Shift
Input
Press this key to access the following metering functions.
Display Command Function
CURR:RANGE <char> Select current range (3A | 1A | 0.02A | AUTO)
CURR:DET <char>
TINT <value>
Select current measurement bandwidth (ACDC | DC)
Sets the front panel measurement interval in seconds
(15.6 µs to 1 second)
Sets the # of points in front panel measurement buffer
( 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048)
POINTS <char>
Notes:
1only valid for Agilent 66321D/66319D
reading = the returned measurement
value = a numeric value
char = a character string parameter
Use
Use
Use
and
and
and
to scroll through the menu commands.
to scroll through the menu parameters.
to select a digit in a numeric entry field.
'
(
#
&
"
!
49
Download from Www.Somanuals.com. All Manuals Search And Download.
5 – Front Panel Operation
Output Control Keys
Output control keys control the output functions of the dc source.
Voltage
Press this key to access the voltage menu.
Display
Command Function
Sets the voltage of output 1 (the main output of all models)
Sets the voltage of output 2
Sets the programmable voltage limit (output 1 shown)
1 VOLT <value>
2 VOLT <value>
1LIMIT <char>
Current
Press this key to access the current menu.
Display
Command Function
Sets the current of output 1 (the main output of all models)
Sets the current of output 2
1 CURR <value>
2 CURR <value>
Shift
Res
Press this key to access the resistance menu.
Display
Command Function
Sets the resistance of output 1 (the main output of all models)
1 RES <value>
Output
Press this key to access the output menu list.
Display
*RST
Command Function
Places the dc source in the factory-default state
COUPLING <char>
Couples or decouples output 1 and output 2 (NONE | ALL)
COMP <char>
PON:STATE <char>
PROT:DLY <value>
RI <char>
DFI <char>
DFI:SOUR <char>
PORT <char>
Sets output compensation (HREMOTE | LREMOTE | HLOCAL | LLOCAL) 1
Select the power-on state command (RST | RCL0)
Sets the output protection delay in seconds
Sets the remote inhibit mode (LATCHING | LIVE | OFF)
Sets the discrete fault indicator state (ON | OFF)
Selects the DFI source (QUES | OPER | ESB | RQS | OFF)2
Sets the output port functions (RIDFI | DIGIO | TRIGGER)
Sets and reads the I/O port value (0 through 7)
DIGIO <char>
SENSE:PROT<char> Enables or disables the open sense lead detect circuit (ON | OFF)
1REL:MODE <char>
Sets the relay mode for option 521units (DD, HD, DH, or HH)3
(applies to both outputs; output 1 shown)
Protect
Shift
Press this key to display protection status.
Display
OVER CURRENT
Command Function
Status of the protection features (example shows overcurrent)
NO FAULT
Status of the protection features (example shows none tripped)
OV
Cal
Press this key to access the overvoltage protection menu.
Display
PROT:STAT <char>
Command Function
Enables or disables overvoltage protection (ON | OFF)
Shift
This key accesses the calibration menu (Refer to Appendix B for details).
Notes:
1These parameters are explained in chapter 3.
2These status summary bits are explained in chapter 7.
3These relay modes are explained in chapter 2
value = a numeric value
char = a character string parameter
'
(
Use
Use
Use
and
and
and
to scroll through the menu commands.
to scroll through the menu parameters.
to select a digit in a numeric entry field.
#
&
"
!
50
Download from Www.Somanuals.com. All Manuals Search And Download.
Front Panel Operation - 5
Entry Keys
Refer to the examples later in this chapter for more details on the use of these keys.
ENTRY
Cir Entry
Enter
-
.
Number
Enter
1
2
6
4
8
5
9
3
7
0
Backspace
Figure 5-4. Entry Keys
#
&
These keys let you scroll through choices in a parameter list that apply to a
specific command. Parameter lists are circular; you can return to the starting
position by continuously pressing either key. If the command has a numeric range,
these keys increment or decrement the existing value. In meter mode, these keys
can be used to adjust the magnitude of the output voltage or current. Only the
flashing digit is changed by these keys. Use the " and ! keys to move the flashing
digit.
"
!
These keys move the flashing digit in a numeric entry field to the right or left. This
lets you increment or decrement a specific digit in the entry field using the # and
& keys or the RPG knob.
Enter Number
Used only to access a third level key function - the numeric entry keys. These third
level function keys are labeled in green.
0
9
-
,
0 through 9 are used for entering numeric values. . is the decimal point. − is the
minus sign. For example, to enter 33.6 press: Enter Number, 3, 3, . , 6, Enter.
.
−
Back space
The backspace key deletes the last digit entered from the keypad. This key lets you
correct one or more wrong digits before they are entered.
Shift
This key aborts a keypad entry by clearing the value. This key is convenient for
correcting a wrong value or aborting a value entry. The display then returns to the
previously set function.
Clear Entry
Enter
This key executes the entered value or parameter of the presently accessed
command. Until you press this key, the parameters you enter with the other Entry
keys are displayed but not entered into the dc source. Before pressing Enter, you
can change or abort anything previously entered into the display. After Enter is
pressed, the dc source returns to Meter mode.
51
Download from Www.Somanuals.com. All Manuals Search And Download.
5 – Front Panel Operation
Examples of Front Panel Programming
You will find these examples on the following pages:
1
2
3
4
5
6
7
8
9
Using the front panel display
Setting the output voltage, current, and compensation
Setting the output 2 voltage and current
Querying and clearing output protection
Making basic front panel measurements
Making enhanced front panel measurements
Making DVM measurements
Programming the digital port
Setting the GPIB address
10 Storing and recalling instrument states
1 - Using the Front Panel Display
Select an output on Agilent 66319B/D units
Action
Display
27.003V 0.004A
Press Meter to return the display to Meter mode. Press Shift Channel to toggle
between channel 1 and channel 2. The left-most digit of the front panel display
identifies the output channel that is presently being controlled by the front panel. It
will indicate either a "1" for channel 1, or "2" for channel 2.
You can only select an output when the unit is in metering mode. Once an output
has been selected, only the menu commands that apply to that output will appear
on the display. Output -specific menu commands are identified by a 1 or a 2. Also,
the CV, CC, and UNR annunciators apply to the selected channel.
Select the DVM on Agilent 66321D/66319D units
Action
Display
1
You must select output 1 to use the DVM. If output 1 is not selected, the DVM's
measurement menu is not displayed.
8.013V 0.003A
1
<reading>V DC:DVM
On the Function keypad press Meter and press ( repeatedly to access the DVM
measurement commands. DVM measurement commands are identified by the
"DVM" string segment. When accessed, DVM measurement functions are
automatically active. Refer to example 3 for more information.
Independently Control Output 1 and Output 2 on Agilent 66319B/D units
Action
Display
COUPLING NONE
On the Function keypad, press Output. Scroll to the COUPLING command. To
uncouple the outputs, use the # numeric key to select NONE, then press Enter.
2 - Setting the Output Voltage, Current, Resistance, Compensation, and
Relay Mode
This example shows you how to set the output voltage, current, and resistance. It also shows you how to
set the compensation circuit for either high or low capacitance cellular phones. Relay mode only applies
to units that have Option 521 installed. Note that no front panel changes affect the output of the unit
unless it has been enabled.
52
Download from Www.Somanuals.com. All Manuals Search And Download.
Front Panel Operation - 5
Set the output voltage
Action
Display
1.
To enter an approximate value without using the voltage menu: On the Entry keypad, 7.003V 0.004A
press " or ! to select the 1's digit in the voltage field. Then rotate the front panel
RPG knob to obtain 7 V.
If the unit is in CC mode, you won't see the output voltage change until the voltage
setting is low enough to cause the unit to go into CV mode.
2.
3.
VOLT 7.000
VOLT 8.000
The easiest way to enter an accurate value: On the Function keypad, press Voltage.
On the Entry keypad, press Enter Number, 7, Enter.
To make minor changes to an existing value: On the Function keypad, press
Voltage. On the Entry keypad, press " or ! to select the digit in the numeric field
that you wish to change. For example, move the flashing digit to the ones column to
change a value in this column. Then, press # to scroll from 7.000 to 8.000. Then
press Enter.
Set the output current limit
Action
Display
1.
To enter an approximate value without using the current menu: On the Entry keypad, 8.003V 0.400A
press " or ! to select the tenths digit in the current field. Rotate the front panel
RPG knob to obtain 0.4A.
If the unit is in CV mode, you will not see the output current change until the current
setting is low enough to cause the unit to go into CC mode.
2.
3.
CURR 0.400
The easiest way to enter an accurate value: On the Function keypad, press Current.
On the Entry keypad, press Enter Number, .4, Enter.
To make minor changes to an existing value, press Current. The procedure to
change an individual digit is explained in step 3 under "Set the output voltage."
NOTE:
To output currents pulses greater than 3 A and up to 5 A peak, you must set the output
current limit to greater than 3 amperes (3.0712 amperes max).
Set the output resistance
Action
Display
1.
RES 0.500
On the Function keypad, press Shift Res. On the Entry keypad, press Enter
Number, 0.5, Enter.
2.
To make minor changes to an existing value, press Shift Res. The procedure to
change an individual digit is explained in step 3 under "Set the output voltage."
Set the output compensation
Action
Display
1.
COMP HREMOTE
On the Function keypad, press Output. Then press ( until you obtain the COMP
command. Use the & key and select one of the four compensation modes. Then
press Enter. Use HREMOTE or HLOCAL compensation for faster transient
response when testing phones with input capacitances greater than 5 µF, which
applies for most phones. Select local or remote depending on your sensing setup.
If operation of the dc source becomes momentarily unstable when testing phones
that have input capacitances under 5 µF, Use either LREMOTE or LLOCAL
compensation.
53
Download from Www.Somanuals.com. All Manuals Search And Download.
5 – Front Panel Operation
Setting the relay mode (Agilent 66319B/66319D with Option 521 only)
Action
Display
1.
Use Output ON/OFF to make sure that the output of the selected channel is off.
The output must be turned off before any relay settings take effect. If the Dis
annunciator is lit, the output is off.
2.
3.
Press Meter to return the display to Meter mode.
13.6V
27.5V
2.04A
1.04A
Press Shift Channel to select either output channel 1 or output channel 2.
4.
2REL:MODE HH
On the Function keypad, press OUTPUT. Then scroll to the REL:MODE command.
Use the & key to select one of the relay modes (DD, DH, HD, or HH) then press Enter.
The Output ON mode is specified first, followed by the Output OFF mode. Relay
settings cannot be coupled; they must be set separately for each output.
Enable the output
Action
Display
1.
8.003V 0.500A
On the Function keypad, press Output On/Off to enable the output. The Dis
annunciator will go off, indicating that the voltage is now applied to the output
terminals. The A display indicates the actual output current. Note that when the outputs
are coupled, this command also enables or disables output 2.
3 - Setting the Output 2 Voltage and Current (Agilent 66319B/66319D only)
This example shows you how to set the voltage and current for output 2. Selecting an output was
discussed in the previous example. Note that no front panel changes affect the output of the unit unless it
has been enabled.
Set the output 2 voltage
Action
Display
2
1.
7.003V 0.004A
Press Meter, then Shift, Channel to select output 2. On the Entry keypad, press " or
! to select the 1's digit in the voltage field. Then rotate the front panel RPG knob to
obtain 7 V.
If the unit is in CC mode, you won't see the output voltage change until the voltage
setting is low enough to cause the unit to go into CV mode.
2
2.
3.
VOLT 7.000
An alternate way to enter a value: On the Function keypad, press Voltage. On the Entry
keypad, press Enter Number, 7, Enter.
2
VOLT 8.000
To make minor changes to an existing value: On the Function keypad, press Voltage.
On the Entry keypad, press " or ! to select the digit in the numeric field that you wish
to change. For example, move the flashing digit to the ones column to change a value in
this column. Then, press # on the Entry keypad to scroll from 7.000 to 8.000. Then
press Enter.
Set the output 2 current limit
Action
Display
2
1.
Select output 2 as described in example 1. On the Entry keypad, press " or ! to select
the tenths digit in the current field. Rotate the front panel RPG knob to obtain 0.4A.
If the unit is in CV mode, you will not see the output current change until the current
setting is low enough to cause the unit to go into CC mode.
8.003V 0.400A
2
2.
CURR 0.400
An alternate way to enter a value: On the Function keypad, press Current. On the Entry
keypad, press Enter Number, .4, Enter.
54
Download from Www.Somanuals.com. All Manuals Search And Download.
Front Panel Operation - 5
3.
To make minor changes to an existing value, press Current. The procedure to change
an individual digit is explained in step 3 under "Set the output 2 voltage."
NOTE:
To draw current pulses greater than 1.5 A and up to 2.5 A peak on output 2, set the
output current limit higher than 1.5 amperes (1.52 amperes max). Do not enable OCP, or
else make sure that the protection delay setting is longer than the expected current pulse.
Enable the output
Action
Display
2
1.
8.003V 0.500A
On the Function keypad, press Output On/Off to enable output 2. The Dis
annunciator will go off, indicating that the voltage is now applied to the output
terminals. The display indicates the actual output values. Note that when the outputs
are coupled, this command also enables or disables output 1.
4 - Querying and Clearing Output Protection and Errors
If an overvoltage, overcurrent, overtemperature or remote inhibit condition occurs, the Prot annunciator
on the front panel will be on and the dc source will disable its output. If necessary, you can disable the
overcurrent or overvoltage protection circuit if its operation interferes with the proper operation of your
phone test. Note that if you disable the overvoltage protection, the equipment under test will not be
protected from output voltage overshoot conditions. You can also disable the broken sense lead detect
circuit if you have an application where an external voltage applied to the output may interfere with the
broken sense lead detect circuitry.
Error messages can occur at any time during the operation of the unit. When the Err annunciator on the
front panel is on it means that either an error has occurred on the GPIB bus, or a selftest error has
occurred. Appendix C lists error numbers and descriptions.
Query and clear the dc source overcurrent protection as follows:
Action
Display
1.
OVERCURRENT
On the Function keypad, press Protect. In this example, an over current condition
has occurred. Refer to Table 4-2 for other protection indicators.
2.
3.
On the Function keypad, press Current. This displays the present current limit.
CURR 3.0712
To restore normal operation after the cause of the overcurrent condition has been
removed, press Shift, Prot Clr. The Prot annunciator then will go off.
4.
To disable overcurrent protection, press Shift, OCP. This key toggles between OCP
enabled and disabled. The OCP annunciator is off when OCP is disabled.
Disable Overvoltage Protection as follows:
1.
PROT:STAT OFF
On the Function keypad, press Shift, OV. Use the & key and select OFF to disable
the overvoltage protection function. Then press Enter. To recall this state when the
unit turns on, save this state in location 0 and set the power-on state to RCL 0 (see
example #10).
Query and Clear Errors as follows:
1.
ERROR 0
On the Function keypad, press Shift, Error. This displays and clears the error in
the error queue. Repeatedly press these keys to clear all errors in the queue. If errors
persist, your unit may require service.
55
Download from Www.Somanuals.com. All Manuals Search And Download.
5 – Front Panel Operation
5 – Making Basic Front Panel Measurements
As shipped from the factory, front panel measurements for the main output (output 1) are calculated from
a total of 2048 readings taken at a 46.8 microsecond sampling rate. The unit alternates between voltage
and current measurements. Therefore, the data acquisition time for a single front panel voltage or current
measurement is about 100 milliseconds. This sampling rate and data acquisition time combined with a
built-in windowing function, reduces errors due to sampling a non-integral number of cycles of a
waveform for frequencies of 25 Hz or greater. Note that the windowing function is less accurate when
measuring output waveforms for frequencies less than 25 Hz, causing the front panel meter to jitter.
There are no trigger controls for front panel measurements. However, you can program both the sampling
rate and the number of data points in each front panel measurement using commands in the Input menu.
With this flexibility, measurement accuracy can be improved for waveforms with frequencies as low as
several Hertz. The sample buffer size may be varied from 1 to 2048 data points in discrete binary values.
The sampling rate may be varied from 15.6 microseconds to 1 second. Values are rounded to the nearest
15.6 microsecond interval. Note that the front panel sample interval and buffer size settings are
independent of the sample interval and buffer size that you program over the GPIB. This is because you
can qualify measurement triggers over the GPIB, which makes the GPIB measurements independent of
the front panel measurements. Refer to chapter 8 for more information about GPIB measurements.
To have the unit turn on with the reconfigured buffer size and sampling rate, save this state in location 0
and set the power-on state to RCL 0. Note that front panel measurements parameters for output 2 are not
programmable. They are fixed at 2048 data points with a 15.6 microsecond sampling rate.
NOTE:
If the front panel display indicates OVLD, the output has exceeded the measurement
capability of the instrument. If the front panel display indicates -- -- -- -- -- -- , an GPIB
measurement is in progress.
Use the Meter menu for making front panel measurements:
Action
Display
1.
On the Function keypad press Meter to access the following measurement
parameters: dc voltage and current
<reading>V <reading>A
TINT 0.002
2.
3.
To change the front panel time interval and buffer size for output waveform
measurements, press Shift, Input. Then press ( until you obtain the TINT
command. Use the Entry keys to enter a value from 15.6 microseconds to 1
second in seconds. Then press Enter.
POINT 1024
Continue by pressing Shift, Input and ( until you obtain the POINT command.
Press & to select a different buffer size. The choices are: 1, 2, 4, 8, 16, 32, 64,
128, 256, 512, 1024, and 2048. Then press Enter.
One reason to change the front panel time interval and data points is if the
waveform being measured has a period shorter than 3 times the present front
panel acquisition time.
56
Download from Www.Somanuals.com. All Manuals Search And Download.
Front Panel Operation - 5
6 – Making Enhanced Front Panel Measurements
The following figure illustrates the enhanced measurement capabilities of Agilent Models 66321B/D and
66319B/D for measuring output waveforms. These include peak (max), minimum, high level, and low
level measurements as illustrated in the following figure. Rms and dc voltages are calculated from the
number of points in the measurement window.
V or A MAX
46.8 microsecond
sampling rate
V or A HIGH
Measurement samples may not
coincide with the actual maximum
NOTE:
or minimum point of the waveform.
V or A LOW
V or A MIN
100 millisecond
acquisition time
Figure 5-5. Default Front Panel Measurement Parameters
All models have three current measurement ranges that can be selected in the Input menu. A maximum
current range is available for measuring output currents of up to 7 amperes. A 1 A current range is
available for measuring currents up to 1A. A 0.02A current range is available for improved resolution
when measuring output currents below 20 milliamperes. The low current measurement range is accurate
to 0.1% of the reading ±2.5 microamperes. When the current Range is set to AUTO, the unit
automatically selects the range with the best measurement resolution.
NOTE:
In the 0.02A current measurement range, the current detector is fixed at DC. With the
current detector in dc, accurate current measurements cannot be made on waveforms
with frequency contents over 1 kilohertz.
Use the Meter menu for making front panel measurements:
Action
Display
1.
On the Function keypad press Meter and press ( repeatedly
to access the following measurement parameters:
<reading>V <reading>A
<reading>V MAX
<reading>V MIN
<reading>V HIGH
<reading>V LOW
<reading>V RMS
<reading>A MAX
<reading>A MIN
<reading>A HIGH
<reading>A LOW
<reading>A RMS
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
dc voltage and current
peak voltage
minimum voltage
high level of a voltage pulse waveform
low level of a voltage pulse waveform
rms voltage
peak current
minimum current
high level of a current pulse waveform
low level of a current pulse waveform
rms current
2.
To change the front panel time interval and buffer size for output waveform
measurements, press Shift, Input. Then press ( until you obtain the TINT
command. Use the Entry keys to enter a value from 15.6 microseconds to 1
second in seconds. Then press Enter.
TINT 0.002
57
Download from Www.Somanuals.com. All Manuals Search And Download.
5 – Front Panel Operation
3.
POINT 1024
Continue by pressing Shift, Input and ( until you obtain the POINT command.
Press & to select a different buffer size. The choices are: 1, 2, 4, 8, 16, 32, 64,
128, 256, 512, 1024, and 2048. Then press Enter.
One reason to change the front panel time interval and data points is if the
waveform being measured has a period shorter than 3 times the present front
panel acquisition time.
4.
5.
CURR:RANG AUTO
CURR:DET ACDC
For current measurements, press Shift, Input. Then press & until you obtain the
CURR:RANG AUTO command. Press Enter to activate autoranging. Three
other selections are also available. Select the 3A range when measuring currents
up to 7A. Select the 1A range when measuring currents up to 1A. Select the
0.02A range for improved resolution when measuring currents below 20 mA.
Note that the 0.02A range is only appropriate for making dc measurements.
For output waveform measurements, press Shift, Input. Then press ( until you
obtain the CURR:DET command. Check to make sure that the ACDC current
detector is selected. This provides the best accuracy for waveform measurements.
Only select the DC current detector if you are making dc current measurements
and you require a dc measurement offset better than 2mA on the High current
measurement range. Press Enter to activate any changes.
7 – Making DVM Measurements (Agilent 66321D/66319D only)
The front panel DVM measurement function is only active when Output 1 is selected.
As shipped from the factory, DVM measurements are calculated from a total of 2048 readings taken at a
15.6 microsecond sampling rate. These parameters are fixed. Therefore, the data acquisition time for a
single measurement is about 30 milliseconds. This sampling rate and data acquisition time combined
with a built-in windowing function reduces errors due to sampling a non-integral number of cycles of a
waveform for frequencies of 47 Hz or greater.
NOTE:
If the front panel display indicates OVLD, the output has exceeded the measurement
capability of the instrument. If the front panel display indicates -- -- -- -- -- -- , a front
panel or an GPIB measurement is in progress.
Check that the DVM measurement points are within the DVM measurement capabilities:
The common mode voltage range of the DVM input is −4.5 V to +25 V from either DVM input with
respect to the negative output terminal of output 1. The maximum isolation voltage to ground is ±50 Vdc.
Refer to chapter 3 under "DVM Connection" for more information on how this affects the DVM's
measurement capability.
Use the Meter menu for making DVM measurements:
Action
Display
1.
On the Function keypad press Meter and press ( repeatedly
to access the following DVM measurement parameters:
1
<reading>V DC:DVM
<reading>V RMS:DVM
♦
dc voltage
rms voltage (ac + dc rms)
1
♦
58
Download from Www.Somanuals.com. All Manuals Search And Download.
Front Panel Operation - 5
8 - Programming Output Port Functions
You can configure the output port to perform three different functions. In RIDFI mode, the port functions
as a remote inhibit input with a discrete fault indicator output signal. In DIGIO mode, the port acts as a
digital Input/Output device. In TRIGGER mode, the port accepts external measurement trigger signals.
To configure the RIDFI mode of the port, proceed as follows:
Action
Display
1.
2.
*RST
On the Function keypad, press Output.
Scroll through the Output menu by pressing (. The PORT command lets you select
either the RIDFI, DIGIO, or TRIGGER function. Press Enter when done.
PORT RIDFI
3.
Scroll to the RI command to configure the Remote INHibit indicator. Use the # and
RI LIVE
& keys to select either LIVE or LATCHING, either of which enable the RI indicator. RI LATCHING
Then press Enter. With RI enabled, a low-true on the INH input will disable the
output of the unit. LIVE causes the output of the unit to track the state of the INH
input. LATCHING latches the output of the unit off in response to the inhibit signal.
4.
5.
Access the Output menu again and scroll through the menu. The DFI command lets
you enable the Discrete Fault Indicator. Use the & key and select ON to enable the
FLT output. Then press Enter. With the FLT output enabled, the open-collector logic
signal can be used to signal external devices when a fault condition is detected.
DFI ON
Scroll to the DFI:SOUR command to select the internal source that drives this signal.
Use the & key to select from the RQS or ESB bits, or the Operation or Questionable
status registers. Then press Enter. Status summary bits are explained in chapter 7.
DFI:SOUR RQS
DFI:SOUR ESB
DFI:SOUR OPER
DFI:SOUR QUES
To configure the DIGIO mode of the port, proceed as follows:
Action
Display
1.
2.
*RST
On the Function keypad, press Output.
Scroll through the Output menu by pressing (. The PORT command lets you select
the DIGIO function. Press Enter when done.
PORT DIGIO
3.
Scroll to the DIGIO command to set and read the Digital Input/Output Port. Press
Enter Number and enter a number from 0 to 7 to program the three bits (0 programs
all bits low; 7 programs all bits high). Press Enter when done.
DIGIO 5
To configure the TRIGGER mode of the port, proceed as follows:
Action
Display
1.
2.
*RST
On the Function keypad, press Output.
Scroll through the Output menu by pressing (. The PORT command lets you select
the TRIGGER function. Press Enter when done.
PORT TRIGGER
9 - Setting the GPIB Address
Your dc source is shipped with the GPIB address set to 5. This address can only be changed from the
front panel using the Address menu located under the Address key.
Set the GPIB address as follows:
Action
Display
1.
2.
ADDRESS 5
ADDRESS 7
On the System keypad, press Address.
Enter the new address. For example, Press Enter Number, 7, Enter.
59
Download from Www.Somanuals.com. All Manuals Search And Download.
5 – Front Panel Operation
10 - Storing and Recalling Instrument States
You can save up to 4 states (from location 0 to location 3) in non-volatile memory and recall them from
the front panel. All programmable settings are saved. This capability is only available when the unit is set
to the SCPI programming language.
NOTE:
You can program the unit to automatically power-on according to the instrument state
that is saved in state 0 as shown in the third example.
Save an instrument state in location 0 as follows:
Action
Display
1.
2.
Set the instrument to the state that you want to save.
*SAV 0
Save this state to location 0. Press Save, Enter Number, 0, Enter.
Recall a saved state as follows:
Action
Display
1.
*RCL 0
Recall the state saved in location 0 by pressing Recall, Enter Number, 0, Enter
Select the power-on state of the dc source as follows:
Action
Display
1.
PON:STATE RST
On the Function keypad, press Output, and scroll through the Output menu until you
get to the PON state command.
2.
Use the # and & keys to select either RST or RCL0. RST sets the power-on state of
the unit as defined by the *RST command. RCL0 sets the power-on state of the unit to
the state saved in *RCL location 0. Press Enter when done.
Clear the non-volatile memory of the dc source as follows:
Action
Display
1.
*RST
On the Function keypad, press Output, Enter. This returns the unit to the factory-
default settings.
2.
3.
*SAV 0
Save these settings to location 0. Press Save, Enter Number, 0, Enter.
Repeat step #2 for memory locations 1 through 3.
*SAV 1
*SAV 2
*SAV 3
60
Download from Www.Somanuals.com. All Manuals Search And Download.
6
Introduction to Programming
External References
GPIB References
The most important GPIB documents are your controller programming manuals - BASIC, GPIB
Command Library for MS DOS, etc. Refer to these for all non-SCPI commands (for example: Local
Lockout).
The following are two formal documents concerning the GPIB interface:
♦ ANSI/IEEE Std. 488.1-1987 IEEE Standard Digital Interface for Programmable Instrumentation.
Defines the technical details of the GPIB interface. While much of the information is beyond the
need of most programmers, it can serve to clarify terms used in this guide and in related documents.
♦ ANSI/IEEE Std. 488.2-1987 IEEE Standard Codes, Formats, Protocols, and Common Commands.
Recommended as a reference only if you intend to do fairly sophisticated programming. Helpful for
finding precise definitions of certain types of SCPI message formats, data types, or common
commands.
The above two documents are available from the IEEE (Institute of Electrical and Electronics Engineers),
345 East 47th Street, New York, NY 10017, USA. The WEB address is www.ieee.org.
SCPI References
The following documents will assist you with programming in SCPI:
♦ Standard Commands for Programmable Instruments Volume 1, Syntax and Style
♦ Standard Commands for Programmable Instruments Volume 2, Command References
♦ Standard Commands for Programmable Instruments Volume 3, Data Interchange Format
♦ Standard Commands for Programmable Instruments Volume 4, Instrument Classes
To obtain a copy of the above documents, contact: Fred Bode, Executive Director, SCPI Consortium,
8380 Hercules Drive, Suite P3, Ls Mesa, CA 91942, USA
61
Download from Www.Somanuals.com. All Manuals Search And Download.
6 - Introduction to Programming
VXIplug&play Power Products Instrument Drivers
VXIplug&play instrument drivers for Microsoft Windows 95 and Windows NT are now available on
the Web at http://www.agilent.com/find/drivers. These instrument drivers provide a high-level
programming interface to your Agilent Technologies instrument. VXIplug&play instrument drivers are
an alternative to programming your instrument with SCPI command strings. Because the instrument
driver's function calls work together on top of the VISA I/O library, a single instrument driver can be
used with multiple application environments.
Supported Applications
(
(
(
(
(
(
Agilent VEE
Microsoft Visual BASIC
Microsoft Visual C/C++
Borland C/C++
National Instruments LabVIEW
National Instruments LabWindows/CVI
System Requirements
The VXIplug&play Power Products instrument driver complies with the following:
(
(
(
(
Microsoft Windows 95
Microsoft Windows NT 4.0
HP VISA revision F.01.02
National Instruments VISA 1.1
Downloading and Installing the Driver
NOTE:
Before installing the VXIplug&play instrument driver, make sure that you have one of
the supported applications installed and running on your computer.
1. Access Agilent Technologies' Web site at http://www.agilent.com/find/drivers.
2. Select the instrument for which you need the driver.
3. Click on the driver, either Windows 95 or Windows NT, and download the executable file to your pc.
4. Locate the file that you downloaded from the Web. From the Start menu select Run
<path>:\agxxxx.exe - where <path> is the directory path where the file is located, and agxxxx is the
instrument driver that you downloaded .
5. Follow the directions on the screen to install the software. The default installation selections will
work in most cases. The readme.txt file contains product updates or corrections that are not
documented in the on-line help. If you decide to install this file, use any text editor to open and read
it.
6. To use the VXIplug&play instrument driver, follow the directions in the VXIplug&play online help
under “Introduction to Programming”.
62
Download from Www.Somanuals.com. All Manuals Search And Download.
Introduction to Programming - 6
Accessing Online Help
A comprehensive online programming reference is provided with the driver. It describes how to get
started using the instrument driver with Agilent VEE, LabVIEW, and LabWindows. It includes
complete descriptions of all function calls as well as example programs in C/C++ and Visual BASIC.
(
To access the online help when you have chosen the default Vxipnp start folder, click on the Start
button and select Programs | Vxipnp | Agxxxx Help (32-bit).
- where agxxxx is the instrument driver.
GPIB Capabilities of the DC Source
All dc source functions except for setting the GPIB address are programmable over the GPIB. The IEEE
488.2 capabilities of the dc source are listed in the Specifications Table in Appendix A.
GPIB Address
The dc source operates from an GPIB address that is set from the front panel. To set the GPIB address,
press the Address key on the front panel and enter the address using the Entry keys. The address can be
set from 0 to 30. The GPIB address is stored in non-volatile memory.
ADDRESS <value>
Enter a value to set the GPIB Address
Introduction to SCPI
SCPI (Standard Commands for Programmable Instruments) is a programming language for controlling
instrument functions over the GPIB. SCPI is layered on top of the hardware-portion of IEEE 488.2. The
same SCPI commands and parameters control the same functions in different classes of instruments. For
example, you would use the same DISPlay command to control the dc source display and the display of a
SCPI-compatible multimeter.
Conventions Used in This Guide
Angle brackets
Vertical bar
<
>
Items within angle brackets are parameter abbreviations. For example,
<NR1> indicates a specific form of numerical data.
|
Vertical bars separate alternative parameters. For example, NORM |
TEXT indicates that either "TEXT" or "NORM" can be used as a
parameter.
Square Brackets
Braces
[
]
Items within square brackets are optional. The representation [SOURce:].
VOLTage means that SOURce: may be omitted.
{
}
Braces indicate parameters that may be repeated zero or more times. It is
used especially for showing arrays. The notation <A>{<,B>} shows that
parameter "A" must be entered, while parameter "B" may be omitted or
may be entered one or more times.
Boldface font is used to emphasize syntax in command definitions.
TRIGger:COUNt:CURRent <NRf> shows command definition.
Boldface font
Computer font
Computer font is used to show program lines in text.
TRIGger:COUNt:CURRent 10 shows a program line.
63
Download from Www.Somanuals.com. All Manuals Search And Download.
6 - Introduction to Programming
Types of SCPI Commands
SCPI has two types of commands, common and subsystem.
♦ Common commands generally are not related to specific operation but to controlling overall dc
source functions, such as reset, status, and synchronization. All common commands consist of a
three-letter mnemonic preceded by an asterisk: *RST
*IDN?
*SRE 8
♦ Subsystem commands perform specific dc source functions. They are organized into an inverted tree
structure with the "root" at the top. The following figure shows a portion of a subsystem command
tree, from which you access the commands located along the various paths. You can see the complete
tree in Table 8-1.
ROOT
[:STATe]
:DFI
:OUTPut
[:STATe]
:SOURce
:PON
:STATe
:PROTection
:CLEar
:DELay
:OPERation
:STATus
?
[:EVEN]
:CONDition?
Figure 6-1. Partial Command Tree
Multiple Commands in a Message
Multiple SCPI commands can be combined and sent as a single message with one message terminator.
There are two important considerations when sending several commands within a single message:
♦ Use a semicolon to separate commands within a message.
♦ There is an implied header path that affects how commands are interpreted by the dc source.
The header path can be thought of as a string that gets inserted before each command within a message.
For the first command in a message, the header path is a null string. For each subsequent command the
header path is defined as the characters that make up the headers of the previous command in the
message up to and including the last colon separator. An example of a message with two commands is:
OUTP:STAT ON;PROT:DEL 2
which shows the use of the semicolon separating the two commands, and also illustrates the header path
concept. Note that with the second command, the leading header "OUTP" was omitted because after the
"OUTP:STAT ON" command, the header path was became defined as "OUTP" and thus the instrument
interpreted the second command as:
OUTP:PROT:DEL 2
In fact, it would have been syntactically incorrect to include the "OUTP" explicitly in the second
command, since the result after combining it with the header path would be:
OUTP:OUTP:PROT:DEL 2
which is incorrect.
64
Download from Www.Somanuals.com. All Manuals Search And Download.
Introduction to Programming - 6
Moving Among Subsystems
In order to combine commands from different subsystems, you need to be able to reset the header path to
a null string within a message. You do this by beginning the command with a colon (:), which discards
any previous header path. For example, you could clear the output protection and check the status of the
Operation Condition register in one message by using a root specifier as follows:
OUTPut:PROTection:CLEAr;:STATus:OPERation:CONDition?
The following message shows how to combine commands from different subsystems as well as within
the same subsystem:
VOLTage:LEVel 20;PROTection 28;:CURRent:LEVel 3;PROTection:STATe ON
Note the use of the optional header LEVel to maintain the correct path within the voltage and current
subsystems, and the use of the root specifier to move between subsystems.
Including Common Commands
You can combine common commands with system commands in the same message. Treat the common
command as a message unit by separating it with a semicolon (the message unit separator). Common
commands do not affect the header path; you may insert them anywhere in the message.
VOLTage:TRIGgered 17.5;:INITialize;*TRG
OUTPut OFF;*RCL 2;OUTPut ON
Using Queries
Observe the following precautions with queries:
♦ Set up the proper number of variables for the returned data.
♦ Read back all the results of a query before sending another command to the dc source. Otherwise a
Query Interrupted error will occur and the unreturned data will be lost.
Types of SCPI Messages
There are two types of SCPI messages, program and response.
♦ A program message consists of one or more properly formatted SCPI commands sent from the
controller to the dc source. The message, which may be sent at any time, requests the dc source to
perform some action.
♦ A response message consists of data in a specific SCPI format sent from the dc source to the
controller. The dc source sends the message only when commanded by a program message "query."
Figure 6-2 illustrates the SCPI message structure.
The Message Unit
The simplest SCPI command is a single message unit consisting of a command header (or keyword)
followed by a message terminator. The message unit may include a parameter after the header. The
parameter can be numeric or a string.
ABORt<NL>
VOLTage 20<NL>
65
Download from Www.Somanuals.com. All Manuals Search And Download.
6 - Introduction to Programming
Message Unit
Data
Keywords
Query Indicator
;
PROT 21 ; : CURR?
VOLT : LEV 20
<NL>
Keyword Separator
Message Unit Separators
Message Terminator
Root Specifier
Figure 6-2. Command Message Structure
Headers
Headers, also referred to as keywords, are instructions recognized by the dc source. Headers may be
either in the long form or the short form. In the long form, the header is completely spelled out, such as
VOLTAGE, STATUS, and DELAY. In the short form, the header has only the first three or four letters,
such as VOLT, STAT, and DEL.
Query Indicator
Following a header with a question mark turns it into a query (VOLTage?, VOLTage:PROTection?). If a
query contains a parameter, place the query indicator at the end of the last header.
VOLTage:PROTection? MAX
Message Unit Separator
When two or more message units are combined into a compound message, separate the units with a
semicolon.
STATus:OPERation?;QUEStionable?
Root Specifier
When it precedes the first header of a message unit, the colon becomes the root specifier. It tells the
command parser that this is the root or the top node of the command tree.
Message Terminator
A terminator informs SCPI that it has reached the end of a message. Three permitted messages
terminators are:
♦ newline (<NL>), which is ASCII decimal 10 or hex 0A.
♦ end or identify (<END>)
♦ both of the above (<NL><END>).
In the examples of this guide, there is an assumed message terminator at the end of each message.
66
Download from Www.Somanuals.com. All Manuals Search And Download.
Introduction to Programming - 6
SCPI Data Formats
All data programmed to or returned from the dc source is ASCII. The data may be numerical or character
string.
Numerical Data Formats
Symbol
<NR1>
Response Formats
Digits with an implied decimal point assumed at the right of the least-significant digit.
Examples: 273
<NR2> Digits with an explicit decimal point. Example: .0273
<NR3> Digits with an explicit decimal point and an exponent. Example: 2.73E+2
Parameter Formats
<Nrf>
Extended format that includes <NR1>, <NR2> and <NR3>. Examples: 273 273. 2.73E2
<Nrf+> Expanded decimal format that includes <NRf> and MIN MAX. Examples: 273 273.
2.73E2 MAX. MIN and MAX are the minimum and maximum limit values that are
implicit in the range specification for the parameter.
<Bool> Boolean Data. Example: 0 | 1 or ON | OFF
Suffixes and Multipliers
Class
Current
Amplitude
Time
Suffix
Unit
ampere
volt
Unit with Multiplier
MA (milliampere)
MV (millivolt)
A
V
S
second
MS (millisecond)
Common Multipliers
1E3
1E-3
1E-6
K
M
U
kilo
milli
micro
Response Data Types
Character strings returned by query statements may take either of the following forms, depending on the
length of the returned string:
Character Response Data. Permits the return of character strings.
<CRD>
Arbitrary ASCII Response Data. Permits the return of undelimited 7-bit ASCII. This data
type has an implied message terminator.
<AARD>
String Response Data. Returns string parameters enclosed in double quotes.
<SRD>
67
Download from Www.Somanuals.com. All Manuals Search And Download.
6 - Introduction to Programming
SCPI Command Completion
SCPI commands sent to the dc source are processed either sequentially or in parallel. Sequential
commands finish execution before a subsequent command begins. Parallel commands allow other
commands to begin executing while the parallel command is still executing. Commands that affect
trigger actions are among the parallel commands.
The *WAI, *OPC, and *OPC? common commands provide different ways of indicating when all
transmitted commands, including any parallel ones, have completed their operations. The syntax and
parameters for these commands are described in chapter 8. Some practical considerations for using these
commands are as follows:
*WAI
This prevents the dc source from processing subsequent commands until all pending
operations are completed.
*OPC?
This places a 1 in the Output Queue when all pending operations have completed.
Because it requires your program to read the returned value before executing the next
program statement, *OPC? can be used to cause the controller to wait for commands to
complete before proceeding with its program.
*OPC
This sets the OPC status bit when all pending operations have completed. Since your
program can read this status bit on an interrupt basis, *OPC allows subsequent
commands to be executed.
NOTE:
The trigger subsystem must be in the Idle state for the status OPC bit to be true. As far as
triggers are concerned, OPC is false whenever the trigger subsystem is in the Initiated
state.
Using Device Clear
You can send a device clear at any time abort a SCPI command that may be hanging up the GPIB
interface. The status registers, the error queue, and all configuration states are left unchanged when a
device clear message is received. Device clear performs the following actions:
♦ The input and output buffers of the dc source are cleared.
♦ The dc source is prepared to accept a new command string.
The following statement shows how to send a device clear over the GPIB interface using Agilent BASIC:
CLEAR 705
IEEE-488 Device Clear
The following statement shows how to send a device clear over the GPIB interface using the GPIB
command library for C or QuickBASIC:
IOCLEAR (705)
68
Download from Www.Somanuals.com. All Manuals Search And Download.
Introduction to Programming - 6
SCPI Conformance Information
SCPI Conformed Commands
The Agilent 66321B/D and 66319B/D conform to SCPI Version 1995.0.
ABOR
CAL:DATA
CAL:STAT
DISP[:WIND][:STAT]
DISP[:WIND]:TEXT[:DATA]
INIT[:IMM]:SEQ | NAME
INIT:CONT:SEQ | NAME
MEAS | FETC:ARR:CURR[:DC]?
MEAS | FETC:ARR:VOLT[:DC]?
MEAS | FETC[:SCAL]:CURR[:DC]?
MEAS | FETC[:SCAL]:CURR:HIGH?
MEAS | FETC[:SCAL]:CURR:LOW?
MEAS | FETC[:SCAL]:CURR:MAX?
MEAS | FETC[:SCAL]:CURR:MIN?
MEAS | FETC[:SCAL]:VOLT[:DC]?
MEAS | FETC[:SCAL]:VOLT:HIGH?
MEAS | FETC[:SCAL]:VOLT:LOW?
MEAS | FETC[:SCAL]:VOLT:MAX?
MEAS | FETC[:SCAL]:VOLT:MIN?
OUTP[:STAT]
OUTP:PROT:DEL
OUT:PROT:STAT
STAT:QUES:ENAB
STAT:QUES:NTR
STAT:QUES:PTR
SYST:ERR?
SYST:LANG
SYST:VERS?
TRIG[:SEQ1 | :TRAN][:IMM]
TRIG[:SEQ1 | :TRAN]:SOUR
TRIG:SEQ2 | ACQ[:IMM]
TRIG:SEQ2 | ACQ:SOUR
TRIG:SEQ:DEF
*CLS
*ESE*ESE?*ESR?
*IDN?
*OPC*OPC?*OPT?
*PSC*PSC?
[SOUR]:CURR[:LEV][:IMM][:AMPL]
[SOUR]:CURR[:LEV]:TRIG[:AMPL]
[SOUR]:CURR:PROT:STAT
[SOUR]:VOLT[:LEV][:IMM][:AMPL]
[SOUR]:VOLT[:LEV]:TRIG[:AMPL]
[SOUR]:VOLT:PROT
SENS:CURR[:DC]:RANG[:UPP]
SENS:FUNC
SENS:SWE:OFFS:POIN
SENS:SWE:POIN
SENS:SWE:TINT
STAT:OPER[:EVEN]?
STAT:OPER:COND?
STAT:OPER:ENAB
STAT:OPER:NTR
STAT:OPER:PTR
STAT:PRES
STAT:QUES[:EVEN]?
STAT:QUES:COND?
*RCL*RST
*SAV*SRE*STB?
*TRG*TST?
*WAI
OUTP:PROT:CLE
Non-SCPI Commands
CAL:CURR[:SOUR][:DC][:POS]
CAL:CURR[:SOUR][:DC]:NEG
CAL:MEAS[:DC]:LOWR
CAL:MEAS:AC
OUTP:DFI:SOUR
OUTP:PON:STAT
OUTP:RI:MODE
OUTP:TYPE
CAL:LEV
SENS:CURR:DET
CAL:PASS
SENS:LEAD:STAT?
CAL:SAVE
CAL:VOLT[:DC]
[SOUR]:DIG:DATA[:VAL]
[SOUR]:DIG:FUNC
CAL:VOLT:PROT
[SOUR]:RES[:LEV][:IMM][:AMPL]
TRIG:SEQ2 | ACQ:COUN:CURR | :VOLT
TRIG:SEQ2 | ACQ:HYST:CURR | :VOLT
TRIG:SEQ2 | ACQ:LEV:CURR | :VOLT
TRIG:SEQ2 | ACQ:SLOP:CURR | :VOLT
DISP[:WIND]:MODE
MEAS | FETC[:SCAL]:CURR:ACDC?
MEAS | FETC[:SCAL]:VOLT:ACDC?
OUTP:DFI[:STAT]
69
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
7
Programming the DC Source
Introduction
This chapter contains examples on how to program your dc source. Simple examples show you how to
program:
$ output functions such as voltage, current, and resistance
$ internal and external triggers
$ measurement functions
$ the status and protection functions
NOTE:
The examples in this chapter show which commands are used to perform a particular
function, but do not show the commands being used in any particular programming
environment. Refer to Appendix D for some examples of SCPI commands in a specific
programming environment.
Programming the Output
Power-on Initialization
When the dc source is first turned on, it wakes up with the output state set OFF. In this state the output
voltage is set to 0. The following commands are given implicitly at power-on:
*RST
*CLS
STAT:PRES
*SRE 0
*ESE 0
*RST is a convenient way to program all parameters to a known state. Refer to the *RST command in
chapter 8 to see how each programmable parameter is set by *RST. Refer to the *PSC command in
chapter 8 for more information on the power-on initialization of the *ESE and the *SRE registers.
Enabling the Output
To enable the output, use the command:
OUTP ON
Note that this command enables both outputs on Agilent 66319B/66319D units.
Output Voltage
The output voltage is controlled with the VOLTage command. To set the output voltage to 5 volts, use:
VOLT
5
or
VOLT2 5
for models that have a second output
71
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
Maximum Voltage
The maximum output voltage that can be programmed can be queried with:
VOLT? MAX
Overvoltage Protection
The dc source will turn off its output if the output voltage exceeds its programmed setting by two volts
when measured at the + sense and − sense terminals. If the operation of the overvoltage protection circuit
interferes with the proper operation of your phone test, you can disable overvoltage protection. As
explained in chapter 8, this protection feature is implemented with the following command:
VOLT:PROT:STAT <bool> where <bool> is the voltage protection state (0 | OFF; 1 | ON).
CAUTION:
If overvoltage protection is disabled, the dc souce or the equipment under test will not be
protected from excessive external voltages.
Output Current
All models have a programmable current function. The command to program the current is:
CURR <n> or
CURR2 <n> for models that have a second output
where <n> is the current limit in amperes.
If the load attempts to draw more current than the programmed limit, the output voltage is reduced to
keep the current within the limit.
Maximum Current
The maximum output current that can be programmed can be queried with:
CURR? MAX
Overcurrent Protection
The dc source can also be programmed to turn off its output if the current limit is reached. As explained
in chapter 8, this protection feature is implemented the following command:
CURR:PROT:STAT ON | OFF
NOTE:
Use the OUTPut:PROTection:DELay command to prevent momentary current limit
conditions caused by programmed output changes from tripping the overcurrent
protection.
Output Resistance
The output resistance is controlled with the RESistance command. To set the output resistance to 0.5
ohms, use:
RES 0.5
72
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
Triggering Output Changes
The dc source has two independent trigger systems. One is used for synchronizing output changes, and
the other is used for synchronizing measurements. This section describes the output trigger system. The
measurement trigger system is described under "Triggering Measurements".
SCPI Triggering Nomenclature
In SCPI terms, trigger systems are called sequences. When more than one trigger system exists, they are
differentiated by naming them SEQuence1 and SEQuence2. SEQuence1 is the transient trigger system
and SEQuence2 is the measurement trigger system. The dc source uses aliases with more descriptive
names for these sequences. These aliases can be used instead of the sequence forms.
Sequence Form
SEQuence1
SEQuence2
Alias
TRANsient
ACQuire
Output Trigger Model
Figure 7-1 is a model of the output trigger system. The rectangular boxes represent states. Arrows show
the transitions between states. These are labeled with the input or event that causes the transition to
occur.
ABORt
IDLE STATE
*RST
*RCL
INITiate:CONTinuous OFF
INITiate:CONTinuous ON
INITiate[:IMMediate]
INITIATED STATE
TRIGGER RECEIVED
OUTPUT
LEVEL
CHANGE
Figure 7-1. Model of Output Trigger System
Setting the Voltage, Current, or Resistance Transient Levels
To program output trigger levels, you must first specify a voltage or current trigger level that the output
will go to once a trigger signal is received. Use the following commands to set the output trigger level:
VOLT:TRIG <n>
VOLT2:TRIG <n>
CURR:TRIG <n>
CURR2:TRIG <n>
RES:TRIG <n>
for models that have a second output
for models that have a second output
only applies to output 1 (the main output)
NOTE:
Until they are programmed, trigger levels will be the same as the corresponding voltage
or current levels. For example, if a dc source is powered up and the voltage is
programmed to 6, the trigger level is also set to 6. Once you program a trigger level, it
will stay at that value until the output is changed by a transient trigger or reprogrammed.
73
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
Enabling the Output Trigger System
When the dc source is turned on, the trigger subsystem is in the idle state. In this state, the trigger
subsystem is disabled, ignoring all triggers. Sending the following commands at any time returns the
trigger system to the idle state:
ABOR
*RST
*RCL
The INITiate commands move the trigger system from the idle state to the initiated state. This enables
the dc source to receive triggers. To initiate for a single triggered action, use:
INIT:SEQ1
or
INIT:NAME TRAN
After a trigger is received and the action completes, the trigger system will return to the idle state. Thus it
will be necessary to enable the system each time a triggered action is desired.
To keep the transient trigger system initiated for multiple triggers without having to send an initiate
command for each trigger, use:
INIT:CONT:SEQ1 ON
or
INIT:CONT:NAME TRAN, ON
Selecting the Output Trigger Source
The only trigger source for output triggers is a command from the bus. Since BUS is the only trigger
source, the following command is provided for completeness only:
TRIG:SOUR BUS
Generating Triggers
Single Trigger
After you have specified the appropriate trigger source, you can generate triggers by sending one of the
following commands over the GPIB:
TRIG:IMM
*TRG
an IEEE-488 Group Execute Trigger bus command
When the trigger system enters the Output Change state upon receipt of a trigger (see figure 7-1), the
triggered functions are set to their programmed trigger levels. When the triggered actions are completed,
the trigger system returns to the idle state.
NOTE:
The external trigger input port does not support output triggers.
Multiple Triggers
When you have programmed INITiate:CONTinuous:SEQuence1 ON as previously discussed, the trigger
system does not need to be initiated for each trigger; it responds to the next trigger as soon as it is
received. When each triggered action completes, the trigger system returns to the initiated state to wait
for the next trigger. INITiate:CONTinuous:SEQuence1 OFF returns the system to single trigger mode.
74
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
Making Basic Measurements
All dc sources have excellent output voltage and current measurement capability.
NOTE:
There is only one measurement system in the dc source. Therefore, you can perform only
one measurement function (voltage, current, or DVM) at a time.
All measurements are performed by digitizing the instantaneous output voltage or current for a defined
number of samples and sample interval, storing the results in a buffer, and then calculating the measured
result. For the main output (output 1), many parameters of the measurement are programmable. These
include the number of samples, the time interval between samples, and the method of triggering. Note
that there is a tradeoff between these parameters and the speed, accuracy, and stability of the
measurement in the presence of noise.
Average Measurements
To measure the average output voltage or current for the main output (output 1), use:
MEAS:VOLT?
MEAS:CURR?
Average voltage and current is measured by acquiring a number of readings at the selected time interval,
applying the Hanning window function to the readings, and averaging the readings. Windowing is a
signal conditioning process that reduces the error in average measurements made in the presence of
periodic signals such as pulse current waveforms, which are generated when TDMA cellular phones are
transmitting. The power-on and *RST sample interval and sweep size settings yield a data acquisition
time of 32 milliseconds per measurement.
Ripple rejection is a function of the number of cycles of the ripple frequency contained in the acquisition
window. More cycles in the acquisition window results in better ripple rejection. If you increase the data
acquisition time for each measurement to 45 microseconds for example, this results in 5.53 cycles in the
acquisition window at 60 Hz, for a ripple rejection of about 70 dB.
Controlling Measurement Samples
You can vary both the number of data points in a measurement sample, as well as the time between
samples. This is illustrated in Figure 7-2.
SENS:SWE:TINT <time>
SENS:SWE:POIN <# of points>
Figure 7-2. Commands that Control Measurement Time
75
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
When the instrument is turned on and at *RST, the output voltage or current sampling rate is 15.6
microseconds, and the sweep size is set to 2048 data points. This means that it takes about 32
milliseconds to fill up 2048 data points in the data buffer. Adding a command processing overhead of
about 20 milliseconds results in a total measurement time of about 50 milliseconds per measurement.
You can vary this data sampling rate with:
SENS:SWE:TINT <sample_period>
SENS:SWE:POIN <points>
For example, to set the time interval to 46.8 microseconds per measurement with 1500 samples, use
SENS:SWE:TINT 46.8E-6;POIN 1500.
Note that reducing the number of sample points increases the speed of the measurement; however, the
tradeoff is greater measurement uncertainty in the presence of noise..
Window Functions
The dc source lets you select from two measurement window functions: Hanning and Rectangular. To
select a window function, use:
SENS:WIND: HANN | RECT
As shipped from the factory, the dc source measurement functions use a Hanning window. The Hanning
window applies a cos4 weighting function to the data in the measurement buffer when computing average
and rms measurements. This returns accurate data even if an integral number of waveform cycles are not
captured, provided that at least three or more waveform cycles are in the measurement buffer. If there are
only one or two waveform cycles, the Hanning window will not give accurate results.
With a Rectangular window, no weighting function is applied to the data in the measurement buffer.
However, to use the Rectangular window function to return accurate data for one or more waveform
cycles, an integral number of waveform cycles must be captured in the measurement buffer. This means
that you must accurately know the waveform period beforehand. In this way you can chose the sample
interval and the number of data points so that an integral number of waveform cycles will end up in the
measurement buffer.
Measuring Output 2 Voltage and Current (Agilent 66319B/66319D only)
The measurement parameters for output 2 are not programmable. They are fixed at 2048 data points with
a 15.6 microsecond sampling rate using a Hanning window. To measure the average output voltage or
current for output 2, use:
MEAS:VOLT2?
MEAS:CURR2?
Making Enhanced Measurements
Agilent Models 66321B/D and 66319B/D have the ability to make several types of voltage or current
waveform measurements. These expanded measurement capabilities are particularly useful for loads that
draw current in pulses. The SCPI language MEASure and FETCh queries are used to return the various
measurement parameters of voltage and current waveforms.
76
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
There are two ways to make enhanced measurements:
♦ Use the MEASure queries to immediately start acquiring new voltage or current data, and return
measurement calculations from this data as soon as the buffer is full. This is the easiest way to make
measurements, since it requires no explicit trigger programming. Additional calculations may be
obtained from the acquired data using FETCh queries.
♦ Use a triggered measurement when the measurement must be synchronized to a signal condition as
discussed under “Triggering Measurements”. Then use the FETCh queries to return calculations
from the data that was retrieved by the acquisition trigger. This method gives you the flexibility to
synchronize the data acquisition with a transition in the output voltage or current. FETCh queries do
not trigger the acquisition of new measurement data, but they can be used to return many different
calculations from the data that was retrieved by the acquisition trigger. Note that if you acquired
voltage data, you can fetch only voltage calculations.
NOTE:
For each MEASure query, there exists a corresponding FETCh query. FETCh queries
perform the same calculation as MEASure queries, but do not acquire new data.
Current Ranges and Measurement Detector
The dc source has three current measurement ranges. The command that controls the ranges is:
SENS:CURR:RANG <value> | MIN | MAX
Enter the value of the current that you expect to measure. When the range is set to 3A, the maximum
current that can be measured is the maximum rating of the unit. Other current ranges are as follows:
3A Range:
1A Range:
0 through MAX (see Table A-2)
0 through 1 A
0.02A Range: 0 through 0.02 A (MIN)
The dc source also has two measurement detectors. Check that the current detector is set to ACDC when
measuring current pulses or other waveforms with a frequency content greater than a few kilohertz.
SENS:CURR:DET ACDC
Select DC as the measurement detector if you are making only DC current measurements and you require
a measurement offset better than 2mA on the High current measurement range. Note that this selection
gives inaccurate results on current waveforms that have ac content.
SENS:CURR:DET DC
RMS Measurements
To read the rms content of a voltage or current waveform, use:
MEAS:VOLT:ACDC? or
MEAS:CURR:ACDC?
This returns the ac+dc rms measurement.
Making rms or average measurements on ac waveforms for which a non-integral number of cycles of data
has been acquired may result in measurement errors due to the last partial cycle of acquired data. The
instrument reduces this error by using a Hanning window function when making the measurement. If the
measurement readings vary from sample to sample, try increasing the data acquisition time to reduce
measurement error.
77
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
Pulse Measurements
After pulse data has been acquired, use FETCh queries to return measurement data in the shortest time.
FETCh queries do not trigger the acquisition of new measurement data, but return different calculations
from the data that was acquired. If you acquired voltage data, you can fetch only voltage measurements;
if you acquired current data you can fetch only current measurements, otherwise an error will occur.
The dc source has several measurement queries that return key parameters of pulse waveforms as shown
in Figure 7-3.
FETC:CURR:MAX?
FETC:VOLT:MAX?
FETC:CURR:HIGH?
FETC:VOLT:HIGH?
FETC:CURR:LOW?
FETC:VOLT:LOW?
DATA POINTS
FETC:CURR:MIN?
FETC:VOLT:MIN?
Figure 7-3. Measurement Commands Used to Return Pulse Data
Minimum and Maximum Measurements
To return the maximum or minimum value of a pulse or ac waveform use:
FETC:VOLT:MAX? or
FETC:VOLT:MIN?
FETC:CURR:MAX? or
FETC:CURR:MIN?
High/Low Measurements
The value of the high level or low level of a pulse can also be measured. High and low level
measurements are defined as follows: The instrument first measures the minimum and maximum data
points of the pulse waveform. It then generates a histogram of the pulse waveform using 16 bins between
the maximum and minimum data points. The bin containing the most data points above the 50% point is
the high bin. The bin containing the most data points below the 50% point is the low bin. The average of
all the data points in the high bin is returned as the High level. The average of all the data points in the
low bin is returned as the Low level. If no high or low bin contains more than 1.25% of the total number
of acquired points, then the maximum or minimum value is returned by these queries.
To return the average value of the high bin, use:
FETC:CURR:HIGH? or
FETC:VOLT:HIGH?
To return the average value of the low bin, use:
FETC:CURR:LOW? or
FETC:VOLT:LOW?
78
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
Returning All Measurement Data From the Data Buffer
The MEASure:ARRay and FETCh:ARRay queries return all data values of the instantaneous voltage or
current buffer. No weighting function is applied, returning only raw data from the buffer. The commands
are:
MEAS:ARR:CURR?
MEAS:ARR:VOLT?
Making DVM Measurements
Agilent Models 66321D and 66319D have a DVM input on the rear panel for making independent
voltage measurements. The common mode voltage range of the DVM is −4.5 V to +25 V from either
DVM input with respect to the negative output terminal of output 1. To protect the DVM from damage,
keep the maximum isolation voltage to ground at less than ±50 Vdc. To obtain correct voltage
measurements, keep the common mode voltage within the specified limits. Refer to chapter 3 under
"DVM Connection" for more information.
The DVM can only measure average and rms voltage. Its measurement parameters are not programmable.
They are fixed at 2048 data points with a 15.6 microsecond sampling rate using a Hanning window. Use
the SCPI language MEASure and FETCh queries to return measurements. Note that all triggered
measurement functions discussed the next section also apply to DVM measurements.
NOTE:
There is only one measurement system in the dc source. Therefore, you can perform only
one measurement function (voltage, current, or DVM) at a time.
Average Measurements
To measure the average voltage, use:
MEAS:DVM:DC?
Average voltage measured by acquiring a number of readings at the selected time interval, applying a
Hanning window function to the readings, and averaging the readings. Windowing is a signal
conditioning process that reduces the error in average measurements made in the presence of periodic
signals. The DVM sampling rate and sweep size result in a data acquisition time of 32 milliseconds per
measurement. Adding a command processing overhead of about 20 milliseconds results in a total
measurement time of about 50 milliseconds per measurement.
RMS Measurements
To measure rms voltage, use:
MEAS:DVM:ACDC?
This returns the total rms measurement. If ac and dc are present, the DVM measures the total rms of
ac+dc.
Making rms or average measurements on ac waveforms for which a non-integral number of cycles of data
has been acquired may result in measurement errors due to the last partial cycle of acquired data. This
error is reduced by using a Hanning window function when making the measurement.
79
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
Triggered Measurements
Use the measurement trigger system to synchronize the acquisition of measurements with either a BUS or
internal trigger. You can trigger voltage and current measurements on the main output (output 1) and on
the DVM. An internal trigger synchronizes the acquisition to a signal condition. Use FETCh commands
to return different calculations from the data acquired by the measurement system. Briefly, to make a
triggered measurement:
1
2
3
4
5
6
Select a sweep interval and sample size
Set up the trigger levels
Setting the output 2 voltage and current
Select the trigger source
Enable the trigger system
Fetch the triggered measurements
SCPI Triggering Nomenclature
The dc source uses the following sequence name and alias for the measurement trigger system. The alias
can be used instead of the sequence form.
Sequence Form
Alias
SEQuence2
ACQuire
Measurement Trigger Model
Figure 7-4 is a model of the measurement trigger system. The rectangular boxes represent states. The
arrows show the transitions between states. These are labeled with the input or event that causes the
transition to occur.
ABORt
IDLE STATE
*RST
*RCL
INITiate[:IMMediate]
INITIATED STATE
TRIGGER RECEIVED
SENSe:SWEep:POINts
ACQUIRED
NO
TRIGger:COUNt
COMPLETE?
YES
Figure 7-4. Model of Measurement Trigger System
80
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
Enabling the Measurement Trigger System
When the dc source is turned on, the trigger system is in the idle state. In this state, the trigger system is
disabled and it ignores all triggers. Sending the following commands at any time returns the trigger
system to the idle state:
ABORt
*RST
*RCL
The INITiate commands move the trigger system from the idle state to the initiated state. This enables
the measurement system to receive triggers. To initiate the measurement trigger system, use:
INIT:SEQ2 or INIT:NAME ACQ
After a trigger is received and the data acquisition completes, the trigger system will return to the idle
state (unless multiple triggers are desired). Thus it will be necessary to initiate the system each time a
triggered measurement is desired.
NOTE:
The measurement trigger system cannot be initiated continuously. However, it can be
repeated for a limited number of times as explained under "Multiple triggers".
Selecting the Measurement Trigger Source
The trigger system is waiting for a trigger signal in the initiated state. Before you generate a trigger, you
must select a trigger source. The following measurement trigger sources can be selected:
Selects GPIB bus triggers. This synchronizes the measurement to the bus
trigger command
BUS -
Selects the signal as the measurement trigger. This synchronizes the
measurement to the signal condition present at either the main output
(output1) terminals or the DVM inputs.
INTernal -
Selects the external trigger input as the measurement trigger source. This
capability only applies to units with firmware revision A.03.01 and up.
EXTernal -
To select GPIB bus triggers, use:
TRIG:SEQ2:SOUR BUS or TRIG:ACQ:SOUR BUS
To select internal triggers use:
TRIG:SEQ2:SOUR INT or TRIG:ACQ:SOUR INT
To select external triggers use:
TRIG:SEQ2:SOUR EXT or TRIG:ACQ:SOUR EXT
Selecting the Sensing Function
There is only one measurement system in the dc source. The measurement system supports voltage
measurements at the main output, current measurements at the main output, and DVM input
measurements. Before you generate a measurement trigger, you must specify one of the following
measurement functions:
SENS:FUNC "CURR" or
SENS:FUNC "VOLT" or
SENS:FUNC "DVM"
81
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
Generating Measurement Triggers
Single Triggers
After you specify the appropriate trigger source and sensing function, generate triggers as follows:
Send one of the following commands over the GPIB:
TRIG:IMM (not affected by the trigger source setting)
*TRG
GPIB Triggers
an IEEE-488 Group Execute Trigger bus command
To trigger off of the output signal, you must specify the output level that
generates the trigger, the rising or falling edge of the slope, and a hysteresis to
qualify trigger conditions. This is illustrated in figure 7-5 for current triggers.
Internal Triggers
External Triggers
To externally trigger the measurement, you must supply either a negative-going
edge signal or a contact closure to the external trigger input (see Appendix A).
This capability only applies to units with firmware revision A.03.01 and up.
Trigger occurs on falling edge
Trigger occurs on rising edge
when signal crosses positive
hysteresis band limit
when signal crosses negative
hysteresis band limit
TRIG:ACQ:HYST:CURR <value>
TRIG:ACQ:HYST:VOLT <value>
TRIG:ACQ:LEV:CURR <level>
TRIG:ACQ:LEV:VOLT <level>
TRIG:ACQ:SLOP:CURR POS
TRIG:ACQ:SLOP:VOLT NEG
TRIG:ACQ:SLOP:CURR NEG
TRIG:ACQ:SLOP:VOLT NEG
Measurement time = time interval X number of points
Figure 7-5. Commands Used to Control Internal Measurement Triggers
To specify the current level that will generate triggers for both positive- and negative-going signals use:
TRIG:SEQ2:LEV:CURR <value> or
TRIG:ACQ:LEV:CURR <value>
To specify the slope on which triggering occurs use the following commands. You can specify a
POSitive, a NEGative, or EITHer type of slope.
TRIG:SEQ2:SLOP:CURR <slope> or
TRIG:ACQ:SLOP:CURR <slope>
To specify a hysteresis band to qualify the positive- or negative-going signal use:
TRIG:SEQ2:HYST:CURR <value> or
TRIG:ACQ:HYST:CURR <value>
NOTE:
When using internal triggers, do not INITiate the measurement until after you have
specified the slope, level, and hysteresis.
When the acquisition finishes, any of the FETCh queries can be used to return the results. Once the
measurement trigger is initiated, if a FETCh query is sent before the data acquisition is triggered or
before it is finished, the response data will be delayed until the trigger occurs and the acquisition
completes. This may tie up the computer if the trigger condition does not occur immediately.
82
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
One way to wait for results without tying up the computer is to use the SCPI command completion
commands. For example, you can send the *OPC command after INITialize, then occasionally poll the
OPC status bit in the standard event status register for status completion while doing other tasks. You can
also set up an SRQ condition on the OPC status bit going true and do other tasks until the SRQ interrupts.
Multiple Triggers
As shown in Figure 7-6, the dc source also has the ability to set up several measurements in succession.
This is accomplished by specifying a trigger count.
NOTE:
Multiple triggers can only be programmed for voltage and current measurements on the
main output (output 1). Multiple triggers cannot be programmed for DVM
measurements.
trigger 1
trigger 2
trigger 3
trigger level
Measurement
Measurement
Measurement
(Measurement = time interval X # of points)
TRIG:ACQ:COUN:VOLT 3 or
TRIG:ACQ:COUN:CURR 3
Figure 7-6. Multiple Measurements
To set up the trigger system for a number of sequential acquisitions use:
TRIG:ACQ:COUN:CURR <number> or
TRIG:ACQ:COUN:VOLT <number>
With this setup, the instrument performs each acquisition sequentially, storing the digitized readings in
the internal measurement buffer. It is only necessary to initialize the measurement once at the start; after
each completed acquisition the instrument will wait for the next valid trigger condition to start another.
When all measurements complete, use FETCh commands to return the data.
By varying the measurement parameters, you can accurately measure specific portions of an output pulse.
For example, if you set the measurement time to match the pulse width, you can measure just the high
level of a specific number of output pulses. If you increase the measurement time to include the entire
waveform, you will return measurement data based on the entire waveform. To calculate the correct time
interval for your measurement, simply divide the desired measurement time by the number of points or
samples in the measurement.
NOTE:
The total number of data points cannot exceed 4096. This means that the count
multiplied by the points in each measurement cannot exceed 4096; otherwise an error
will occur.
83
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
Pre-trigger and Post-trigger Data Acquisition
The measurement system lets you capture data before, after, or at the trigger signal. When a measurement
is initiated, the dc source continuously samples the instantaneous signal level of the sensing function. As
shown in figure 7-7, you can move the block of data being read into the acquisition buffer with reference
to the acquisition trigger. This permits pre-trigger or post-trigger data sampling.
OFFSET = -4095
4096 DATA POINTS
OFFSET = -2048
4096 DATA POINTS
OFFSET = 0
4096 DATA POINTS
9
OFFSET = 0 to 2
4096 DATA POINTS
TIME
ACQUISITION
TRIGGER
Figure 7-7. Pre-trigger and Post-trigger Acquisition
To offset the beginning of the acquisition buffer relative to the acquisition trigger, use:
SENS:SWE:OFFS:POIN <offset>
The range for the offset is -4095 to 2,000,000,000 points. As shown in the figure, when the offset is
negative, the values at the beginning of the data record represent samples taken prior to the trigger. When
the value is 0, all of the values are taken after the trigger. Values greater than zero can be used to
program a delay time from the receipt of the trigger until the data points that are entered into the buffer
are valid. (Delay time = offset x sample period).
NOTE:
If, during a pre-trigger data acquisition, a trigger occurs before the pre-trigger data count
is completed, the measurement system ignores this trigger. This will prevent the
completion of the measurement if another trigger is not generated.
Programming the Status Registers
Status register programming lets you determine the operating condition of the dc source at any time. For
example, you may program the dc source to generate an interrupt (SRQ) when an event such as a current
limit occurs. When the interrupt occurs, your program can act on the event in the appropriate fashion.
Figure 7-8 shows the status register structure of the dc source. Table 7-1 defines the status bits. The
Standard Event, Status Byte, and Service Request Enable registers and the Output Queue perform
standard GPIB functions as defined in the IEEE 488.2 Standard Digital Interface for Programmable
Instrumentation. The Operation Status and Questionable Status registers implement functions that are
specific to the dc source.
84
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
Power-On Conditions
Refer to the *RST command description in chapter 8 for the power-on conditions of the status registers.
QUESTIONABLE STATUS
CONDITION
PTR/NTR
EVENT
ENABLE
0
1
1
2
1
2
1
2
1
2
OV
OC
N.U.
FP
OT
OS
2
3
4
8
8
8
8
16
16
16
16
5
32
32
32
32
6-7
8
N.U.
UNR2
RI
OFF
256
512
256
512
256
512
256
512
LOGICAL
OR
9
10
1024
4096
16384
1024
1024
1024
UNR
OUTPut:DFI
:SOURce
FLT
11
12
13
N.U.
OC2
4096
4096
4096
N.U.
14
15
16384
16384
16384
OVLD
SERVICE
N.U.
REQUEST
ENABLE
STATUS BYTE
0-2
STANDARD EVENT STATUS
OUTPUT QUEUE
N.U.
QUES
EVENT
1
ENABLE
1
QUEUE
NOT
DATA
DATA
3
0
8
8
OPC
N.U.
QYE
DDE
EXE
CME
N.U.
EMPTY
1
2
3
4
5
6
7
4
MAV
ESB
MSS
DATA
16
16
32
LOGICAL
OR
4
8
4
8
5
LOGICAL
OR
32
6
64
16
32
16
32
7
OPER
128
128
128
128
PON
OPERATION STATUS
RQS
CONDITION
1
PTR/NTR
EVENT
1
ENABLE
SERVICE
0
1
1
CAL
N.U.
WTG
N.U.
CV
REQUEST
1-4
GENERATION
5
32
32
32
32
6,7
8
256
512
256
512
256
512
256
512
LOGICAL
OR
9
CV2
10
1024
2048
4096
1024
2048
4096
1024
2048
4096
1024
2048
4096
CC+
CC-
11
12
CC2
N.U.
13-15
FIG4-6.GAL
Figure 7-8. DC Source Status Model
85
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
Table 7-1. Bit Configurations of Status Registers
Bit
Signal
Meaning
Operation Status Group
0
5
8
9
10
11
12
CAL
WTG
CV
CV2
CC+
CC-
The dc source is computing new calibration constants
The dc source is waiting for a trigger
The dc source is in constant voltage mode
Output 2 is operating in constant voltage mode
The dc source is in constant current mode
The dc source is in negative constant current mode
Output 2 is operating in constant current mode
Questionable Status Group
CC2
0
1
3
4
5
8
9
10
12
14
OV
OCP
FP
OT
OS
UNR2
RI
UNR
OC2
MeasOvld
The overvoltage protection has tripped
The overcurrent protection has tripped
A front panel key has been depressed while in local mode
The overtemperature protection has tripped
An open sense lead has been detected
Output 2 is unregulated
The remote inhibit state is active
The output is unregulated
Output 2 overcurrent protection has tripped
Current measurement exceeded capability of low range
Standard Event Status Group
0
2
3
4
5
7
OPC
QYE
DDE
EXE
CME
PON
Operation complete
Query error
Device-dependent error
Execution error
Command error
Power-on
Status Byte and Service Request Enable Registers
Questionable status summary bit
Message Available summary bit
Event Status Summary bit
3
4
5
6
QUES
MAV
ESB
MSS
Master Status Summary bit
RQS
Request Service bit
7
OPER
Operation status summary bit
Operation Status Group
The Operation Status registers record signals that occur during normal operation. As shown below, the
group consists of a Condition, PTR/NTR, Event, and Enable register. The outputs of the Operation Status
register group are logically-ORed into the OPERation summary bit (7) of the Status Byte register.
Register
Condition
Command
STAT:OPER:COND?
Description
A register that holds real-time status of the circuits being monitored. It is a
read-only register.
STAT:OPER:PTR <n>
STAT:OPER:NTR <n>
STAT:OPER:EVEN?
PTR Filter
NTR Filter
Event
A positive transition filter that functions as described under
STAT:OPER:NTR|PTR commands in chapter 8. It is a read/write register.
A negative transition filter that functions as described under
STAT:OPER:NTR|PTR commands in chapter 8. It is a read/write register.
A register that latches any condition that is passed through the PTR or NTR
filters. It is a read-only register that is cleared when read.
A register that functions as a mask for enabling specific bits from the Event
register. It is a read/write register.
STAT:OPER:ENAB <n>
Enable
86
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
Questionable Status Group
The Questionable Status registers record signals that indicate abnormal operation of the dc source. As
shown in figure 7-7, the group consists of the same type of registers as the Status Operation group. The
outputs of the Questionable Status group are logically-ORed into the QUEStionable summary bit (3) of
the Status Byte register.
Register
Condition
Command
STAT:QUES:COND?
Description
A register that holds real-time status of the circuits being monitored. It is a
read-only register.
STAT:QUES:PTR <n>
STAT:QUES:NTR <n>
PTR Filter
NTR Filter
A positive transition filter that functions as described under
STAT:QUES:NTR|PTR commands in chapter 8. It is a read/write register.
A negative transition filter that functions as described under
STAT:QUES:NTR|PTR commands in chapter 8. It is a read/write
register.
STAT:QUES:EVEN?
Event
A register that latches any condition that is passed through the PTR or NTR
filters. It is a read-only register that is cleared when read.
A register that functions as a mask for enabling specific bits from the Event
register. It is a read/write register..
STAT:QUES:ENAB <n>
Enable
Standard Event Status Group
This group consists of an Event register and an Enable register that are programmed by Common
commands. The Standard Event event register latches events relating to instrument communication status
(see figure 7-7). It is a read-only register that is cleared when read. The Standard Event enable register
functions similarly to the enable registers of the Operation and Questionable status groups.
Command
*ESE
Action
programs specific bits in the Standard Event enable register.
clears the Standard Event enable register at power-on.
reads and clears the Standard Event event register.
*PSC ON
*ESR?
The PON (Power On) Bit
The PON bit in the Standard Event event register is set whenever the dc source is turned on. The most
common use for PON is to generate an SRQ at power-on following an unexpected loss of power. To do
this, bit 7 of the Standard Event enable register must be set so that a power-on event registers in the ESB
(Standard Event Summary Bit), bit 5 of the Service Request Enable register must be set to permit an SRQ
to be generated, and *PSC OFF must be sent. The commands to accomplish these conditions are:
*PSC OFF
*ESE 128
*SRE 32
Status Byte Register
This register summarizes the information from all other status groups as defined in the IEEE 488.2
Standard Digital Interface for Programmable Instrumentation. See Table 7-1 for the bit configuration.
Command
*STB?
serial poll
Action
reads the data in the register but does not clear it (returns MSS in bit 6)
clears RQS inside the register and returns it in bit position 6 of the response.
87
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
The MSS Bit
This is a real-time (unlatched) summary of all Status Byte register bits that are enabled by the Service
Request Enable register. MSS is set whenever the dc source has one or more reasons for requesting
service. *STB? reads the MSS in bit position 6 of the response but does not clear any of the bits in the
Status Byte register.
The RQS Bit
The RQS bit is a latched version of the MSS bit. Whenever the dc source requests service, it sets the
SRQ interrupt line true and latches RQS into bit 6 of the Status Byte register. When the controller does a
serial poll, RQS is cleared inside the register and returned in bit position 6 of the response. The
remaining bits of the Status Byte register are not disturbed.
The MAV Bit and Output Queue
The Output Queue is a first-in, first-out (FIFO) data register that stores dc source-to-controller messages
until the controller reads them. Whenever the queue holds one or more bytes, it sets the MAV bit (4) of
the Status Byte register.
Determining the Cause of a Service Interrupt
You can determine the reason for an SRQ by the following actions:
Step 1
Step 2
Determine which summary bits are active. Use:
*STB? or serial poll
Read the corresponding Event register for each summary bit to determine which events
caused the summary bit to be set. Use:
STAT:QUES:EVEN?
STAT:OPER:EVEN?
ESR?
When an Event register is read, it is cleared. This also clears the corresponding
summary bit.
Step 3
Remove the specific condition that caused the event. If this is not possible, the event
may be disabled by programming the corresponding bit of the status group Enable
register or NTR|PTR filter. A faster way to prevent the interrupt is to disable the
service request by programming the appropriate bit of the Service Request Enable
register
Servicing Operation Status and Questionable Status Events
This example assumes you want a service request generated whenever the dc source switches to the CC
(constant current) operating mode, or whenever the dc source's overvoltage, overcurrent, or
overtemperature circuits have tripped. From figure 7-7, note the required path for a condition at bit 10
(CC) of the Operation Status register to set bit 6 (RQS) of the Status Byte register. Also note the
required path for Questionable Status conditions at bits 0, 1, and 4 to generate a service request (RQS) at
the Status Byte register. The required register programming is as follows:
88
Download from Www.Somanuals.com. All Manuals Search And Download.
Programming the DC Source - 7
Step 1
Step 2
Program the Operation Status PTR register to allow a positive transition at bit 10 to
be latched into the Operation Status Event register, and allow the latched event to be
summed into the Operation summary bit. Use:
STAT:OPER:PTR 1024;ENAB 1024
Program the Questionable Status PTR register to allow a positive transition at bits 0,
1, or 4 to be latched into the Questionable Status Event register, and allow the latched
event to be summed into the Questionable summary bit. Use:
STAT:QUES:PTR 19;ENAB 19
(1 + 2 + 16 = 19)
Step 3
Step 4
Program the Service Request Enable register to allow both the Operation and the
Questionable summary bits from the Status Byte register to generate RQS. Use:
*SRE 136
(8 + 128 = 136)
When you service the request, read the event registers to determine which Operation
Status and Questionable Status Event register bits are set, and clear the registers for
the next event. Use:
STAT:OPER:EVEN;QUES:EVEN?
Monitoring Both Phases of a Status Transition
You can monitor a status signal for both its positive and negative transitions. For example, to generate
RQS when the dc source either enters the CC+ (constant current) condition or leaves that condition,
program the Operational Status PTR/NTR filter as follows:
STAT:OPER:PTR 1024;NTR 1024
STAT:OPER:ENAB 1024;*SRE 128
The PTR filter will cause the OPERational summary bit to set RQS when CC+ occurs. When the
controller subsequently reads the event register with STATus:OPERational:EVENt?, the register is
cleared. When CC+ subsequently goes false, the NTR filter causes the OPERational summary bit to
again set RQS.
Inhibit/Fault Indicator
The remote inhibit(INH) and discrete fault(FLT) indicators are implemented through the respective INH
and FLT connections on the rear panel. Refer to Table A-2 for the electrical parameters. Refer to
Appendix E for a programming example.
Remote Inhibit (RI)
Remote inhibit is an external, chassis-referenced logic signal routed through the rear panel INH
connection, which allows an external device to disable the dc source output. To select an operating
modes for the remote inhibit signal, use:
OUTP:RI:MODE LATC | LIVE | OFF
89
Download from Www.Somanuals.com. All Manuals Search And Download.
7 - Programming the DC Source
Discrete Fault Indicator (DFI)
The discrete fault indicator is an open-collector logic signal connected to the rear panel FLT connection
that can be used to signal external devices when a fault condition is detected. To select the internal fault
source that drives this signal, use:
OUTPut:DFI:SOURce QUEStionable | OPERation | ESB | RQS | OFF
To enable or disable the DFI output, use:
OUTPut:DFI:STATe ON | OFF
Using the Inhibit/Fault Port as a Digital I/O
You can configure the inhibit/fault port to provide a digital input/output to be used with custom digital
interface circuits or relay circuits. As shipped from the factory, the port is shipped for inhibit/fault
operation. You can change the configuration of the port to operate as a general-purpose digital input
output port with the following command:
[SOURce:]DIGital:FUNCtion RIDFi | DIGio
The following table shows the pin assignments of the mating plug when used in RI/DFI mode as well as
Digital I/O mode. Refer to Table A-2 for the electrical characteristics of the port.
Pin
1
FAULT/INHIBIT
FLT Output
DIGITAL I/O
OUT 0
Bit Weight
0
2
FLT Output
OUT 1
1
3
4
INH Input
INH Common
IN/OUT 2
Common
2
not programmable
To program the digital I/O port use:
[SOURce:]DIGital:DATA <data>
where the data is an integer from 0 to 7 that sets pins 1 to 3 according to their binary weight. Refer to the
DIGital:DATA command for more information.
90
Download from Www.Somanuals.com. All Manuals Search And Download.
8
Language Dictionary
Introduction
This section gives the syntax and parameters for all the IEEE 488.2 SCPI commands and the Common
commands used by the dc source. It is assumed that you are familiar with the material in chapter 6, which
explains the terms, symbols, and syntactical structures used here and gives an introduction to
programming. You should also be familiar with chapter 5, in order to understand how the dc source
functions.
The programming examples are simple applications of SCPI commands. Because the SCPI syntax
remains the same for all programming languages, the examples given for each command are generic.
Syntax definitions use the long form, but only short form headers (or "keywords")
appear in the examples. Use the long form to help make your program self-
documenting.
Syntax Forms
Most commands require a parameter and all queries will return a parameter. The
range for a parameter may vary according to the model of dc source. When this is the
case, refer to the Specifications table in the Appendix A.
Parameters
Where appropriate, related commands or queries are included. These are listed
because they are either directly related by function, or because reading about them
will clarify or enhance your understanding of the original command or query.
Related
Commands
The dictionary is organized according to the following functions: calibration, display,
measurement, output, status, system, trigger, and common commands. Both the
subsystem commands and the common commands that follow are arranged in
alphabetical order under each heading.
Order of
Presentation
Subsystem Commands
Subsystem commands are specific to functions. They can be a single command or a group of commands.
The groups are comprised of commands that extend one or more levels below the root.
The subsystem command groups are arranged according to function: Calibration, Display, Measurement,
Output, Status, System, and Trigger. Commands under each function are grouped alphabetically.
Commands followed by a question mark (?) take only the query form. When commands take both the
command and query form, this is noted in the syntax descriptions. Table 8-1 lists all of the subsystem
commands in alphabetical order.
91
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
Table 8-1. Subsystem Commands Syntax
ABORt
Resets the trigger system to the Idle state
CALibrate
:CURRent
[:SOURce] [:DC] [:POSitive]
Calibrate positive output current and high current measurement range
:MEASure [:DC]
:R3
:LOWRange
:AC
:CURRent2
Calibrate middle current measurement range
Calibrate low current measurement range
Calibrate ac current measurement circuits
Calibrate output2 current
:DATE <date>
:DVM
:LEVel <level>
:PASSword <n>
:RESistance
Sets and reads the calibration date
Calibrate DVM voltage readback
Advance to next calibration step (P1 | P2)
Set calibration password
Calibrate output resistance
:SAVE
Save new cal constants in non-volatile memory
Enable or disable calibration mode
Calibrate output voltage and voltage readback
Calibrate output2 voltage
:STATE <bool> [,<n>]
:VOLTage [:DC]
:VOLTage2
DISPlay
[:WINDow]
[:STATe] <bool>
Enable/disable front panel display
Select the output that is displayed ( 1 | 2)
Set display mode (NORM | TEXT)
Sets the text that is displayed
:CHANnel <n>
:MODE <mode>
:TEXT [:DATA] <string>
FORMat
[:DATA] <type>
:BORDer <type>
INITiate
[:IMMediate]
:SEQuence[<n>]
:NAME <name>
CONTinuous
Specifies data type and length for all array queries
Specifies byte order for all array queries
Enable the numbered trigger system sequence (1 | 2)
Enable the named trigger system sequence (TRAN | ACQ)
:SEQuence1, <bool>
:NAME TRANsient, <bool>
Enable continuous output transient triggers
Enable continuous output transient triggers
INSTrument
:COUPle
:OUTPut
:STATe <state>
Couples or decouples output 1 and output 2 (NONE or ALL)
MEASure
:CURRent2?
Returns the output 2 current measurement
Returns the output 2 voltage measurement
:VOLTage2?
MEASure | FETCh
:ARRay
:CURRent [:DC]?
:VOLTage [:DC]?
[:SCALar]
Returns the digitized instantaneous current
Returns the digitized instantaneous voltage
:CURRent [:DC]?
:ACDC?
:HIGH?
Returns dc current
Returns the total rms current (ac+dc)
Returns the HIGH level of a current pulse
Returns the LOW level of a current pulse
Returns maximum current
:LOW?
:MAX?
:MIN?
Returns minimum current
92
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
Table 8-1. Subsystem Commands Syntax (continued)
Returns DVM dc voltage measurement
Returns DVM rms voltage measurement
Returns dc voltage
Returns the total rms voltage (ac+dc)
Returns the HIGH level of a voltage pulse
Returns the LOW level of a voltage pulse
Returns maximum voltage
:DVM [:DC]?
:ACDC?
:VOLTage [:DC]?
:ACDC?
:HIGH?
:LOW?
:MAX?
:MIN?
Returns minimum voltage
OUTPut[1|2]
Enables/disables the dc source output
[:STATe] <bool>
:COMPensation
:MODE <mode>
:DFI
Sets output compensation (HREMOTE | LREMOTE | HLOCAL | LLOCAL)
Enables/disables the DFI output
Selects event source (QUES | OPER | ESB | RQS | OFF)
[:STATe] <bool>
:SOURce <source>
:PON
Set power-on state (*RST | RCL0)
:STATe <state>
:PROTection
:CLEar
Reset latched protection
Delay after programming/before protection
:DELay <n>
:RELay:
Specifies the output relay mode (DD, HD, DH, or HH).
Sets remote inhibit operating mode (LATC | LIVE | OFF)
:MODE <mode>
:RI
:MODE <mode>
SENSe
:CURRent
[:DC] :RANGe [:UPPer] <n>
Selects the high current measurement range
Selects the current measurement detector (ACDC | DC)
Configures the measurement sensor ("VOLT" | "CURR" | "DVM")
:DETector <detector>
:FUNCtion <function>
:LEAD
Returns the setting of the open sense detection circuit
Enables/disables open sense lead detection
:STATus?
:PROTection
:STATe <state>
:SWEep
:OFFSet
Defines the pre/post data capture in the measurement
Define the number of data points in the measurement
Sets the digitizer sample spacing
:POINts <n>
:POINts <n>
:TINTerval <n>
:WINDow [:TYPE] <type>
[SOURce:]
Sets the measurement window function (HANN | RECT)
CURRent
[:LEVel]
Sets the output current limit
Sets the triggered output current limit
[:IMMediate][:AMPLitude] <n>
:TRIGgered [:AMPLitude] <n>
:PROTection
:STATe <bool>
CURRent2
[:LEVel]
[:IMMediate][:AMPLitude] <n>
:TRIGgered [:AMPLitude] <n>
Enables/disables current limit protection
Sets the output2 current level
Sets the triggered output2 current level
DIGital
Sets and reads the digital control port
Configures digital control port (RIDF | DIG | TRIG)
:DATA [:VALue] <n>
:FUNCtion <function>
RESistance
[:LEVel]
[:IMMediate][:AMPLitude] <n>
:TRIGgered [:AMPLitude] <n>
VOLTage
[:LEVel]
Sets the output resistance
Sets the triggered output resistance
Sets the output voltage level
Sets the triggered output voltage level
[:IMMediate][:AMPLitude] <n>
:TRIGgered [:AMPLitude] <n>
93
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
Table 8-1. Subsystem Commands Syntax (continued)
:PROTection
[:LEVel] <n>
:STATe <bool>
VOLTage2
[:LEVel]
[:IMMediate][:AMPLitude] <n> Sets the output2 voltage level
Sets the programmable output voltage limit
Enables/disables automatic overvoltage protection tracking
:TRIGgered [:AMPLitude] <n>
Sets the triggered output2 voltage level
STATus
:PRESet
Presets all enable and transition registers to power-on
:OPERation
[:EVENt]?
Returns the value of the event register
Returns the value of the condition register
Enables specific bits in the Event register
Sets the Negative transition filter
:CONDition?
:ENABle <n>
:NTRansition<n>
:PTRansition<n>
:QUEStionable
[:EVENt]?
Sets the Positive transition filter
Returns the value of the event register
Returns the value of the condition register
Enables specific bits in the Event register
Sets the Negative transition filter
:CONDition?
:ENABle <n>
:NTRansition<n>
:PTRansition<n>
Sets the Positive transition filter
SYSTem
:ERRor?
:LANGuage <language>
:VERSion?
Returns the error number and error string
Sets the programming language (SCPI)
Returns the SCPI version number
TRIGger
:SEQuence2 | :ACQuire
[:IMMediate]
Triggers the measurement immediately
:COUNt
:CURRent <n>
:DVM <n>
:VOLTage <n>
:HYSTeresis
Sets the number of sweeps per current measurement
Sets the number of sweeps per DVM measurement
Sets the number of sweeps per voltage measurement
:CURRent <n>
:DVM <n>
:VOLTage <n>
:LEVel
Qualifies the trigger when measuring current
Qualifies the trigger when making DVM measurements
Qualifies the trigger when measuring voltage
:CURRent <n>
:DVM <n>
:VOLTage <n>
:SLOPe
Sets the trigger level for measuring current
Sets the trigger level when making DVM measurements
Sets the trigger level for measuring voltage
:CURRent <slope>
:DVM <slope>
:VOLTage <slope>
:SOURce <source>
[:SEQuence1 | :TRANsient]
[:IMMediate]
Sets the triggered current slope (POS | NEG | EITH)
Sets the triggered DVM measurement slope (POS | NEG | EITH)
Sets the triggered voltage slope (POS | NEG | EITH)
Sets the trigger source (BUS | INT | TRIG)
Triggers the output immediately
Sets the trigger source (BUS)
:SOURce <source>
:SEQuence1
:DEFine TRANsient
:SEQuence2
Sets or queries the SEQ1 name
Sets or queries the SEQ2 name
:DEFine ACQuire
94
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
Common Commands
Common commands begin with an * and consist of three letters (command) or three letters and a ?
(query). They are defined by the IEEE 488.2 standard to perform common interface functions. Common
commands and queries are categorized under System, Status, or Trigger functions and are listed at the
end of the chapter. The dc source responds to the following common commands:
Table 8-2. Common Commands Syntax
*CLS
Clear status
*ESE <n>
*ESE?
*ESR?
*IDN?
*OPC
*OPC?
*OPT?
*PSC <bool>
*PSC?
*RCL <n>
*RST
Standard event status enable
Return standard event status enable
Return event status register
Return instrument identification
Enable "operation complete" bit in ESR
Return a "1" when operation complete
Return option number
Power-on status clear state set/reset
Return power-on status clear state
Recall instrument state
Reset
*SAV <n>
*SRE <n>
*SRE?
Save instrument state
Set service request enable register
Return service request enable register
Return status byte
*STB?
*TRG
Trigger
*TST?
*WAI
Perform selftest, then return result
Hold off bus until all device commands done
Programming Parameters
The following table lists the output programming parameters.
Table 8-3. Output Programming Parameters
Parameter
[SOUR:]CURR[:LEV][:IMM] and
[SOUR:]CURR[:LEV]:TRIG
[SOUR:]CURR2[:LEV][:IMM] and
[SOUR:]CURR2[:LEV]:TRIG
*RST Current Value
Value
0 − 3.0712 A
0 − 1.52 A
10% of MAXimum value
[SOUR:]VOLT[:LEV][:IMM] and
[SOUR:]VOLT[:LEV]:TRIG
[SOUR:]VOLT:PROT[:LEV]
0 − 15.535 V
0 − 22 V
[SOUR:]VOLT2[:LEV][:IMM] and
[SOUR:]VOLT2[:LEV]:TRIG
*RST Voltage Value
0 − 12.25 V
0 V
[SOUR:]RES[:LEV][:IMM] and
[SOUR:]RES[:LEV]:TRIG
*RST Resistance Value
OUTP:PROT:DEL
*RST Protection Delay Value
SENS:CURR:RANG
−40 mΩ − 1 Ω
0 Ω
0 − 2,147,483.647
0.08 seconds
0.02A range = 0 − 20 mA
1A range = 20 mA − 1 A
3A range = 1 A − MAX
Value MAXimum
*RST Current Range
95
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
Calibration Commands
Calibration commands let you enable and disable the calibration mode, change the calibration password,
calibrate current and voltage programming, and store new calibration constants in nonvolatile memory.
NOTE:
If calibration mode has not been enabled with CALibrate:STATe, programming the
calibration commands will generate an error. You must also save any changes that you made
using CALibrate:SAVE, otherwise all changes will be lost when you exit calibration mode.
CALibrate:CURRent
This command initiates the calibration of the positive dc output current as well as the high-range current
measurement circuit.
CALibrate:CURRent[:SOURce][:DC][:POSitive]
None
Command Syntax
Parameters
CAL:STAT 1,
CAL:CURR,
! enable calibration
! start current calibration
Examples
CAL:CURR:NEG,
CAL:LEV,
CAL:DATA
Related Commands
CALibrate:CURRent2
Agilent 66319B/D only
This command initiates the current calibration of output 2.
CALibrate:CURRent2
None
CAL:CURR2
Command Syntax
Parameters
Examples
CAL:CURR:NEG,
CAL:LEV,
CAL:DATA
Related Commands
CALibrate:CURRent:MEASure:R3
This command initiates the calibration of the middle-range current measurement circuit.
CALibrate:CURRent:MEASure:R3
None
CAL:CURR:MEAS:R3
Command Syntax
Parameters
Examples
CAL:CURR
Related Commands
CALibrate:CURRent:MEASure:LOWRange
This command initiates the calibration of the low-range current measurement circuit.
CALibrate:CURRent:MEASure[:DC]:LOWRange
None
CAL:CURR:MEAS
Command Syntax
Parameters
Examples
CAL:CURR
Related Commands
96
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
CALibrate:CURRent:MEASure:AC
This command initiates the calibration of the high bandwidth (ac) measurement circuit.
CALibrate:CURRent:MEASure:AC
None
CAL:CURR:MEAS:AC
Command Syntax
Parameters
Examples
CALibrate:DATA
This command enters a calibration value that you obtain by reading an external meter. You must first
select a calibration level (with CALibrate:LEVel) for the value being entered.
CALibrate:DATA<NRf>
<external reading>
Command Syntax
Parameters
A (amperes)
Unit
CAL:DATA 3222.3 MA
CAL:DATA 5.000
Examples
CAL:STAT CAL:LEV
Related Commands
CALibrate:DATE
Use this command to store the date that the unit was last calibrated. You can enter any ASCII string up to
10 characters.
CALibrate:DATE <date>
<date>
CAL:DATE "3/22/99"
Command Syntax
Parameters
CAL:DATE "22.3.99"
Examples
CALibrate:DATE?
<SRD>
Query Syntax
Returned Parameters
CALibrate:DVM
Agilent 66321D/66319D only
This command initiates the calibration of the DVM.
CALibrate:DVM
None
CAL:DVM
Command Syntax
Parameters
Examples
CALibrate:LEVel
This command selects the next point in the calibration sequence. P1 is the first calibration point,
P2 is the second calibration point.
CALibrate:LEVel <point>
P1 | P2
CAL:LEV P2
Command Syntax
Parameters
Examples
CALibrate:PASSword
This command lets you change the calibration password. A new password is automatically stored in
nonvolatile memory and does not have to be stored with CALibrate:SAVE. If the password is set to 0,
password protection is removed and the ability to enter the calibration mode is unrestricted.
CALibrate:PASScode<NRf>
<model number> (default)
CAL:PASS 6812
Command Syntax
Parameters
Examples
CAL:SAV
Related Commands
97
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
CALibrate:RESistance
This command calibrates initiates the calibration of the output resistance circuit.
CALibrate:RESistance
None
CAL:RES
Command Syntax
Parameters
Examples
CALibrate:SAVE
This command saves any new calibration constants after a calibration procedure has been completed in
nonvolatile memory. If CALibrate:STATe OFF is programmed without a CALibrate:SAVE, the previous
calibration constants are restored..
CALibrate:SAVE
None
CAL:SAVE
Command Syntax
Parameters
Examples
CAL:PASS CAL:STAT
Related Commands
CALibrate:STATe
This command enables and disables calibration mode. The calibration mode must be enabled before the
dc source will accept any other calibration commands.
The first parameter specifies the enabled or disabled state. The second parameter is the password. A
password is required if the calibration mode is being enabled and the existing password is not 0. If the
password is not entered or is incorrect, an error is generated and the calibration mode remains disabled.
The query statement returns only the state, not the password.
NOTE:
Whenever the calibration state is changed from enabled to disabled, any new calibration
constants are lost unless they have been stored with CALibrate:SAVE.
CALibrate:STATe<bool>[,<NRf>]
0 | 1 | OFF | ON [,<password>]
OFF
Command Syntax
Parameters
*RST Value
CAL:STAT 1,6812 CAL:STAT OFF
Examples
CALibrate:STATe?
<NR1>
CAL:PASS CAL:SAVE *RST
Query Syntax
Returned Parameters
Related Commands
CALibrate:VOLTage
This command initiates the calibration of the output voltage and the voltage readback circuit.
CALibrate:VOLTage[:DC]
None
Command Syntax
Parameters
CAL:VOLT
CAL:VOLT:DC
Examples
CALibrate:VOLTage2
Agilent 66319B/D only
This command initiates the voltage calibration of output 2.
CALibrate:VOLTage2
None
CAL:VOLT2
Command Syntax
Parameters
Examples
98
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
Display Commands
Display commands control the front panel display of the dc source. Annunciators are not affected.
DISPlay
This command turns the front panel display on or off. When off, the front panel display is blank.
DISPlay[:WINDow][:STATe] <bool>
0 | 1| OFF| ON
Command Syntax
Parameters
ON
DISP ON
*RST Value
Examples
DISPLAY:STATE ON
DISPlay[:WINDow][STATe]?
<NR1> 0 or 1
Query Syntax
Returned Parameters
DISPlay:CHANnel
Agilent 66319B/D only
Selects the output channel that will be displayed on the front panel. When output 1 is selected, a small
"1" appears in the left-most digit. . When output 2 is selected, a small "2" appears in the left-most digit.
DISPlay:CHANnel <channel>
1 | 2
Command Syntax
Parameters
1
*RST Value
DISPLAY:CHANNEL 2
Examples
DISPlay:CHANnel?
<NR1> 0 or 1
Query Syntax
Returned Parameters
DISPlay:MODE
Switches the display between its normal instrument functions and a mode in which it displays text sent
by the user. Text messages are defined with the DISPlay:TEXT command.
DISPlay[:WINDow]:MODE <mode>
NORMal | TEXT
Command Syntax
Parameters
NORM
*RST Value
DISP:MODE NORM DISPLAY:MODE TEXT
DISPlay[:WINDow]:MODE?
<CRD> NORMAL or TEXT
Examples
Query Syntax
Returned Parameters
DISPlay:TEXT
This command sends character strings to the display when the display mode is set to TEXT. The
character string is case-sensitive and must be enclosed in either single (‘) or double (“) quotes. The
display is capable of showing up to 14 characters. Strings exceeding 14 characters will be truncated.
DISPlay[:WINDow]:TEXT [:DATA] <display_string>
<display string>
Command Syntax
Parameters
" " (null string)
*RST Value
DISP:TEXT "DEFAULT_MODE"
Examples
DISPlay[:WINDow]:TEXT?
<STR> (Last programmed text string)
Query Syntax
Returned Parameters
99
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
Measurement Commands
Measurement commands consist of format, measure, and sense commands.
Format commands specify the data formatting of all array queries. You can specify the data type, type
length, and byte order.
Measure commands measure the output voltage or current. Measurements are performed by digitizing
the instantaneous output voltage or current for a specified number of samples, storing the results in a
buffer, and calculating the measured result. Two types of measurement commands are available:
MEASure and FETCh. MEASure commands trigger the acquisition of new data before returning the
reading. Measurement overflows return a reading of 9.91E+37. FETCh commands return a reading
computed from previously acquired data. If you take a voltage measurement, you can fetch only voltage
data.
♦ Use MEASure when the measurement does not need to be synchronized with any other event.
♦ Use FETCh when it is important that the measurement be synchronized with either a trigger or with a
particular part of the output waveform.
Sense commands control the current measurement range, the bandwidth detector of the dc source, and
the data acquisition sequence.
FORMat
This command selects the data type and the type length for all array queries. Supported types are ASCII
and REAL. When ASCII is selected, the response format for these queries is NR3 Numeric Response
Data. This format is selected at *RST. The only valid argument for <length> is 0, which means that the
dc source selects the number of significant digits to be returned.
When REAL is selected, the array response format is Definite Length Arbitrary Block Response Data.
The data within the Arbitrary Block is coded as IEEE single precision floating point, with 4 bytes per
value. The second argument to the FORMat:DATA command specifies the number of bits in the
returned data. Only the value 32 is permitted in dc source instruments. The byte order within a single
value is determined by the FORMat:BORDer command. Definite Length Arbitrary Block Response Data
format begins with a header that describes the number of data bytes in the response. The header begins
with a pound sign, followed by a single non-zero digit that defines the number of digits in the block
length, followed by the digits contained in the block.
For example: The response to the query "MEAS:ARR:CURR:[DC]? 1" which returns 45 numeric values
would be as follows: '#' '3' '1' '8' '0' <byte1> <byte2> ... <byte180> <newline>
FORMat[:DATA] <type> [,length]
ASCii | REAL
Command Syntax
Parameters
ASCii
*RST Value
FORM REAL
Examples
FORMat?
Query Syntax
<CRD>
Returned Parameters
Related Commands
FORM:BORD MEAS:ARR:CURR:DC? MEAS:ARR:VOLT:DC?
100
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
FORMat:BORDer
This command selects whether the binary data is transferred in normal or swapped byte order. When
NORMal is selected, the first byte sent is the sign bit and seven most significant bits of the exponent, and
the last byte sent is the least significant byte of the mantissa. This ordering is generally used in big-
endian controllers such as those that use Motorola processors.
When SWAPped is selected, the least significant byte of the mantissa is sent first and the sign bit and
seven most significant bits of the exponent are sent last. This ordering is generally used in little-endian
controllers such as those that use Intel processors.
FORMat:BORDer <type>
NORMal | SWAPped
Command Syntax
Parameters
NORMal
*RST Value
FORM:BORD SWAP
Examples
FORMat:BORDer?
Query Syntax
<CRD>
Returned Parameters
Related Commands
FORM[:DATA] MEAS:ARR:CURR:DC? MEAS:ARR:VOLT:DC
MEASure:ARRay:CURRent?
FETCh:ARRay:CURRent?
These queries return an array containing the instantaneous output current in amps. The output voltage or
current is digitized whenever a measure command is sent or an acquire trigger occurs. The time interval
is set by SENSe:SWEep:TINTerval. The position of the trigger relative to the beginning of the data
buffer is determined by SENSe:SWEep:OFFSet. The number of points returned is set by
SENSe:SWEep:POINts.
MEASure:ARRay:CURRent[:DC]?
FETCh:ARRay:CURRent[:DC]?
None
Query Syntax
Parameters
Examples
MEAS:ARR:CURR?
FETC:ARR:CURR?
<NR3> [,<NR3>]
SENS:SWE:TINT SENS:SWE:OFFS SENS:SWE:POIN
Returned Parameters
Related Commands
MEASure:ARRay:VOLTage?
FETCh:ARRay:VOLTage?
These queries return an array containing the instantaneous output voltage in volts. The output voltage or
current is digitized whenever a measure command is sent or an acquire trigger occurs. The time interval
is set by SENSe:SWEep:TINTerval. The position of the trigger relative to the beginning of the data
buffer is determined by SENSe:SWEep:OFFSet. The number of points returned is set by
SENSe:SWEep:POINts.
MEASure:ARRay:VOLTage[:DC]?
FETCh:ARRay:VOLTage[:DC]?
None
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEAS:ARR:VOLT?
<NR3> [,<NR3>]
SENS:SWE:TINT
FETC:ARR:VOLT?
SENS:SWE:OFFS SENS:SWE:POIN
101
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
MEASure:CURRent? [MAX | MIN | <NR3>]
FETCh:CURRent?
These queries return the dc output current. You can specifying an optional range parameter for the
MEASure:CURent? query. This lets you use a different current range for a single measurement instance
without having to change the current range using the SENSe:CURRent:RANGe command. Afer the
measurement completes, the range returns to the value specified by SENSe:CURRent:RANGe.
MEASure[:SCALar]:CURRent[:DC]? [MAX | MIN | <NR3>]
FETCh[:SCALar]:CURRent[:DC]?
None
Query Syntax
Parameters
Examples
MEAS:CURR? FETC:CURR:DC?
<NR3>
MEAS:VOLT?
Returned Parameters
Related Commands
SENS:CURR:RANG
MEASure:CURRent2?
Agilent 66319B/D only
This query measures the output current at the auxiliary output. Output 2 measurements are calculated
from a total of 2048 readings taken at a 15.6 microsecond sampling rate. These parameters are fixed.
MEASure[:SCALar]:CURRent2[:DC]?
None
MEAS:CURR2? FETC:CURR2:DC?
Query Syntax
Parameters
Examples
<NR3>
MEAS:VOLT2?
Returned Parameters
Related Commands
MEASure:CURRent:ACDC?
FETCh:CURRent:ACDC?
These queries return the ac+dc rms output current.
MEASure[:SCALar]:CURRent:ACDC?
Query Syntax
FETCh[:SCALar]:CURRent:ACDC?
None
Parameters
Examples
MEAS:CURR:ACDC?
FETC:CURR:ACDC?
<NR3>
MEAS:VOLT:ACDC?
Returned Parameters
Related Commands
102
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
MEASure:CURRent:HIGH?
FETCh:CURRent:HIGH?
These queries return the High level current of a current pulse waveform. The instrument first measures
the minimum and maximum data points of the pulse waveform. It then generates a histogram of the pulse
waveform using 16 bins between the maximum and minimum data points. The bin containing the most
data points above the 50% point is the high bin. The average of all the data points in the high bin is
returned as the High level. If no high bin contains more than 1.25% of the total number of acquired
points, then the maximum value is returned by these queries.
MEASure[:SCALar]:CURRent:HIGH?
FETCh[:SCALar]:CURRent:HIGH?
None
Query Syntax
Parameters
Examples
MEAS:CURR:HIGH?
FETC:CURR:HIGH?
<NR3>
Returned Parameters
Related Commands
MEAS:CURR:LOW? CALC:REF:HIGH
MEASure:CURRent:LOW?
FETCh:CURRent:LOW?
These queries return the Low level current of a current pulse waveform. The instrument first measures
the minimum and maximum data points of the pulse waveform. It then generates a histogram of the pulse
waveform using 16 bins between the maximum and minimum data points. The bin containing the most
data points below the 50% point is the low bin. The average of all the data points in the low bin is
returned as the Low level. If no low bin contains more than 1.25% of the total number of acquired points,
then the minimum value is returned by these queries.
MEASure[:SCALar]:CURRent:LOW?
FETCh[:SCALar]:CURRent:LOW?
None
Query Syntax
Parameters
Examples
MEAS:CURR:LOW?
FETC:CURR:LOW?
<NR3>
Returned Parameters
Related Commands
MEAS:CURR:HIGH? CALC:REF:LOW
MEASure:CURRent:MAXimum?
FETCh:CURRent: MAXimum?
These queries return the maximum output current.
MEASure[:SCALar]:CURRent:MAXimum?
Query Syntax
FETCh[:SCALar]:CURRent:MAXimum?
None
Parameters
Examples
MEAS:CURR:MAX?
FETC:CURR:MAX?
<NR3>
MEAS:CURR:MIN?
Returned Parameters
Related Commands
103
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
MEASure:CURRent:MINimum?
FETCh:CURRent:MINimum?
These queries return the minimum output current.
MEASure[:SCALar]:CURRent:MINimum?
Query Syntax
FETCh[:SCALar]:CURRent:MINimum?
None
Parameters
Examples
MEAS:CURR:MIN?
FETC:CURR:MIN?
<NR3>
MEAS:CURR:MAX?
Returned Parameters
Related Commands
MEASure:DVM?
FETCh:DVM?
Agilent 66321D/66319D only
These queries measure dc voltage.
MEASure[:SCALar]:DVM[:DC]?
FETCh[:SCALar]:DVM[:DC]?
None
Query Syntax
Parameters
Examples
MEAS:DVM:DC?
FETC:DVM:DC?
<NR3>
Returned Parameters
MEASure:DVM:ACDC?
FETCh:DVM:ACDC?
Agilent 66321D/66319D only
These queries measure ac+dc (rms) voltage.
MEASure[:SCALar]:DVM:ACDC?
Query Syntax
FETCh[:SCALar]:DVM:ACDC?
None
Parameters
Examples
MEAS:DVM:ACDC?
FETC:DVM:ACDC?
<NR3>
Returned Parameters
MEASure:VOLTage?
FETCh:VOLTage?
These queries return the dc output voltage.
MEASure[:SCALar]:VOLTage[:DC]?
Query Syntax
MEASure[:SCALar]:VOLTage[:DC]?
None
Parameters
Examples
MEAS:VOLT?
FETC:VOLT:DC?
<NR3>
MEAS:CURR?
Returned Parameters
Related Commands
104
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
MEASure:VOLTage2
Agilent 66319B/D only
This query measures the output voltage at the auxiliary output. Output 2 measurements are calculated
from a total of 2048 readings taken at a 15.6 microsecond sampling rate. These parameters are fixed.
MEASure[:SCALar]:VOLTage2[:DC]?
None
Query Syntax
Parameters
MEAS:VOLT2?
FETC:VOLT2:DC?
Examples
<NR3>
MEAS:CURR2?
Returned Parameters
Related Commands
MEASure:VOLTage:ACDC?
FETCh:VOLTage:ACDC?
These queries return the ac+dc rms output voltage.
MEASure[:SCALar]:VOLTage:ACDC?
FETCh[:SCALar]:VOLTage:ACDC?
None
Query Syntax
Parameters
Examples
MEAS:VOLT:ACDC?
FETC:VOLT:ACDC?
<NR3>
MEAS:CURR:ACDC?
Returned Parameters
Related Commands
MEASure:VOLTage:HIGH?
FETCh:VOLTage:HIGH?
These queries return the High level voltage of a voltage pulse waveform. The instrument first measures
the minimum and maximum data points of the pulse waveform. It then generates a histogram of the pulse
waveform using 16 bins between the maximum and minimum data points. The bin containing the most
data points above the 50% point is the high bin. The average of all the data points in the high bin is
returned as the High level. If no high bin contains more than 1.25% of the total number of acquired
points, then the maximum value is returned by these queries.
MEASure[:SCALar]:VOLTage:HIGH?
FETCh[:SCALar]:VOLTage:HIGH?
None
Query Syntax
Parameters
Examples
MEAS:VOLT:HIGH?
FETC:VOLT:HIGH?
<NR3>
Returned Parameters
Related Commands
MEAS:VOLT:LOW? CALC:REF:HIGH
105
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
MEASure:VOLTage:LOW?
FETCh:VOLTage:LOW?
These queries return the Low level voltage of a voltage pulse waveform. The instrument first measures
the minimum and maximum data points of the pulse waveform. It then generates a histogram of the pulse
waveform using 16 bins between the maximum and minimum data points. The bin containing the most
data points below the 50% point is the low bin. The average of all the data points in the low bin is
returned as the Low level. If no low bin contains more than 1.25% of the total number of acquired points,
then the minimum value is returned by these queries.
MEASure[:SCALar]:VOLTage:LOW?
FETCh[:SCALar]:VOLTage:LOW?
None
Query Syntax
Parameters
Examples
MEAS:VOLT:LOW?
FETC:VOLT:LOW?
<NR3>
Returned Parameters
Related Commands
MEAS:VOLT:HIGH? CALC:REF:LOW
MEASure:VOLTage:MAXimum?
FETCh:VOLTage:MAXimum?
These queries return the maximum output voltage.
MEASure[:SCALar]:VOLTage:MAXimum?
Query Syntax
FETCh[:SCALar]:VOLTage:MAXimum?
None
Parameters
Examples
MEAS:VOLT:MAX?
FETC:VOLT:MAX?
<NR3>
MEAS:VOLT:MIN?
Returned Parameters
Related Commands
MEASure:VOLTage:MINimum?
FETCh:VOLTage:MINimum?
These queries return the minimum output voltage..
MEASure[:SCALar]:VOLTage:MINimum?
Query Syntax
FETCh[:SCALar]:VOLTage:MINimum?
None
Parameters
Examples
MEAS:VOLT:MIN?
FETC:VOLT:MIN?
<NR3>
MEAS:VOLT:MAX?
Returned Parameters
Related Commands
106
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
SENSe:CURRent:DETector
This command lets you select the type of detector used for output current measurements. Two choices for
detecting current measurements are available:
This is the preferred choice for all dynamic current measurements. When ACDC is selected,
the measured output current includes the current that flows in the instrument's output
capacitor. It is especially important to use ACDC detection when measuring pulse or other
waveforms with frequency contents greater than several kilohertz.
ACDC
DC
Select DC only if you are making dc current measurements and you require a dc measurement
offset accuracy better than 2mA on the High current measurement range. When DC is
selected, the component of output current that is supplied by the instrument's output filter is
not sensed. Note that this selection gives inaccurate results on current waveforms with
frequency contents greater than several kilohertz.
NOTE:
This command only applies to the High current measurement range.
SENSe:CURRent:DETector <detector>
ACDC or DC
ACDC
Command Syntax
Parameters
*RST Value
SENS:CURR:DET ACDC
SENSe:CURRent:DETector?
<CRD>
SENS:CURR:DET DC
Examples
Query Syntax
Returned Parameters
SENSe:CURRent:RANGe
This command selects the dc current measurement range:
3A Range:
1A Range:
0 through MAX (see table A-2)
0 through 1 A
0.02A Range: 0 through 0.02 A
The 3A range covers the full current measurement capability of the instrument. The 1A range measures
currents up to a maximum of 1 A. This increases the mid-range current measurement sensitivity for
greater accuracy and resolution. The 0.02A range measures currents up to a maximum of 20 mA. This
increases the current measurement sensitivity for the best accuracy and resolution at the lowest range.
The value that you program with SENSe:CURRent:RANGe must be the maximum current that you
expect to measure. The instrument will select the range that gives the best resolution. The range
crossover values are 20 mA and 1A respectively. When queried, the returned value is the maximum dc
current that can be measured on the range that is presently set.
SENSe:CURRent[:DC]:RANGe[:UPPer] <NRf+>
0 through MAX (see table A-2)
A (amperes)
Command Syntax
Parameters
Unit
3A (high range)
*RST Value
SENS:CURR:RANG 4.0
Examples
SENSe:CURRent:RANGe?
<NR3>
Query Syntax
Returned Parameters
107
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
SENSe:LEAD:STATus?
This query returns the status of the open sense detection circuit. The query must be performed with the
output disabled. Any external source such as an external capacitor must be discharged. The following
status code is returned:
Value Description
Value Description
Sense lead connections are normal
Sense lead status is unknown, possibly
caused by an external voltage
The output is not in the disabled state
0
1
2
3
4
Positive sense lead is open
Negative sense lead is open
Bothe sense leads are open
5
SENSe:LEAD:STATus?
<NR3>
SENS:LEAD:STAT?
Query Syntax
Returned Parameters
Examples
SENSe:FUNCtion
This command configures the sensing function for triggered measurements. The dc source has up to three
measurement sensors as described below. The query returns the function setting.
Senses the current measurement at the main output (output 1)
Senses the voltage measurement at the DVM inputs (Agilent 66321D/66319D only)
Senses the voltage measurement at the main output (output 1)
CURRent
DVM
VOLTage
SENSe:FUNCtion <function>
"VOLTage" | "CURRent" | "DVM"
SENS:FUNC "VOLT"
Command Syntax
Parameters
Examples
SENSe:FUNCtion?
<SRD>
Query Syntax
Returned Parameters
SENSe:PROTection:STATe
This command enables or disables the open sense lead detection. The default setting for this function is
disabled. To permanently enable open sense lead detection, program this command on, save this state in
location 0 using *SAV 0, and set the output power-on state to recall state 0 (OUTP:PON:STAT RCL 0).
SENSe:PROTection:STATe <bool>
0 | OFF | 1 | ON
Command Syntax
Parameters
0
*RST Value
SENS:PROT:STAT ON
Examples
SENSe:PROTect:STATe?
<NR3>
Query Syntax
Returned Parameters
SENSe:SWEep:OFFSet:POINts
This command defines the offset in a data sweep when an acquire trigger is used. Negative values
represent data samples taken prior to the trigger. Positive values represent the delay after the trigger
occurs but before the samples are acquired.
SENSe:SWEep:OFFSet:POINts <NRf+>
-4095 through 2,000,000,000
0
Command Syntax
Parameters
*RST Value
SENS:SWE:OFFS:POIN -2047
Examples
SENSe:SWEep:OFFSet:POINts?
<NR3>
SENS:SWE:TINT SENS:SWE:POIN MEAS:ARR
Query Syntax
Returned Parameters
Related Commands
108
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
SENSe:SWEep:POINts
This command defines the number of points in a measurement.
SENSe:SWEep:POINts<NRf+>
1 through 4096
Command Syntax
Parameters
2048
*RST Value
SENS:SWE:POIN 1024
Examples
SENSe:SWEep:POINts?
<NR3>
Query Syntax
Returned Parameters
Related Commands
SENS:SWE:TINT
SENS:SWE:OFFS MEAS:ARR
SENSe:SWEep:TINTerval
This command defines the time period between samples. The value that you enter for the time interval
will be rounded to the nearest 15.6 microsecond increment.
SENSe:SWEep:TINTerval<NRf+>
15.6 microseconds through 31200 seconds
15.6 microseconds
Command Syntax
Parameters
*RST Value
SENS:SWE:TINT 31.2E-6
Examples
SENSe:SWEep:TINTerval?
Query Syntax
<NR3>
Returned Parameters
Related Commands
SENS:SWE:POIN SENS:SWE:OFFS MEAS:ARR
SENSe:WINDow
This command sets the window function that is used in dc and in ac+dc rms measurement calculations.
The following functions can be selected:
A signal conditioning window that reduces errors in dc and rms measurement
calculations in the presence of periodic signals such as line ripple. It also reduces
jitter when measuring successive pulse waveforms. The Hanning window multiplies
each point in the measurement sample by the function cosine4. Do not use the
Hanning window when measuring single-shot pulse waveforms.
HANNing
A window that returns measurement calculations without any signal conditioning.
This window may be used for pulse measurements where the exact period of the
pulse waveform is known and the measurement interval can be set accordingly using
the SENSe:SWEep:TINTerval command.
RECTangular
NOTE:
Neither window function alters the instantaneous voltage or current data returned in the
measurement array.
SENSe:WINDow[:TYPE] <type>
HANNing | RECTangular
HANNing
Command Syntax
Parameters
*RST Value
SENS:WIND RECT
Examples
SENSe:WINDow[:TYPE]?
<CRD>
Query Syntax
Returned Parameters
109
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
Output Commands
Output commands consist of instrument, output and source commands.
Instrument commands control the output coupling on Agilent 66319B/66319D units.
Output commands control the output and digital port functions.
Source commands program the actual voltage, current, and digital port output.
INSTrument:COUPle:OUTPut:STATe
This command controls the ON/OFF function of Output 1 and Output 2. When outputs 1 and 2 are
coupled, ALL OUTPut commands will turn both outputs ON or OFF together. When not coupled, use
OUTPut1 or OUTPut2 to turn the specified output ON or OFF individually.
To have the unit turn on with the outputs uncoupled, set the output coupling to NONE, save this state in
location 0, and set the power-on state to RCL 0. Note that when an output state is recalled, the outputs
are set to the state in which they were in when the state was saved, regardless of the output coupling
setting.
INSTrument:COUPle:OUTPut:STATe <state>
ALL | NONE
Command Syntax
Parameters
ALL (NONE for units with Option 521)
INST:COUP:OUTP:STAT ALL
*RST Value
Examples
INSTrument:COUPle:OUTPut:STATe?
<CRD>
Query Syntax
Returned Parameters
OUTPut[1 | 2]
This command enables or disables the dc source output. If outputs 1 and 2 are coupled, it affects both the
main output and output 2 on Agilent 66319B/D units. If the outputs are not coupled and no output
channel is specified, the command applies to the main output. The state of a disabled output is a
condition of zero output voltage and a model-dependent minimum source current (see *RST).
OUTPut[1|2][:STATe] <bool>
0 | OFF | 1 | ON
Command Syntax
Parameters
0
*RST Value
OUTP ON
Examples
OUTPut[1|2][:STATe]?
<NR1>0 or 1
Query Syntax
Returned Parameters
Related Commands
*RST
*RCL *SAV
INST:COUP:OUTP:STAT
110
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
OUTPut[1 | 2]:RELay:MODE
Agilent 66319B/66319D with Option 521 only
Specifies one of the relay modes (DD, DH, HD, or HH). The output must be turned off before any
programmed mode settings take effect. Relay settings cannot be coupled; they must be set separately for
each output. Relay modes are stored in non-volatile memory and will be restored when the unit is turned
on. When shipped from the factory, the relay mode for both output 1 and output 2 is set to HH.
Output ON
Dry
Output OFF
Dry
Hot
Dry
Hot
DD
DH
HD
HH
Dry
Hot1
Hot1
1When the Output ON relay mode is set to Hot, the dc source does not check for open sense leads when the output
is turned on or enabled. With Hot output switching, the output is programmed before the sense relays are closed.
OUTPut[1|2]:RELay:MODE <mode>
DD | DH | HD | HH
Command Syntax
Parameters
OUTP:REL:MODE DH (sets output 1 relay mode DH)
OUTP2:REL:MODE HH (sets output 2 relay mode HH)
OUTPut[1|2]:REL:MODE?
Examples
Query Syntax
<CRD>
Returned Parameters
CAUTION:
Non-volatile memory has a finite maximum number of write cycles. Programs that
repeatedly cause write cycles to non-volatile memory can eventually exceed the
maximum number of write cycles and cause the memory to fail.
OUTPut:COMPensation:MODE
This command programs the output compensation circuit. This circuit compensates the output of the dc
source according to the input capacitance of the phone being tested as well as the type of output
connections being used. The following table summarizes the four programmable compensation modes.
Mode
Description
Used for slower response with short load leads or bench operation. This produces the
slowest output response, but provides the best stability (no external capacitor needed).
Used for slower response with long load leads using remote sensing.
Use for faster response with short load leads or bench operation (no external cap needed).
Used for faster response with long load leads using remote sensing. This produces the
fastest output response, but requires an external capacitor for stable operation.
LLocal
LRemote
HLocal
HRemote
Standard dc source units are shipped from the factory with the output compensation set to HRemote
mode. HRemote mode setting provides the fastest transient response performance for phones with input
capacitances greater than 5µF. Most phones have input capacitances greater than 5 µF. However, the
operation of the dc source may be momentarily unstable with phones that have input capacitances less
than 5 µF, or if the output sense leads are not connected and you are operating in HRemote mode.
NOTE:
If you want the unit to power up with a different compensation setting, you must first save
the desired settings in non-volatile memory location 0 with the *SAV command. Use
OUTP:PON:STAT RCL0 to program the unit to power up with the location 0 settings.
111
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
OUTPut:COMPensation:MODE <setting>
LLOCAL | LREMOTE | RLOCAL | RREMOTE
LLOCAL
Command Syntax
Parameters
*RST Value
OUTP:COMP:MODE HREMOTE
Examples
OUTPput:COMPensation:MODE?
<CRD>
OUTP:TYPE[:CAPacitance] (LOW mode corresponds to
LLocal; HIGH mode corresponds to HRemote)
Query Syntax
Returned Parameters
Backward Compatibility
(Agilent 66311B/D, 66309B/D)
OUTPut:DFI
This command enables or disables the discrete fault indicator (DFI) output from the dc source.
OUTPut:DFI[:STATe] <bool>
0 | 1 | OFF | ON
OFF
Command Syntax
Parameters
*RST Value
OUTP:DFI 1
OUTPut:DFI[:STATe]?
0 | 1
OUTP:DFI ON
Examples
Query Syntax
Returned Parameters
Related Commands
OUTP:DFI:SOUR
OUTPut:DFI:SOURce
This command selects the source for discrete fault indicator (DFI) events. The choices are:
selects the Questionable event summary bit (bit 3 of the Status Byte Register)
selects the Operation Event summary bit (bit 7 of the Status Byte Register)
selects the Standard Event summary bit (bit 5 of the Status Byte Register)
selects the Request Service bit (bit 6 of the Status Byte Register)
selects no DFI source
QUEStionable
OPERation
ESB
RQS
OFF
OUTP:DFI:SOUR <source>
QUES | OPER | ESB | RQS | OFF
OFF
Command Syntax
Parameters
*RST Value
OUTP:DFI:SOUR OPER
Examples
OUTPut:DFI:SOUR?
<CRD>
OUTP:DFI
Query Syntax
Returned Parameters
Related Commands
OUTPut:PON:STATe
This command selects the power-on state of the dc source. This information is saved in non-volatile
memory. The following states can be selected:
Sets the power-on state to *RST. Refer to *RST for more information.
Sets the power-on state to *RCL 0. Refer to *RCL for more information.
RST
RCL0
OUTPut:PON:STATe <state>
RST | RCL0
OUTP:PON:STAT RST
Command Syntax
Parameters
Examples
OUTPut:PON:STATe?
<CRD>
*RST *RCL
Query Syntax
Returned Parameters
Related Commands
112
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
OUTPut:PROTection:CLEar
This command clears the latch that disables the output when an overvoltage, overcurrent,
overtemperature, or remote inhibit status condition is detected. All conditions that generate the fault must
be removed before the latch can be cleared. The output is then restored to the state it was in before the
fault condition occurred.
OUTPut:PROTection:CLEar
None
OUTP:PROT:CLE
Command Syntax
Parameters
Examples
OUTP:PROT:DEL *RCL *SAV
Related Commands
OUTPut:PROTection:DELay
This command sets the time between the programming of an output change that produces a constant
current condition (CC) and the recording of that condition by the Operation Status Condition register.
The delay prevents the momentary changes in status that can occur during reprogramming from being
registered as events by the status subsystem. Since the constant current condition is used to trigger
overcurrent protection (OCP), this command also delays OCP. Overvoltage protection is not affected by
this command.
OUTPut:PROTection:DELay <NRf+>
0 to 2,147,483.647
Command Syntax
Parameters
seconds
Unit
0.08 (Normal)
*RST Value
OUTP:PROT:DEL 75E-1
Examples
OUTPut:PROTection:DELay?
<NR3>
OUTP:PROT:CLE CURR:PROT:STAT *RCL *SAV
Query Syntax
Returned Parameters
Related Commands
OUTPut:RI:MODE
This command selects the mode of operation of the Remote Inhibit protection. The RI mode is stored in
non-volatile memory. The following modes can be selected:
causes a TTL low signal on the INH input to disable the output. The only way to clear
the latch is by sending OUTPut:PROTection:CLEAR while the INH input is false.
allows the INH input to disable the output in a non-latching manner. In other words,
the output follows the state of the INH input. When INH is low true, the output is
disabled. When INH is high the output is not affected.
LATChing
LIVE
the INH input is disabled.
OFF
OUTPut:RI:MODE <mode>
LATChing | LIVE | OFF
OUTP:RI:MODE LIVE
Command Syntax
Parameters
Examples
OUTPut:RI:MODE?
<CRD>
OUTP:PROT:CLE
Query Syntax
Returned Parameters
Related Commands
113
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
[SOURce:]CURRent
This command sets the immediate current level of the dc source. The immediate level is the current
programmed for the output terminals.
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <NRf+>
Command Syntax
Parameters
see Table 8-3
A (amperes)
10% of MAX
Default Suffix
*RST Value
CURR 200 MA
CURRENT:LEVEL 200 MA
Examples
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]?
Query Syntax
<NR3>
CURR:TRIG
Returned Parameters
Related Commands
[SOURce:]CURRent2
Agilent 66319B/66319D only
This command sets the output current level of the auxiliary output.
[SOURce:]CURRent2[:LEVel][:IMMediate][:AMPLitude] <NRf+>
see Table A-3
A (amperes)
Command Syntax
Parameters
Default Suffix
*RST Value
10% of MAX
CURR2 200 MA
CURR2:LEVEL 200 MA
Examples
[SOURce:]CURRent2[:LEVel][:IMMediate][:AMPLitude]?
<NR3>
Query Syntax
Returned Parameters
[SOURce:]CURRent:PROTection:STATe
This command enables or disables the overcurrent protection (OCP) function on all output channels. If
the dc source overcurrent protection function is enabled and the dc source goes into constant current
operation, then the output is disabled and the Questionable Condition status register OC bit is set (see
chapter 7 about programming the status registers). Note that the [SOURce:]CURRent command sets the
current limit, which determines when the dc source goes into constant current operation. An overcurrent
condition can be cleared with the OUTPut:PROTection:CLEar command after the cause of the condition
is removed.
NOTE:
Use OUTPut:PROTection:DELay to prevent momentary current limit conditions caused
by programmed output changes from tripping the overcurrent protection.
[SOURce:]CURRent:PROTection:STATe <bool>
Command Syntax
Parameters
0 | 1 | OFF | ON
OFF
*RST Value
Examples
CURR:PROT:STAT 0
CURR:PROT:STAT 1
!current protection off
!current protection on
Syntax [SOURce:]CURRent:PROTection:STATe?
<NR1>0 or 1
OUTP:PROT:CLE *RST
Query Syntax
Returned Parameters
Related Commands
114
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
[SOURce:]CURRent:TRIGger
This command sets the pending triggered current level of the dc source. The pending triggered level is a
stored current value that is transferred to the output terminals when a trigger occurs. In order for a trigger
to occur, the trigger subsystem must be initiated (see the INITiate command in the trigger subsystem).
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <NRf+>
see Table 8-3
Command Syntax
Parameters
A ( amperes)
10% of MAX
Default Suffix
*RST Value
CURR:TRIG 1CURRENT:LEVEL:TRIGGERED 1
Examples
SOURce:]CURRent[LEVel]:TRIGgered[:AMPLitude]?
<NR3>
Query Syntax
Returned Parameters
[SOURce:]CURRent2:TRIGger
Agilent 66319B/66319D only
This command sets the triggered current level of the auxiliary output. The triggered level is a stored
value that is transferred to the output when a trigger occurs. In order for a trigger to occur, the trigger
subsystem must be initiated (see the INITiate command).
[SOURce:]CURRent2[:LEVel]:TRIGgered[:AMPLitude] <NRf+>
Command Syntax
Parameters
see Table A-3
A ( amperes)
10% of MAX
Default Suffix
*RST Value
CURR2:TRIG 1
CURR2:LEV:TRIG 1
Examples
SOURce:]CURRent2[LEVel]:TRIGgered[:AMPLitude]?
<NR3>
Query Syntax
Returned Parameters
[SOURce:]DIGital:DATA
This command programs the digital control port when the port is configured for Digital I/O operation.
The port has three signal pins and a digital ground pin. Pins 1 and 2 are output pins controlled by bits 0
and 1. Pin 3 is controlled by bit 2, and can be programmed to serve either as an input or an output. It
normally serves as an output. Bit 2 must be programmed high to use pin 3 as an input. Pin 4 is the digital
ground. Refer to the following chart for list of the programmable pin settings. The query returns the last
programmed value in bits 0 and 1, and the value read at pin 3 in bit 2.
Program
Value
Bit
Pin Setting
Configuration
4
3
2
1
2
0
0
0
0
1
1
1
1
1
0
0
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
GND Output Lo
GND Output Lo
GND Output Hi
GND Output Hi
Lo
0
1
1
0
0
1
1
Hi
Lo
Hi
Lo
Hi
Lo
Hi
GND Input
GND Input
GND Input
GND Input
Lo
Lo
Hi
Hi
115
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
[SOURce:]DIGital:DATA[:VALue] <NRf>
0 to 7
Command Syntax
Parameters
0
*RST Value
DIG:DATA 7
Examples
[SOURce:]DIGital:DATA?
<NR1>
Query Syntax
Returned Parameters
[SOURce:]DIGital:FUNCtion
Configures the 4-pin control port. The configuration setting is saved in non-volatile memory.
Configures the port for Remote Inhibit/Discrete Fault Interrupt operation
Configures the port for Digital input/output operation (see DIG:DATA)
Configures the port to accept external measurement triggers
RIDFi
DIGio
TRIGger
(only applies to units with firmware revision A.03.01 and up)
[SOURce:]DIGital:FUNCtion <CRD>
RIDFi | DIGio | TRIGger
DIG:FUNC DIG
Command Syntax
Parameters
Examples
[SOURce:]DIGital:FUNC?
<CRD>
Query Syntax
Returned Parameters
CAUTION:
This command causes a write cycle to nonvolatile memory. Nonvolatile memory has a
finite maximum number of write cycles. Programs that repeatedly cause write cycles to
nonvolatile memory can eventually exceed the maximum number of write cycles and
cause the memory to fail.
[SOURce:]RESistance
This command sets the output resistance of the dc source.
[SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude]<NRf+>
see Table 8-3
0
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
RES 0.5
!set output resistance to 0.5Ω
[SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude]?
<NR3>
RES:TRIG
Returned Parameters
Related Commands
[SOURce:]RESistance:TRIGger
This command sets the pending triggered output resistance of the dc source.
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude] <NRf+>
see Table 8-3
0
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
RES:TRIG 1
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude]?
!set triggerd resistance to 1Ω
<NR3>
RES
Returned Parameters
Related Commands
116
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
[SOURce:]VOLTage
This command sets the output voltage level of the dc source.
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]<NRf+>
Command Syntax
Parameters
see Table 8-3
V (volts)
0
Default Suffix
*RST Value
VOLT 2.5
!set output voltage to 2.5V
Examples
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]?
<NR3>
Query Syntax
Returned Parameters
Related Commands
VOLT:TRIG
VOLT:PROT
[SOURce:]VOLTage2
Agilent 66319B/66319D only
This command sets the output voltage level of the auxiliary output.
[SOURce:]VOLTage2[:LEVel][:IMMediate][:AMPLitude]<NRf+>
see Table A-3
V (volts)
Command Syntax
Parameters
Default Suffix
0
*RST Value
VOLT2 500mV
!set output2 voltage to 0.5V
Examples
[SOURce:]VOLTage2[:LEVel][:IMMediate][:AMPLitude]?
Query Syntax
<NR3>
VOLT2:TRIG
Returned Parameters
Related Commands
[SOURce:]VOLTage:PROTection
This command lets you limit the maximum allowable output voltage that can be programmed either from
the front panel or over the GPIB. This feature is in addition to the automatic overvoltage protection
circuit, and is useful in situations where accidentally programming higher output voltages within the
operating range of the dc source can permanently damage the phone under test.
NOTE:
This command does not program the tracking OVP circuit, which automatically
tracks the output voltage and trips when the output voltage exceeds the programmed
voltage by two volts. Also, the programmable voltage protection cannot be disabled by
VOLTage:PROTection:STATe.
[SOURce:]VOLTage:PROTection[:LEVel] <NRf+>
Command Syntax
Parameters
see Table 8-3
V (volts)
22 V
Default Suffix
*RST Value
VOLT:PROT 10
!set voltage limit to 10V
Examples
[SOURce:]VOLTage:PROTection[:LEVel]?
<NR3>
Query Syntax
Returned Parameters
Related Commands
VOLT
VOLT:TRIG
117
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
[SOURce:]VOLTage:PROTection:STATe
This command enables or disables the automatic overvoltage protection tracking (OVP) function. It does
not disable the programmable VOLTage:PROTection level.
CAUTION:
Disabling the overvoltage protection function may cause excessive output voltages, such
as can occur if remote sense leads are disconnected, to damage the equipment under test.
[SOURce:]VOLTage:PROTection:STATe <bool>
Command Syntax
Parameters
0 | 1 | OFF | ON
OFF
*RST Value
Examples
VOLT:PROT:STAT 0
VOLT:PROT:STAT 1
!voltage protection is OFF
!voltage protection is ON
[SOURce:]VOLTage:PROTection:STATe?
<NR1>0 or 1
OUTP:PROT:CLE *RST VOLT:PROT
Query Syntax
Returned Parameters
Related Commands
[SOURce:]VOLTage:TRIGger
This command sets the pending triggered voltage level of the dc source. The pending triggered level is a
stored voltage value that is transferred to the output terminals when a trigger occurs. In order for a trigger
to occur, the trigger subsystem must be initiated (see the INITiate command in the trigger subsystem).
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <NRf+>
Command Syntax
Parameters
see Table 8-3
V (volts)
0
Default Suffix
*RST Value
VOLT:TRIG 20
VOLTAGE:LEVEL:TRIGGERED 20
Examples
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]?
<NR3>
Query Syntax
Returned Parameters
Related Commands
VOLT
VOLT:PROT
[SOURce:]VOLTage2:TRIGger
Agilent 66319B/66319D only
This command sets the triggered voltage level of the auxiliary output. The triggered level is a stored
value that is transferred to the output when a trigger occurs. In order for a trigger to occur, the trigger
subsystem must be initiated (see the INITiate command).
[SOURce:]VOLTage2[:LEVel]:TRIGgered[:AMPLitude] <NRf+>
Command Syntax
Parameters
see Table A-3
V (volts)
0
Default Suffix
*RST Value
VOLT2:TRIG 20
VOLT2:LEV:TRIG 20
Examples
[SOURce:]VOLTage2[:LEVel]:TRIGgered[:AMPLitude]?
<NR3>
Query Syntax
Returned Parameters
Related Commands
VOLT2
VOLT2:PROT
118
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
Status Commands
Status commands program the dc source status registers. The dc source has three groups of status
registers; Operation, Questionable, and Standard Event. The Standard Event group is programmed with
Common commands as described later in this section. The Operation and Questionable status groups
each consist of the Condition, Enable, and Event registers and the NTR and PTR filters. Chapter 7
explains how to read specific register bits and use the information they return.
STATus:PRESet
This command sets all defined bits in the Status Subsystem PTR registers and clears all bits in the
subsytem NTR and Enable registers.
STATus:PRESet
None
Command Syntax
Parameters
STAT:PRES STATUS:PRESET
Examples
STATus:OPERation?
This query returns the value of the Operation Event register. The Event register is a read-only register,
which holds (latches) all events that are passed by the Operation NTR and/or PTR filter. Reading the
Operation Event register clears it.
STATus:OPERtion[:EVENt]?
None
Query Syntax
Parameters
<NR1>(Register Value)
STAT:OPER?
Returned Parameters
Examples
*CLS STAT:OPER:NTR STAT:OPER:PTR
Related Commands
Table 8-4. Bit Configuration of Operation Status Registers
15–13
not
12
CC2
11
CC-
10
CC+
9
CV2
8
CV
7-6
not
5
4-1
not
0
CAL
Bit Position
Bit Name
WTG
used
used
used
4096 2048 1024
512
256
32
1
Bit Weight
CAL = The dc source is computing new calibration constants.
WTG = The dc source is waiting for a trigger.
CV = The dc source is operating in constant voltage mode.
CV2 = Output 2 is operating in constant voltage mode. (Agilent 66319B/D only)
CC+ = The dc source is operating in constant current mode.
CC- = The dc source is operating in negative constant current mode.
CC2 = Output 2 is operating in constant current mode. (Agilent 66319B/D only)
STATus:OPERation:CONDition?
This query returns the value of the Operation Condition register. That is a read-only register, which holds
the real-time (unlatched) operational status of the dc source.
STATus:OPERation:CONDition?
None
Query Syntax
Parameters
STAT:OPER:COND? STATUS:OPERATION:CONDITION?
Examples
<NR1> (register value)
Returned Parameters
119
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
STATus:OPERation:ENABle
This command and its query set and read the value of the Operational Enable register. This register is a
mask for enabling specific bits from the Operation Event register to set the operation summary bit
(OPER) of the Status Byte register. This bit (bit 7) is the logical OR of all the Operatonal Event register
bits that are enabled by the Status Operation Enable register.
STATus:OPERation:ENABle<NRf>
0 to 32767
Command Syntax
Parameters
0
Preset Value
STAT:OPER:ENAB 1312
Examples
STATus:OPERation:ENABle?
<NR1> (register value)
STAT:OPER:EVEN
Query Syntax
Returned Parameters
Related Commands
STATus:OPERation:NTR
STATus:OPERation:PTR
These commands set or read the value of the Operation NTR (Negative-Transition) and PTR (Positive-
Transition) registers. These registers serve as polarity filters between the Operation Enable and
Operation Event registers to cause the following actions:
$ When a bit in the Operation NTR register is set to 1, then a 1-to-0 transition of the corresponding bit
in the Operation Condition register causes that bit in the Operation Event register to be set.
$ When a bit of the Operation PTR register is set to 1, then a 0-to-1 transition of the corresponding bit
in the Operation Condition register causes that bit in the Operation Event register to be set.
$ If the same bits in both NTR and PTR registers are set to 1, then any transition of that bit at the
Operation Condition register sets the corresponding bit in the Operation Event register.
$ If the same bits in both NTR and PTR registers are set to 0, then no transition of that bit at the
Operation Condition register can set the corresponding bit in the Operation Event register.
STATus:OPERtion:NTRansition<NRf>
STATus:OPERtion:PTRansition<NRf>
0 to 32767
Command Syntax
Parameters
Preset Value
NTR register = 0; PTR register = 32767
STAT:OPER:NTR 32
STAT:OPER:NTR?
<NR1> (register value)
STAT:OPER:ENAB
STAT:OPER:PTR 1312
STAT:OPER:PTR?
Examples
Query Syntax
Returned Parameters
Related Commands
120
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
STATus:QUEStionable?
This query returns the value of the Questionable Event register. The Event register is a read-only register
which holds (latches) all events that are passed by the Questionable NTR and/or PTR filter. Reading the
Questionable Event register clears it.
STATus:QUEStionable[:EVENt]?
None
STAT:QUES?
Query Syntax
Parameters
Examples
<NR1> (register value)
*CLS STAT:QUES:ENAB STAT:QUES:NTR STAT:QUES:PTR
Returned Parameters
Related Commands
Table 8-5. Bit Configuration of Questionable Status Registers
Bit Position
Bit Name
15
14
13
12
11
10
9
8
7-6
5
4
3
2
1
0
not
used
Meas
Ovld
not
used
OC2
not
used
UNR
RI
UNR
2
not
used
SD
OT
FP
not
used
OCP
OV
Bit Weight
16384
4096
1024
512
256
32
16
8
2
1
OV = overvoltage protection has tripped on the main output (output 1)
OCP = overcurrent protection has tripped on the main output (output 2)
FP = the front panel "Local" key has been depressed
OT = overtemperature protection has tripped
SD = opened sense lead detected
UNR2 = output 2 is unregulated (Agilent 66319B/D only)
RI = remote inhibit is active
UNR = the output is unregulated
OC2 = output 2 overcurrent protection has tripped (Agilent 66319B/D only)
Meas Ovld = measurement overload
STATus:QUEStionable:CONDition?
This query returns the value of the Questionable Condition register. That is a read-only register, which
holds the real-time (unlatched) questionable status of the dc source.
STATus:QUEStionable:CONDition?
None
STAT:QUES:COND?
Query Syntax
Parameters
Examples
<NR1> (register value)
Returned Parameters
STATus:QUEStionable:ENABle
This command and its query set and read the value of the Questionable Enable register. This register is a
mask for enabling specific bits from the Questionable Event register to set the questionable summary bit
(QUES) of the Status Byte register. This bit (bit 3) is the logical OR of all the Questionable Event
register bits that are enabled by the Questionable Status Enable register..
STATus:QUEStionable:ENABle<NRf>
0 to 32767
0
Command Syntax
Parameters
Preset Value
STAT:QUES:ENAB 4098
STATus:QUEStionable:ENABle?
<NR1> (register value)
STAT:QUES?
!enables OC2 and OCP
Examples
Query Syntax
Returned Parameters
Related Commands
121
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
STATus:QUEStionable:NTR
STATus:QUEStionable:PTR
These commands allow you to set or read the value of the Questionable NTR (Negative-Transition) and
PTR (Positive-Transition) registers. These registers serve as polarity filters between the Questionable
Enable and Questionable Event registers to cause the following actions:
$ When a bit of the Questionable NTR register is set to 1, then a 1-to-0 transition of the corresponding
bit of the Questionable Condition register causes that bit in the Questionable Event register to be set.
$ When a bit of the Questionable PTR register is set to 1, then a 0-to-1 transition of the corresponding
bit in the Questionable Condition register causes that bit in the Questionable Event register to be set.
$ If the same bits in both NTR and PTR registers are set to 1, then any transition of that bit at the
Questionable Condition register sets the corresponding bit in the Questionable Event register.
$ If the same bits in both NTR and PTR registers are set to 0, then no transition of that bit at the
Questionable Condition register can set the corresponding bit in the Questionable Event register.
STATus:QUEStionable:NTRansition<NRf>
STATus:QUEStionable:PTRansition<NRf>
0 to 32767
NTR register = 0; PTR register = 32767
STAT:QUES:NTR 16
STATUS:QUESTIONABLE:PTR 512
Command Syntax
Parameters
Preset Value
Examples
STAT:QUES:NTR?STAT:QUES:PTR?
<NR1>(Register value)
STAT:QUES:ENAB
Query Syntax
Returned Parameters
Related Commands
122
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
System Commands
System commands control system functions that are not directly related to output control or measurement
functions.
SYSTem:ERRor?
This query returns the next error number followed by its corresponding error message string from the
remote programming error queue. The queue is a FIFO (first-in, first-out) buffer that stores errors as they
occur. As it is read, each error is removed from the queue. When all errors have been read, the query
returns 0,NO ERROR. If more errors are accumulated than the queue can hold, the last error in the queue
will be -350,TOO MANY ERRORS (see Appendix C for other error codes).
You can use the front panel Error key to read errors from the queue. Errors generated at the front panel
are not put into the queue but appear immediately on the display.
SYSTem:ERRor?
None
<NR1>,<SRD>
Query Syntax
Parameters
Returned Parameters
Examples
SYST:ERR?
SYSTem:LANGuage
This command selects the command language. The SCPI command language is the only language
supported.
SYSTem:LANGuage<string>
SCPI
Command Syntax
Parameters
SCPI
SYST:LANG SCPI
Power-on Value
Example
SYSTem:LANGuage?
<CRD>
Query Syntax
Returned Parameters
SYSTem:VERSion?
This query returns the SCPI version number to which the instrument complies. The returned value is of
the form YYYY.V, where YYYY represents the year and V is the revision number for that year.
SYSTem:VERSion?
None
Query Syntax
Parameters
<NR2>
SYST:VERS?
Returned Parameters
Examples
123
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
Trigger Commands
Trigger commands consist of trigger and initiate commands. They are used to generate output transients
and measurement triggers.
Initiate commands initialize the trigger system. Trigger commands control the remote triggering of the
dc source. Trigger commands (and Initate commands) are referenced either by name or by number. The
correspondence between names and numbers is:
Sequence Number
1 (the default)
2
Sequence Name
TRANsient
ACQuire
Description
Output transient trigger sequence
Measurement acquire trigger sequence
NOTE:
Before you generate a measurement trigger, you must specify either a voltage, current ,
or DVM measurement acquisition using the SENSe:FUNCtion command.
ABORt
This command cancels any trigger actions presently in process. Pending trigger levels are reset to their
corresponding immediate values. ABORt also resets the WTG bit in the Operation Condition Status
register (see chapter 7 about programming the status registers). If INITiate:CONTinuous ON has been
programmed, the trigger subsystem initiates itself immediately after ABORt, thereby setting WTG.
ABORt is executed at power turn on and upon execution of *RCL or RST.
ABORt
None
ABOR
Command Syntax
Parameters
Examples
INIT *RST *TRG TRIG
Related Commands
INITiate:SEQuence
INITiate:NAME
INITiate commands control the enabling of both output and measurement triggers. When a trigger is
enabled, an event on a selected trigger source causes the specified triggering action to occur. If the trigger
subsystem is not enabled, all triggers are ignored.
INITiate[:IMMediate]:SEQuence[ 1 | 2 ]
INITiate[:IMMediate]:NAME<name>
TRANsient | ACQuire (for INIT:NAME )
Command Syntax
Parameters
Examples
INIT:SEQ2
INIT:NAME TRAN
ABOR INIT:CONT TRIG TRIG:SEQ:DEF *TRG
Related Commands
124
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
INITiate:CONTinuous:SEQuence1
INITiate:CONTinuous:NAME TRANsient
These commands control the output transient trigger system.
continuously initiates the output trigger system..
1 or ON
turns off continuous triggering. In this state, the output trigger system must be initiated
for each trigger using INITiate:SEQuence.
0 or OFF
INITiate:CONTinuous:SEQuence1 <bool>
INITiate:CONTinuous:NAME TRANsient <bool>
0 | 1 | OFF | ON
Command Syntax
Parameters
Examples
INIT:CONT:SEQ1 ON INIT:CONT:NAME TRAN, 1
ABOR INIT TRIG TRIG:SEQ:DEF
*TRG
Related Commands
TRIGger
This command generates a BUS trigger for the output transient trigger system. If the transient trigger
system is enabled, the trigger will then:
1. Initiate a pending level change as specified by CURRent:TRIGger or VOLTage;TRIGger.
2. Clear the WTG bit in the Status Operation Condition register after both transient and acquire trigger
sequences have completed. (WTG is the logical-or of both transient and acquire sequences.)
3. If INITiate:CONTinuous ON has been programmed, the trigger subsystem is immediately re-enabled
for subsequent triggers. As soon as it is cleared, the WTG bit is again set to 1.
TRIGger[:SEQuence1][:IMMediate]
TRIGger[:TRANsient][:IMMediate]
None
Command Syntax
Parameters
Examples
TRIG
TRIG:IMM
ABOR CURR:TRIG INIT
*TRG VOLT:TRIG
Related Commands
TRIGger:SOURce
This command selects the trigger source for the output transient trigger system. Since BUS is the only
trigger source for transient triggers, this command does not need to be used. It is included for
completeness only.
GPIB device, *TRG, or <GET> (Group Execute Trigger)
BUS
TRIGger[:SEQuence1]:SOURce<source>
Command Syntax
TRIGger[:TRANsient]:SOURce<source>
BUS
BUS
Parameters
*RST Value
Examples
TRIG:SOUR BUS
TRIGger[:SEQuence1]:SOURce?
TRIGger[:TRANsient]:SOURce?
<CRD>
Query Syntax
Returned Parameters
125
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
TRIGger:SEQuence2
TRIGger:ACQuire
These commands generate a BUS trigger for the measurement trigger system. When the measurement
trigger system is enabled, the measurement trigger causes the dc source to measure either the voltage or
current on the main output or the DVM inputs and store the results in a buffer. The SENSe:FUNCtion
command selects the signal that will be measured.
TRIGger:SEQuence2[:IMMediate]
TRIGger:ACQuire:[:IMMediate]
None
Command Syntax
Parameters
Examples
TRIG:SEQ2
TRIG:ACQ
TRIG:SOUR TRIG:SEQ2:DEF TRIG:SEQ2:COUN
Related Commands
TRIG:SEQ2:LEV:VOLT TRIG:SEQ2:SLOP:CURR SENS:FUNC
TRIGger:SEQuence2:COUNt:CURRent
TRIGger:ACQuire:COUNt:CURRent
This command sets up a successive number of triggers for measuring current data. With this command,
the trigger system needs to be initialized only once at the start of the acquisition period. After each
completed measurement, the instrument waits for the next valid trigger condition to start another
measurement. This continues until the count has completed.
TRIGger:SEQuence2:COUNt:CURRent<NRf+>
Command Syntax
TRIGger:ACQuire:COUNt:CURRent<NRf+>
1 to 100
1
Parameters
*RST Value
Examples
TRIG:SEQ2:COUN:CURR 5 TRIG:ACQ:COUN:CURR 1
TRIGger:SEQuence2:COUNt:CURRent?
TRIGger:ACQuire:COUNt:CURRent?
<NR3>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2
TRIG:ACQ
TRIGger:SEQuence2:COUNt:DVM
TRIGger:ACQuire:COUNt:DVM
Agilent 66321D/66319D only
This command specifies a DVM trigger count. Since the trigger count for DVM measurements cannot be
set to any value other than 1, this command does not need to be used. It is included for completeness
only.
TRIGger:SEQuence2:COUNt:DVM<NRf+>
Command Syntax
TRIGger:ACQuire:COUNt:DVM<NRf+>
1
1
Parameters
*RST Value
Examples
TRIG:ACQ:COUN:DVM 1
TRIGger:SEQuence2:COUNt:DVM?
TRIGger:ACQuire:COUNt:DVM?
<NR3>
Query Syntax
Returned Parameters
126
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
TRIGger:SEQuence2:COUNt:VOLTage
TRIGger:ACQuire:COUNt:VOLTage
This command sets up a successive number of triggers for measuring voltage data. With this command,
the trigger system needs to be initialized only once at the start of the acquisition period. After each
completed measurement, the instrument waits for the next valid trigger condition to start another
measurement. This continues until the count has completed.
TRIGger:SEQuence2:COUNt:VOLTage<NRf+>
TRIGger:ACQuire:COUNt:VOLTage<NRf+>
1 to 100
Command Syntax
Parameters
*RST Value
Examples
1
TRIG:SEQ2:COUN:VOLT 5
TRIG:ACQ:COUN:VOLT 1
TRIGger:SEQuence2:COUNt:VOLTage?
TRIGger:ACQuire:COUNt:VOLTage?
<NR3>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2
TRIG:ACQ
TRIGger:SEQuence2:HYSTeresis:CURRent
TRIGger:ACQuire:HYSTeresis:CURRent
This command defines a band around the trigger level through which the signal must pass before an
internal measurement can occur. The band limit above and below the trigger level is one half of the
hysteresis value added to or subtracted from the trigger level.
For a positive trigger to occur, the excursion of an output waveform in the positive direction must start
below the lower hysteresis band limit and pass through the upper hysteresis band limit. For a negative
trigger to occur, the excursion of an output waveform in the negative direction must start above the upper
hysteresis band limit and pass through the lower hysteresis band limit.
TRIGger:SEQuence2:HYSTeresis:CURRent<NRf+>
TRIGger:ACQuire:HYSTeresis:CURRent<NRf+>
0 to MAX (see table 8-3)
Command Syntax
Parameters
Unit
A (amperes)
0
*RST Value
Examples
TRIG:SEQ2:HYST:CURR 0.5
TRIG:ACQ:HYST:CURR 0.5
TRIGger:SEQuence2:HYSTeresis:CURRent?
TRIGger:ACQuire:HYSTeresis:CURRent?
<NR3>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2:HYST:VOLT
TRIG:SEQ2:LEV:CURR
127
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
TRIGger:SEQuence2:HYSTeresis:DVM
TRIGger:ACQuire:HYSTeresis:DVM
Agilent 66321D/66319D only
This command defines a band around the trigger level through which the input signal must pass before a
DVM measurement can occur. The band limit above and below the trigger level is one half of the
hysteresis value added to or subtracted from the trigger level. For a positive trigger to occur, the
excursion of an input signal in the positive direction must start below the lower hysteresis band limit and
pass through the upper hysteresis band limit. For a negative trigger to occur, the excursion of an input
signal in the negative direction must start above the upper hysteresis band limit and pass through the
lower hysteresis band limit.
TRIGger:SEQuence2:HYSTeresis:DVM<NRf+>
Command Syntax
TRIGger:ACQuire:HYSTeresis:DVM<NRf+>
0 to MAX (see table A-3)
V (volts)
Parameters
Unit
0
*RST Value
Examples
Query Syntax
TRIG:SEQ2:HYST:DVM 0.5 TRIG:ACQ:HYST:DVM 0.5
TRIGger:SEQuence2:HYSTeresis:DVM?
TRIGger:ACQuire:HYSTeresis:DVM?
<NR3>
Returned Parameters
Related Commands
TRIG:SEQ2:LEV:DVM
TRIGger:SEQuence2:HYSTeresis:VOLTage
TRIGger:ACQuire:HYSTeresis:VOLTage
This command defines a band around the trigger level through which the signal must pass before an
internal measurement can occur. The band limit above and below the trigger level is one half of the
hysteresis value added to or subtracted from the trigger level.
For a positive trigger to occur, the excursion of an output waveform in the positive direction must start
below the lower hysteresis band limit and pass through the upper hysteresis band limit. For a negative
trigger to occur, the excursion of an output waveform in the negative direction must start above the upper
hysteresis band limit and pass through the lower hysteresis band limit.
TRIGger:SEQuence2:HYSTeresis:VOLTage<NRf+>
TRIGger:ACQuire:HYSTeresis:VOLTage<NRf+>
0 to MAX (see table 8-3)
Command Syntax
Parameters
Unit
V (volts)
0
*RST Value
Examples
TRIG:SEQ2:HYST:VOLT 2
TRIG:ACQ:HYST:VOLT 2
TRIGger:SEQuence2:HYSTeresis:VOLTage?
TRIGger:ACQuire:HYSTeresis:VOLTage?
<NR3>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2:HYST:CURR
TRIG:SEQ2:LEV:VOLT
128
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
TRIGger:SEQuence2:LEVel:CURRent
TRIGger:ACQuire:LEVel:CURRent
This command sets the trigger level for internally triggered current measurements. A positive current
trigger occurs when the current level changes from a value less than the lower hysteresis band limit to a
value greater than the upper hysteresis band limit. Similarly, a negative current trigger occurs when the
current level changes from a value greater than the upper hysteresis band limit to a value less than the
lower hysteresis band limit.
TRIGger:SEQuence2:LEVel:CURRent<NRf+>
Command Syntax
TRIGger:ACQuire:LEVel:CURRent<NRf+>
0 to MAX (see table 8-3)
A (amperes)
Parameters
Unit
0
*RST Value
Examples
TRIG:SEQ2:LEV:CURR 5
TRIG:ACQ:LEV 2
TRIG:ACQ:LEV:CURR MAX
TRIGger:SEQuence2:LEVel:CURRent?
TRIGger:ACQuire:LEVel:CURRent?
<NR3>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2:LEV:VOLT
TRIG:SEQ2:HYST:CURR
TRIGger:SEQuence2:LEVel:DVM
TRIGger:ACQuire:LEVel:DVM
Agilent 66321D/66319D only
This command sets the trigger level for DVM measurements. A positive trigger occurs when the input
signal changes from a value less than the lower hysteresis band limit to a value greater than the upper
hysteresis band limit. Similarly, a negative trigger occurs when the input signal changes from a value
greater than the upper hysteresis band limit to a value less than the lower hysteresis band limit.
TRIGger:SEQuence2:LEVel:DVM<NRf+>
Command Syntax
TRIGger:ACQuire:LEVel:DVM<NRf+>
0 to MAX (see table A-3)
V (volts)
Parameters
Unit
0
*RST Value
Examples
Query Syntax
TRIG:SEQ2:LEV:DVM 5
TRIG:ACQ:LEV:DVM MAX
TRIGger:SEQuence2:LEVel:DVM?
TRIGger:ACQuire:LEVel:DVM?
<NR3>
Returned Parameters
Related Commands
TRIG:SEQ2:HYST:DVM
129
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
TRIGger:SEQuence2:LEVel:VOLTage
TRIGger:ACQuire:LEVel:VOLTage
This command sets the trigger level for internally triggered voltage measurements. A positive voltage
trigger occurs when the voltage level changes from a value less than the lower hysteresis band limit to a
value greater than the upper hysteresis band limit. Similarly, a negative voltage trigger occurs when the
voltage level changes from a value greater than the upper hysteresis band limit to a value less than the
lower hysteresis band limit.
TRIGger:SEQuence2:LEVel:VOLTage<NRf+>
TRIGger:ACQuire:LEVel:VOLTage<NRf+>
0 to MAX (see table 8-3)
Command Syntax
Parameters
Unit
V (volts)
0
*RST Value
Examples
TRIG:SEQ2:LEV:VOLT 5
TRIG:ACQ:LEV:VOLT MAX
TRIGger:SEQuence2:LEVel:VOLTage?
TRIGger:ACQuire:LEVel:VOLTage?
<NR3>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2:LEV:CURR TRIG:SEQ2:HYST:VOLT
TRIGger:SEQuence2:SLOPe:CURRent
TRIGger:ACQuire:SLOPe:CURRent
This command sets the slope of an internally triggered current measurement.
triggering occurs on the rising edge.
triggering occurs on the falling edge.
triggering occurs on either edge.
POSitive
NEGative
EITHer
TRIGger:SEQuence2:SLOPe:CURRent<slope>
Command Syntax
TRIGger:ACQuire:SLOPe:CURRent<slope>
EITHer | POSitive | NEGative
POSitive
Parameters
*RST Value
Examples
TRIG:SEQ2:SLOP:CURR POS TRIG:ACQ:SLOP:CURR EITH
TRIGger:SEQuence2:SLOPe:CURRent?
TRIGger:ACQuire:SLOPe:CURRent?
<CRD>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2:SLOP:VOLT
TRIGger:SEQuence2:SLOPe:DVM
TRIGger:ACQuire:SLOPe:DVM
Agilent 66321D/66319D only
This command sets the slope of the DVM input signal.
measurement triggering occurs on the rising edge.
measurement triggering occurs on the falling edge.
measurement triggering occurs on either edge.
POSitive
NEGative
EITHer
130
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
TRIGger:SEQuence2:SLOPe:DVM<slope>
TRIGger:ACQuire:SLOPe:DVM<slope>
EITHer | POSitive | NEGative
POSitive
Command Syntax
Parameters
*RST Value
Examples
TRIG:SEQ2:SLOP:DVM POS TRIG:ACQ:SLOP:DVM EITH
TRIGger:SEQuence2:SLOPe:DVM?
TRIGger:ACQuire:SLOPe:DVM?
<CRD>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2:LEV:DVM
TRIGger:SEQuence2:SLOPe:VOLTage
TRIGger:ACQuire:SLOPe:VOLTage
This command sets the slope of an internally triggered voltage measurement.
triggering occurs on the rising edge.
triggering occurs on the falling edge.
triggering occurs on either edge.
POSitive
NEGative
EITHer
TRIGger:SEQuence2:SLOPe:VOLTage<slope>
Command Syntax
TRIGger:ACQuire:SLOPe:VOLTage<slope>
EITHer | POSitive | NEGative
POSitive
Parameters
*RST Value
Examples
TRIG:SEQ2:SLOP:VOLT POS TRIG:ACQ:SLOP:VOLT EITH
TRIGger:SEQuence2:SLOPe:VOLTage?
TRIGger:ACQuire:SLOPe:VOLTage?
<CRD>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2:SLOP:CURR
TRIGger:SEQuence2:SOURce
TRIGger:ACQuire:SOURce
These commands select the trigger source for measurement triggers as follows:
GPIB device, *TRG, or <GET> (Group Execute Trigger)
trigger is generated internally when the measured waveform crosses the trigger
level with the selected slope.
BUS
INTernal
Selects the external trigger input on the 4-pin control connector as the trigger
source (only applies to units with firmware revision A.03.01 and up)
EXTernal
TRIGger:SEQuence2:SOURce<source>
TRIGger:ACQuire:SOURce<source>
BUS | INTernal
INTernal
TRIG:ACQ:SOUR BUS
Command Syntax
Parameters
*RST Value
Examples
TRIGger:SEQuence2:SOURce?
TRIGger:ACQuire:SOURce?
<CRD>
Query Syntax
Returned Parameters
131
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
TRIGger:SEQuence1:DEFine
TRIGger:SEQuence2:DEFine
These commands define the names that are aliased to trigger sequences 1 and 2. The command accepts
only ACQuire for sequence 2 and TRANsient for sequence 1 as predefined names. The query allows the
user to query the instrument names aliased to sequences 1 and 2.
TRIGger:SEQuence1:DEFine TRANsient
TRIGger:SEQuence2:DEFine ACQuire
TRANsient, ACQuire
Command Syntax
Parameters
Examples
SEQ1:DEF ACQ
SEQ2:DEF TRAN
TRIGger:SEQuence1:DEFine?
TRIGger:SEQuence2:DEFine?
<CRD>
Query Syntax
Returned Parameters
Related Commands
TRIG:SEQ2:ACQ TRIG:SEQ1:TRAN
Common Commands
*CLS
This command causes the following actions (see chapter 7 for the descriptions of all registers):
$ Clears the Standard Event Status, Operation Status Event, and Questionable Status Event registers
$ Clears the Status Byte and the Error Queue
$ If *CLS immediately follows a program message terminator (<NL>), then the output queue and the
MAV bit are also cleared.
*CLS
None
Command Syntax
Parameters
*ESE
This command programs the Standard Event Status Enable register bits. The programming determines
which events of the Standard Event Status Event register (see *ESR?) are allowed to set the ESB (Event
Summary Bit) of the Status Byte register. A "1" in the bit position enables the corresponding event. All
of the enabled events of the Standard Event Status Event Register are logically ORed to cause the Event
Summary Bit (ESB) of the Status Byte Register to be set. The query reads the Standard Event The query
reads the Standard Event Status Enable register.
Table 8-6. Bit Configuration of Standard Event Status Enable Register
Bit Position
Bit Name
7
6
0
5
4
3
DDE
8
2
QUE
4
1
0
2
0
OPC
1
PON
CME
32
EXE
Bit Weight
128
64
16
PON = Power-on has occurred
CME = Command error
EXE = Execution error
DDE = Device-dependent error
QUE = Query error
OPC = Operation complete
132
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
*ESE <NRf>
0 to 255
Command Syntax
Parameters
(See *PSC)
*ESE 129
Power-On Value
Examples
*ESE?
Query Syntax
<NR1>(Register value)
*ESR? *PSC *STB?
Returned Parameters
Related Commands
CAUTION:
If *PSC is programmed to 0, the *ESE command causes a write cycle to nonvolatile
memory. Nonvolatile memory has a finite maximum number of write cycles. Programs
that repeatedly cause write cycles to nonvolatile memory can eventually exceed the
maximum number of write cycles and cause the memory to fail.
*ESR?
This query reads the Standard Event Status Event register. Reading the register clears it. The bit
configuration is the same as the Standard Event Status Enable register (see *ESE).
*ESR?
None
Query Syntax
Parameters
<NR1>(Register binary value)
*CLS *ESE *ESE? *OPC
Returned Parameters
Related Commands
*IDN?
This query requests the dc source to identify itself. It returns a string composed of four fields separated
by commas.
*IDN?
Query Syntax
Returned Parameters <AARD>
Field
Information
Agilent Technologies Manufacturer
xxxxxA
0
<A>.xx.xx
model number followed by a letter suffix
zero or the unit's serial number if available
Revision levels of firmware.
AGILENT TECHNOLOGIES,66321B,0,A.00.01
Example
*OPC
This command causes the instrument to set the OPC bit (bit 0) of the Standard Event Status register when
the dc source has completed all pending operations. (See *ESE for the bit configuration of the Standard
Event Status register.) Pending operations are complete when:
$ all commands sent before *OPC have been executed. This includes overlapped commands. Most
commands are sequential and are completed before the next command is executed. Overlapped
commands are executed in parallel with other commands. Commands that affect output voltage,
current or state, relays, and trigger actions are overlapped with subsequent commands sent to the dc
source. The *OPC command provides notification that all overlapped commands have been
completed.
$ all triggered actions are completed
133
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
*OPC does not prevent processing of subsequent commands, but bit 0 will not be set until all pending
operations are completed.
*OPC? causes the instrument to place an ASCII "1" in the Output Queue when all pending operations are
completed. Unlike *OPC, *OPC? prevents processing of all subsequent commands. It is intended to be
used at the end of a command line so that the application program can then monitor the bus for data until
it receives the "1" from the dc source Output Queue.
*OPC
None
Command Syntax
Parameters
*OPC?
Query Syntax
<NR1> 1
*OPC *TRIG *WAI
Returned Parameters
Related Commands
*OPT?
This query requests the dc source to identify any options that are installed. Options are identified by
number. A 0 indicates no options are installed.
*OPT?
Query Syntax
<AARD>
Returned Parameters
*PSC
This command controls the automatic clearing at power-on of the Service Request Enable and the
Standard Event Status Enable registers. The query returns the current state of *PSC.
causes these registers to be cleared at power-on. This prevents a PON event from
generating SRQ at power-on.
causes the contents of the Standard Event Enable and Service Request Enable registers
to be saved in nonvolatile memory and recalled at power-on. This allows a PON event
to generate SRQ at power-on.
*PSC ON | 1
*PSC OFF | 0
*PSC <Bool>
0 | 1 | OFF | ON
*PSC 0
Command Syntax
Parameters
Example
*PSC 1
*PSC?
Query Syntax
<NR1>0|1
*ESE *SRE
Returned Parameters
Related Commands
CAUTION:
*PSC causes a write cycle to nonvolatile memory. Nonvolatile memory has a finite
maximum number of write cycles. Programs that repeatedly cause write cycles to
nonvolatile memory can eventually exceed the maximum number of write cycles and
cause the memory to fail.
134
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
*RCL
This command restores the dc source to a state that was previously stored in memory with the *SAV
command to the specified location. All states are recalled with the following exceptions:
$ the trigger system is set to the Idle state by an implied ABORt command (this cancels any
uncompleted trigger actions)
$ the calibration function is disabled by setting CAL:STATe to OFF
NOTE:
The device state stored in location 0 is automatically recalled at power turn-on when the
OUTPut:PON:STATe is set to RCL 0.
*RCL <NRf>
0 | 1 | 2 | 3
*RCL 3
Command Syntax
Parameters
Example
*PSC *RST *SAV
Related Commands
*RST
This command resets the dc source to a factory-defined state as defined in the following table. *RST also
forces an ABORt command.
Table 8-7. *RST Settings
CAL:STAT
DIG:DATA
OFF
0
[SOUR:]CURR:TRIG
[SOUR:]CURR2
10% of MAX*
10% of MAX*
DISP:STAT
DISP:MODE
DISP:TEXT
INIT:CONT
INST:COUP:OUTP:STAT
ON
NORM
“
OFF
ALL
[SOUR:]CURR2:TRIG
[SOUR:]CURR:PROT:STAT
[SOUR:]LIST:COUN
[SOUR:]VOLT
10% of MAX*
OFF
0
0
“
[SOUR:]VOLT:LIM
15 V0
NONE (option 521 units)
OFF
[SOUR:]VOLT:TRIG
[SOUR:]VOLT2
0
0
OUTP
OUTP:COMP
OUTP:COUP
OUTP:DFI
OUTP:DFI:SOUR
OUTP:PROT:DEL
OUTP:PROT:STAT
OUTP:RELay
OUTP:TYPE
[SOUR:]VOLT2:LIM
[SOUR:]VOLT2:TRIG
[SOUR:]VOLT:PROT
[SOUR:]VOLT:PROT:STAT
TRIG:ACQ:COUN:CURR
TRIG:ACQ:COUN:VOLT
TRIG:ACQ:HYST:CURR
TRIG:ACQ:HYST:DVM
TRIG:ACQ:HYST:VOLT
TRIG:ACQ:LEV:CURR
TRIG:ACQ:LEV:DVM
TRIG:ACQ:LEV:VOLT
TRIG:ACQ:SLOP:CURR
TRIG:ACQ:SLOP:DVM
TRIG:ACQ:SLOP:VOLT
TRIG:ACQ:SOUR
12 V
0
MAX*
ON
1
1
0
0
0
0
0
0
POS
POS
POS
INTERNAL
BUS
OFF
OFF
.08
OFF
LOW
3A
SENS:CURR:RANG
SENS:CURR:DET
ACDC (all but 66321A)
DC (66321A only)
VOLT
0
2048
SENS:FUNC
SENS:SWE:OFFS:POIN
SENS:SWE:POIN
SENS:SWE:TINT
[SOUR:]CURR
15.6 µs
10% of MAX*
TRIG:TRAN:SOUR
NOTE:
You can change the factory default *RST settings for the OUTput COMPensation,
COUPling, RELay, and PROTection parameters. Refer to Appendix B for details.
*RST
None
Command Syntax
Parameters
*PSC *SAV
Related Commands
135
Download from Www.Somanuals.com. All Manuals Search And Download.
8 – Language Dictionary
*SAV
This command stores the present state of the dc source to the specified location in non-volatile memory.
Up to 4 states can be stored. If a particular state is desired at power-on, it should be stored in location 0.
It will then be automatically recalled at power turn-on if OUTPut:PON:STATe is set to RCL0. Use
*RCL to retrieve instrument states.
*SAV <NRf>
0 | 1 | 2 | 3
*SAV 3
Command Syntax
Parameters
Example
*RCL *RST
Related Commands
CAUTION:
*SAV causes a write cycle to nonvolatile memory. Nonvolatile memory has a finite
maximum number of write cycles. Programs that repeatedly cause write cycles to
nonvolatile memory can eventually exceed the maximum number of write cycles and
cause the memory to fail.
*SRE
This command sets the condition of the Service Request Enable Register. This register determines which
bits from the Status Byte Register (see *STB for its bit configuration) are allowed to set the Master
Status Summary (MSS) bit and the Request for Service (RQS) summary bit. A 1 in any Service Request
Enable Register bit position enables the corresponding Status Byte Register bit and all such enabled bits
then are logically ORed to cause Bit 6 of the Status Byte Register to be set.
When the controller conducts a serial poll in response to SRQ, the RQS bit is cleared, but the MSS bit is
not. When *SRE is cleared (by programming it with 0), the dc source cannot generate an SRQ to the
controller. The query returns the current state of *SRE.
*SRE <NRf>
0 to 255
Command Syntax
Parameters
see *PSC
*SRE 20
Power-on Value
Example
*SRE?
Query Syntax
<NR1> (register binary value)
*ESE *ESR *PSC
Returned Parameters
Related Commands
CAUTION:
If *PSC is programmed to 0, the *SRE command causes a write cycle to nonvolatile
memory. Nonvolatile memory has a finite maximum number of write cycles. Programs
that repeatedly cause write cycles to nonvolatile memory can eventually exceed the
maximum number of write cycles and cause the memory to fail.
*STB?
This query reads the Status Byte register, which contains the status summary bits and the Output Queue
MAV bit. Reading the Status Byte register does not clear it. The input summary bits are cleared when
the appropriate event registers are read. The MAV bit is cleared at power-on, by *CLS' or when there is
no more response data available.
136
Download from Www.Somanuals.com. All Manuals Search And Download.
Language Dictionary - 8
A serial poll also returns the value of the Status Byte register, except that bit 6 returns Request for
Service (RQS) instead of Master Status Summary (MSS). A serial poll clears RQS, but not MSS. When
MSS is set, it indicates that the dc source has one or more reasons for requesting service.
Table 8-8. Bit Configuration of Status Byte Register
Bit Position
Bit Name
7
6
5
4
3
2
0
1
0
0
0
OPER
MSS
ESB
MAV
QUES
(RQS)
Bit Weight
128
64
32
16
8
4
2
1
ESB = Event status byte summary
MAV = Message available
MSS = Master status summary
OPER = Operation status summary
QUES = Questionable status summary
RQS = Request for service
*STB?
Query Syntax
<NR1>(Register binary value)
Returned Parameters
*TRG
This common command generates a trigger when the trigger subsystem has BUS selected as its source.
The command has the same affect as the Group Execute Trigger (<GET>) command.
*TRG
None
Command Syntax
Parameters
ABOR INIT TRIG[:IMM] <GET>
Related Commands
*TST?
This query causes the dc source to do a self-test and report any errors. 0 indicates that the dc source
passed self-test. 1 indicates that one or more tests failed. Selftest errors are written to the error queue (see
Appendix C).
TST?
Query Syntax
<NR1>
Returned Parameters
*WAI
This command instructs the dc source not to process any further commands until all pending operations
are completed. "Pending operations" are as defined under the *OPC command. *WAI can be aborted
only by sending the dc source an GPIB DCL (Device Clear) command.
*WAI
None
Command Syntax
Parameters
*OPC* OPC?
Related Commands
137
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
A
Specifications
Specifications
Table A-1 lists the specifications of the dc source. Unless otherwise noted, specifications are warranted
over the ambient temperature range of 0 to 55 °C. Specifications apply with typical cellular phone
capacitive loads from 0µF to 12,000µF. Sensing is at the rear terminals of the power supply after a 30-
minute warm-up period. Sense terminals are externally jumpered to their respective output terminals.
Table A-1. Performance Specifications
Parameter
Agilent 66321B/D;
Agilent 66319B/D
output 1 only
Agilent 66319B/D
output 2 only
Output Ratings
Voltage:
Current:
Peak Current:
0 – 15 V
0 – 3 A
5 A1
0 – 12 V
0 – 1.5 A
2.5 A2
Programming Accuracy
(@ 25°C ±5°C)
Voltage:
+Current:
Resistance:
0.05% + 10 mV
0.05% + 1.33 mA3
0.5% + 2 mΩ
0.2% + 40 mV
0.2% + 4.5 mA
NA
DC Measurement Accuracy
(via GPIB or front panel meters with
respect to actual output @ 25°C ±5°C)
Voltage:
Output 2 Current:
3 A Current range
−3 A to +5 A:
1 A Current range
−1 A to +1A:
0.03% + 5 mV
0.2% + 15 mV
0.2% + 3 mA
NA
0.2% + 0.5 mA4
0.1% + 0.2 mA
0.1% + 2.5 µA5
NA
NA
NA
0.02A Current range
−20 mA to +20 mA:
Voltage (rms/p-p):
Ripple and Noise
1 mV/6 mV6
2 mA
1 mV/6 mV6
2 mA
(in the range of 20 Hz to 20 MHz with
outputs ungrounded or with either
terminal grounded)
Current (rms):
Load Regulation
(change in output voltage or current
for any load change within ratings)
Voltage:
Current:
5 mV7
0.75 mA
1.6 mV
0.375 mA
Line Regulation
(change in output voltage or current
for any line change within ratings)
Voltage:
Current:
0.5 mV
0.75 mA
0.4 mV
0.25 mA
Transient Response Time
(for the output voltage to recover to
within 20 mV of its final value)
< 20 µs8
< 400 µs9
1 Peak current for up to a 7 millisecond time period. Average current cannot exceed 3 A.
2 Peak current for up to a 1 millisecond time period. Average current cannot exceed 1.5 A.
3 0.05% +2.3mA when programming between zero and 0.03% of full scale current
4 Applies with current detector set to DC. ACDC mode accuracy is 0.2% + 3mA for sourcing and 0.2% + 3.6 mA for sinking.
5 This specification may degrade slightly when the unit is subjected to an RF field ≥3 V/meter.
6 Specification is for phone capacitance greater than 6µF.
7 With resistance set to zero ohms.
8 Following a 0.1 A to 1.5 A load change in the HRemote compensation range.
9 Following a 0.75 A to 1.5 A load change.
139
Download from Www.Somanuals.com. All Manuals Search And Download.
A - Specifications
Supplemental Characteristics
Table A-2 lists the supplemental characteristics, which are not warranted but are descriptions of typical
performance determined either by design or type testing.
Table A-2. Supplemental Characteristics
Parameter
Agilent 66321B/D;
Agilent 66319B/D
output 1 only
Agilent 66319B/D
output 2 only
Output Programming Range
Voltage:
Current:
Resistance:
Voltage Limit:
0 – 15.535 V
0 – 3.0712 A
– 40 mΩ to 1 Ω
0 – 22 V
0 – 12.25 V
0 – 1.52 A
NA
NA
Average Programming Resolution
Voltage:
Current:
Resistance:
4.2 mV
0.825 mA
1.2 mΩ
14 mV
1.75 mA
NA
Tracking OVP Accuracy
(refer to page 35 for details)
Above programmed
voltage:
NA
2.0V ± 2%
Average Current Measurement
Resolution
3 A Range:
1 A Range:
0.02A Range:
214 µA
32 µA
0.6 µA
55 µA
NA
NA
Maximum Current Measurement
3 A Range:
1 A Range:
0.02A Range:
7 A
1.05 A
21.5 mA
- 2 A @ 7.5 V1
1.8A
NA
NA
Sink Current
- 0.03 A @ 7.5 V
Programming Accuracy
Temperature Coefficient
(change/C°)
Voltage:
Current:
Resistance:
0.01% + 0.5 mV
0.01% + 15 µA
0.1% + 0.2 mΩ
0.03% + 1.5 mV
0.03% + 0.4 mA
NA
Readback Accuracy Temperature
Coefficient (change/C°)
Voltage:
0.02% + 1.5 mV
0.02% + 0.4 mA
NA
NA
NA
0.01% + 300 µV
0.02% + 15 µA
0.05% + 120 µA
0.01% + 10 µA
0.01% + 0.3 µA
3 A Current (dc):
3 A Current (acdc):
1 A Current range:
0.02A Current range:
Drift2
Voltage:
0.01% + 1 mV
0.03% + 3 mV
Current: +
0.03% + 0.8 mA
up to 4 V4
0.01% + 30 µA
up to 4 V3
Remote Sense Capability
In each load lead
Output Voltage Rise Time
Output Voltage Fall Time
Output Voltage Settling Time5
10% to 90%:
90% to 10%:
< 200 µs
< 200 µs
0.5 ms
1 ms
< 200 µs
< 35 ms
0 to rated voltage:
rated voltage to 0:
NA
NA
< 200 µs 6
Output 2 OFF time
12 V to 2 V:
NA
1The sink current decreases linearly from 2.8A @ 0 V to 1.2 A @ 15 V. Sink current does not track the programmed current.
2Following a 30 minute warm-up, the change in output over 8 hours, under constant ambient, load and line conditions.
3Add 2 mV to the load regulation for each 1 V change in the positive output lead.
4Add 3 mV to the load regulation for each 1 V change in the negative output lead.
5To settle within 12 mV of the final value for Output 1.
6 When output 2 is turned off or disabled, the output voltage reduces from 12 V to less than 2 V in under 200 µs.
140
Download from Www.Somanuals.com. All Manuals Search And Download.
Specifications - A
Table A-2. Supplemental Characteristics (continued)
Parameter
Agilent 66321B/D;
Agilent 66319B/D
output 1 only
Agilent 66319B/D
output 2 only
Typical Transient Voltage
Undershoot Values
(actual values are dependent on the
test setup)
With short load leads:
(< 1 meter)
With long load leads:
(up to 6 meters)
NA
30mV w/6µF load cap
25mV w/20µF load cap
40mV w/6µF load cap
30mV w/20µF load cap
Dynamic Measurement System 1
Buffer Length:
Sample Rate Range:
NA
1 − 4096 points
15.6µs − 31200s
Measurement Time
voltage or current
50 ms average
(includes 30 ms2 acquisition time
and 20 ms processing overhead)
Command Processing Time
(time for output to begin to change
following receipt of digital data)
4 ms average
Savable Instrument States
GPIB Interface Capabilities
4 (in locations 0 to 3)
Language:
Interface:
SCPI
AH1, C0, DC1, DT1, E1,
L4, PP0, RL1, SH1, SR1, T6
FLT Output Characteristics
INH/Trigger Characteristics
Maximum ratings:
FLT Output Terminals:
INH/Trigger Terminals:
16.5 Vdc between terminals 1 and 2; 3 and 4;
and from terminals 1 or 2 to chassis ground
Low-level output current = 1.25 mA max.
Low-level output voltage = 0.5 V max.
Low-level input voltage = 0.8 V max.
High-level input voltage = 2 V min.
Low-level input current = 1 mA
Pulse width = 100 µs minimum
INH time delay = 4 ms typical
Trigger latency = − 15.6 µs to + 32 µs
Digital I/O Characteristics
Maximum ratings:
same as FLT/INH/Trigger Characteristics
Digital OUT Port 0,1,2
(open collector)
Output leakage @ 16V = 0.1 mA (ports 0,1)
= 12.5 mA (port 2)
Output leakage @ 5V = 0.1 mA (ports 0,1)
= 0.25 mA (port 2)
Low-level output sink current @ 0.5 V = 4 mA
Low-level output sink current @ 1 V = 50 mA
Digital IN Port 2:
(internal pull-up)
Low-level input current @ 0.4 V = 1.25 mA
High-level input current @ 5 V = 0.25 mA
Low-level input voltage = 0.8 V max.
High level input voltage = 2.0 V min.
Isolation to Ground
Maximum from either
50 Vdc
output terminal to chassis:
Mains Input Ratings
(at full load from 47–63 Hz)
66321B/D
1.6 A, 125 W
1.4 A, 125 W
0.8 A, 125 W
0.75A, 125 W
66319B/D
2.2 A, 170 W
1.7 A, 170 W
0.96 A, 170 W
0.85A, 170 W
100 Vac (87-106 Vac):
120 Vac (104-127 Vac):
220 Vac (191-233 Vac):
230 Vac (207-253 Vac):
1For a pulse waveform, the accuracy of any individual data point in the buffer depends on the rise time of the pulse. For a current
pulse of 1.4A with a rise time constant of 50µs, the error in measurement of a single data point during the rise time is ≈ 10mA.
2May be reduced by changing the default conditions of 2048 data points but measurement uncertainty due to noise will increase.
141
Download from Www.Somanuals.com. All Manuals Search And Download.
A - Specifications
Table A-2. Supplemental Characteristics (continued)
Parameter
All Models
Calibration Interval
Regulatory Compliance
from the date the unit is put into service
1 year (recommended)
Listing pending:
Certified to:
UL 3111-1
CSA 22.2 No. 1010.1
IEC 1010-1, EN 61010-1
Conforms to:
Complies with: EMC directive 89/336/EEC (ISM
Group1 Class B)
Dimensions
(see figure 3-1)
Height:
Width:
Depth:
88.1 mm (3.5in.)
212.8 mm (8.4in.)
435 mm (17.125 in.)
Net weight
9.07 kg (20 lbs.)
Shipping weight
11.1 kg (24.5 lbs.)
Table A-3. Agilent 66321D/66319D DVM Specifications and Characteristics
Performance Specifications (warranted from 0 to 55 °C unless otherwise noted)
0.04% +5 mV
DC Readback Accuracy (@ 25°C ±5°C)
AC+DC rms Readback Accuracy
(@ 25°C ±5°C with dc plus a sinewave input > 25mV rms)
60 Hz to 10 kHz:
45-60 Hz and 10-20 kHz:
1% +5 mV1
4 % +5 mV1
Common Mode Voltage Range (from either DVM input with
respect to the negative output terminal of Output 1)
− 4.5 Vpk to + 25
Vpk
Maximum DC Differential Voltage
± 25 V peak
Maximum AC Differential Voltage (with a sinewave input)
10 V rms2
Supplemental Characteristics
Maximum Continuous Input Capability without damage
50 V
(between input terminals or from either input to chassis ground)
Input Resistance (from either DVM input with respect to
either output terminal of Output 1)
20 MΩ
Input Capacitance (on either input terminal)
DC Common Mode Rejection Ratio
Voltage Readback Resolution
< 60 pF
> 83 dB
Front panel:
GPIB:
1 mV
< 0.2 mV
0.002% + 0.2 mV
Readback Temperature Coefficient (change per °C)
1 +15 mV for dc plus sinewave input < 25 mV rms.
2 To accept 10 Vrms sinewave input, the common mode voltage with respect to the negative terminal of output 1 must be
10 Vdc. This is required to "center" the DVM in its common mode range.
Table A-4. Agilent 66319B/D Option 521 Characteristics
Output Impedance
(Output = OFF)
Output 1:
Ouptut 2:
500k ohms
200k ohms
Solid State Relay Current rise time
Relay mode =Hot
100 microseconds
(from 10% to 90% of the total output change)
Solid State Relay Current fall time
Relay mode =Hot
50 microseconds
(from 10% to 90% of the total output change)
142
Download from Www.Somanuals.com. All Manuals Search And Download.
B
Performance, Calibration, and Configuration
Introduction
This appendix contains test procedures to verify that the dc source is operating normally and is within
published specifications. There are four types of tests as follows:
Built-in Self Tests
These tests run automatically when the dc source is turned on. They check most of the
digital circuits and the programming and readback DACs.
Turn on Checkout
These tests, described in chapter four, provide a high degree of confidence that your unit
is operating properly.
Calibration
These tests verify that the dc source is properly calibrated.
Performance Tests
These tests check that the dc source meets all of the specifications listed in Appendix A.
NOTE:
If the dc source fails any of the tests or if abnormal test results are obtained, return the
unit to an Agilent Technologies repair facility.
This appendix also includes calibration procedures for the Agilent 66319B/D, 66321B/D Mobile
Communications DC Sources. Instructions are given for performing the procedures either from the front
panel or from a controller over the GPIB.
IMPORTANT: Perform the calibration verification before calibrating your dc source. If the dc source
passes the verification procedures, the unit is operating within its calibration limits and
does not need to be re-calibrated.
The configuration procedure documented at the end of this appendix lets you customize the power-on
(*RST) default settings of the dc source. This lets you customize the power-on settings of the dc source
to a specific application without always having to reconfigure the instrument each time power is applied.
Equipment Required
The equipment listed in the following table, or the equivalent to this equipment, is required for the
calibration and performance tests. A test record sheet with specification limits (when test using the
recommended test equipment) may be found at the back of this section.
Table B-1. Equipment Required
Type
Specifications
Recommended Model
Digital Voltmeter
Resolution: 10 nV @ 1V;
Accuracy: 20 ppm
Readout: 8 1/2 digits Agilent 3458A or
equivalent
Current Monitor
Guildline 9230/15
15 A (0.1 ohm) 0.04%, TC=5ppm/°C
Load Resistor
(3 W min. TC=20ppm/°C)
400Ω (verification)
800Ω (calibration)
p/n 0811-0942
p/n 0811-0600
Agilent N3300A mainframe,
with N3303A module
Electronic Load
20 V, 5 A minimum, with transient capability and a
a slew rate of 833kA/s or better.
143
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
DC Power Supply
8V @ 5A (for current sink verification/calibration) Agilent 6611C, 6631B
25 V source (for DVM verification/calibration)
6631C, or 6633B
GPIB Controller
Oscilloscope
Full GPIB capabilities (only required if you are
calibrating the unit over the GPIB)
HP Series 200/300 or
equivalent
Sensitivity: 1 mV
Bandwidth Limit: 20 MHz
Probe: 1:1 with RF tip
Agilent 54504A or
equivalent
RMS Voltmeter
True RMS
Bandwidth: 20 MHz
Sensitivity: 100 µV
Agilent 3400B or
equivalent
Variable-Voltage Transformer
Adjustable to highest rated input voltage range.
Power: 500 VA
RC network (required for stable
operation in H-remote mode)
Kit p/n 6950L#T03
Capacitor: fixed film 25 µF, 50V
Resistor: 0.25Ω, 1W
Measurement Techniques
Test Setup
Figure B-1 shows the setup for the tests. Use load leads of sufficient wire gauge to carry the full output
current (see chapter 3).
-S
-
+
+S
-S
-
+
+S
-S
-
+
+S
NOTE: Connector
is removable
NOTE: Connector
is removable
NOTE: Connector
is removable
-
-
-
DVM, scope, or
Current
monitor
DVM, scope, or
rms Voltmeter
DC
Ammeter
Load
resistor
rms Voltmeter
for CC tests
for CV tests
+
+
+
-
+
-
+
Electronic
Load
Electronic
Load
b.
a.
c.
-
+
-S
-
+
+S
DVM connector
connect this lead only
when calibrating the unit
-S
-
+
+S
-
-
Output 1
DC
Voltmeter
connector
DC
Load
Ammeter
resistor
+
400 ohm
+
+
-
-
+
External
DC supply
d.
e.
External DC
Supply
(only for
verification)
Figure B-1. Verification and Calibration Test Setup
144
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
Electronic Load
Many of the test procedures require the use of a variable load capable of dissipating the required power.
If a variable resistor is used, switches should be used to either; connect, disconnect, or short the load
resistor. For most tests, an electronic load can be used. The electronic load is considerably easier to use
than load resistors, but it may not be fast enough to test transient recovery time and may be too noisy for
the noise (PARD) tests.
Fixed load resistors may be used in place of a variable load, with minor changes to the test procedures.
Also, if computer controlled test setups are used, the relatively slow (compared to computers and system
voltmeters) settling times and slew rates of the dc source may have to be taken into account. "Wait"
statements can be used in the test program if the test system is faster than the dc source.
Current-Monitoring Resistor
The 4- terminal current shunt is used to eliminate output current measurement error caused by voltage
drops in the load leads and connections. It has special current-monitoring terminals inside the load
connection terminals. Connect the voltmeter directly to these current-monitoring terminals.
Performance Tests
NOTE:
Performance tests verify that the dc source complies with the specifications listed in
Table A-1. Performance tests are indicated by the word "performance" after the test.
Calibration verification tests are used to verify that the unit is within calibration, and are
indicated by the word "calibration" after the test
All of the performance test specifications are entered in the appropriate Performance Test Record Card
for your specific model. You can record the actual measured values in the column provided in this card.
Programming
You can program the dc source from the front panel keyboard or from an GPIB controller when
performing the tests. The test procedures are written assuming that you know how to program the dc
source either remotely from an GPIB controller, or locally using the control keys and indicators on the
front panel. Also, when performing the verification tests from an GPIB controller, you may have to
consider the relatively slow settling times and slew rates of the dc source as compared to computer and
system voltmeters. Suitable WAIT statements can be inserted into the test program to give the dc source
time to respond to the test commands.
Table B-2. Programming and Output Values
Agilent Model
Full scale
Voltage
15
Vmax
Full Scale
Current
Imax
Isink
OV
Max
22.0
22.0
N.A.
66321B/D
66319B/D output 1
66319B/D output 2
15.535
15.535
12.25
3
3
1.5
3.0712
3.0712
1.52
- 2A
- 2A
N.A.
15
12
145
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
Constant Voltage (CV) Tests
CV Setup
If more than one meter or if a meter and an oscilloscope are used, connect each to the terminals by a
separate pair of leads to avoid mutual coupling effects. For constant voltage dc tests, connect only to +S
and -S, since the unit regulates the output voltage that appears between +S and -S, and not between the
(+) and (-) output terminals. Use coaxial cable or shielded two-wire cable to avoid noise pickup on the
test leads.
Voltage Programming and Readback Accuracy (performance, calibration)
This test verifies that the voltage programming, GPIB readback and front panel display functions are
within specifications. Note that values read back over the GPIB should be identical to those displayed on
the front panel.
a. Turn off the dc source and connect a DVM directly across the +S and -S terminals as shown in
Figure B-1a.
b. Turn on the dc source and program the output to zero volts and the maximum programmable current
(Imax in Table B-2) with the load off.
c. Record the output voltage readings on the digital voltmeter (DVM) and the front panel display. The
readings should be within the limits specified in the performance test record card for the appropriate
model under Voltage Programming and Readback @ 0 Volts. Also, note that the CV annunciator is
on. The output current reading should be approximately zero.
d. Program the output voltage to full-scale (see Table B-2) .
e. Record the output voltage readings on the DVM and the front panel display. The readings should be
within the limits specified in the performance test record card for the appropriate model under
Voltage Programming and Readback @ Full Scale.
CV Load Effect (performance)
This test measures the change in output voltage resulting from a change in output current from full load
to no load.
a. Turn off the dc source and connect a DVM directly across the +S and -S terminals as shown in
Figure B-1a.
b. Turn on the dc source and program the current to the maximum programmable value (Imax) and the
voltage to the full-scale value in Table B-2.
c. Adjust the load for the full-scale current in Table B-2 as indicated on the front panel display. The CV
annunciator on the front panel must be on. If it is not, adjust the load so that the output current drops
slightly.
d. Record the output voltage reading on the DVM connected to +S and -S.
e. Open the load and again record the DVM voltage reading. The difference between the DVM readings
in steps (d) and (e) is the load effect voltage, and should not exceed the value listed in the
performance test record card for the appropriate model under CV Load Effect.
146
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
CV Source Effect (performance)
This test measures the change in output voltage that results from a change in ac line voltage from the
minimum to maximum value within the line voltage specifications.
a. Turn off the dc source and connect the ac power line through a variable voltage transformer.
b. Connect the output as shown in Figure B-1a with the DVM connected between the +S and the -S
terminals. Set the transformer to nominal line voltage.
c. Turn on the dc source and program the current to the maximum programmable value (Imax) and the
output voltage to the full-scale value in Table B-2.
d. Adjust the load for the full-scale current value in Table B-2 as indicated on the front panel display.
The CV annunciator on the front panel must be on. If it is not, adjust the load so that the output
current drops slightly.
e. Adjust the transformer to the lowest rated line voltage (e.g., 104 Vac for a 115 Vac nominal line
voltage input).
f. Record the output voltage reading on the DVM.
g. Adjust the transformer to the highest rated line voltage (e.g., 127 Vac for 115 Vac nominal line
voltage input).
h. Record the output voltage reading on the DVM. The difference between the DVM reading is steps (f)
and (h) is the source effect voltage and should not exceed the value listed in the performance test
record card for the appropriate model under CV Source Effect.
CV Noise (performance)
Periodic and random deviations (PARD) in the output (ripple and noise) combine to produce a residual
ac voltage superimposed on the dc output voltage. CV PARD is specified as the rms or peak-to-peak
output voltage in the frequency range specified in Appendix A.
a. Turn off the dc source and connect the output as shown in Figure B-1a to an oscilloscope (ac
coupled) between the (+) and the (-) terminals. Set the scope's bandwidth limit to 20 MHz and use an
RF tip on the scope probe.
b. Turn on the dc source and program the current to the maximum programmable value (Imax) and the
output voltage to the full-scale value in Table B-2.
c. Adjust the load for the full-scale current value in Table B-2 as indicated on the front panel display.
d. Note that the waveform on the oscilloscope should not exceed the peak-to-peak limits in the
performance test record card for the appropriate model under CV Noise (PARD).
e. Disconnect the oscilloscope and connect an ac rms voltmeter in its place. The rms voltage reading
should not exceed the RMS limits in the performance test record card for the appropriate model
under CV Noise (PARD).
Transient Recovery Time (performance)
This test measures the time for the output voltage to recover to within the specified value following a
50% change in the load current.
a. Turn off the dc source and connect the output as in Figure B-1a with the oscilloscope across the +S
and -S terminals. Remember to connect the RC network.
b. Turn on the dc source and program the output current to the maximum programmable value (Imax)
and the voltage to the full-scale value in Table B-2.
147
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
c. Set the load to the Constant Current mode and program the load current to 1/2 the dc source full-
scale rated current.
d. Set the electronic load's transient generator frequency to 100 Hz and its duty cycle to 50%.
e. Program the load's transient current level to the dc source's full-scale current value and turn the
transient generator on.
f. Adjust the oscilloscope for a waveform similar to that in Figure B-2.
g. The output voltage should return to within the specified voltage in less than 20 microseconds
following a 0.1A to 1.5A load change in the H-remote compensation range. Check both loading and
unloading transients by triggering on the positive and negative slope. Record the voltage at time “t”
in the performance test record card under CV Transient Response.
Loading
tttt
Transient
t
v
v
t
Unloading
Transient
Figure B-2. Transient Waveform
Constant Current (CC) Tests
CC Setup
Follow the general setup instructions in the Measurement Techniques paragraph and the specific
instructions given in the following paragraphs.
Current Programming and Readback Accuracy (performance, calibration)
This test verifies that the current programming and 3A range readback are within specification.
a. Turn off the dc source and connect the current monitoring resistor across the dc source output and the
DVM across the resistor as in Figure B-1b. See "Current Monitoring Resistor" for connection
information.
b. Turn on the dc source and program the output voltage to 5 V and the current to 0 A. The dc source’s
current detector must be set to DC.
c. Divide the voltage drop (DVM reading) across the current monitoring resistor by its resistance to
convert to amps and record this value (Iout). Also, record the current reading on the front panel
display. The readings should be within the limits specified in the performance test record card for the
appropriate model under Current Programming and Readback @ 0 A.
d. Program the output current to the full-scale value in Table B-2.
e. Divide the voltage drop (DVM reading) across the current monitoring resistor by its resistance to
convert to amps and record this value (Iout). Also, record the current reading that appears on the
front panel display. The readings should be within the limits specified in the performance test record
card for the appropriate model under Current Programming and Readback @ Full Scale.
148
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
1A Range Current Readback Accuracy (performance, calibration)
This test verifies the readback accuracy of the 1 ampere current range.
a. Turn on the dc source and set the current range readback to 1 A. Program the output voltage to 5 V
and the current to 0 A. The dc source’s current detector must be set to DC.
b. Divide the voltage drop (DVM reading) across the current monitoring resistor by its resistance to
convert to amps and record this value (Iout). Also, record the current reading on the front panel
display. The difference between the two readings should be within the limits specified in the
performance test record card for the appropriate model under 1A Range Current Readback @ 0 A.
c. Program the output current to 1 A.
d. Divide the voltage drop (DVM reading) across the current monitoring resistor by its resistance to
convert to amps and record this value (Iout). Also, record the current reading on the front panel
display. The difference between the two readings should be within the limits specified in the
performance test record card for the appropriate model under 1A Range Current Readback @ 1A.
0.02A Range Current Readback Accuracy (performance, calibration)
This test verifies the readback accuracy of the 20 milliampere current range.
a. Turn off the dc source and connect the output as shown in Figure B-1c using the 400 ohm load
resistor. Set the DMM to operate in current mode.
b. Turn on the dc source and set the current range readback to 0.02A. Program the output voltage to
zero and the current to the full scale value in Table B-2. The current on the UUT display should be
approximately 0 mA.
c. Record the current reading on the DMM and the reading on the front panel display. The difference
between the two readings should be within the limits specified in the performance test record card
under 20mA Range Current Readback @ 0 A.
d. Program the output voltage to 8V and record the current reading on the DMM and the reading on the
front panel display. If the meter indicates overrange, lower the 8 volts slightly. The difference
between the readings should be within the limits specified in the performance test record card for the
appropriate model under 20mA Range Current Readback @ +20 mA
Current Sink (-CC) Operation (performance, calibration)
This test verifies current sink operation and readback.
a. Turn off the dc source and connect the output and an external power supply as shown in Figure B-1d
using the 400 ohm load resistor. Set the DMM to operate in current mode.
b. Turn on the dc source and set the current range readback to 0.02A
c. Turn on the external power supply and program it to 8V and 5A. Then program the dc source to 0V
and 1A. If the meter indicates overrange, lower the voltage of the external supply slightly. The UUT
display should read approximately −20 mA.
d. Record the current reading on the DMM and the reading on the front panel display. The difference
between the two readings should be within the limits specified in the performance test record card
under 20mA Range Current Readback Accuracy @ −20 mA.
e. Turn off the dc source and short out the 400 ohm load resistor by connecting a jumper across it.
Connect the current monitoring resistor across the input of the DMM as previously shown in figure
B-1b. Set the DMM to operate in voltage mode.
149
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
f. Turn on the dc source and set the current range readback to 3A. Program the output voltage to zero
and the current to full scale as in Table B-2.
g. Record the current reading on the front panel display. Divide the voltage drop (DVM reading) across
the current monitoring resistor by its resistance to convert to amperes and record this value. The
difference between the two current readings should be within the limits specified in the performance
test record card under 3A Range Current Readback Accuracy @ −3A.
CC Load and Line Regulation (performance)
The following CC Load Effect and CC Source Effect tests verify the dc regulation of the output current.
To insure that the values read are not the instantaneous measurement of the ac peaks of the output current
ripple, several dc measurements should be made and the average of these readings calculated. An
example of how to do this is given below using an Agilent 3458A System Voltmeter programmed from
the front panel. Set up the voltmeter and execute the "Average Reading" program follows:
a. Program 10 power line cycles per sample by pressing NPLC 1 0 ENTER .
b. Program 100 samples per trigger by pressing (N Rdgs/Trig) 1 0 0 ENTER .
c. Set up voltmeter to take measurements in the statistical mode as follows:
Press Shift key, f0, Shift key, N
Press ^ (up arrow) until MATH function is selected, then press >.
Press ^ (up arrow until STAT function is selected then press (ENTER).
d. Set up voltmeter to read the average of the measurements as follows:
Press Shift key, f1, Shift key, N.
Press down arrow until RMATH function is selected, then press >.
Press ^ (up arrow) until MEAN function is selected, then press ENTER.
e. Execute the program by pressing f0, ENTER, TRIG, ENTER
f. Wait for 100 readings and then read the average measurement by pressing f1, ENTER.
To repeat the measurement, perform steps (e) and (f).
CC Load Effect (performance)
This test measures the change in output current for a change in load from full scale output voltage to
short circuit.
a. Turn off the dc source and connect the output as shown in Figure B-1b with the DVM connected
across the current monitoring resistor.
b. Turn on the dc source and if it was set to low range readback in the previous test, set it back to high
or auto. Program the current to full scale and the output voltage to the maximum programmable
voltage value (Vmax) in Table B-2.
c. Adjust the load in the CV mode for the UUT full scale voltage in Table B-2 as indicated on the front
panel display. Check that the CC annunciator of the UUT is on. If it is not, adjust the load so that the
output voltage drops slightly.
d. Record the output current reading (DVM reading/current monitor resistance value in ohms). You
may want to use the average reading program described under “CC Load and Line Regulation”.
e. Short the load switch and record the output current reading. The difference in the current readings in
steps (d) and (e) is the load effect and should not exceed the limit specified in the performance test
record card for the appropriate model under CC Load Effect.
150
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
CC Source Effect (performance)
This test measures the change in output current that results when the AC line voltage changes from the
minimum to the maximum value within the specifications.
a. Turn off the dc source and connect the ac power line through a variable voltage transformer.
b. Connect the output terminals as shown in Figure B-1b with the DVM connected across the current
monitoring resistor. Set the transformer to the nominal line voltage.
c. Turn on the dc source and program the current to the full scale value and the output voltage to the
maximum programmable value (Vmax) in Table B-2.
d. Adjust the load in the CV mode for full scale voltage as indicated on the front panel display. Check
that the CC annunciator of the UUT is on. If it is not, adjust the load so that the output voltage drops
slightly.
e. Adjust the transformer to the lowest rated line voltage.
f. Record the output current reading (DVM reading/current monitoring resistor in ohms). You may
want to use the average reading program described under “CC Load and Line Regulation”.
g. Adjust the transformer to the highest rated line voltage.
h. Record the output current reading again. The difference in the current readings in steps (f) and (h) is
the CC source effect and should not exceed the values listed in the performance test record card
under CC Source Effect.
CC Noise (performance)
Periodic and random deviations (PARD) in the output combine to produce a residual ac current, as well,
as an ac voltage superimposed on the dc output. Constant current (CC) PARD is specified as the rms
output current in a frequency range 20 Hz to 20 Mhz with the dc source in CC operation.
a. Turn off the dc source and connect the load, monitoring resistor, and rms voltmeter as shown in
Figure B-1b. The current monitoring resistor may have to be substituted by one with a higher
resistance and power rating, such as a 1 ohm 50W, to get the RMS voltage drop high enough to
measure with the RMS voltmeter. Leads should be as short as possible to reduce noise pick-up. An
electronic load may contribute ripple to the measurement so if the RMS noise is above the
specification a resistive load may have to be substituted for this test.
b. Check the test setup for noise with the dc source turned off. Other equipment (e.g. computers,
DVMs, etc.) may affect the reading.
c. Turn on the dc source and program the current to full scale and the output voltage to the maximum
programmable value (Vmax) in Table B-2.
d. The output current should be at the full scale rating with the CC annunciator on.
e. Divide the reading on the rms voltmeter by the current monitor resistance to obtain rms current. It
should not exceed the values listed in the performance test record card under CC Noise (RMS).
151
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
Resistance Tests
Resistance Programming (performance, calibration)
This test verifies the resistance programming. Note that the current readback accuracy must be verified
before you can perform this test.
a. Turn off the dc source. Connect an electronic load directly to the output terminals of output 1 as
shown in Figure B-1a. Connect an external DMM (3458) directly to the sense terminals of output 1.
Turn on the dc source and select output 1.
Note: If you do not connect the RC network to the output, you must set the unit to operate in
LLOCAL compensation mode.
b. Turn on the electronic load. Program the load to operate in constant current mode. Set the load
voltage to 15 V and the current to 0 A.
c. Program output 1 to 10 V and set the output resistance to zero ohms.
d. Record the voltage reading on the external DMM (V1) and the current reading displayed on the front
panel of the dc source (I1).
e. Set the load current to 2.8 A. Record the voltage reading on the external DMM (V2) and the current
reading displayed on the front panel of the dc source (I2).
V2 − V1
I2 − I1
f. Calculate the Resistance value as follows:
= Rlow
This is the low output resistance, which should not exceed the limits in the performance test record
card for the appropriate model under Low Resistance.
g. Set the load current back to 0 A. Then set the output resistance of the dc source to 1 ohm.
h. Record the voltage reading on the external DMM (V3) and the current reading displayed on the front
panel of the dc source (I3).
i. Set the load current to 2.8 A. Record the voltage reading on the external DMM (V4) and the current
reading displayed on the front panel of the dc source (I4).
V4 − V3
I4 − I3
j. Calculate the Resistance value as follows:
= Rhigh
This is the high output resistance, which should not exceed the limits in the performance test record
card for the appropriate model under High Resistance.
DVM Tests
DVM Measurement Accuracy (calibration)
This test verifies the DVM measurement accuracy. Connect all equipment as shown in figure B-1e.
a. Turn off the dc source and connect the external DMM and the external power supply to the DVM
inputs as shown in figure B-1e. Connect only the negative output lead of output 1 to the DVM
inputs. Then turn on the dc source and select output 1.
b. Set output 1 to zero volts and the external power supply to 25 volts.
c. Record the external (3458) DMM reading and the internal DVM reading. The difference should be
within the positive limits specified for the DVM in Table A-2.
152
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
d. Set output 1 to 15 V and repeat step c.
e. Reverse the leads of the external power supply to the DVM inputs. Keep all other connections the
same.
f. With output 1 set to 15 V, lower the voltage on the external power supply until the external (3458)
DMM reads −4.5 V.
g. Record the external (3458) DMM reading and the internal DVM reading. The difference should be
within the negative limits specified for the DVM in Table A-2.
h. Set output 1 to zero volts and repeat step g.
Performance Test Equipment Form
Test Facility:_________________________
____________________________________
____________________________________
____________________________________
Model ______________________________
Serial No. ____________________________
Options _____________________________
Firmware Revision ____________________
Special Notes:
Report Number ________________________
Date _________________________________
Customer _____________________________
Tested By ____________________________
Ambient Temperature (C) ________________
Relative Humidity (%) ___________________
Nominal Line Frequency __________________
Test Equipment Used:
Description
Model No.
Trace No.
Cal. Due Date
AC Source
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
DC Voltmeter
RMS Voltmeter
Oscilloscope
Electronic Load
Current Shunt
153
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
Performance Test Record Form
Model Agilent 66321B/D
Model Agilent 66319B/D Output 1
Test Description
Report No ______________
Date __________________
Minimum
Results
Maximum
Specification
Specification
CONSTANT VOLTAGE TESTS
Voltage Programming and Readback
Low Voltage (@ 0 V) Vout
_________
_________
_________
_________
+ 10 mV
Vout + 5 mV
15.018 V
− 10 mV
Vout − 5 mV
14.982 V
Front Panel Display Readback
High Voltage (@ Full Scale) Vout
Front Panel Display Readback
Vout + 9.5 mV
Vout − 9.5mV
− 5.0mV
CV Load Effect
_________
_________
+ 5.0mV
+ 0.5 mV
CV Source Effect
− 0.5mV
PARD (Ripple and Noise)
peak-to-peak
_________
_________
+ 6 mV
+ 1 mV
− 0 mV
− 0 mV
RMS
Transient Response
_________
+ 20 mV
Voltage in 20 µs
− 20 mV
CONSTANT CURRENT TESTS
Current Programming and Readback
Low current (@ 0 A) Iout
_________
_________
_________
_________
+ 2.33 mA
Iout + 0.5mA
3.0028 A
− 2.33 mA
Iout − 0.5mA
2.9972 A
Front Panel Display Readback
High Current (@ Full Scale) Iout
Front Panel Display Readback
Iout + 6.5mA
Iout − 6.5mA
1A Range Current Readback
Front Panel Display Readback @ 0 A
Front Panel Display Readback @ 1 A
20 mA Range Current Readback
Front Panel Display Readback @ 0 A
_________
_________
+ 0.2 mA
− 0.2 mA
− 1.2mA
+ 1.2mA
_________
_________
− 2.5 µA
− 22.5 µA
+ 2.5 µA
+ 22.5 µA
Front Panel Display Readback @ + 20 mA
Current Sink
_________
_________
Front Panel Display Readback @ − 20 mA
Front Panel Display Readback @ − 3 A
CC Load Effect
− 22.5 µA
− 5.1 mA
− 0.75mA
− 0.75mA
+ 22.5 µA
+ 5.1 mA
+ 0.75mA
+ 0.75mA
_________
_________
CC Source Effect
PARD (Current Ripple and Noise)
RMS
_________
+ 2.0 mA
− 0 mA
RESISTANCE TESTS
−2 mΩ
Low Resistance Readback (0 ohm)
High Resistance Readback (1 ohm)
_________
_________
+2 mΩ
0.993 Ω
1.007 Ω
154
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
Model 66319D/66321D DVM Input
Test Description
Report No _______________ Date __________________
Minimum
Results
Maximum
Specification
Specification
DVM VOLTAGE CALIBRATION VERIFICATION
Positive Voltage Measurement
Vmeas +15mV
Vmeas +6.8mV
Vmeas −15mV
Vmeas −6.8mV
_________
_________
Negative Voltage Measurement
Model 66319B/D Output 2
Test Description
Report No _______________ Date __________________
Minimum
Results
Maximum
Specification
Specification
CONSTANT VOLTAGE TESTS
Voltage Programming and Readback
Output 2 Low Voltage @ 0 V
__________
__________
__________
__________
+ 40 mV
Vout2 + 15 mV
12.064 V
− 40 mV
Output 2 Front Panel Display Readback
Output 2 High Voltage @ Full Scale
Output 2 Front Panel Display Readback
Vout2 − 15 mV
11.936 V
Vout2 + 39 mV
Vout2 − 39 mV
− 1.6 mV
Load Effect
__________
__________
+ 1.6mV
Source Effect
+ 0.4 mV
− 0.4 mV
PARD (Ripple and Noise)
Peak-to-Peak
__________
__________
+ 6 mV
+ 1 mV
− 0 mV
− 0 mV
RMS (with phone capacitance <6µF)
Transient Response1
__________
+ 20 mV
Time in <400 µs
− 20 mV
CONSTANT CURRENT TESTS
Current Programming and Readback
Output 2 Low Current @ 0 A
__________
__________
__________
+ 4.5 mA
1.508 A
− 4.5 mA
1.492 A
Output 2 High Current @ Full Scale
Output 2 Front Panel Display Readback
Iout2 + 6 mA
Iout2 − 6 mA
− 25 mA
Current Sink (-0.032A @ 7.5V) Readback
__________
+ 39 mA
PARD (Current Ripple and Noise)
RMS
__________
__________
__________
+ 2.0 mA
+ 0.375 mA
+ 0.25 mA
− 0 mA
Load Effect
− 0.375 mA
− 0.25 mA
Source Effect
1Following a 0.75A to 1.5A load change
155
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
Performing the Calibration Procedure
NOTE:
The calibration procedure can only be performed from the front panel or using the SCPI
language commands.
Table B-1 lists the equipment required for calibration. Figure B-1 shows the test setup.
You do not have to do a complete calibration each time. If appropriate, you may calibrate only the
voltage or current and proceed to "Saving the Calibration Constants". However, the voltage or current
calibration sequence must be performed in its entirety. The following parameters may be calibrated:
♦
♦
♦
♦
♦
♦
voltage programming and measurement
current programming and measurement
1 A and 0.02A range measurements
ac current measurement
resistance programming
internal DVM
Front Panel Calibration Menu
The Entry keypad is used for calibration functions.
Shift
Cal
Press this key to access the calibration menu.
Display
Command Function
CAL ON <value>
Turns calibration mode on when the correct password
value is entered.
CAL OFF
Turns calibration mode off
CAL:LEV <char>
CAL:DATA <value>
CAL:VOLT
Advance to next step in sequence (P1 or P2).
Enter an external calibration measurement.
Begin voltage calibration sequence
CAL:VOLT2
Begin output 2 voltage calibration sequence
Begin resistance calibration
CAL:RES
CAL:CURR
Begin high range current calibration sequence
Begin output 2 current calibration sequence
Begin 1A range current measurement calibration
CAL:CURR2
CAL:CURR:MEAS:R3
CAL:CURR:MEAS:LOW Begin 0.02A range current measurement calibration
CAL:CURR:MEAS:AC
CAL:DVM
Begin ac current calibration sequence
Begin DVM calibration sequence
CAL:SAVE
Saves the calibration constants in non-volatile memory.
Displays the calibration date. (0 if none is supplied)
Set new calibration password.
DATE <char>
CAL:PASS <value>
Notes:
value = a numeric value
char = a character string parameter
'
(
Use
Use
Use
and
and
and
to scroll through the menu commands.
to scroll through the menu parameters.
to select a digit in a numeric entry field.
#
&
"
!
156
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
Front Panel Calibration Procedure
These procedures assume you understand how to operate front panel keys (see chapter 5). Make sure the
sense terminals are directly jumpered to the output terminals.
Enable Calibration Mode
Action
Display
*RST
1.
2.
3.
4.
Reset the unit by selecting Output, scrolling to *RST and pressing Enter.
Press Output On/Off to enable the output.
00.003V 0.0006A
CAL ON 0.0
To begin calibration press Shift Cal, scroll to CAL ON and press Enter.
Enter the calibration password from Entry keypad and press Enter. lf the
password is correct the Cal annunciator will come on.
CAL DENIED
If CAL DENIED appears, then an internal switch has been set to prevent the
calibration from being changed.
OUT OF RANGE
lf the password is incorrect, an error occurs. If the active password is lost, the
calibration function can be recovered by setting an internal switch that defeats
password protection (contact the factory for details).
Voltage Programming and Measurement Calibration
Action
Display
5.
Connect the external DMM (in voltage mode) directly to output 1.
Do not connect the load resistor or current shunt. Select output 1.
6.
7.
CAL:VOLT
Press Shift Cal, scroll to CAL VOLT, and press Enter.
CAL:LEV P1
Press Shift Cal, scroll to CAL LEV, and press Enter to select the first
calibration point.
8.
CAL:DATA 0.00
CAL:LEV P2
Press Shift Cal, scroll to CAL DATA, press Enter Number, and enter the
voltage value displayed on the DMM. Press Enter.
9.
Press Shift Cal, scroll to CAL LEV, use & to scroll to P2 (the second
calibration point), and press Enter.
10.
CAL:DATA 0.00
Press Shift Cal, scroll to CAL DATA, press Enter Number, and enter the
second voltage value displayed on the DMM. Press Enter.
Agilent 66319B/D Output 2 Voltage Programming and Measurement Calibration
Action
Display
11.
Connect the external DMM (in voltage mode) directly to output 2.
Do not connect the load resistor or current shunt. Select output 2.
12.
13.
CAL:VOLT2
CAL:LEV P1
Press Shift Cal, scroll to CAL VOLT2, and press Enter.
Press Shift Cal, scroll to CAL LEV, and press Enter to select the first
calibration point.
14.
15.
16.
CAL:DATA 0.00
CAL:LEV P2
Press Shift Cal, scroll to CAL DATA, press Enter Number, and enter the
voltage value displayed on the DMM. Press Enter.
Press Shift Cal, scroll to CAL LEV, use & to scroll to P2 (the second
calibration point), and press Enter.
CAL:DATA 0.00
Press Shift Cal, scroll to CAL DATA, press Enter Number, and enter the
second voltage value displayed on the DMM. Press Enter.
157
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
Output 1 Current Programming and 3A-Range Measurement Calibration
NOTE:
When performing a 3A-Range current calibration, you must also calibrate the 1A range,
the 0.02A range, and the ac current measurement.
Action
Display
17.
Connect the appropriate current monitor to the output terminals of output 1.
Connect the DMM (in voltage mode) across the current shunt. Select output 1.
18.
19.
CAL:CURR
Press Shift Cal, scroll to CAL CURR, and press Enter.
CAL:LEV P1
Press Shift Cal, scroll to CAL LEV, and press Enter to select the first
calibration point.
20.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Then read the DMM and compute the first current value (DMM
reading ÷ shunt resistance). Press Enter Number and enter the first current
value in amperes. Press Enter.
21.
22.
CAL:LEV P2
Press Shift Cal, scroll to CAL LEV, use & to scroll to P2 (the second
calibration point), and press Enter.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Then read the DMM and compute the second current value (DMM
reading ÷ shunt resistance). Press Enter Number and enter the second current
value in amperes. Press Enter.
1A-Range Current Measurement Calibration
Action
Display
23
Disconnect all loads from the dc source but leave the sense jumpers in
place. Do not connect any equipment to the output until after step #24.
24.
25.
CAL:CURR:MEAS:R3
Press Shift Cal, scroll to CAL CURR MEAS R3, and press Enter.
Connect the external DMM (in current mode) directly to the output 1
terminals. The DMM must be capable of measuring up to 1A.
26.
27.
CAL:LEV P1
Press Shift Cal, scroll to CAL LEV, and press Enter to select the first
calibration point.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Press Enter Number and enter the current reading displayed on
the DMM in amperes. Press Enter.
0.02A-Range Current Measurement Calibration
Action
Display
28
Disconnect all loads from the dc source but leave the sense jumpers in
place. Do not connect any equipment to the output until after step #29.
29.
30.
CAL:CURR:MEAS:LOW
Press Shift Cal, scroll to CAL CURR MEAS LOW, and press Enter.
Connect the 800 ohm calibration load resistor to output 1 as shown in figure
B-1c. Connect the external DMM (in current mode) in series with the load.
31.
32.
CAL:LEV P1
Press Shift Cal, scroll to CAL LEV, and press Enter to select the first
calibration point.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Press Enter Number and enter the current reading displayed on
the DMM in amperes. Press Enter.
NOTE: You must convert the value on the DMM to amperes, otherwise an
error will occur.
158
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
AC Current Measurement Calibration
Action
Display
33.
34.
35.
Disconnect all loads from the dc source but leave the sense jumpers in place.
CAL:CURR:MEAS AC
Press Shift Cal and scroll to CAL CURR MEAS AC, and press Enter.
Wait for the dc source to compute the ac current calibration constant. The
display returns to Meter mode when the calculation is complete.
Agilent 66319B/D Output 2 Current Programming Measurement Calibration
Action
Display
36.
Connect the appropriate current monitor to the output terminals of output 2.
Connect the DMM (in voltage mode) across the current shunt. Select output 2.
37.
38.
CAL:CURR2
CAL:LEV P1
Press Shift Cal, scroll to CAL CURR2, and press Enter.
Press Shift Cal, scroll to CAL LEV, and press Enter to select the first
calibration point.
39.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Then read the DMM and compute the first current value (DMM
reading ÷ shunt resistance). Press Enter Number and enter the first current
value in amperes. Press Enter.
40.
41.
CAL:LEV P2
Press Shift Cal, scroll to CAL LEV, use & to scroll to P2 (the second
calibration point), and press Enter.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Then read the DMM and compute the second current value (DMM
reading ÷ shunt resistance). Press Enter Number and enter the second current
value in amperes. Press Enter.
Resistance Calibration
Action
Display
42.
43.
Disconnect all loads from the dc source but leave the sense jumpers in place.
Connect an electronic load directly to the output terminals of output 1 as shown
in figure B-1a. Connect an external DMM directly to the sense terminals of
output 1.
Turn on the electronic load. Program the load to operate in constant current
mode and set the load current to 2 amperes.
44.
45.
CAL:RES
Press Shift Cal, scroll to CAL RES, and press Enter.
CAL:LEV P1
Press Shift Cal, scroll to CAL LEV, and press Enter to select the first
calibration point.
46.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Press Enter Number and enter the first current value in amperes.
Press Enter.
47.
48.
CAL:LEV P2
Press Shift Cal, scroll to CAL LEV, use & to scroll to P2 (the second
calibration point), and press Enter.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Press Enter Number and enter the first current value in amperes.
Press Enter.
49.
50.
CAL:LEV P3
Turn off and disconnect the electronic load. Then press Shift Cal, scroll to
CAL LEV, use & to scroll to P3 (the third calibration point), and press Enter.
CAL:DATA 0.00
Press Shift Cal and scroll to CAL DATA. Wait for the DMM reading to
stabilize. Press Enter Number and enter the first current value in amperes.
Press Enter.
159
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
Agilent 66321D, 66319D DVM Calibration
Action
Display
51.
Connect the DVM inputs directly to output 1. Connect the external DMM
to the DVM inputs as shown in figure B-1e. Do not connect the Agilent
3478 DMM.
52.
53.
CAL:DVM
Press Shift Cal, scroll to CAL DVM, and press Enter.
CAL:LEV P1
Press Shift Cal, scroll to CAL LEV, and press Enter to select the first
calibration point.
54.
CAL:DATA 0.00
Press Shift Cal, scroll to CAL DATA, press Enter Number, and enter
the voltage value displayed on the external DMM. Numbers entered from
the external DMM should have an accuracy and resolution of 0.1 mV or
better. Press Enter.
55.
56.
57.
Reverse the output 1 connections. Move the - lead to the + DVM
connector pin, and move the + lead to the - DVM connector pin.
CAL:LEV P2
Press Shift Cal, scroll to CAL LEV, use & to scroll to P2 (the second
calibration point), and press Enter.
Press Shift Cal, scroll to CAL DATA, press Enter Number, and enter
the second voltage value displayed on the external DMM. Numbers
entered from the external DMM should have an accuracy and resolution of
0.1 mV or better.
CAL:DATA −0.00
Because this second value is negative, you must place a minus sign in front
of the value. Pressing the Enter Number key the second time enters the
minus sign. Then press Enter.
Saving the Calibration Constants
WARNING: Storing calibration constants overwrites the existing ones in non-volatile memory. If you
are not sure you want to permanently store the new constants, omit this step. The dc
source calibration will then remain unchanged.
Action
Display
CAL:SAVE
CAL OFF
58.
59.
Press Shift Cal, scroll to CAL SAVE, and press Enter.
Press Shift Cal, select CAL OFF, and press Enter to exit Calibration mode.
*RST and *RCL will also set the calibration state to OFF.
Calibration Error Messages
Errors that can occur during calibration are shown in the following table.
Table B-3. GPIB Calibration Error Messages
Error
401
402
403
404
405
406
Meaning
CAL switch prevents calibration (contact the factory for details).
CAL password is incorrect
CAL not enabled
Computed readback cal constants are incorrect
Computed programming cal constants are incorrect
Incorrect sequence of calibration commands
160
Download from Www.Somanuals.com. All Manuals Search And Download.
Performance, Calibration, and Configuration - B
Changing the Calibration Password
The factory default password is 0. You can change the password when the dc source is in calibration
mode (which requires you to enter the existing password). Proceed as follows:
Action
Display
1.
2.
3.
4.
CAL ON 0.0
Begin by pressing Shift Cal and scrolling to the CAL ON command.
Enter the existing password from Entry keypad and press Enter
Press Shift Cal and scroll to the CAL PASS command.
CAL:PASS 0
Enter the new password from the keypad. You can use any number with up
to six digits and an optional decimal point. If you want the calibration
function to operate without requiring any password, change the password to
0 (zero).
NOTE:
If you want the calibration function to operate without requiring any password, change
the password to 0 (zero).
Calibration Over the GPIB
You can calibrate the dc source by using SCPI commands within your controller programming
statements. Be sure you are familiar with calibration from the front panel before you calibrate from a
controller. Each front panel calibration command has a corresponding SCPI command. When you write
your calibration program, perform the calibration procedure in the same order as the front panel
procedure documented in this appendix.
The SCPI calibration commands are explained in chapter 8. Calibration error messages that can occur
during GPIB calibration are shown in table B-3.
Performing the Configuration Procedure
The configuration procedure lets you customize the power-on/*RST defaults of the following settings:
•
•
•
•
Output compensation mode
Output coupling
Output relay mode
Output OVP setting
You can only customize these default settings from the front panel by first accessing the calibration
menu. In this way, any changes to the configuration settings are secured by the calibration password
protection feature. All configuration settings can also be returned to the factory state using the
configuration procedure.
To access the front panel commands for the configuration function, the calibration state must be enabled.
If a calibration password is set, the password must be provided to enable calibration. Once calibration is
enabled, the front panel will be in Meter mode. The configuration function can only be invoked while in
meter mode. If for some reason the front panel is not in meter mode, press the Meter key. To access the
configuration menu, you must then simultaneously press the Local and the Recall keys.
161
Download from Www.Somanuals.com. All Manuals Search And Download.
B - Performance, Calibration, and Configuration
The Configuration function consists of the following menu commands.
Shift
Cal
Press this key to access the calibration menu.
Local
Recall
Simultaneously press these keys to access the configuration menu.
Display
Command Function
CFG EXIT
Exits the configuration menu and returns to meter mode. Also
exits calibration mode. Changes not previously saved are lost.
CFG:FACTORY
CFG:COMP <char>
CFG:COUP <char>
CFG:RELAY1<char>
CFG:RELAY2<char>
CFG:OVP <char>
CFG:SAVE
Returns the *RST state to the factory default settings.
Sets the output compensation mode.
Sets the output coupling mode.
Sets the output 1 relay mode (Option 521 units only).
Sets the output 2 relay mode (Option 521 units only).
Sets the overvoltage protection mode.
Stores the current settings in nonvolatile RAM.
Cancels any changes that have been made but not yet saved.
CFG:UNDO
Notes:
char = a character string parameter
'
(
Use
Use
and
and
to scroll through the menu commands.
to scroll through the menu parameters.
#
&
Once the configuration function is started, the front panel will remain in the configuration mode. No
other functions can be accessed from the keypad. To exit the configuration function, the CFG:EXIT
command must be executed. Each configuration command is only executed after the Enter key is
pressed. An “OKAY” message is displayed to indicate that an action has been taken. When the
configuration parameters are changed, they are not immediately stored into non-volatile memory. To
store the change into non-volatile memory, the CFG:SAVE command must be executed
Note that the unit is put into the present *RST state upon entering and exiting the configuration function.
162
Download from Www.Somanuals.com. All Manuals Search And Download.
C
Error Messages
Error Number List
This appendix gives the error numbers and descriptions that are returned by the dc source. Error
numbers are returned in two ways:
♦
♦
Error numbers are displayed on the front panel
Error numbers and messages are read back with the SYSTem:ERRor? query. SYSTem:ERRor?
returns the error number into a variable and returns two parameters: an NR1 and a string.
The following table lists the errors that are associated with SCPI syntax errors and interface problems. It
also lists the device dependent errors. Information inside the brackets is not part of the standard error
message, but is included for clarification.
When errors occur, the Standard Event Status register records them in bit 2, 3, 4, or 5 as described in the
following table:
Table C-1. Error Numbers
Error
Error String [Description/Explanation/Examples]
Number
Command Errors –100 through –199 (sets Standard Event Status Register bit #5)
Command error [generic]
–100
–101
–102
–103
–104
–105
–108
–109
–112
–113
–114
–121
–123
–124
–128
Invalid character
Syntax error [unrecognized command or data type]
Invalid separator
Data type error [e.g., "numeric or string expected, got block data"]
GET not allowed
Parameter not allowed [too many parameters]
Missing parameter [too few parameters]
Program mnemonic too long [maximum 12 characters]
Undefined header [operation not allowed for this device] Check the language setting.
Header suffix out of range [value of numeric suffix is invalid]
Invalid character in number [includes "9" in octal data, etc.]
Numeric overflow [exponent too large; exponent magnitude >32 k]
Too many digits [number too long; more than 255 digits received]
Numeric data not allowed
163
Download from Www.Somanuals.com. All Manuals Search And Download.
C – Error Messages
Table C-1. Error Numbers (continued
–131
–138
–141
–144
–148
–150
–151
–158
–160
–161
–168
–170
–171
–178
Invalid suffix [unrecognized units, or units not appropriate]
Suffix not allowed
Invalid character data [bad character, or unrecognized]
Character data too long
Character data not allowed
String data error
Invalid string data [e.g., END received before close quote]
String data not allowed
Block data error
Invalid block data [e.g., END received before length satisfied]
Block data not allowed
Expression error
Invalid expression
Expression data not allowed
Execution Errors –200 through –299 (sets Standard Event Status Register bit #4)
Execution error [generic]
–200
–222
–223
–224
–225
–270
–272
–273
–276
–277
Data out of range [e.g., too large for this device]
Too much data [out of memory; block, string, or expression too long]
Illegal parameter value [device-specific]
Out of memory
Macro error
Macro execution error
Illegal macro label
Macro recursion error
Macro redefinition not allowed
System Errors –300 through –399 (sets Standard Event Status Register bit #3)
System error [generic]
–310
–350
Too many errors [errors beyond 9 lost due to queue overflow]
Query Errors –400 through –499 (sets Standard Event Status Register bit #2)
Query error [generic]
–400
–410
–420
–430
–440
Query INTERRUPTED [query followed by DAB or GET before response complete]
Query UNTERMINATED [addressed to talk, incomplete programming message received]
Query DEADLOCKED [too many queries in command string]
Query UNTERMINATED [after indefinite response]
164
Download from Www.Somanuals.com. All Manuals Search And Download.
Error Messages - C
Table C-1. Error Numbers (continued
Selftest Errors 0 through 99 (sets Standard Event Status Register bit #3)
No error
0
1
Non-volatile RAM RD0 section checksum failed
Non-volatile RAM CONFIG section checksum failed
Non-volatile RAM CAL section checksum failed
Non-volatile RAM STATE section checksum failed
Non-volatile RST section checksum failed
RAM selftest
2
3
4
5
10
11
12
13
14
15
80
VDAC/IDAC selftest 1
VDAC/IDAC selftest 2
VDAC/IDAC selftest 3
VDAC/IDAC selftest 4
OVDAC selftest
Digital I/O selftest error
Device-Dependent Errors 100 through 32767 (sets Standard Event Status Register bit #3)
Ingrd receiver buffer overrun
213
220
221
222
223
224
401
402
403
404
405
406
407
601
603
604
606
Front panel uart overrun
Front panel uart framing
Front panel uart parity
Front panel buffer overrun
Front panel timeout
CAL switch prevents calibration
CAL password is incorrect
CAL not enabled
Computed readback cal constants are incorrect
Computed programming cal constants are incorrect
Incorrect sequence of calibration commands
CV or CC status is incorrect for this command
Too many sweep points
CURRent or VOLTage fetch incompatible with last acquisition
Measurement overrange
Remote front panel communication error
165
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
D
Example Programs
Pulse Measurements
The following programs illustrate how to make a pulse measurement over the GPIB. The measurement
function is set to ACDC, which gives the best results for current waveforms that have ac content. The
measurement incorporates 100 readings taken at time intervals of 20 microseconds, for a total
measurement time of 2 milliseconds. The trigger point for the pulse measurement occurs at 0.1 amperes
on the positive slope of the current pulse. The measurement offset is programmed so that 20
measurement points prior to the trigger are also returned as part of the measurement sample.
Because measurement triggers are initiated by the output pulse, a FETCh command is used to return the
measurement data. FETCh commands are also used to return the MAXimum, MINimum, HIGH, and
LOW values of the measurement. MEASure commands cannot be used to return data in this example
because they always acquire NEW measurement data each time they are used.
To produce the output pulses in this example, an electronic load must be connected and programmed to
generate 3-ampere pulses with a duty cycle of 100 microseconds at 1000 Hz. The dc source address is
705, and the load address is 706. If required, change these parameters in the appropriate statements.
Current Pulse Measurement Using BASIC
10
!Rev A.00.00
20
OPTION BASE 1
30
DIM Curr_array(100)
!
40
50
ASSIGN @Ps TO 705
ASSIGN @Ld TO 706
OUTPUT @Ps;"*RST"
OUTPUT @Ps;"OUTP ON"
OUTPUT @Ps;"VOLT 5"
!
60
80
! Sets supply to default values
! Turn on power supply output
! Program power supply to 5 volts
90
100
110
120
pulses
130
140
150
160
170
180
190
200
210
220
230
240
250
260
270
280
OUTPUT @Ld;"CURR:LEVEL 0"
! Set up electronic load to produce
OUTPUT @Ld;"CURR:TLEVEL 3"
!
OUTPUT @Ld;"TRAN:FREQ 1000"
OUTPUT @Ld;"TRAN:DCYCLE 10"
OUTPUT @Ld;"TRAN:MODE CONT"
OUTPUT @Ld;"TRAN:STATE ON"
!
OUTPUT @Ps;"SENS:CURR:DET ACDC"
OUTPUT @Ps;"SENS:CURR:RANG MAX"
OUTPUT @Ps;"TRIG:ACQ:SOUR INT"
OUTPUT @Ps;"SENS:FUNC ""CURR"""
OUTPUT @Ps;"TRIG:ACQ:LEV:CURR .1"
OUTPUT @Ps;"TRIG:ACQ:SLOPE:CURR POS" ! Trigger on positive slope
OUTPUT @Ps;"TRIG:ACQ:HYST:CURR .05" ! Set hysteresis of trigger
! Set meter to ACDC
! High Current range
! Set to trigger on pulse
! Acquire current reading
! Trigger at 0.1 amps
OUTPUT @Ps;"SENS:SWE:TINT 20E-6"
OUTPUT @Ps;"SENS:SWE:POIN 100"
! Set sample time interval to 20us
! Set number of measurement samples
in sweep
167
Download from Www.Somanuals.com. All Manuals Search And Download.
D – Example Programs
290
OUTPUT 705;"SENS:SWE:OFFS:POIN -20" ! Number of sample points before
trigger
300
310
OUTPUT @Ps;"INIT:NAME ACQ"
!
! Initiate the trigger system.
Controller now waits for trigger
to occur.
320
OUTPUT @Ps;"FETCH:ARRAY:CURR?"
! Get the data after measurement
completes.
330
340
350
360
370
!
ENTER @Ps;Curr_array(*)
PRINT Curr_array(*)
!
! Enters all 100 data points
! Print all data points
OUTPUT @Ps;"FETCH:CURR:MAX?"
! Get more data from previous
measurement.
380
390
400
410
420
430
440
450
460
470
480
490
500
510
520
530
ENTER @Ps;Curr_max
PRINT "MAX CURRENT",Curr_max
!
OUTPUT @Ps;"FETCH:CURR:MIN?"
ENTER @Ps;Curr_min
PRINT "MIN CURRENT",Curr_min
!
OUTPUT @Ps;"FETCH:CURR:HIGH?"
ENTER @Ps;Curr_hi
PRINT "HIGH CURRENT",Curr_hi
!
OUTPUT @Ps;"FETCH:CURR:LOW?"
ENTER @Ps;Curr_low
PRINT "LOW CURRENT",Curr_low
!
END
When this program runs, it returns 100 measurement data points as well as the MIN, MAX, HIGH, and
LOW data in the following format:
.030585
.031869
.0344369 .031655
.031227 .031441
.0325109 .0333669 3.09751
.977283 .0667496 .0245932 .0280171 .031013
.0331529 .0350788 .0348648 .0327249 .031227
.031869 .0329389 .030371 .031655 .031869
.0320829 .0325109 .0333669 .0340089
.0320825 .031449
.0327249 .031013
.0337949 .0327249 .031869
3.1814 3.14266
.031655
3.13667
.031655
.030799
.0322869
.0327249
.0333669
.0293011
3.13817
3.13624
.0327249 .031227
.0329389 .031869
.0320829 .0325109 .0333669 .0340089 .0348648 .0327249 .031227
.0320829 .030371
.031449
.031227
.031655
.031441
.031869
.031655
.0337949 .031449
.0329389 .031869
.031441
.031441
.0322969 .031655
3.13453
.0337949 .030371
.0337949 .0327249 .031869
.031655
3.18632
.0320829 .031227
3.14523 3.13496
.0327249 .0340089 2.97661
1.32438 .0836549 .0258772 .0284451 .0275891 .0329389
3.13731
.0329389 .0333669 .0322969 .0333669
MAX CURRENT
MIN CURRENT
HIGH CURRENT
LOW CURRENT
3.18632
.0245932
3.1371
.0314077
168
Download from Www.Somanuals.com. All Manuals Search And Download.
Example Programs - D
Voltage Pulse Measurement Using VISA Library Calls
#include <visa.h>
#include <stdio.h>
#include <stdlib.h>
/* for printf */
ViStatus main(void)
{
ViSession defRM, instrumentHandle;
ViStatus err;
ViReal64 measvoltage, meascurrent;
ViReal64 resultDC, resultRMS, resultMIN, resultMAX, resultHIGH, resultLOW;
ViReal64 voltArray[10];
ViInt32 i, numReadings ;
/* initialize the VISA session */
err = viOpenDefaultRM(&defRM);
if (err)
{
printf("viOpenDefaultRM error, check your hardware connections\n");
exit (-1);
}
/* Open the instrument at address 5 for Communication */
err = viOpen(defRM, "GPIB0::5::INSTR", VI_NULL, 5000, &instrumentHandle);
if (err)
{
viClose(defRM);
printf("viOpen error, check the device at address 5\n");
exit (-1);
}
/* Reset the instrument */
viPrintf(instrumentHandle, "*RST\n");
/* turn on the output */
viPrintf(instrumentHandle, "OUTP 1\n");
/* Set output voltage (2V) and current (1A) levels, turn output on*/
viPrintf(instrumentHandle, "VOLT %.5lg;:CURR %.5lg\n", 2.0, 1.0);
/* Measure the dc voltage level at the output terminals */
viQueryf(instrumentHandle, "MEAS:VOLT?\n", "%lf", &measvoltage);
/* Measure the dc current level at the output terminals */
viQueryf(instrumentHandle, "MEAS:CURR?\n", "%lf", &meascurrent);
printf ("Output Voltage = %f; Output Current = %f \n",
measvoltage,meascurrent);
/* configure dc source for dynamic measurements */
/* change sweep parameters */
viPrintf(instrumentHandle, "SENS:SWE:TINT %.5lg;POIN %ld;OFFS:POIN %ld\n",
31.2E-6,/* sampling rate = 31.2us */
256,
-4);
/* sweep size = 256 points */
/* pre-trigger offset = 4 points (~125us) */
/* setup the voltage sensing triggered measurement parameters */
/* voltage trigger level to 2.75V */
/* hysteresis band to +/- 0.1V */
/* positive slope */
/* trigger count */
/* acquisition triggered by measurement */
169
Download from Www.Somanuals.com. All Manuals Search And Download.
D – Example Programs
viPrintf(instrumentHandle, "SENS:FUNC \"VOLT\"\n");
viPrintf(instrumentHandle, "TRIG:ACQ:LEV:VOLT %.5lg\n", 2.75);
viPrintf(instrumentHandle, "TRIG:ACQ:HYST:VOLT %.5lg\n", 0.1);
viPrintf(instrumentHandle, "TRIG:ACQ:SLOP:VOLT POS\n");
viPrintf(instrumentHandle, "TRIG:ACQ:COUN:VOLT %ld\n", 1);
viPrintf(instrumentHandle, "TRIG:ACQ:SOUR INT\n");
/* initiate the acquisition system for measurement trigger */
printf ("Arm acquisition system...\n");
viPrintf(instrumentHandle, "INIT:NAME ACQ\n");
/* must allow time for pre-triggered samples */
printf ("Pre-trigger delay...\n");
/* trigger the acquisition by changing the output voltage level to 5V */
printf ("Trigger acquisition...\n");
viPrintf(instrumentHandle, "VOLT %.5lg\n", 5.0);
/* fetch dynamic measurements from the same measurement data */
viQueryf(instrumentHandle, "FETC:VOLT?\n", "%lf", &resultDC);
viQueryf(instrumentHandle, "FETC:VOLT:ACDC?\n", "%lf", &resultRMS);
viQueryf(instrumentHandle, "FETC:VOLT:MAX?\n", "%lf", &resultMAX);
viQueryf(instrumentHandle, "FETC:VOLT:MIN?\n", "%lf", &resultMIN);
viQueryf(instrumentHandle, "FETC:VOLT:HIGH?\n", "%lf", &resultHIGH);
viQueryf(instrumentHandle, "FETC:VOLT:LOW?\n", "%lf", &resultLOW);
/* display measurement results */
printf("Dynamic voltage measurements:\n");
printf("dc=%f V\n rms=%f V\n max=%f V\n min=%f V\n high=%f V\n low=%f
V\n",
resultDC, resultRMS, resultMAX, resultMIN, resultHIGH, resultLOW);
/* fetch first 10 data points from the measurement */
numReadings = 10;
viQueryf(instrumentHandle, "FETC:ARR:VOLT?\n", "%,#lf%*t", &numReadings,
&voltArray[0]);
for (i=0; i<numReadings; i++)
printf(" Array Data[%d] = %f V\n", i, voltArray[i]);
/* reset sweep parameters for faster measurement */
viPrintf(instrumentHandle, "SENS:SWE:TINT %.5lg;POIN %ld;OFFS:POIN %ld\n",
15.6E-6,
2048,
0);
/* sampling rate */
/* sweep size */
/* pre-trigger points */
/* Measure final dc voltage level at the output terminals */
viQueryf(instrumentHandle, "MEAS:VOLT?\n", "%lf", &measvoltage);
printf (" Output Voltage = %f V\n", measvoltage);
/* close all opened sessions */
viClose(instrumentHandle);
viClose(defRM);
printf ( "PROGRAM COMPLETED \n");
printf("Press Enter key to continue...\n");
getchar();
return VI_SUCCESS ;
}
170
Download from Www.Somanuals.com. All Manuals Search And Download.
Example Programs - D
When this program runs, it returns the DC, RMS, MIN, MAX, HIGH, and LOW data in 10 measurement
data points in the following format:
Output Voltage = 1.999860; Output Current = -0.000043
Arm acquisition system...
Pre-trigger delay...
Trigger acquisition...
Dynamic voltage measurements:
dc = 5.002660 V
rms = 5.002660 V
max = 5.080140 V
min = 1.996970 V
high= 5.002310 V
low = 3.538550 V
Array Data[0] = 2.000360 V
Array Data[1] = 1.999680 V
Array Data[2] = 1.998320 V
Array Data[3] = 1.996970 V
Array Data[4] = 3.214240 V
Array Data[5] = 4.064840 V
Array Data[6] = 4.538600 V
Array Data[7] = 4.923570 V
Array Data[8] = 4.941870 V
Array Data[9] = 5.025240 V
Output Voltage = 5.002450 V
PROGRAM COMPLETED
Press Enter key to continue...
171
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
E
Line Voltage Conversion
WARNING: Shock Hazard. Operating personnel must not remove instrument covers.
Component replacement and internal adjustments must be made only by qualified
service personnel.
Open the Unit
♦
♦
Turn off ac power and disconnect the power cord from the unit.
Use a #15 Torx drive and remove the two screws on the bottom of the unit. If your unit has feet, you
will need to remove one of the feet to access the screw.
♦
♦
Use a #15 Torx drive and loosen the two screws on the rear bezel and remove the bezel.
Slide the cover toward the back of the unit and remove it.
Configure the Power Transformer
♦
♦
Locate the ac input wiring harness on the left side of the transformer
Use a needle nose pliers and connect the ac input wiring harness according to the information in
figure E-1 on the following page.
Install the Correct Line Fuse
♦
Install the correct line fuse. The fuse is located on the bottom pc board directly behind the ac line
switch and is labeled F301.
For 100/120 Vac operation: 3.15 AT (time delay); part number 2110-0638
For 220/230 Vac operation: 1.6 AT (time delay); part number 2110-0773
♦
Mark the voltage setting that the unit has been set to on the rear panel label.
Close the Unit
♦
♦
♦
Slide the cover over the unit toward the front.
Place the bezel on the rear of the unit and tighten the two screws using a #15 Torx drive.
Replace the two screws on the bottom of the unit using a #15 Torx drive. Remember to replace the
foot if you previously removed it to access the screw.
♦
Reconnect the power cord and turn on the unit.
173
Download from Www.Somanuals.com. All Manuals Search And Download.
E – Line Voltage Conversion
grey
orange
(spare)
orange
1
1
2
120 VAC
220 VAC
2
orange
3
4
3
4
white/violet
white/yellow
white/violet
white/yellow
Top part of
transformer
Top part of
transformer
5
6
5
6
7
7
orange
grey
white/red/grey
Front of unit
Front of unit
grey
orange
(spare)
grey
orange
orange
1
2
1
2
230 VAC
100 VAC
orange
3
4
3
4
white/violet
white/yellow
white/violet
white/yellow
Top part of
transformer
Top part of
transformer
5
6
5
6
7
7
white/red/grey
white/red/grey
Front of unit
Front of unit
white/orange
All voltages
white/red
red
white/red
white/black
white/brown
Bottom part of
transformer
black
white/black
white/grey
Front of unit
Figure E-1, Power Transformer AC Input Connections
174
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
DVM, 160
enable, 157
equipment, 143
— —
error messages, 160
GPIB, 161
menu, 156
-- -- -- -- --, 49, 56, 57, 58
- sense open, 32
output 2, 159
password, 161
resistance, 159
saving, 160
—*—
—+—
*RST, 161
setup, 144
voltage measurement, 157
voltage programming, 157
calibration commands, 96
CAL CURR, 96
+ sense open, 32
+/- sense open, 32
+/- terminals, 28
+S/-S terminals, 28
CAL CURR MEAS AC, 97
CAL CURR MEAS LOWR, 96
CAL CURR MEAS R3, 96
CAL CURR2, 96
CAL DATA, 97
CAL DATE, 97
CAL DVM, 97
CAL LEV, 97
CAL PASS, 97
—0—
—A—
0 ... 9, 51
AARD, 67
ABORT, 124
ac line conversion, 173
accessories, 18
ACDC, 107
CAL SAVE, 98
CAL STAT, 98
CAL VOLT, 98
CAL VOLT PROT, 98
CAL VOLT2, 98
calibration verification
DVM, 152
capabilities, 19
capacitance
ACDC current detector, 56, 57, 58
airflow, 27
annunciators
Addr, 46
Cal, 46
CC, 46
CV, 46
Dis, 46
Err, 46
OCP, 46
Prot, 46
Rmt, 46
compensation, 33
HLocal, 33
HRemote, 33
LLocal, 33
LRemote, 33
switching, 33
capacitor discharge limit, 35
CC line regulation, 150
CC load effect, 150
CC load regulation, 150
CC mode, 53, 54
CC noise, 151
CC source effect, 151
character strings, 67
characteristics, 140
checklist, 25
Shift, 46
SRQ, 46
Unr, 46
average measurements, 75, 79
AWG ratings, 28
—B—
bus, 131
checkout procedure, 41
cleaning, 26
clearing errors, 55
clearing protection, 55
combine commands
common commands, 65
from different subsystems, 65
root specifier, 65
command completion, 68
command summary
—C—
cables, 18
calibration, 156
ac current, 159
current programming - high range, 158
current programming - low range, 158
current programming - mid range, 158
175
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
format, 100
border, 100
common command syntax, 95
common commands, 119, 123
*CLS, 132
discrete fault indicator, 90
display commands, 99, 123
DISP, 99
DISP CHAN, 99
DISP MODE, 99
*ESE, 132
DISP TEXT, 99
*ESR?, 133
*IDN?, 133
*OPC, 133
downprogramming, 21
dry switch, 23, 111
DVM
*OPT?, 134
*PSC, 134
*RCL, 135
*RST, 135
common mode voltage, 36
connections, 36, 38
floating voltage measurement, 38
measurements, 36
*SAV, 136
*SRE, 136
*STB?, 136
—E—
*TRG, 137
*TST, 137
*WAI, 137
either, 131
electronic load, 145
enabling the output, 71
enter value, 53, 54
entry keys, 51
common mode voltage, 36
compensation, 33
configuration procedure, 161
constant current tests, 148
constant voltage tests, 146
controller connections, 40
conventions used in this guide, 63
conversion, ac line, 173
CRD, 67
", 51
0 ... 9, 51
Backspace, 51
Clear Entry, 51
Enter Number, 51
error messages, 43
error numbers, 163
errors, 55
crowbar circuit, 35
current, 72
example
maximum, 72
programs, 167
pulse measurement, 167, 169
external relays, 29
measurement range, 77
current measurement detector, 107
current measurement range, 56, 57, 58, 107
current monitoring resistor, 145
current programming, 148
current range, 49, 56, 57, 58
current readback, 149
current sink, 149
current sinking, 21
CV load effect, 146
CV mode, 21, 53, 54
CV Noise, 147
—F—
fault indicator
discrete, 89
remote inhibit, 89
fetch commands, 75, 76, 79, 100
FLT, 59, 90
FLT output, 38
format commands, 100
FORM, 100
CV source effect, 147
BORD, 101
front panel, 45
annunciators, 14
annuncuiators, 46
buffer size, 56, 57, 58
controls, 20
—D—
damage, 26
DC, 107
DC current detector, 56, 57, 58
description, 19
determining cause of interrupt, 88
device clear, 68
controls and indicators, 45
immediate actions, 14
keys, 46
measurements, 56, 57, 58
menus, 15
DFI, 90
DFI signal, 38
DIGIO, 59
digital connector, 26, 38
digital I/O, 38
time interval, 56, 57, 58
using, 13
function keys, 48
', 48
connections, 39
digital I/O port, 90
digital output port, 59
dimensions, 27
Cal, 50
Current, 50
immediate action, 48
Input, 49
disabling multiple units, 39
176
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
Meter, 49
OCP, 48
—L—
Output, 50
Output On/Off, 48
OV, 50
language dictionary, 91
language setting, 20
latching, 113
Prot Clear, 48
Protect, 50
Voltage, 50
lead resistance, 29
line fuse, 173
replacing, 44
fuse, 26
line voltage, 28
line voltage conversion, 173
live, 113
LLocal, 34, 111
—G—
load line, 21
generating measurement triggers, 81, 82
generating triggers, 74
GP-IB, 59
load voltage drops, 29
local sensing, 33
location, 27
address, 59, 63
low current readback, 149
Low measurements, 78
LRemote, 34, 111
capabilities of the dc source, 63
command library for MS DOS, 61
connections, 40
controller programming, 61
IEEE Std for standard codes, 61
IEEE Std for standard digital interface, 61
interface, 40
—M—
making measurements, 56, 57, 58, 75, 76, 79
manuals, 26
references, 61
triggers, 82
MAV bit, 88
ground, earth, 18
guide, user’s, 17
maximum measurements, 78
measure commands, 75, 76, 79, 100
MEAS ARR CURR?, 101
MEAS ARR VOLT?, 101
MEAS CURR ACDC?, 102
MEAS CURR HIGH?, 103
MEAS CURR LOW?, 103
MEAS CURR MAX?, 103
MEAS CURR MIN?, 104
MEAS CURR?, 102
—H—
Hanning, 76, 109
header, 66
long form, 66
short form, 66
High measurements, 78
history, 7
MEAS CURR2?, 102
MEAS DVM ACDC?, 104
MEAS DVM?, 104
HLocal, 34, 111
hot switch, 23, 111
HRemote, 34, 111
MEAS VOLT ACDC?, 105
MEAS VOLT HIGH?, 105
MEAS VOLT LOW?, 106
MEAS VOLT MAX?, 106
MEAS VOLT MIN?, 106
MEAS VOLT?, 104
—I—
impedance, 29
INH, 59, 89
INH input, 38
MEAS VOLT2?, 105
measurement bandwidth, 49
measurement buffer, 49
measurement interval, 49
measurement ranges, 56, 57, 58
measurement samples, 75
measurement trigger system model, 80
measurements
initialization, 71
initiate commands, 124
INIT CONT NAME, 125
INIT CONT SEQ, 125
INIT NAME, 124
INIT SEQ, 124
initiating measurement trigger system, 81
initiating output trigger system, 74
input
connections, 28
power, 18
inspection, 26
instrument commands, 110
INST COUP OUTP STAT, 110
internal, 131
internal triggers, 82
internally triggered measurements, 80
Hanning window, 76
Rectangular window, 76
message terminator, 66
end or identify, 66
newline, 66
message unit
separator, 66
minimum measurements, 78
model differences, 19
monitoring both phases of status transition, 89
moving among subsystems, 65
177
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
MSS bit, 88
multiple triggers, 74, 83
—P—
PARD, 147, 151
performance
—N—
equipment, 143
resistance programming, 152
setup, 144
performance test form, 153
performance tests, 145
PON (power on) bit, 87
positive, 131
negative, 131
non-volatile memory
clearing, 60
storing, 47, 50
numerical data formats, 67
post-event triggering, 84
power cord, 26, 28
—O—
power receptacle, 18
power-on conditions, 85
power-on defaults, 161
power-on initialization, 71
pre-event triggering, 84
print date, 7
OC, 55
OCP, 72
open sense protection, 32
operation status group, 86
option 521
description, 23
optional header
program examples, 167
programming, 145
example, 65
programming and output values, 145
programming parameters, 95
programming status registers, 84
programming the output, 71
protection
options, 18
OT, 55
output
characteristic, 21
compensation, 53
connections, 28
connector, 26
control keys, 50
current setting, 53, 54
enable, 54, 55
FS, 55
OC, 55
OT, 55
OV, 55
RI, 55
pulse measurement example, 167, 169
pulse measurement queries, 78
rating, 21
relays, 23, 111
resistance, 22, 53
voltage setting, 53, 54
output 2
characteristic, 22
rating, 22
output commands, 110
OUTP, 110
—Q—
queries, 65
query
indicator, 66
query protection, 55
questionable status group, 87
OUTP COMP, 111
OUTP DFI, 112
OUTP DFI SOUR, 112
OUTP PON STAT, 112
OUTP PROT CLE, 113
OUTP PROT DEL, 113
OUTP REL MODE, 111
OUTP RI MODE, 113
output compensation, 33, 50
output queue, 88
output trigger system model, 73
OV, 55
OVERCURRENT, 43
overcurrent protection, 72
OVERTEMPERATURE, 43
OVERVOLTAGE, 43
overvoltage protection, 35
OVLD, 43, 56, 57, 58
OVP
—R—
rack mount kit, 18
rack mounting, 27
readback accuracy, 146
rear panel
at a glance, 12
connections, 38, 40
recalling operating states, 60
Rectangular, 76, 109
relay mode, 23
remote front panel, 18
REMOTE INHIBIT, 43, 89
remote programming, 20
remote sensing
load regulation, 31
stability, 32
circuit, 35
disable, 35
disabling, 35, 50
with external relays, 30
with test fixture, 31
repacking, 26
resistance, 72
178
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
negative, 31
sense leads, 32
resistance programming, 22
returning voltage or current data, 79
RI, 55, 89
signal, 38
RIDFI, 59
rms measurements, 77, 79
root specifier, 66
RQS bit, 88
[SOUR] CURR2 TRIG, 115
[SOUR] DIG DATA, 115
[SOUR] DIG FUNC, 116
[SOUR] RES, 116
[SOUR] RES TRIG, 116
[SOUR] VOLT, 117
[SOUR] VOLT PROT, 117
[SOUR] VOLT PROT STAT, 118
[SOUR] VOLT TRIG, 118
[SOUR] VOLT2, 117
[SOUR] VOLT2 TRIG, 118
specifications, 139
RS-232, 59
SRD, 67
—S—
stability with remote sensing, 32
standard event status group, 87
status bit configurations, 86
status byte register, 87
status commands, 119
STAT OPER COND?, 119
STAT OPER ENAB, 120
STAT OPER NTR, 120
STAT OPER PTR, 120
STAT OPER?, 119
STAT PRES, 119
safety class, 18
safety warning, 18
saving operating states, 60
SCPI
command completion, 68
command syntax, 91
command tree, 64
common commands, 64
conformance, 69
data format, 67
STAT QUES COND?, 121
STAT QUES ENAB, 121
STAT QUES NTR, 122
STAT QUES PTR, 122
STAT QUES?, 121
status model, 85
subsystem commands syntax, 92
suffixes, 67
support rails, 27
device clear, 68
header path, 64
message structure, 65
message types, 65
message unit, 65
multiple commands, 64
non-conformance, 69
program message, 65
references, 61
system commands, 123
SYST ERR?, 123
SYST LANG, 123
SYST VERS?, 123
system errors, 163
response message, 65
subsystem commands, 64, 91
triggering nomenclature, 73, 80
SCPI commands
at a glance, 16
selecting measurement trigger source, 81
selftest errors, 43
sense commands, 100, 108
SENS CURR DET, 107
SENS CURR RANG, 107
SENS FUNC, 108
system keys, 47
Address, 47
Error, 47
Interface, 47
Local, 47
RCL, 47
Save, 47
Shift, 47
SENS LEAD STAT?, 108
SENS PROT STAT, 108
SENS SWE OFFS POIN, 108
SENS SWE POIN, 109
SENS SWE TINT, 109
SENS WIND, 109
—T—
transient recovery, 147
sense open, 32
transient response, 139
servicing operation status, 88
servicing questionable status events, 88
setting output trigger system, 73
setting resistance, 53
setting voltage/current, 53, 54
shorting switch, 39
single triggers, 74, 82
source commands, 110
[SOUR] CURR, 114
[SOUR] CURR PROT STAT, 114
[SOUR] CURR TRIG, 115
[SOUR] CURR2, 114
trigger commands, 124
TRIG, 125
TRIG ACQ, 126
TRIG ACQ COUN CURR, 126
TRIG ACQ COUN DVM, 126
TRIG ACQ COUN VOLT, 127
TRIG ACQ HYST CURR, 127
TRIG ACQ HYST DVM, 128
TRIG ACQ HYST VOLT, 128
TRIG ACQ LEV CURR, 129
TRIG ACQ LEV DVM, 129
TRIG ACQ LEV VOLT, 130
179
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
TRIG ACQ SLOP CURR, 130
triggers
multiple, 74, 83
single, 74, 82
types of SCPI commands, 64
TRIG ACQ SLOP DVM, 130
TRIG ACQ SLOP VOLT, 131
TRIG ACQ SOUR, 131
TRIG SEQ1 DEF, 132
TRIG SEQ2, 126
—U—
TRIG SEQ2 COUN CURR, 126
TRIG SEQ2 COUN DVM, 126
TRIG SEQ2 COUN VOLT, 127
TRIG SEQ2 DEF, 132
UNR annunciator, 22
—V—
TRIG SEQ2 HYST CURR, 127
TRIG SEQ2 HYST DVM, 128
TRIG SEQ2 HYST VOLT, 128
TRIG SEQ2 LEV CURR, 129
TRIG SEQ2 LEV DVM, 129
TRIG SEQ2 LEV VOLT, 130
TRIG SEQ2 SLOP CURR, 130
TRIG SEQ2 SLOP DVM, 130
TRIG SEQ2 SLOP VOLT, 131
TRIG SEQ2 SOUR, 131
voltage, 71
maximum, 72
voltage programming, 146
VXIplug&play, 17
—W—
waiting for measurement results, 83
warranty, 2
wire
TRIG SOUR, 125
trigger offset, 84
triggering output changes, 73
current ratings, 28
180
Download from Www.Somanuals.com. All Manuals Search And Download.
Agilent Sales and Support Office
For more information about Agilent Technologies test and measurement products, applications, services,
and for a current sales office listing, visit our web site: http://www.agilent.com/find/tmdir
You can also contact one of the following centers and ask for a test and measurement sales
representative.
United States:
Latin America:
Agilent Technologies
Test and Measurement Call Center
P.O. Box 4026
Englewood, CO 80155-4026
(tel) 1 800 452 4844
Agilent Technologies
Latin American Region Headquarters
5200 Blue Lagoon Drive, Suite #950
Miami, Florida 33126
U.S.A.
(tel) (305) 267 4245
(fax) (305) 267 4286
Canada:
Australia/New Zealand:
Agilent Technologies Canada Inc.
5150 Spectrum Way
Mississauga, Ontario
L4W 5G1
Agilent Technologies Australia Pty Ltd
347 Burwood Highway
Forest Hill, Victoria 3131
(tel) 1-800 629 485 (Australia)
(fax) (61 3) 9272 0749
(tel) 1 877 894 4414
(tel) 0 800 738 378 (New Zealand)
(fax) (64 4) 802 6881
Europe:
Asia Pacific:
Agilent Technologies
Test & Measurement European Marketing Organisation
P.O. Box 999
1180 AZ Amstelveen
The Netherlands
Agilent Technologies
24/F, Cityplaza One, 1111 King's Road,
Taikoo Shing, Hong Kong
tel: (852)-3197-7777
fax: (852)-2506-9284
(tel) (31 20) 547 9999
Japan:
Agilent Technologies Japan Ltd.
Measurement Assistance Center
9-1, Takakura-Cho, Hachioji-Shi,
Tokyo 192-8510, Japan
(tel) (81) 426 56 7832
(fax) (81) 426 56 7840
Technical data is subject to change.
Download from Www.Somanuals.com. All Manuals Search And Download.
Manual Updates
The following updates have been made to this manual since its publication.
1/10/01
The 14565 Remote Front Panel has been removed from Table 2-2.
The Maximum current range parameter has been changed from "Max" to "3A" throughout the manual.
Performance testing information has been added to Appendix B.
10/03/01
The Current Sink and Resistance Tests performance procedures have been corrected in Appendix B.
4/22/02
Mains Input Ratings have been corrected in Table A-2. Figure E-1 has been corrected in Appendix E.
5/02/03
Information about the external measurement trigger input has been added to all chapters. This capability
is only available on units with firmware revisions A.03.3 and up.
Corrections have also been made to the test record cards in Appendix B for ISO 17025.
Download from Www.Somanuals.com. All Manuals Search And Download.
|