Table of Contents

Advertisement

Quick Links

Errata
Title & Document Type:
66311A Mobile Communications DC Source User's Guide
5962-8272
Manual Part Number:
May 1998
Revision Date:
HP References in this Manual
This manual may contain references to HP or Hewlett-Packard. Please note that Hewlett-
Packard's former test and measurement, semiconductor products and chemical analysis
businesses are now part of Agilent Technologies. We have made no changes to this
manual copy. The HP XXXX referred to in this document is now the Agilent XXXX.
For example, model number HP8648A is now model number Agilent 8648A.
About this Manual
We've added this manual to the Agilent website in an effort to help you support your
product. This manual provides the best information we could find. It may be incomplete
or contain dated information, and the scan quality may not be ideal. If we find a better
copy in the future, we will add it to the Agilent website.
Support for Your Product
Agilent no longer sells or supports this product. You will find any other available
product information on the Agilent Test & Measurement website:
www.tm.agilent.com
Search for the model number of this product, and the resulting product page will guide
you to any available information. Our service centers may be able to perform calibration
if no repair parts are needed, but no other support from Agilent is available.

Advertisement

Table of Contents
loading

Summary of Contents for Agilent Technologies 66311A

  • Page 1 This manual may contain references to HP or Hewlett-Packard. Please note that Hewlett- Packard's former test and measurement, semiconductor products and chemical analysis businesses are now part of Agilent Technologies. We have made no changes to this manual copy. The HP XXXX referred to in this document is now the Agilent XXXX.
  • Page 2 USER’S GUIDE HP Model 66311A Mobile Communications DC Source For instruments with Serial Numbers: HP 66311A: US38180101 and up HP Part No. 5962-8272 Microfiche No. 5962-8273 Printed in USA: May 1998...
  • Page 3: Safety Summary

    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. Hewlett-Packard Company assumes no liability for the customer's failure to comply with these requirements.
  • Page 4 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)
  • Page 5: Declaration Page

    Product Product Name: a) Dynamic Measurement DC Source ) System DC Power Supply Model Number: a) HP 66311A, 66312A ) HP 6612B, 6611C, 6612C, 6613C, 6614C conforms to the following Product Specifications: Safety: IEC 1010-1:1990+A1(1992) / EN 61010-1:1993...
  • Page 6: Acoustic Noise Information

    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.
  • Page 7: Table Of Contents

    Declaration Page Acoustic Noise Information Printing History Table of Contents 1 - QUICK REFERENCE HP 66311A Mobile Communication DC Source The Front Panel - At a Glance The Rear Panel - At a Glance Instrument Configuration Front Panel Number Entry...
  • Page 8 Controller Connections HP-IB Interface RS-232 Interface 4 - TURN-ON CHECKOUT Checkout Procedure In Case of Trouble Error Messages Line Fuse 5 - FRONT PANEL OPERATION Introduction Front Panel Description System Keys Function Keys Immediate Action Keys Scrolling Keys Metering Keys Output Control Keys Entry Keys Examples of Front Panel Programming...
  • Page 9 Response Data Types SCPI Command Completion Using Device Clear RS-232 Troubleshooting SCPI Conformance Information SCPI Confirmed Commands Non-SCPI Commands 7 - PROGRAMMING THE DC SOURCE Introduction Programming the Output Power-on Initialization Enabling the Output Output Voltage Output Current Triggering Output Changes SCPI Triggering Nomenclature Output Trigger System Model Setting the Voltage or Current Trigger Levels...
  • Page 10 CALibrate:CURRent CALibrate:CURRent:MEASure:LOWRange CALibrate:CURRent:MEASure:AC CALibrate:CURRent:NEGative CALibrate:DATA CALibrate:LEVel CALibrate:PASSword CALibrate:SAVE CALibrate:STATe CALibrate:VOLTage CALibrate:VOLTage:PROTection Display Commands DISPlay DISPlay:MODE DISPlay:TEXT Measurement Commands MEASure:ARRay:CURRent? FETCh:ARRay:CURRent? MEASure:ARRay:VOLTage? FETCh:ARRay:VOLTage? MEASure:CURRent? FETCh:CURRent? MEASure:CURRent:ACDC? FETCh:CURRent:ACDC? MEASure:CURRent:HIGH? FETCh:CURRent:HIGH? MEASure:CURRent:LOW? FETCh:CURRent:LOW? MEASure:CURRent:MAXimum? FETCh:CURRent: MAXimum? MEASure:CURRent:MINimum? FETCh:CURRent:MINimum? MEASure:VOLTage? FETCh:VOLTage? MEASure:VOLTage:ACDC? FETCh:VOLTage:ACDC? MEASure:VOLTage:HIGH? FETCh:VOLTage:HIGH? MEASure:VOLTage:LOW? FETCh:VOLTage:LOW? MEASure:VOLTage:MAXimum? FETCh:VOLTage:MAXimum? MEASure:VOLTage:MINimum? FETCh:VOLTage:MINimum?
  • Page 11 Status Commands STATus:PRESet STATus:OPERation? STATus:OPERation:CONDition? STATus:OPERation:ENABle STATus:OPERation:NTR STATus:OPERation:PTR STATus:QUEStionable? STATus:QUEStionable:CONDition? STATus:QUEStionable:ENABle STATus:QUEStionable:NTR STATus:QUEStionable:PTR System Commands SYSTem:ERRor? SYSTem:LANGuage SYSTem:VERSion? SYSTem:LOCal SYSTem:REMote SYSTem:RWLock Trigger Commands ABORt INITiate:SEQuence INITiate:NAME INITiate:CONTinuous:SEQuence1 INITiate:CONTinuous:NAME TRANsient TRIGger TRIGger:SOURce TRIGger:SEQuence2 TRIGger:ACQuire TRIGger:SEQuence2:COUNt:CURRent TRIGger:ACQuire:COUNt:CURRent TRIGger:SEQuence2:COUNt:VOLTage TRIGger:ACQuire:COUNt:VOLTage TRIGger:SEQuence2:HYSTeresis:CURRent TRIGger:ACQuire:HYSTeresis:CURRent TRIGger:SEQuence2:HYSTeresis:VOLTage TRIGger:ACQuire:HYSTeresis:VOLTage TRIGger:SEQuence2:LEVel:CURRent TRIGger:ACQuire:LEVel:CURRent TRIGger:SEQuence2:LEVel:VOLTage TRIGger:ACQuire:LEVel:VOLTage TRIGger:SEQuence2:SLOPe:CURRent TRIGger:ACQuire:SLOPe:CURRent...
  • Page 12 B - VERIFICATION AND CALIBRATION Introduction Equipment Required Test Setup Performing the Verification Tests Turn-On Checkout Voltage Programming and Measurement Accuracy Current Programming and Measurement Accuracy Performing the Calibration Procedure Front Panel Calibration Menu Front Panel Calibration Calibration Error Messages Changing the Calibration Password Calibration Over the HP-IB C - ERROR MESSAGES...
  • Page 13: Quick Reference

    Quick Reference HP 66311A Mobile Communication DC Source The HP 66311A is a 45 Watt, high performance dc power source that provides dynamic measurement and analysis of voltage and current waveforms. It is designed to simplify the testing of digital wireless communications products.
  • Page 14: The Front Panel - At A Glance

    66311A 0-15V/0-3A Mobile Communications DC Source Shift Addr Prot ENTRY SYSTEM FUNCTION OUTPUT Error...
  • Page 15: The Rear Panel - At A Glance

    Quick Reference - 1 The Rear Panel - At a Glance AC calibration switch HP-IB (IEEE-488) RS-232 interface INH/FLT (remote (see appendix B). interface connector. connector. INHibit / internal FauLT) connector. Connector plug is removable. WARNING: NO OPERATOR SERVICEABLE PARTS INSIDE, REFER SERVICING TO SERVICE TRAINED PERSONNEL.
  • Page 16: Front Panel Number Entry

    1 - Quick Reference 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.
  • Page 17: Front Panel Annunciators

    Quick Reference - 1 Front Panel Annunciators The output is operating in constant voltage mode. The output is operating in constant current mode. The output is unregulated. The output is OFF. Press the Output On/Off key to turn the output on. The over-current protection state is ON.
  • Page 18: Front Panel Menus - At A Glance

    1 - Quick Reference Front Panel Menus - At a Glance Address ADDRESS 7 Sets the HP-IB Address INTF HPIB Selects an interface (HPIB or RS232) BAUDRATE 300 Selects baud rate (300, 600, 1200, 2400, 4800, 9600) PARITY NONE Selects message parity (NONE, EVEN, ODD, MARK, SPACE) FLOW NONE Selects flow control (XON-XOFF, RTS-CTS, DTR-DSR, NONE) LANG SCPI...
  • Page 19: Scpi Programming Commands - At A Glance

    Quick Reference - 1 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. SENSe ABORt :CURRent :RANGe <n> CALibrate :DETector ACDC | DC :CURRent [:POSitive] :FUNCtion “VOLT”...
  • Page 20: General Information

    General Information Document Orientation This manual describes the operation of the HP Model 66311A Mobile Communications DC Source. Unless otherwise noted, this model 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.
  • Page 21: Safety Considerations

    Rack mount - for two side by side units of different depths 5062-3996 Rack mount with slide - for one unit 5062-3996; 1494-0015; 5062-4022 Remote front panel - for viewing up to 6 remote HP 66311A units HP 14575A Includes an ac/dc adapter for powering up to 3 remote panels...
  • Page 22: Description

    The HP 66311A can source and measure currents up to 5 amperes for up to 7 milliseconds. Note that the average current cannot exceed 3.0712 amps. If the unit attempts to draw current for longer than seven milliseconds, the current limit amplifier will limit the current to 3.0712 amps.
  • Page 23: Remote Programming

    2 - General Information Remote Programming NOTE: When shipped, all units are set to the SCPI programming language. The language setting is saved in non-volatile memory. To change the programming language from SCPI to COMPatibility language, press the front panel key, use to scroll to the LANG command, press to select...
  • Page 24 General Information - 2 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.
  • Page 25: Installation

    Installation Installation and Operating Checklist Check the Output Compensation As shipped from the factory, the output compensation of the dc source is set to Low Mode. This lets the unit operate with phones having input capacitances from 0 to 12000 µF. For improved transient response in your test system, you may want to set the output compensation to High Mode (for phones having input capacitances from 5 to 12000 µF).
  • Page 26: Inspection

    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 HP Sales and Support Office immediately. The list of HP Sales and Support Offices is at the back of this guide. Warranty information is printed in the front of this guide.
  • Page 27: Location

    Installation - 3 Location The outline diagram in 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).
  • Page 28: Input Connections

    3 - Installation Input Connections Connect the Power Cord 1. Unscrew the line fuse cap from the rear panel and verify that the fuse rating matches what is specified on the FUSES label on the rear panel. Reinstall the fuse. (See table 3-1 for fuse part numbers.) 2.
  • Page 29: Voltage Drops And Lead Resistance

    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 as short as possible. The shorter the leads, the better the ♦...
  • Page 30: Remote Sense Leads

    The output connector accepts wires sizes from AWG 22 to AWG 12. Disconnect the mating plug to make your wiring connections. When the sense wire connections are complete, set the Remote/Local switch on the back of the unit to Remote (switch is out). Remote sensing is illustrated in figure 3-2. HP 66311A OUTPUT CONNECTOR SENSE...
  • Page 31 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. HP 66311A OUTPUT CONNECTOR SENSE...
  • Page 32: Maintaining Stability While Remote Sensing

    High Mode: 5 µF to 12,000 µF ♦ The HP 66311A is shipped from the factory with the output compensation set to Low Mode. If you do not know the input capacitance of the phone that you are testing, leave the input capacitance set to Low Mode initially.
  • Page 33: Local Sensing

    ♦ NOTE: You must set the sense switch to the Local setting if you are connecting the load leads to the front panel binding posts and are not using the remote sense connections. HP 66311A OUTPUT CONNECTOR SENSE Local Remote...
  • Page 34: Ovp Considerations

    3 - Installation OVP Considerations CAUTION: Disabling the OVP protection circuit may cause excessive output voltages, such as can occur if remote sense leads are shorted, to damage the equipment under test. The dc source is shipped from the factory with its overvoltage protection circuit enabled. You can disable the OVP circuit using either the front panel VOLT PROT command located in the OV menu, or the VOLTage:PROTection:STATe SCPI command as explained in chapter 8.
  • Page 35: Digital I/O Connections

    Installation - 3 NOTE: Connectors 4 3 2 1 are removable ..4 3 2 1 Output INH FLT Switch Input (Normally ..Open) INH Input 4 3 2 1 INH Common Input Output B) FLT Example with Multiple Units A) INH Example with One Unit Figure 3-6.
  • Page 36: Controller Connections

    3 - Installation Digital Output +16.5V Max. Ports 0, 1, 2 TTL, AS, CMOS, HC Coil Current 0.25A Max. NOTE: Connectors Relay Driver are removable Ports 0, 1, 2 (contains internal Digital Input clamp diodes for Port 2 inductive flyback) 4 3 2 1 .
  • Page 37 Installation - 3 The RS-232 connector is a DB-9, male connector. Adapters are available to connect the dc source to any computer or terminal with a properly configured DB-25 connector (see Table 2-2). 1 2 3 4 5 6 7 8 9 Figure 3-6.
  • Page 38: Turn-On Checkout

    Turn-On Checkout Checkout Procedure Successful tests in this chapter provide a high degree of confidence that the unit is operating properly. For verification tests, see appendix B. Complete performance tests are given in the Service Guide. NOTE: To perform the checkout procedure, you will need a wire for shorting the output terminals together.
  • Page 39 4 - Turn-On Checkout Procedure Display Explanation Press Enter Number, VOLT:PROT 8 Programs the OVP to 8 volts, which is less than the 8, Enter previously set output voltage. 0.449V 0.145A Because the OVP voltage entered was less than the output voltage, the OVP circuit tripped.
  • Page 40: In Case Of Trouble

    Turn-On Checkout - 4 In Case of Trouble Error Messages 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 Errors Pressing the keys will show the error number.
  • Page 41: Front Panel Operation

    The dc source must be in set to Local mode to use the front panel controls. Press the key on the front panel to put the unit in local mode. Local Front Panel Description 66311A 0-15V/0-3A Mobile Communications DC Source Shift...
  • Page 42 5 – Front Panel Operation 2 2 2 2 Annunciators light to indicate operating modes and status conditions: Annunciators 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).
  • Page 43: System Keys

    Front Panel Operation - 5 System Keys Refer to the examples later in this chapter for more details on the use of these keys. SYSTEM Error Local Address Save Recall Figure 5-2. System Keys Shift This is the blue, unlabeled key, which is also shown as in this guide.
  • Page 44: Function Keys

    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 Meter Output Voltage Prot Cir Protect Current Output On/Off Figure 5-3. Function Keys Immediate Action Keys Immediate action keys immediately execute their corresponding function when pressed.
  • Page 45: Metering Keys

    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 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.
  • Page 46: Output Control Keys

    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 VOLT <value> Sets the output voltage Current Press this key to access the current menu. Display Command Function CURR <value>...
  • Page 47: Entry Keys

    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 Backspace Figure 5-4. Entry Keys These keys let you scroll through choices in a parameter list that apply to a specific command.
  • Page 48: Examples Of Front Panel Programming

    5 – Front Panel Operation Examples of Front Panel Programming You will find these examples on the following pages: Setting the output voltage, current, and compensation Querying and clearing output protection Making front panel measurements Programming the digital port Setting the HP-IB address or RS-232 parameters Saving and recalling operating states 1 - Setting the Output Voltage, Current, and Compensation This example shows you how to set the output voltage and current.
  • Page 49: Querying And Clearing Output Protection And Errors

    Front Panel Operation - 5 Set the output compensation Action Display On the Function keypad, press Output. Then press TYPE:CAP HIGH until you obtain the TYPE:CAP command. Use the key and select either LOW or HIGH. Then press Enter. Use HIGH compensation for phones with input capacitances greater than 5 µF.
  • Page 50: Making Front Panel Measurements

    5 – Front Panel Operation 3 – Making Front Panel Measurements As shipped from the factory, front panel measurements 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.
  • Page 51 Front Panel Operation - 5 Use the Meter menu for making front panel measurements: Action Display For current measurements, press Shift, Input. Then press until you obtain the CURR:RANG AUTO CURR:RANG AUTO command. Press Enter to activate autoranging. Two other selections are also available.
  • Page 52: Programming External Protection And The Digital Port Functions

    5 – Front Panel Operation 4 - Programming External Protection and the Digital Port Functions Your dc source is shipped with the output port function set to RIDFI mode. In this mode the port functions as a remote inhibit input with a discrete fault indicator output signal. You can also configure the port to act as a Digital Input/Output device.
  • Page 53: Saving And Recalling Operating States

    Front Panel Operation - 5 Configure the RS-232 interface as follows: Action Display On the System keypad, press Address. ADDRESS 5 Scroll through the Address menu by pressing . The interface command lets you INTF RS232 select the RS-232 interface. The baudrate command lets you select the baudrate. The BAUDRATE 9600 parity command lets you select the parity.
  • Page 54: Introduction To Programming

    Introduction to Programming HP-IB Capabilities of the DC Source All dc source functions except for setting the HP-IB address are programmable over the HP-IB. The IEEE 488.2 capabilities of the dc source are listed in the Specifications Table in Appendix A. HP-IB Address The dc source operates from an HP-IB address that is set from the front panel.
  • Page 55: Rs-232 Flow Control

    6 - Introduction to Programming RS-232 Flow Control The RS-232 interface supports several flow control options that are selected using the front panel Address key. For each case, the dc source will send a maximum of five characters after holdoff is asserted by the controller.
  • Page 56: Conventions Used In This Guide

    Introduction to Programming - 6 The following are two formal documents concerning the HP-IB interface: ♦ ANSI/IEEE Std. 488.1-1987 IEEE Standard Digital Interface for Programmable Instrumentation. Defines the technical details of the HP-IB 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.
  • Page 57: Multiple Commands In A Message

    6 - Introduction to Programming ROOT [:STATe] :OUTPut :DFI [: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: ♦...
  • Page 58: Including Common Commands

    Introduction to Programming - 6 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.
  • Page 59: The Message Unit

    6 - Introduction to Programming 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.
  • Page 60: Scpi Data Formats

    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 Data Form Talking Formats <NR1> Digits with an implied decimal point assumed at the right of the least-significant digit. Examples: 273 <NR2>...
  • Page 61: Scpi Command Completion

    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.
  • Page 62: Rs-232 Troubleshooting

    ♦ The interface cable must be connected to the correct serial port on your computer (COM1, COM2, etc.). SCPI Conformance Information The HP 66311A conforms to SCPI Version 1995.0. SCPI Confirmed Commands ABOR OUTP:PROT:DEL...
  • Page 63: Programming The Dc Source

    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 and current internal and external triggers measurement functions the status and protection functions NOTE: These 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...
  • Page 64: Output Voltage

    7 - Programming the DC Source Output Voltage The output voltage is controlled with the VOLTage command. For example, to set the output voltage to 15 volts, use: VOLTage 15 Maximum Voltage The maximum rms output voltage that can be programmed can be queried with: VOLTage? MAX Overvoltage Protection The dc source can be programmed to turn off its output if the output voltage exceeds a preset peak...
  • Page 65: Triggering Output Changes

    Programming the DC Source - 7 Triggering Output Changes The dc source has two independent trigger systems. One is used for generating output changes, and the other is used for triggering measurements. This section describes the output trigger system. The measurement trigger system is described under "Triggering Measurements".
  • Page 66: Initiating The Output Trigger System

    7 - Programming the DC Source Initiating 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 ignores all triggers. Sending the following commands at any time returns the trigger system to the idle state: ABORt *RST...
  • Page 67: Making Measurements

    Programming the DC Source - 7 Making Measurements The dc source has the ability to make several types of voltage or current measurements. These measurement capabilities are particularly useful for loads that draw current in pulses. NOTE: Because there is only one measurement buffer, you cannot measure output voltage and current simultaneously.
  • Page 68: Current Ranges And Measurement Detector

    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.
  • Page 69: Voltage And Current Measurements

    Voltage and Current Measurements The HP 66311A has a number of waveform measurement capabilities. The SCPI language MEASure and FETCh queries are used to return the various measurement parameters of voltage and current waveforms. Average Measurements...
  • Page 70 7 - Programming the DC Source 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: FETCh:VOLTage:MAXimum? or FETCh:VOLTage:MINimum? FETCh:CURRent:MAXimum? or...
  • Page 71: Internally Triggered Measurements

    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 when returning the raw data from the array. The commands are: MEASure:ARRay:CURRent? MEASure:ARRay:VOLTage?
  • Page 72: Initiating The Measurement Trigger System

    7 - Programming the DC Source Initiating 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 ignores all triggers. Sending the following commands at any time returns the trigger system to the idle state: ABORt *RST...
  • Page 73 Programming the DC Source - 7 Single Triggers Providing that you have specified the appropriate trigger source and a measurement acquisition, you can generate triggers as follows: Send one of the following commands over the HP-IB: HP-IB Triggers TRIGger:IMMediate (not affected by the trigger source setting) *TRG a group execute trigger Internal Triggers...
  • Page 74: Pre-Event And Post-Event Triggering

    7 - Programming the DC Source One way to wait for results without tying up the controller 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 an SRQ interrupt occurs.
  • Page 75: Programming The Status Registers

    Programming the DC Source - 7 buffer with reference to the acquisition trigger. This permits pre-event or post-event data sampling. OFFSET = -4096 4096 DATA POINTS OFFSET = -2048 4096 DATA POINTS OFFSET = 0 4096 DATA POINTS OFFSET = 0 to 2 4096 DATA POINTS TIME ACQUISITION...
  • Page 76 7 - Programming the DC Source QUESTIONABLE STATUS CONDITION PTR/NTR EVENT ENABLE N.U. N.U. Unreg 1024 1024 1024 1024 11-13 N.U. MeasOvld 16384 16384 16384 16384 N.U. SERVICE REQUEST STATUS BYTE ENABLE STANDARD EVENT STATUS OUTPUT QUEUE N.U. EVENT ENABLE QUEUE DATA QUES...
  • Page 77: Operation Status Group

    Programming the DC Source - 7 Table 7-1. Bit Configurations of Status Registers Signal Meaning Operation Status Group The dc source is computing new calibration constants The dc source is waiting for a trigger The dc source is in constant voltage mode The dc source is in constant current mode The dc source is in negative constant current mode Questionable Status Group...
  • Page 78: Questionable Status Group

    7 - Programming the DC Source 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.
  • Page 79: Determining The Cause Of A Service Interrupt

    Programming the DC Source - 7 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.
  • Page 80: Monitoring Both Phases Of A Status Transition

    7 - Programming the DC Source Step 1 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: STATus:OPERation:PTR 1024;ENABle 1024 Step 2 Program the Questionable Status PTR register to allow a positive transition at bits 0,...
  • Page 81: Discrete Fault Indicator (Dfi)

    Programming the DC Source - 7 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:...
  • Page 82: Language Dictionary

    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.
  • Page 83 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 :NEGative Calibrate negative output current :MEASure [:DC] :LOWRange Calibrate low current measurement range Calibrate ac current measurement circuits Input a calibration measurement...
  • Page 84 Language Dictionary - 8 Table 8-1. Subsystem Commands Syntax (continued) OUTPut [:STATe] <bool> Enables/disables the dc source output :TYPE [:CAPacitance] <setting> Sets output capacitor compensation (HIGH | LOW) :DFI [:STATe] <bool> Enable/disable DFI output :SOURce <source> Selects event source (QUES | OPER | ESB | RQS | OFF) :PON Set power-on state (*RST | RCL0) :STATe <state>...
  • Page 85 8 – Language Dictionary Table 8-1. Subsystem Commands Syntax (continued) STATus :PRESet Presets all enable and transition registers to power-on :OPERation Returns the value of the event register [:EVENt]? :CONDition? Returns the value of the condition register :ENABle <n> Enables specific bits in the Event register :NTRansition<n>...
  • Page 86: Common Commands

    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.
  • Page 87: Calibration Commands

    8 – Language Dictionary Calibration Commands Calibration commands let you: Enable and disable the calibration mode Change the calibration password Calibrate the current and voltage programming and measurement, 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.
  • Page 88: Calibrate:data

    Language Dictionary - 8 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. Command Syntax CALibrate:DATA<NRf> Parameters <external reading> Unit A (amperes) Examples CAL:DATA 3222.3 MA CAL:DATA 5.000 Related Commands CAL:STAT...
  • Page 89: Calibrate:state

    8 – Language Dictionary 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. It is required if the calibration mode is being enabled and the existing password is not 0.
  • Page 90: Display Commands

    Language Dictionary - 8 Display Commands Display commands control the front panel display of the dc source. DISPlay This command turns the front panel display on or off. When off, the front panel display is blank. The display annunciators are not affected by this command. Command Syntax DISPlay[:WINDow][:STATe] <bool>...
  • Page 91: Measurement Commands

    8 – Language Dictionary Measurement Commands Measurement commands consist of measure and sense commands. 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.
  • Page 92: Measure:current? Fetch:current

    Language Dictionary - 8 MEASure:CURRent? FETCh:CURRent? These queries return the dc output current. Query Syntax MEASure[:SCALar]:CURRent[:DC]? FETCh[:SCALar]:CURRent[:DC]? Parameters None Examples MEAS:CURR? MEAS:CURR:DC? Returned Parameters <NR3> Related Commands MEAS:VOLT? MEASure:CURRent:ACDC? FETCh:CURRent:ACDC? These queries return the ac+dc rms output current. Query Syntax MEASure[:SCALar]:CURRent:ACDC? FETCh[:SCALar]:CURRent:ACDC? Parameters None Examples MEAS:CURR:ACDC?
  • Page 93: Measure:current:low? Fetch:current:low

    8 – Language Dictionary 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 1024 bins between the maximum and minimum data points.
  • Page 94: Measure:voltage? Fetch:voltage

    Language Dictionary - 8 MEASure:VOLTage? FETCh:VOLTage? These queries return the dc output voltage. Query Syntax MEASure[:SCALar]:VOLTage[:DC]? MEASure[:SCALar]:VOLTage[:DC]? Parameters None Examples MEAS:VOLT? FETC:VOLT:DC? Returned Parameters <NR3> Related Commands MEAS:CURR? MEASure:VOLTage:ACDC? FETCh:VOLTage:ACDC? These queries return the ac+dc rms output voltage. Query Syntax MEASure[:SCALar]:VOLTage:ACDC? FETCh[:SCALar]:VOLTage:ACDC? Parameters None Examples MEAS:VOLT:ACDC?
  • Page 95: Measure:voltage:low? Fetch:voltage:low

    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 1024 bins between the maximum and minimum data points.
  • Page 96: Sense:current:detector

    Language Dictionary - 8 SENSe:CURRent:DETector This command lets you select the type of detector used for output current measuremants. Two choices for detecting current measurements are available: ACDC 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.
  • Page 97: Sense:function

    8 – Language Dictionary SENSe:FUNCtion This command configures the measurement sensor to measure either voltage or current when an acquire trigger is used. The query returns the function setting, either VOLT or CURR. Command Syntax SENSe:FUNCtion <function> Parameters "VOLTage" | "CURRent" Examples SENS:FUNC "VOLT"...
  • Page 98: Sense:window

    Language Dictionary - 8 SENSe:WINDow This command sets the window function that is used in output measurement calculations. The following functions can be selected: HANNing 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.
  • Page 99: Output Commands

    8 – Language Dictionary Output Commands Output commands consist of output and source commands. Output commands control the output and digital port functions. Source commands program the actual voltage, current, and digital port output. OUTPut This command enables or disables the dc source output. The state of a disabled output is a condition of zero output voltage and a model-dependent minimum source current (see *RST).
  • Page 100: Output:pon:state

    Language Dictionary - 8 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 the *RST command as described in this chapter for more information.
  • Page 101: Output:ri:mode

    LOW mode: 0 µF to 12,000 µF HIGH mode: 5 µF to 12,000 µF The HP 66311A is shipped with the output compensation set LOW mode. This mode provides the stable operation for all types of phones. The HIGH mode setting provides better transient response performance for phones that have input capacitances greater than 5 µF.
  • Page 102: [Source:]Current

    Language Dictionary - 8 [SOURce:]CURRent This command sets the immediate current level of the dc source. The immediate level is the current programmed for the output terminals. Command Syntax [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <NRf+> Parameters see Table 8-3 Default Suffix A (amperes) *RST Value 10% of MAX Examples CURR 200 MA CURRENT:LEVEL 200 MA Query Syntax [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]?
  • Page 103: [Source:]Digital:data

    8 – Language Dictionary [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.
  • Page 104: [Source:]Voltage:protection

    Language Dictionary - 8 [SOURce:]VOLTage:PROTection This command sets the overvoltage protection (OVP) level of the dc source. If the output voltage exceeds the OVP level, then the dc source output is disabled and the Questionable Condition status register OV bit is set (see chapter 7 about programming the status registers). An overvoltage condition can be cleared with the OUTP:PROT:CLE command after the condition that caused the OVP trip is removed.
  • Page 105: Status Commands

    8 – Language Dictionary 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.
  • Page 106: Status:operation:enable

    Language Dictionary - 8 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.
  • Page 107: Status:questionable

    8 – Language Dictionary Table 8-5. Bit Configuration of Questionable Status Registers Bit Position 13-11 Bit Name Meas Unreg used Ovld used used used used Bit Weight 16384 1024 OV = overvoltage protection has tripped OCP = overcurrent protection has tripped OT = overtemperature protection has tripped RI = remote inhibit is active Unreg = output is unregulated...
  • Page 108: Status:questionable:ntr Status:questionable:ptr

    Language Dictionary - 8 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-Transistion) 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.
  • Page 109: System Commands

    8 – Language Dictionary 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.
  • Page 110: System:local

    Language Dictionary - 8 SYSTem:LOCal For RS-232 Operation Only This command places the dc source in local mode during RS-232 operation. The front panel keys are functional. Command Syntax SYSTem:LOCal Parameters None Example SYST:LOC Related Commands SYST:REM SYST:RWL SYSTem:REMote For RS-232 Operation Only This command places the dc source in remote mode during RS-232 operation.
  • Page 111: Trigger Commands

    8 – Language Dictionary Trigger Commands Trigger commands consist of trigger and initiate commands. 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 Sequence Name...
  • Page 112: Trigger

    Language Dictionary - 8 TRIGger When the transient trigger subsystem is initiated, this command generates a trigger signal. 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.
  • Page 113: Trigger:sequence2:Count:current Trigger:acquire:count:current

    8 – Language Dictionary 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.
  • Page 114: Trigger:sequence2:Hysteresis:current Trigger:acquire:hysteresis:current

    Language Dictionary - 8 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.
  • Page 115: Trigger:sequence2:Level:current Trigger:acquire:level:current

    8 – Language Dictionary 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.
  • Page 116: Trigger:sequence2:Slope:current Trigger:acquire:slope:current

    Language Dictionary - 8 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. POSitive NEGative triggering occurs on the falling edge. EITHer triggering occurs on either edge. Command Syntax TRIGger:SEQuence2:SLOPe:CURRent<slope> TRIGger:ACQuire:SLOPe:CURRent<slope>...
  • Page 117: Trigger:sequence2:Source Trigger:acquire:source

    8 – Language Dictionary TRIGger:SEQuence2:SOURce TRIGger:ACQuire:SOURce These commands select the trigger source for measurement triggers as follows: HP-IB device, *TRG, or <GET> (Group Execute Trigger) INTernal trigger is generated internally when the measured waveform crosses the trigger level with the selected slope. Command Syntax TRIGger:SEQuence2:SOURce<source>...
  • Page 118: Common Commands

    Language Dictionary - 8 Common Commands *CLS This command causes the following actions (see chapter 7 for the descriptions of all registers): Clears the following registers: Standard Event Status Operation Status Event Questionable Status Event Status Byte Clears the Error Queue If *CLS immediately follows a program message terminator (<NL>), then the output queue and the MAV bit are also cleared.
  • Page 119: Esr

    8 – Language Dictionary *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). Query Syntax *ESR? Parameters None Returned Parameters <NR1>(Register binary value) Related Commands *CLS *ESE *ESE?
  • Page 120: Opt

    Language Dictionary - 8 *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. Query Syntax *OPT? Returned Parameters <AARD> *PSC This command controls the automatic clearing at power-on of the Service Request Enable and the Standard Event Status Enable registers.
  • Page 121: Rst

    8 – Language Dictionary *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-8. *RST Settings CAL:STAT [SOUR:]CURR 10% of MAX* DIG:DATA [SOUR:]CURR:TRIG 10% of MAX* DISP:STAT [SOUR:]CURR:PROT:STAT DISP:MODE...
  • Page 122: Sre

    Language Dictionary - 8 *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.
  • Page 123: Trg

    8 – Language Dictionary *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. In RS-232 mode, this command emulates some of the functionality of the IEEE-488 Group Execute Trigger command.
  • Page 124: A - Specifications

    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 HP 66311A Voltage: 0 – 15 V Output Ratings Current: 0 –...
  • Page 125: 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 HP 66311A Input Rating: 100 Vac mains (87-106 Vac): 1.6 A, 100 W (at full load from 47 –...
  • Page 126 Time may be reduced by changing the default conditions of 2048 data points, however, measurement uncertainty due to noise will increase. COMPatibility language is used to program the HP 663xA Series power supplies. Not all HP 66311A capabilities are available when using the COMPatibility language.
  • Page 127 A - Specifications Table A-2. Supplemental Characteristics (continued) HP 66311A Parameter Digital IN Port 2: Low-level input current @ 0.4 V = 1.25 mA Digital I/O Characteristics (continued) (internal pull-up) High-level input current @ 5 V = 0.25 mA Low-level input voltage = 0.8 V max.
  • Page 128: Introduction

    Verification and Calibration Introduction This appendix includes verification and calibration procedures for the HP 66311A Mobile Communications DC Source. Instructions are given for performing the procedures either from the front panel or from a controller over the HP-IB. The verification procedures do not check all the operating parameters, but verify that the dc source is performing properly.
  • Page 129: Performing The Verification Tests

    B - Verification and Calibration SENSE SENSE Local Local Remote Remote NOTE: Connector NOTE: Connector is removable is removable 50VDC MAX TO 50VDC MAX TO Set to Set to Remote Remote Load Current Voltmeter Ammeter Resistor monitor Verification Load Resistor 400 ohms SENSE Local...
  • Page 130: Turn-On Checkout

    Verification and Calibration - B Turn-On Checkout Perform the Turn-On Checkout as directed in chapter 4. NOTE: The dc source must pass turn-on selftest before you can proceed with the verification tests. Voltage Programming and Measurement Accuracy This test verifies the voltage programming, HP-IB measurement, and front panel meter functions. Values read back over the HP-IB should be the same as those displayed on the front panel.
  • Page 131 B - Verification and Calibration Current Measurement (Low Range) Action Normal Result Turn off and connect the dc source as shown in Figure B-1B using the 400 ohm load resistor. Set the DMM to operate in current mode. Turn on the dc source, access the Input menu, and set the current CURR:RANG LOW range to LOW.
  • Page 132: Performing The Calibration Procedure

    Verification and Calibration - B Table B-2. Verification Test Record for HP 66311A Model HP 6611C Report No.____________ Date_____________ Test Description Minimum Recorded Results Maximum Specification Specification Voltage Programming and Measurement Low Voltage V −10 mV _____mV +10 mV Front Panel measurement −5 mV...
  • Page 133: Front Panel Calibration Menu

    B - Verification and Calibration Front Panel Calibration Menu The Entry keypad is used for calibration functions. Shift 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.
  • Page 134 Verification and Calibration - B Action Display Connect the DMM (in voltage mode) directly to the dc source. Do not connect the load resistor or current shunt. Press Shift Cal, scroll to CAL VOLT, and press Enter. CAL:VOLT Press Shift Cal, scroll to CAL LEV, and press Enter to select the CAL:LEV P1 first calibration point.
  • Page 135 B - Verification and Calibration Low-Range Current Measurement Calibration Action Display 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 #20. Press Shift Cal, scroll to CAL CURR MEAS LOW, and press CAL:CURR:MEAS:LOW Enter.
  • Page 136: Calibration Error Messages

    Verification and Calibration - B Calibration Error Messages Errors that can occur during calibration are shown in the following table. Table B-3. HP-IB Calibration Error Messages Error Meaning CAL switch prevents calibration (This is a hardware disable, see the Service Manual.) CAL password is incorrect CAL not enabled Computed readback cal constants are incorrect...
  • Page 137 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.
  • Page 138: C - Error Messages

    C – Error Messages –138 Suffix not allowed –141 Invalid character data [bad character, or unrecognized] –144 Character data too long –148 Character data not allowed –150 String data error –151 Invalid string data [e.g., END received before close quote] –158 String data not allowed –160...
  • Page 139 Error Messages - C No error 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 VDAC/IDAC selftest 1 VDAC/IDAC selftest 2 VDAC/IDAC selftest 3 VDAC/IDAC selftest 4...
  • Page 140: D - Example Programs

    Example Programs Introduction The example programs in this section are intended to show how some of the same dc source functions can be programmed to each of the following HP-IB interfaces: 1. National Instruments GPIB-PCII Interface/Handler 2. HP BASIC Language System Assigning the HP-IB Address in Programs The dc source address cannot be set remotely.
  • Page 141 D – Example Programs Error Handling If there is no error-handling code in your program, undetected errors can cause unpredictable results. This includes "hanging up" the controller and forcing you to reset the system. National Instruments drivers have routines for detecting program execution errors. Error detection should be used after every call to a subroutine.
  • Page 142 Example Programs - D 1225 1230 'Clear status circuit 1235 CODES$="*CLS" :GOSUB 2000 1240 FOR I=1 TO 50 :NEXT I 'Wait for supply to clear 1245 1250 'Disable output and save present state to location 2 1255 CODES$ = "OUTPUT OFF;*SAV 2" :GOSUB 2000 1260 1265...
  • Page 143: Hp Basic

    D – Example Programs HP BASIC The HP BASIC for controllers and HP BASIC for Windows both provide access to HP-IB functions at the operating system level. This makes it unnecessary to have the header files required in front of DOS applications programs.
  • Page 144: Pulse Measurements

    Example Programs - D Pulse Measurements The following programs illustrate how to make a pulse measurement over the HP-IB. 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.
  • Page 145 D – Example Programs ENTER @Ps;Curr_array(*) ! Enters all 100 data points PRINT Curr_array(*) ! Print all data points OUTPUT @Ps;"FETCH:CURR:MAX?" ! Get more data from previous measurement. 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?"...
  • Page 146 Example Programs - D /* 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);...
  • Page 147 D – Example Programs /* 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);...
  • Page 148: Dfi Programming Example

    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...
  • Page 149: E - Line Voltage Conversion

    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. ♦...
  • Page 150: Install The Correct Line Fuse

    E – Line Voltage Conversion white/red/grey grey orange orange (spare) orange white/yellow white/yellow white/violet white/violet orange grey white/red/grey grey orange grey (spare) orange orange white/yellow white/yellow white/violet white/violet orange white/red/grey white/red/grey white/red white/red white/black white/black white/brown black white/brown Figure E-1, Power Transformer AC Input Connections Install the Correct Line Fuse Unscrew the line fuse cap from the rear panel and install the correct fuse.
  • Page 151 Compatibility Language Introduction The HP 66311A dc source covered by this manual is programmatically compatible with the HP 6632A, 6633A, and 6634A dc power supplies. This means that by using COMPatibility language mode you can program the HP 66311A over the HP-IB using COMPatibility commands.
  • Page 152: F - Compatibility Language

    F – Compatibility Language Table F-2. COMPatibility Commands Compatibility Description Similar SCPI Command Command ASTS? This command reads the contents of the accumulated status STAT:OPER? register, which stores any bit condition entered in the status STAT:QUES? register since the accumulated status register was last read, *ESE? regardless of whether the condition still exists.
  • Page 153 Compatibility Language - F Table F-2. COMPatibility Commands (continued) Compatibility Description Similar SCPI Command Command OVSET <n> This command programs the overvoltage protection. See Table VOLT:PROT 8-3 for the programming range of this command. Initial condition: MAX POL 0 | 1 Only applies to units with Option 760.
  • Page 154 F – Compatibility Language Table F-2. COMPatibility Commands (continued) Compatibility Description Similar SCPI Command Command UNMASK These commands determine the conditions that will set bits in the STAT:OPER:ENAB fault register, allowing the operator to define the conditions that STAT:QUES:ENAB will be reported as fault Fault conditions can be enabled by *ESE sending the decimal equivalent of the total bit weight of all conditions to be enabled.
  • Page 155 Compatibility Language - F STATUS REGISTER not used FAULT REGISTER 1024 FAST 2048 NORM SERIAL POLL ACCUMULATED REGISTER MASKUS STATUS REGISTER REGISTER not used not used 1024 2048 not used not used 1024 FAST 1024 2048 NORM 2048 Figure F-1. COMpatibility Status Model Table F-4.
  • Page 156: Index

    Index saving, 130 setup, 123 voltage measurement, 129 voltage programming, 129 -- -- -- -- --, 31, 42 calibration commands, 82 CAL CURR, 82 CAL CURR MEAS AC, 82 CAL CURR MEAS LOWR, 82 +/- terminals, 18 CAL CURR NEG, 82 +S/-S terminals, 18 CAL DATA, 83 CAL LEV, 83...
  • Page 157 Index power-on settings, 149 DFI programming, 145 status model, 153 IBM controller using National interface, 138 controller connections, 26 programs, 137 conventions used in this guide, 49 pulse measurement, 141, 142, 145 conversion, ac line, 147 external relays, 19 CRD, 53 crowbar circuit, 24 current, 58 maximum, 58...
  • Page 158 Index High measurements, 64 maximum measurements, 64 history, vi measure commands, 61, 86 HP BASIC controller example, 140 MEAS ARRay CURR?, 86 HP-IB, 44 MEAS ARRay VOLT?, 86 address, 44, 47 MEAS CURR ACDC?, 87 address in programs, 137 MEAS CURR HIGH?, 87 capabilities of the dc source, 47 MEAS CURR LOW?, 88 command library for MS DOS, 48...
  • Page 159 Index enable, 41 at a glance, 3 rating, 12 connections, 24, 26 voltage setting, 40 recalling operating states, 45 output commands, 94 Rectangular, 62, 93 OUTP, 94 remote inhibit, 74 OUTP COMP, 96 remote programming, 12 OUTP DFI, 94 remote sensing, 19 OUTP DFI SOUR, 94 connections, 20 OUTP PON STAT, 95...
  • Page 160 Index SENS FUNC, 92 SENS SWE OFFS POIN, 92 SENS SWE POIN, 92 transient response, 119 SENS SWE TINT, 92 trigger commands, 106 SENS WIND, 93 TRIG, 107 service guide, 10 TRIG ACQ, 107 servicing operation status, 73 TRIG ACQ COUN CURR, 108 servicing questionable status events, 73 TRIG ACQ COUN VOLT, 108 setting output trigger system, 59...
  • Page 161 Index warranty, ii wire current ratings, 18 XON-XOFF, 48...

Table of Contents