Page 1
Reference Guide HP 81101A 50 MHz Pulse Generator...
Page 2
Front Panel Display and Softkeys Modify / Enter Area Mode / Parameter Area Use the KNOB to select a Use the CURSOR keys to move mode or modify parameters the entry focus to a mode, Entry Focus and formats parameter format, or Press ENTER or a UNIT key to parameter value confirm parameter changes...
Page 3
Reference Guide HP 81101A 50 MHz Pulse Generator HP Part No. 81101-91011 Printed in Germany September 1998 Edition 1.0, E0998...
Page 5
Notice Limitation of Warranty The foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by the Buyer, Buyer-supplied software or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or improper site preparation or maintenance.
SCPI commands supported by the instrument. Chapter 3 “Specifications” on page 89 lists the instrument’s technical specifications and provides exact definitions for the instrument’s parameters. For an introduction and information on the HP 81101A’s user interface, please refer to the Quick Start Guide, p/n 81101-91010.
Page 7
About this Book Conventions Used in this Book This book uses certain conventions to indicate elements of the HP 81101A’s user interface. The following table shows some examples: Press the MODE/TRG softkey to access the Mode/ Softkeys Trigger screen. Press the MORE key to switch to the alternative Hardkeys softkey layout.
Safety Information Safety Information Safety This is a Safety Class 1 instrument (provided with terminal for protective earthing). Before applying power, verify that the correct safety precautions are taken (see the following warnings). In addition, note the external markings on the instrument that are described under Safety Symbols.
Page 9
Safety Information Capacitors inside the instrument may retain a charge even if the instrument is disconnected from its source of supply. Safety Symbols Instruction Manual symbol: The instrument is marked with this symbol when it is necessary for you to refer to the instruction manual in order to protect against damage to the instrument.
Programming Recommendations ..........16 Common Command Summary ..........18 Status Model ................19 Chapter 2 Programming Reference HP 81101A SCPI Command Summary ........26 Default Values, Standard Settings ......... 31 Programming the Instrument Trigger Modes ......35 SCPI Instrument Command List ..........38...
Page 12
Contents Chapter 3 Specifications Declaration of Conformity ............. 90 HP 81101A Specifications ............91 General ....................91 Timing Specifications ................93 Level Specifications ................96 Clock Sources ..................97 Output Modes ..................99 Trigger Modes ..................100 Trigger and Strobe Specifications ............. 101 Human Interface ..................
Page 13
1General Programming Aspects This chapter provides general information on writing HP-IB/SCPI programs for instruments like the HP 81101A. Detailed information on programming the HP 81101A can be found in Chapter 2 “Programming Reference” on page...
HP 81101A. The HP-IB conforms to IEEE standard 488-1987, ANSI standard MC 1.1, and IEC recommendation 625-1. If you are not familiar with the HP-IB, please refer to the following books: • Hewlett-Packard Company: Publication 5952-0156, Tutorial Description of Hewlett-Packard Interface Bus.
General Programming Aspects HP 81101A Remote Control HP 81101A Remote Control HP-IB Address You can only set the HP-IB address from the front panel of the instrument (refer to the Quick Start Guide). The default HP-IB address is 10. Modes of...
General Programming Aspects Programming Recommendations Programming Recommendations Here are some recommendations for programming the instrument: • Start programming from the default setting. The common command for setting the default setting is: *RST • Switch off the automatic update of the display to increase the programming speed.
Page 17
General Programming Aspects Programming Recommendations When you have found the correct setting, then use this to create the program. In the program it is recommended to send the command for enabling outputs (for example, :OUTPut ON) as the last command. With this procedure it is possible to switch off the error check system (:SYSTem:CHECk OFF) to increase programming speed.
General Programming Aspects Common Command Summary Common Command Summary This table summarizes the IEEE 488.2 common commands supported by the HP 81101A: Command Parameter Description *CLS – Clear the status structure *ESE <0–255> Set the Standard Event Status register mask *ESE? –...
General Programming Aspects Status Model Status Model QUES TIONABLE TATUS Voltage Warning Current Warning Timing Warning Frequency Warning Status Byte OPERation Status (NOT USED) Standard Event Status Operation Complete Query Error Device Dependent Error Execution Error Command Error Power On The instrument has a status reporting system conforming to IEEE 488.2 and SCPI.
Page 20
General Programming Aspects Status Model Condition Transition Event Enable Register Filters Register Register Summary Bit Hardware and Firmware condition Latched Condition Register A condition register contains the current status of the hardware and firmware. It is continuously updated and is not latched or buffered. You can only read condition registers.
Page 21
General Programming Aspects Status Model Enable Register The enable register defines which bits in an event register are included in the logical OR into the summary bit. The enable register is logically ANDed with the event register and the resulting bits ORed into the summary bit.
Page 22
General Programming Aspects Status Model Status Byte The status byte summarizes the information from all other status groups. The summary bit for the status byte actually appears in bit 6 (RQS) of the status byte. When RQS is set it generates an SRQ interrupt to the controller indicating that at least one instrument on the bus requires attention.
Page 23
General Programming Aspects Status Model OPERation Status Group This Status Group is not used in the instrument. Description Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0...
Page 24
General Programming Aspects Status Model QUEStionable Status Group QUEStionable Voltage warning Current warning Time warning Unused, always 0 Unused, always 0 Frequency warning Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always Unused, always 0 Unused, always 0...
Page 25
2Programming Reference This chapter provides reference information on the following topics: • “HP 81101A SCPI Command Summary” on page 26 • “Default Values, Standard Settings” on page 31 • “Programming the Instrument Trigger Modes” on page 35 • “SCPI Instrument Command List” on page 38...
Programming Reference HP 81101A SCPI Command Summary HP 81101A SCPI Command Summary Command Parameter Description page (Trigger mode and source) :ARM [:SEQuence[1] | :STARt] [:LAYer[1]] :EWIDTh ON|OFF|1|0 Set/read External Width mode [:STATe] <value> Set/read trigger frequency, when :FREQuency PLL(INT2) used as source <value>...
Page 27
Programming Reference HP 81101A SCPI Command Summary Command Parameter Description page :OUTPut[1] [:NORMal] OFF|ON|1|0 Set/read normal output state [:STATe] :IMPedance <value> Set/read internal source impedance of [:INTernal] output <value> Set/read expected external load imped- :EXTernal ance at output NORM|INV Set/read output polarity...
Page 28
Programming Reference HP 81101A SCPI Command Summary Command Parameter Description page :DOUBle[1] OFF|ON Enable/disable double pulses per pulse [:STATe] period <value> Set/read delay between double pulses :DELay TIME|PRATio Hold absolute delay|phase delay fixed :HOLD with varying frequency S|SEC|PCT Set/read delay units...
Page 29
Programming Reference HP 81101A SCPI Command Summary Command Parameter Description page <value> Set/read channel offset voltage :OFFset <value> Set/read channel high level voltage :HIGH <value> Set/read channel low level voltage :LOW :LIMit Set/read maximum voltage limit [:HIGH] Set/read minimum voltage limit...
Page 30
Programming Reference HP 81101A SCPI Command Summary Command Parameter Description page ON|OFF Switch security on and off [:STATe] Block data Set/read complete instrument setting :SET Read SCPI compliance setting :VERSion? :WARNing Read number of active warnings [:COUNt]? Read active warnings as concatenated...
Programming Reference Programming the Instrument Trigger Modes Programming the Instrument Trigger Modes The following figure shows the instrument’s arming/triggering model: :ARM Event detection layer armed? :ARM:SOURce IMMediate (Internal VFO) :ARM:SENSe EDGE (Triggered) INTernal2 (Internal PLL) LEVel (Gated) EXTernal (EXT INPUT) Manual (MAN key) :TRIGger Event detection layer triggered?
Page 36
Programming Reference Programming the Instrument Trigger Modes Use the :ARM subsystem to select the overall triggering mode of the instrument (CONTINUOUS, TRIGGERED, GATED, EXT WIDTH), and the :TRIGger subsystem to select the pulse period source, triggering and number of pulse periods per :ARM event (BURST or PATTERN length). Continuous Set Continuous mode by arming the instrument from its internal oscillator:...
Page 37
Programming Reference Programming the Instrument Trigger Modes External Width Set External Width mode using the :EWIDth[:STATe] command: :ARM:EWIDth ON Switch on EXT WIDTH mode This command disables the arm-trigger system. The arm-trigger system is reenabled by switching OFF EWIDth mode. Pulses Set Pulses mode by setting the :TRIGger:COUNt to 1 so that a single triggered pulse period is generated for every arm event.
Programming Reference SCPI Instrument Command List SCPI Instrument Command List The following reference sections list the instrument commands in alphabetical order. In addition to a command description, the attributes of each command are described under the following headings. Not all of these attributes are applicable to all commands.
Page 39
Programming Reference SCPI Instrument Command List Command :ARM:EWID Long :ARM[:SEQuence[1]|STARt][:LAYer]:EWIDth[:STATe] Form Set & Query Parameter ON | OFF | 1 | 0 *RST value Description Use this command to enable the EXT WIDTH trigger mode available on the M . When EXT WIDTH mode is switched on, the rest of RIGGER SCREEN the :ARM and :TRIG system is disabled.
Page 40
Programming Reference SCPI Instrument Command List Command :ARM:IMP Long :ARM[:SEQuence[1]|STARt][:LAYer]:IMPedance Form Set & Query Parameter Numeric Parameter Suffix OHM with engineering prefixes, e.g.: MOHM is Megaohms. 50 Ω *RST value 50 Ω or 10 kΩ Specified Limits Description Use this command to program the input impedance of the EXT INPUT connector.
Page 41
Programming Reference SCPI Instrument Command List Command :ARM:PER Long :ARM[:SEQuence[1]|STARt][:LAYer]:PERiod Form Set & Query Parameter Numeric Parameter Suffix S or SEC with engineering prefixes. 10.00 µs *RST value Specified Limits 20 ns to 999.5 s Description Use this command to program the period of the PLL (INTernal2) when it is used as the :ARM:SOURce for internal triggering of pulses, bursts or patterns.
Page 42
Programming Reference SCPI Instrument Command List Command :ARM:SENS Long :ARM[:SEQuence[1]|STARt][:LAYer]:SENSe Form Set & Query Parameter EDGE | LEVel *RST value EDGE Description Use this command to select Triggered or Gated mode by choosing whether the instrument arms on the edge(s) or level of the arming signal. When sensing edges, the instrument triggers when the arming signal crosses the selected threshold level (:ARM:LEV) in the selected direction (:ARM:SLOP).
Page 43
Programming Reference SCPI Instrument Command List Command :ARM:SOUR Long :ARM[:SEQuence[1]|STARt][:LAYer]:SOURce Form Set & Query Parameter IMMediate|INTernal[1]|INTernal2|EXTernal[1]|MANual *RST value Description Use this command to select the triggering mode of the instrument by selecting the source of the arming signal: Triggering Source :ARM:SOURce Mode Internal Osc.
Page 44
Programming Reference SCPI Instrument Command List Command :MMEM:CAT? Long :MMEMory:CATalog? Form Query Parameter ["A:"] *RST value Not applicable Description Use this command to get a listing of the contents of the currently selected directory on the memory card. As there is only one memory card slot, the parameter A: is optional.
Page 45
Programming Reference SCPI Instrument Command List Command :MMEM:COPY Long :MMEMory:COPY Form Event Parameter "filename"[,"A:"],"copyname"[,"A:"] *RST Not applicable Description Use this command to copy an existing file filename in the current directory to a new file copyname. If copyname is the name of a sub- directory in the current directory, a copy of the file filename is made in the sub-directory.
Page 46
Programming Reference SCPI Instrument Command List Command :MMEM:LOAD:STAT Long :MMEMory:LOAD:STATe Form Event Parameter <n>,"filename"[,"A:"] *RST Not applicable Specified Limits <n> = 0 to 9 (integer) Description Use this command to load a complete instrument setting from file filename in the current directory into memory <n> in the instrument. Memories 1 to 9 are the internal customer memories.
Page 47
Programming Reference SCPI Instrument Command List Command :OUTP[1] Long :OUTPut[1][:NORMal][:STATe] Form Set & Query Parameter ON | OFF | 1 | 0 *RST value Description Use this command to switch the normal OUTPUT on or off. Example To switch on the output: :OUTP ON Command :OUTP[1]:IMP...
Page 48
Programming Reference SCPI Instrument Command List 0.1 Ω to 1 MΩ Specified Limits Description Use this command to set the expected load impedance of the device under test at the OUTPUT connectors. If you have a non-50 Ω load, the output levels at the device under test will not be the levels you program or set via the front panel unless you set the expected load using this command.
Page 49
Programming Reference SCPI Instrument Command List Value coupling Amplitude = High – Low High – Low Offset = Range coupling Offset Description Use this command to program the amplitude current of the OUTPUT signal. Note that to set the OUTPUT levels in terms of current, you first have to execute the [:SOURce]:HOLD CURRent command to enable the [:SOUR ]:CURR...
Page 50
Programming Reference SCPI Instrument Command List Range coupling Amplitude Description Use this command to program the offset current of the OUTPUT signal. Note that to set the OUTPUT levels in terms of current, you first have to execute the [:SOURce]:HOLD CURRent command to enable the :SOURce]:CURRent subsystem.
Page 51
Programming Reference SCPI Instrument Command List have to execute [:SOURCE]:HOLD CURRent command to enable the [:SOURCE]:CURRent subsystem. The available current range is limited by the combination of: • Specified Voltage limits • Actual OUTPUT Impedance setting :OUTPut:IMPedance • Actual Expected Load impedance setting: :OUTPut:IMPedance:EXTernal Example To program the high level current of the output signal:...
Page 52
Programming Reference SCPI Instrument Command List • Specified Voltage limits • Actual OUTPUT Impedance setting :OUTPut:IMPedance • Actual Expected Load impedance setting: :OUTPUT:IMPedance:EXTernal Example To program the low level current of the output signal: Enable CURRENT subsystem :HOLD CURR Set OUTPUT low level to 50 mA :CURR:LOW 50 MA Command :CURR[1]:LIM...
Page 53
Programming Reference SCPI Instrument Command List Command :CURR[1]:LIM:LOW Long [:SOURce]:CURRent[1]:LIMit:LOW Form Set & Query Parameter Numeric Parameter suffix A with engineering prefixes. *RST value –10.0 mA Description Use this command to set/read the low level current limit. If you switch on current limiting, the low level current cannot be set below the programmed limit.
Page 54
Programming Reference SCPI Instrument Command List Example To set and activate the current limits for the output: Enable CURRENT subsystem :HOLD CURR :CURR:LIM 50MA Set OUTPUT high level current limit to 50 m Set OUTPUT low level current limit to –50m :CURR:LIM:LOW –50MA Switch on OUTPUT limits :CURR:LIM:STAT ON...
Page 55
Programming Reference SCPI Instrument Command List Command :FREQ:AUTO Long [:SOURce]:FREQuency[:CW|:FIXed]:AUTO Form Event Parameter ONCE *RST value Not applicable Description Use this command to measure the frequency at the CLK-IN connector. If the CLK-IN connector is the selected pulse frequency source, you can then read the measured value with :FREQ? Example To measure and read the frequency at the CLK-IN connector:...
Page 56
Programming Reference SCPI Instrument Command List Command :PHAS[1] Long [:SOURce]:PHASe[1][:ADJust] Form Set & Query Parameter Numeric Parameter suffix DEG or RAD. A parameter without a suffix is interpreted as RAD. Functional Programming the pulse phase also executes [:SOURce]:PULSe:HOLD coupling PHASe so that the pulse phase is held constant when the signal frequency is changed.
Page 57
Programming Reference SCPI Instrument Command List Command :PULS:DCYC[1] Long [:SOURce]:PULSe:DCYCle[1] Form Set & Query Parameter Numeric Value coupling Duty Cycle × Width = Period *RST value 10.0% (derived from width and period) Specified limits 0.001% to 99.9%, depends on width, transition & period. Description Use this command to program the duty cycle of the pulse signal.
Page 58
Programming Reference SCPI Instrument Command List Specified limits 0.00 ns to 999 s (limited by period – 20 ns) Description Use this command to set/read the pulse delay. Delay is the time between the start of the pulse period and the start of the leading edge of the pulse. If you want the pulse delay to remain constant when the pulse period is varied (rather than the phase delay) use [:SOURce]:PULSe:DELay[1]:HOLD TIME.
Page 59
Programming Reference SCPI Instrument Command List Command :PULS:DEL[1]:UNIT Long [:SOURce]:PULSe:DELay[1]:UNIT Form Set & Query Parameter S | SEC | PCT | DEG | RAD *RST value Description Use this command to set/read the default units for the pulse delay parameter. The default unit of a parameter is the unit used when the parameter is programmed to a value without a unit suffix.
Page 60
Programming Reference SCPI Instrument Command List Command :PULS:DOUB[1]:DEL Long [:SOURce]:PULSe:DOUBle[1]:DELay Form Set & Query Parameter Numeric Parameter suffix S with engineering prefixes. You can change the default unit using [:SOURce]:PULSe:DOUBle:DELay[1]:UNIT. Value coupling DblDel × DblDel% = Period *RST value Specified limits 10 ns to 999.5 s (width +10 ns) to (period –...
Page 61
Programming Reference SCPI Instrument Command List Command :PULS:DOUB[1]:DEL:HOLD Long [:SOURce]:PULSe:DOUBle[1]:DELay:HOLD Form Set & Query Parameter TIME|PRATio *RST value TIME Description Use this command to set/read the coupling between the pulse period and the double-pulse delay: TIME The absolute double-pulse delay is held fixed when the pulse period is varied.
Page 62
Programming Reference SCPI Instrument Command List Command :PULS:HOLD[1] Long [:SOURce]:PULSe:HOLD[1] Form Set & Query Parameter WIDTh | DCYCle | TDELay *RST value WIDTh Description Use this command to set whether the pulse width, the pulse duty cycle or the pulse trailing edge delay is held constant when the pulse period is changed.
Page 63
Programming Reference SCPI Instrument Command List You cannot set the pulse period if you have selected the CLK-IN connector as the frequency source (:TRIG:SOUR EXT). Example To set the pulse period using the internal oscillator: Select internal osc. as pulse trigger :TRIG:SOUR INT Set pulse frequency to 25 ns :PULS:PER 25NS...
Page 64
Programming Reference SCPI Instrument Command List Example To program the pulse width by means of the delay parameters: Set OUTPUT delay to 500 ns :PULS:DEL 500NS Hold OUTPUT delay constant with :PULS:DEL:HOLD TIME varying period Set OUTPUT trailing delay to 750 ns :PULS:TDEL 750NS Command :PULS:TRAN[1]:HOLD...
Page 65
Programming Reference SCPI Instrument Command List Command :PULS:TRAN[1]:UNIT Long [:SOURce]:PULSe:TRANsition[1]:UNIT Form Set & Query Parameter S | SEC | PCT *RST value Description Use this command to set the default units for the pulse transition times. The default unit is used when the parameter is programmed to a value without a unit suffix.
Page 66
Programming Reference SCPI Instrument Command List Command :PULS:TRAN[1]:TRA Long [:SOURce]:PULSe:TRANsition[1]:TRAiling Form Set & Query Parameter Numeric Parameter suffix S with engineering prefixes, or PCT *RST value 5 ns Specified limits 5 ns to 200 ms Parameter By default: Trailing edge = Leading edge with :PULS:TRAN:TRA:AUTO coupling Use :PULS:TRAN:TRA:AUTO OFF to enable independent programming of the trailing edge within a 1:20 ratio for the ranges.
Page 67
Programming Reference SCPI Instrument Command List Command :PULS:TRAN[1]:TRA:AUTO Long :[SOURce]:PULSe:TRANsition[1]:TRAiling:AUTO Form Set & Query Parameter ON|OFF|ONCE *RST value Description Use this command to set/read the automatic coupling of the pulse trailing edge transition time to the leading edge transition time. The trailing edge transition time is automatically set to the same value as the leading edge, and is updated automatically each time the leading edge...
Page 68
Programming Reference SCPI Instrument Command List Command :PULS:WIDT[1] Long [:SOURce]:PULSe:WIDTh[1] Form Set & Query Parameter Numeric Parameter suffix S with engineering prefixes *RST value 100 ns Specified limits 10 ns to 999.5 s (max. period –10 ns) Description Use this command to program the width of the pulse signal. If you want to set width as duty cycle use [:SOURce]:PULSe:DCYCle[1].
Page 69
Programming Reference SCPI Instrument Command List Example To set up the external PLL reference: Set external PLL reference (CLK-IN) :ROSC:SOUR EXT :ROSC:EXT:FREQ 10 MHZ Set expected PLL reference frequency to 10 MHz Command :ROSC:EXT:FREQ Long [:SOURce]:ROSCillator:EXTernal:FREQuency Form Set & Query Parameter Numeric *RST value...
Page 70
Programming Reference SCPI Instrument Command List Command :VOLT[1] Long [:SOURce]:VOLTage[1][:LEVel][:IMMediate][:AMPLitude] Form Set & Query Parameter Numeric Parameter suffix V with engineering prefixes. Value coupling Amplitude High = Offset + Amplitude Low = Offset – Range coupling With Offset, see page 71 *RST value 1.00 V 100 mVpp to 10.0 Vpp (values are valid from 50 Ω...
Page 71
Programming Reference SCPI Instrument Command List Command :VOLT[1]:OFFSet Long [:SOURce]:VOLTage[1][:LEVel][:IMMediate]:OFFSet Form Set & Query Parameter Numeric Parameter suffix V with engineering prefixes. Value coupling High = Offset + Amplitude Low = Offset – Amplitude Range coupling With Amplitude, see page 70 *RST value 0.0 mV Specified Limits...
Page 72
Programming Reference SCPI Instrument Command List Command :VOLT[1]:HIGH Long [:SOURce]:VOLTage[1][:LEVel][:IMMediate]:HIGH Form Set & Query Parameter Numeric Parameter suffix V with engineering prefixes. Value coupling Amplitude = High – Low High – Low Offset = Range coupling With low level, see page 73 *RST value 500 mV...
Page 73
Programming Reference SCPI Instrument Command List Command :VOLT[1]:LOW Long [:SOURce]:VOLTage[1][:LEVel][:IMMediate]:LOW Form Set & Query Parameter Numeric Parameter suffix V with engineering prefixes. Value coupling Amplitude = High – Low High–Low Offset = Range coupling With high level, see page 72 *RST value –500 mV –10.0 V to 9.9 V (50 Ω...
Page 74
Programming Reference SCPI Instrument Command List Command :VOLT[1]:LIM Long [:SOURce]:VOLTage[1]:LIMit[:HIGH] Form Set & Query Parameter Numeric Parameter suffix V with engineering prefixes. *RST value +500 mV Description Use this command to set/read the high level voltage limit. If you switch on voltage limiting, the high level voltage cannot be set above the programmed limit.
Page 75
Programming Reference SCPI Instrument Command List Command :VOLT[1]:LIM:STAT Long [:SOURce]:VOLTage[1]:LIMit:STATe Form Set & Query Parameter ON | OFF | 1 | 0 *RST value Description Use this command to switch the output limits on or off. When you switch on the output limits, you cannot program the output levels beyond the programmed limits, until you switch off the voltage limits.
Page 76
Programming Reference SCPI Instrument Command List Command :STATus:PRESet Long :STATus:PRESet Form Event *RST value Not Applicable Description This command • Clears all status group event registers • Clears the error queue • Presets the status group enable-, PTR-, and NTR-registers as follows: Status Group Register Preset value...
Page 77
Programming Reference SCPI Instrument Command List 1. :STATus:QUEStionable[:EVENt]? Query Form Not Applicable *RST value This command reads the event register in the QUEStionable status Description group. 2. :STATus:QUEStionable:CONDition? Query Form Not Applicable *RST value This command reads the condition register in the QUEStionable Description status group.
Page 78
Programming Reference SCPI Instrument Command List Command :SYST:CHEC Long :SYSTem:CHECk[:ALL][:STATe] Form Set & Query Parameter OFF | ON *RST value Description Use this command to switch the instrument’s error checking on or off. Switch off the error checking if you want to improve the programming speed of the instrument, but remember that no invalid parameter or mode settings will be detected and reported.
Page 79
Programming Reference SCPI Instrument Command List The above message is an example of a customized description. Generic descriptions are available in the SCPI 1995 Command Reference, items 21.8.4 to 21.8.11. For more detailed information in the 81110A error. Send ":SYST:WARN:STR?". Alternatively, the HELP key shows the current errors and warnings and their description on the instruments display.
Page 80
Programming Reference SCPI Instrument Command List Key Description DATA ENTRY +/– Cursor Up Cursor Down Cursor Left Cursor Right STORE HELP SHIFT MORE Softkey 1 Softkey 2 Softkey 3 Softkey 4 NANO MICRO MILLI KILO ENTER Modify Knob Left (counter-clockwise) Modify Knob Right (clockwise) Description In query form, this command reads the last key pressed.
Page 81
• If you want to simulate full front panel operation, you must prevent the instrument from entering remote mode by using the REN line of the HP-IB to maintain local mode (LOCAL 7 in BASIC). If you do this, the :SYSTem:KEY command is the only command that works.
Page 82
Programming Reference SCPI Instrument Command List Command :SYST:SEC Long :SYSTem:SECurity[:STATe] Form Set & Query Parameter ON|OFF *RST value Description CA UTI ON Do not switch on system security unless you are willing to erase the instrument settings stored in the instrument. All instrument memories, including the current setting, will be overwritten with the default settings if you •...
Page 83
Programming Reference SCPI Instrument Command List Command :SYST:SET Long :SYSTem:SET Form Set & Query Parameter Block data *RST value Not applicable Description In query form, the command reads a block of data containing the instrument’s complete setup. The set-up information includes all parameter and mode settings, but does not include the contents of the instrument setting memories, the status group registers or the :DISPlay[:WINDow][:STATe] The data is in a binary format, not...
Page 84
Programming Reference SCPI Instrument Command List Command :SYST:WARN:STR? Long :SYSTem:WARNing:STRing? Form Query *RST value Not applicable Description Use this command to read all the currently active warning messages. The warning messages are concatenated to form a single string with a “;” as separator between the messages.
Page 85
Programming Reference SCPI Instrument Command List Examples To set up a triggered burst of 16 Single Pulses at Out1, each burst triggered by a positive edge at the EXT INPUT: Set arming from EXT INPUT :ARM:SOUR EXT1 :ARM:SENS EDGE Set arming on edges Set arming on positive edges :ARM:SLOP POS Burst length 16...
Page 86
Programming Reference SCPI Instrument Command List Command :TRIG:LEV Long :TRIGger:LEVel Form Set & Query Parameter Numeric Parameter Suffix V with engineering prefixes. *RST value 1.0 V Specified Limits –10 V to +10 V Description Use this command to program the triggering threshold of the CLK-IN connector.
Page 87
Programming Reference SCPI Instrument Command List Pulse period sources set by :TRIG:SOUR Pulse period source :TRIG:SOURce internal osc IMMediate INTernal[1] internal PLL INTernal2 CLK-IN EXTernal2...
Page 89
3Specifications In this chapter you will find the specifications of the HP 81101A Pulse Generator. At the end of this chapter, “Pulse Parameter Definitions” on page 105 provides detailed information on the definition of the pulse parameters used by the instrument.
• EMC Directive (89/336/EEC). During the measurements against EN55011, the I/O ports were terminated with their nominal impedance, the HP-IB connection was terminated with the cable HP 10833B. When the product is connected to other devices, the user must ensure that the connecting cables and the other devices are adequately shielded to prevent radiation.
Specifications HP 81101A Specifications HP 81101A Specifications General Environmental Conditions 0 °C to +55 °C Operating temperature: –40 °C to +70 °C Storage temperature: 95% r.h. up to 40 °C ambient temperature Humidity: Altitude: up to 2000 m Installation: Category II...
Page 92
Specifications HP 81101A Specifications Weight 8.5 kg Single Channel 9.2 kg Dual Channel Shipping 13.8 kg Dual Channel Recalibration period 1 year recommended Warranty 3 years standard Acoustic Noise Emission For ambient temperature up to 30°C, under normal operation and at the typical operator position: LpA = 52 dB (5.9 bel) typical {47 dB (5.3 bel) at 23°C) typical}...
Specifications HP 81101A Specifications Timing Specifications Period Period can also be entered as frequency. HP 81101A Period Range: 20 ns to 999.5 s Resolution: 3.5 digits, 5 ps best case for VFO 4 digits, 1 ps best case for PLL Accuracy: PLL: ±0.01%...
Page 94
Specifications HP 81101A Specifications Width Can be entered as absolute width, duty cycle or trailing edge delay. Width HP 81101A Range: 10 ns to 999.5 s (max value: period –10 ns) ±5 % ±250 ps Accuracy: Duty cycle: 0.1% to 95% (depends on period and width;...
Page 95
Specifications HP 81101A Specifications Double Pulse Delay Double pulse delay and delay are mutually exclusive. Double Pulse delay is the delay between the two pulses in Double Pulse mode. Double Pulse Delay HP 81101A Double Pulse 20 ns to 999.5 s Delay range: (width + 10 ns) to (period –...
Specifications HP 81101A Specifications Leading and trailing edges can be programmed independently within the following ranges (Maximum ratio 1:20): Level Specifications Level Parameters HP 81101A selectable 50 Ω ± 1% typical or 1 kΩ Source impedance: Maximum external voltage: ±24 V Short circuit current: ±400 mA...
Specifications HP 81101A Specifications Level Parameters Level parameters can be entered as high/low level in terms of voltage or current or offset/amplitude. Level Specifications (50Ω into 50Ω) (1kΩ into 50Ω) Amplitude: 100 mVpp to 10.0 Vpp 200 mVpp to 20.0 Vpp Level Window –10.0 V to +10.0 V...
Page 98
Specifications HP 81101A Specifications Clock / PLL Reference Input Input Specifications HP 81101A Input impedance: 50Ω or 10kΩ selectable Threshold: –10 V to +10 V Maximum input voltage: +15 V Input transitions: <100 ns Input Frequency: dc to max 50 MHz...
Specifications HP 81101A Specifications External Clock • The output period is determined by the signal at clock input. Frequency accuracy can be increased by using a precise external clock. • Trigger synchronously to external clock: the output period is synchronous to the signal at clock input. The signal at the External Input is used for arming.
Specifications HP 81101A Specifications Trigger Modes Continuous Generate continuous pulses, double pulses, or bursts. Externally Triggered Each active input transition (rising, falling or both) triggers a single pulse, a double pulse, or a burst. The trigger source can be selected from: •...
Specifications HP 81101A Specifications Human Interface Overprogramming Parameter values can be entered exceeding the specified range. Warnings and Errors Warning messages indicate potentially conflicting parameters due to accuracy tolerances. Error messages indicate conflicting parameters. Help Key Displays a context-sensitive message about the selected parameter.
Specifications HP 81101A Specifications Remote Control Operates according to IEEE standard 488.2, 1987 and SCPI 1992.0. Function Code SH1, AH1, T6, L4, SR1, RL1, PP0, DC1, DT1,C0. Programming Times (all checks and display off). Command Typical execution time One parameter or mode 30 ms typ.
Specifications Pulse Parameter Definitions Pulse Parameter Definitions Here you find the pulse parameter definitions of terms used in the instrument specifications. In the following figure a graphical overview of the pulse parameters is provided: Pulse Period External Trigger Signal Trigger Delay Trigger Output...
Page 106
Specifications Pulse Parameter Definitions Time Reference Point The time reference point is at the median of the amplitude (50% amplitude point on pulse edge): 100% Median Pulse Period The time interval between the leading edge medians of consecutive output pulses: Pulse Period Trigger Delay Interval between trigger point of the external trigger input signal and the...
Page 107
Specifications Pulse Parameter Definitions practice, start points may shift with changes in transition time) when transition times are varied. This is more convenient for programming and the width display is easy to interpret. Pulse Delay Interval between leading edge medians of trigger output pulse and output pulse: Trigger Output...
Page 108
Specifications Pulse Parameter Definitions Transition Time Interval between the 10% and 90% amplitude points on the leading/ trailing edge: 100 % 90 % Amplitude Transition Time 10 % Amplitude Linearity Peak deviation of an edge from a straight line through the 10% and 90% amplitude points, expressed as percentage of pulse amplitude: 100 % Amplitude 90 % Amplitude...
Page 109
Specifications Pulse Parameter Definitions Jitter Short-term instability of one edge relative to a reference edge. Usually specified as rms value, which is one standard deviation or “sigma”. If distribution is assumed Gaussian, six sigma represents 99.74% of the peak-peak jitter. The reference edge for period jitter is the previous leading edge.
Page 110
Specifications Pulse Parameter Definitions Preshoot, Overshoot, Ringing Preshoot and overshoot are peak distortions preceding/following an edge. Ringing is the positive-peak and negative-peak distortion, excluding overshoot, on pulse top or base. For example, a combined preshoot, overshoot, and ringing specification of 5% implies: •...
Page 111
Specifications Pulse Parameter Definitions Repeatability When an instrument operates under the same environmental conditions and with the same settings, the value of a parameter will lie within a band inside the accuracy window. Repeatability defines the width of this band. Accuracy Window Repeatability Band...
Front Panel Controls DATA ENTRY CURSOR/ DIGIT MODIFY M A N nano RECALL PERIOD DELAY WIDTH micro STORE Mega AUTOSET LEAD TRAIL HIGH L O W milli HELP kilo ON | OFF SHIFT ENTER LOCAL CURSOR DATA ENTRY / Keys QUICK ACCESS Keys K N O B...