background image

 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

Range coupling

With high level, see 

page 72

*RST value

–500 mV

Specified limits

–10.0 V to 9.9 V (50 

Ω 

into 50 

)

Description

Use this command to program the low level voltage of the OUTPUT 
signal. Note that to set the OUTPUT levels in terms of voltage, you first 
have to execute the 

[:SOURce]:HOLD VOLTage

 command to enable the 

[:SOURce]:VOLTage

 subsystem.

The available voltage range is limited by the combination of:

 •

 Specified current limits

 •

 Actual OUTPUT impedance setting 

:OUTPut:IMPedance

 •

 Actual expected load impedance setting 

:OUTPut:IMPedance:EXTernal

Example

To set the low level voltage: 

   

High–Low

2

 Offset =

Amplitude = High – Low

:HOLD VOLT

:VOLT:LOW 500MV

Enable VOLTAGE subsystem 
Set OUTPUT low level to 500mV

Summary of Contents for 81101A

Page 1: ...H HP 81101A 50 MHz Pulse Generator Reference Guide ...

Page 2: ...y parameters and formats Press ENTER or a UNIT key to confirm parameter changes Use the CURSOR keys to move the entry focus to a mode parameter format or parameter value Press a SOFTKEY to access the required entry screen Press MORE key to access the additional screen menus MODE TRG TRG LEV MEMCARD CONFIG Screen Selection Area Mode Parameter Area Modify Enter Area Entry Focus Front Panel Display a...

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 4: ... returned to a service facility designated by Hewlett Packard The Buyer shall pay Hewlett Packard s round trip travel expenses For products returned to Hewlett Packard for warranty service the Buyer shall prepay shipping charges to Hewlett Packard and Hewlett Packard shall pay shipping charges to return the product to the Buyer However the Buyer shall pay all shipping charges duties and taxes for ...

Page 5: ...edies Hewlett Packard shall not be liable for any direct indirect special incidental or consequential damages whether based on contract tort or any other legal theory Assistance Product maintenance agreements and other customer assistance agreements are available for Hewlett Packard products For any assistance contact your nearest Hewlett Packard Sales Office Certification Hewlett Packard Company ...

Page 6: ... like the HP 81101A using SCPI commands Chapter 2 Programming Reference on page 25 provides detailed information on the 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 Q...

Page 7: ...switch on the output The alternate key label which is selected by pressing the SHIFT key is given in parentheses Screen Quotes Move the entry focus down to PULSE PERIOD and turn the knob to select INTERNAL PLL Entry Focus The highlight field that can be moved with the cursor keys to change modes parameters or parameter formats VOLTage HIGH 3V Full command for programming a 3 V high level The upper...

Page 8: ...ective grounding conductor Grounding one conductor of a two conductor outlet is not sufficient protection Service instructions are for trained service personnel To avoid dangerous electric shock do not perform any service unless qualified to do so Do not attempt internal service or adjustment unless another person capable of rendering first aid and resuscitation is present If you energize this ins...

Page 9: ...r symbol In the manuals WARNING Warnings call attention to a procedure practice or the like which if not correctly performed or adhered to could result in personal injury or loss of life Do not proceed beyond a Warning until the indicated conditions are fully understood and met CAUTION Cautions call attention to a procedure practice or the like which if not correctly performed or adhered to could ...

Page 10: ...10 Safety Information ...

Page 11: ... HP IB Interface Bus 14 HP 81101A Remote Control 15 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: ...y 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 103 Memory 103 Remote Control 104 Pulse Parameter Definitions 105 ...

Page 13: ...g 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 25 ...

Page 14: ...1 1987 IEEE Standard Digital Interface for Programmable Instrumentation The Institute of Electrical and Electronic Engineers IEEE Standard 488 2 1987 IEEE Standard Codes Formats and Common Commands for Use with IEEE Standard 488 1 1987 In addition the commands not from the IEEE 488 2 standard are defined according to the Standard Commands for Programmable Instruments SCPI For an introduction to SC...

Page 15: ...nt refer to the Quick Start Guide The default HP IB address is 10 Modes of Operation The HP 81101A has two modes of operation Local The instrument is operated using the front panel keys Remote After receiving the first command or query via the HP IB the instrument is put into remote state The front panel is locked To return to local operating mode press SHIFT LOCAL ...

Page 16: ...DOUB DEL 100NS To improve programming speed it is also allowed to skip optional subsystem command parts Optional subsystem command parts are depicted in square brackets e g enable double pulse mode by SOURce PULSe DOUBle 1 STATe ON OFF Sufficient to use PULS DOUB ON For the commands to set the timing and level parameters except of period frequency you can explicitly specify output 1 for compatibil...

Page 17: ...is possible to switch off the error check system SYSTem CHECk OFF to increase programming speed The error check is enabled again by sending RST RST set default settings DISP OFF switch off display update SYST CHEC OFF switch off error check other commands to set modes and parameters OUTP ON enable the output Selftest of the instrument can be invoked by the common command TST If it is important to ...

Page 18: ... Read the Instrument s Identification string LRN Read the complete Instrument Setting OPC Set the Operation Complete bit when all pending actions are complete OPC Read the status of the Operation Complete bit OPT Read the installed options RCL 0 9 Recall a complete Instrument Setting from memory RST Reset the instrument to standard settings SAV 1 9 Save the complete Instrument Setting to memory SR...

Page 19: ...ach status group is made up of component registers as shown in the following figure 0 1 2 3 4 5 6 7 8 9 15 0 1 2 3 4 5 6 7 8 9 15 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 QUESTIONABLE STATUS Voltage Warning Current Warning Timing Warning Frequency Warning Status Byte OPERation Status NOT USED MAV SRQ Standard Event Status Operation Complete Query Error Device Dependent Error Execution Error Command Error P...

Page 20: ...in the event register You can set transition filter bits to detect positive transitions PTR negative transitions NTR or both Transition filters are therefore read write registers They are unaffected by CLS Event Register An event register latches transition events from the condition register as specified by the transition filters or records status events Querying reading the event register clears ...

Page 21: ...re not affected by CLS or querying Although all status groups have all of these registers not all status groups actually use all of the registers The following table summarizes the registers used in the instrument status groups 1 Present but not used COND and EVEN always 0 2 Use ESR to query 3 Use ESE to set ESE to query 4 Use STB to query 5 Use SRE to set SRE to query Status Group Registers in Gr...

Page 22: ... the bus requires attention You can read the status byte using a serial poll or STB Standard Event Status Group Bit Description 0 Unused always 0 1 Unused always 0 2 Unused always 0 3 QUESTionable Status Summary Bit 4 MAV Message AVailable in output buffer 5 Standard Event Status summary bit 6 RQS ReQuest Service 7 OPERation Status summary Bit unused Bit Description 0 Operation Complete set by OPC...

Page 23: ...rument Bit Description 0 Unused always 0 1 Unused always 0 2 Unused always 0 3 Unused always 0 4 Unused always 0 5 Unused always 0 6 Unused always 0 7 Unused always 0 8 Unused always 0 9 Unused always 0 10 Unused always 0 11 Unused always 0 12 Unused always 0 13 Unused always 0 14 Unused always 0 15 Always 0 ...

Page 24: ... outside its maximum limits could be causing an invalid signal at the output because of the actual settings and uncertainties of related parameters Bit QUEStionable 0 Voltage warning 1 Current warning 2 Time warning 3 Unused always 0 4 Unused always 0 5 Frequency warning 6 Unused always 0 7 Unused always 0 8 Unused always 0 9 Unused always 0 10 Unused always 0 11 Unused always 0 12 Unused always 1...

Page 25: ...ng 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 For general programming information please refer to Chapter 1 General Programming Aspects on page 13 ...

Page 26: ... INT2 used as source 41 SENSe EDGE LEVel Set read trigger on edge or gate on level 42 SLOPe POS NEG EITH Set read trigger slope at EXT INPUT 42 SOURce IMM INT2 EXT MAN Set read trigger source VCO PLL EXT INPUT MAN key 43 DISPlay WINDow STATe ON OFF 1 0 Set read front panel display state 43 MMEMory CATalog A Read directory of memory card 44 CDIRectory name Change directory on memory card 44 COPY so...

Page 27: ...rrent 50 LOW value Set read channel low level current 51 LIMit HIGH Set read maximum current limits 52 LOW Set read minimum current limits 53 STATe ON OFF 1 0 Enable Disable the current limits 53 FREQency CW FIXed value Set read frequency of pulses 54 AUTO ONCE Measure frequency at CLK IN 55 HOLD 1 VOLT CURR Switch between VOLtage and CURRent command subtrees 55 PHASe 1 ADJust value Set read chann...

Page 28: ... delay 63 TRANsition 1 HOLD TIME WRATio Hold absolute transitions transitions as width ratio fixed with varying width per period 64 UNIT S SEC PCT Set read transition time units 65 LEADing value Set read leading edge transition 65 TRAiling value Set read trailing edge transition 66 AUTO OFF ON ONCE Couple trailing edge to leading edge 67 TRIGger 1 VOLTage TTL ECL Set read TRIGGER STROBE OUTput lev...

Page 29: ...e register NTRansition Numeric Set Read Operation negative transition register PTRansition Numeric Set Read positive transition register PREset Clear and preset status groups 76 QUEStionable EVENt Read Questionable event register 76 CONDition Read Questionable condition register ENABLe Numeric Set Read Questionable enable register NTRansition Numeric Set Read Questionable negative transi tion regi...

Page 30: ...catenated string 84 BUFFer Read maximum possible length of con catenated string 84 TRIGger SEQuence 1 STARt Pulse mode and period source COUNt value Set read number of triggered periods to be generated per ARM event 84 IMPedance value Set read impedance at CLK IN 85 LEVel value Set read threshold level at CLK IN 86 SLOPe POS NEG Set read trigger slope at CLK IN 86 SOURce IMM INT 1 INT2 EXT Set rea...

Page 31: ...lay WINDow STATe ON MMEMory CATalog not applicable CDIRectory not applicable COPY not applicable DELete not applicable INITialize not applicable LOAD STATe not applicable STORe STATe not applicable OUTPut 1 NORMal STATe OFF IMPedance INTernal 50Ω EXTernal 50 0Ω POLarity NORMal SOURce CURRent 1 LEVel IMM AMPL 20 0mA from 50Ω into 50Ω OFFset 0 0mA from 50Ω into 50Ω HIGH 10 0mA from 50Ω into 50Ω LOW ...

Page 32: ...10 0 derived from Width and Period DELay 1 0 0 HOLD TIME UNIT S DOUBle 1 STATe OFF DELay 250 ns HOLD TIME UNIT S HOLD 1 WIDTh SOURce PULSe PERiod 1µs AUTO not applicable TDELay 1 100ns TRANsition 1 2 HOLD TIME UNIT S LEADing 5 0 ns TRAiling 5 0 ns AUTO ON TRIGger 1 VOLTage TTL WIDTh 1 100ns ROSCillator SOURce INTernal EXTernal FREQ 5MHz Parameter RST Default Values ...

Page 33: ...t not applicable QUEStionable EVENt not applicable CONDition not applicable ENABle not applicable NTRansition not applicable PTRansition not applicable SYSTem CHECk ALL STATe ON ERRor not applicable KEY 255 PRESet not applicable SECurity STATe OFF SET not applicable VERSion 1992 0 WARNing COUNt not applicable STRing not applicable BUFFer not applicable TRIGger COUNt 1 IMPedance 50Ω Parameter RST D...

Page 34: ...34 Programming Reference Default Values Standard Settings LEVel 1 0V SLOPe POSitive SOURce IMMediate Parameter RST Default Values ...

Page 35: ...ystems you can program the operating modes of the instrument which are set up using the MODE TRIGGER SCREEN on the front panel armed triggered COUNTER TRIG COUNt no no no yes yes yes ARM SENSe EDGE Triggered LEVel Gated ARM SOURce IMMediate Internal VFO INTernal2 Internal PLL EXTernal EXT INPUT Manual MAN key TRIGger SOURce IMMediate Internal VFO INTernal2 Internal PLL EXTernal2 CLK IN TRIGger COU...

Page 36: ...PUT ARM SOURce EXTernal1 Arm from EXT INPUT ARM SENSe EDGE Arm on edge ARM SLOPe POSitive Arm on positive edge ARM LEVel 1V Set EXT INPUT threshold You can also arm the instrument from the PLL and set the frequency or period of the PLL to the required triggering rate ARM SOURce INTernal2 Arm from PLL ARM SENSe EDGE Arm on edge ARM SLOPe POSitive Arm on positive edge ARM FREQuency value Set PLL fre...

Page 37: ...ulse period from internal osc DIGital PATTern OFF Disable pattern data NOTE The internal PLL INTernal2 cannot be used as TRIGger SOURce pulse period source if it is already being used as ARM SOURce triggering rate Note that in triggered pulses mode the pulse period source is not relevant because a single pulse is generated for each ARM event Burst Set Burst mode by setting the TRIGger COUNt to the...

Page 38: ... and maximum value of numeric parameters can be accessed by the option MINimum or MAXimum Parameter Suffix The suffixes that may follow the parameter Functional Coupling Any other commands that are implicitly executed by the command Value Coupling Any other parameter that is also changed by the command Range Coupling Any other parameters whose valid ranges may be changed by the command RST value T...

Page 39: ...Rt LAYer FREQuency CW FIXed Form Set Query Parameter Numeric Parameter Suffix HZ with engineering prefixes e g MHZ is Megahertz RST value 100 kHz Specified Limits 1 mHz to 50 MHz Description Use this command to program the frequency of the PLL INTernal2 when it is used as the ARM SOURce for internal triggering of pulses bursts or patterns If you are using the PLL as TRIGger SOURce to set the pulse...

Page 40: ... specified values Example To set up the input impedance and the triggering threshold of the EXT INPUT connector Command ARM LEV Long ARM SEQuence 1 STARt LAYer 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 EXT INPUT connector Example To set up ...

Page 41: ...hen it is used as the ARM SOURce for internal triggering of pulses bursts or patterns If you are using the PLL as TRIGger SOURce use the SOURce PULSe PERiod command to set the pulse period Example To set up bursts of four 50 ns pulses occurring every 500 ns TRIG SOUR INT PER 50 NS ARM SOUR INT2 ARM SENS EDGE ARM PER 500ns ARM TRIG COUNT 4 Select internal osc as pulse period source Set pulse period...

Page 42: ...ing levels the instrument triggers as long as the arming signal is above ARM SLOP POS or below ARM SLOP NEG the selected threshold level ARM LEV This corresponds to the Gated mode selected on the MODE TRIGGER SCREEN when using the front panel Command ARM SLOP Long ARM SEQuence 1 STARt LAYer SLOPe Form Set Query Parameter POSitive NEGative EITHer RST value POS Description Use this command to select...

Page 43: ... DISP Long DISPlay WINDow STATe Form Set Query Parameter ON OFF 1 0 RST value ON Description Use this command to turn the front panel display on and off Switching off the display improves the programming speed of the instrument RST switches the display back on Use SYSTem PRESet to perform an RST without switching the display back on Example To switch off the front panel display DISP OFF Triggering...

Page 44: ...o change the current directory on the memory card If you don t specify a directory name parameter the root directory is selected Note that you cannot use DOS pathnames as directory names you can only select a directory name within the current directory Use the directory name to move back to the parent directory of the current directory unless you are already in the root directory Examples To chang...

Page 45: ...o copy a file into the parent directory of the current directory Examples To copy files on the memory card Command MMEM DEL Long MMEMory DELete Form Event Parameter filename RST Not applicable Description Use this command to delete file filename from the currently selected directory Command MMEM INIT Long MMEMory INITialize Form Event Parameter A DOS RST Not applicable Description Use this command...

Page 46: ...nd Command MMEM STOR STAT Long MMEMory STORe STATe Form Event Parameter n filename A RST Not applicable Specified Limits n 0 to 9 integer Description Use this command to store a complete instrument setting from memory n to file filename in the current directory on the memory card Memories 1 to 9 are the internal memories Use memory 0 to store the current instrument setting to a file Examples To lo...

Page 47: ...th engineering prefixes e g MOHM is Megaohms RST value 50 Ω Specified Limits 50 Ω or 1 kΩ Description Use this command to program the source impedance of the OUTPUT connector Note that only two settings are available If you try to program any other value it will be rounded to one of the specified values Example To program the source impedance Command OUTP 1 IMP EXT Long OUTPut 1 IMPedance EXTernal...

Page 48: ...mmand OUTP 1 POL Long OUTPut 1 POLarity Form Set Query Parameter NORMal INVerted RST value NORM Description Use this command to invert the signal at the OUTPUT Example To invert and re invert the signal Command CURR 1 Long SOURce CURRent 1 LEVel IMMediate AMPLitude Form Set Query Parameter Numeric Parameter suffix A with engineering prefixes RST value 20 mA 50 Ω into 50 Ω Specified Limits 10 V Out...

Page 49: ...d 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 amplitude current of the output signal Command CURR 1 OFFSet Long SOURce CURRent 1 LEVel IMMediate OFFSet Form Set Query Parameter Numeric Parameter suffix A with engineering prefixes RST value 0 0 µA 50 Ω into 50 ...

Page 50: ...ance setting Example To program the offset current of the output signal Command CURR 1 HIGH Long SOURce CURRent 1 LEVel IMMediate HIGH Form Set Query Parameter Numeric Parameter suffix A with engineering prefixes Value coupling Range coupling Low level RST value 10 mA 50 Ω into 50 Ω Specified Limits 10 V Output from high Z into short 396 mA to 400 mA typical 3 8 V from 50 Ω into short 82 mA to 152...

Page 51: ...eter Numeric Parameter suffix A with engineering prefixes Value coupling Range coupling High level RST value 10 mA 50 Ω into 50 Ω Specified Limits 10 V Outputs from high Z into short 400 mA to 396 mA typical 3 8 V Outputs from 50 Ω into short 84 mA to 150 mA typical Description Use this command to program the low level current of the OUTPUT signal Note that to set the OUTPUT levels in terms of cur...

Page 52: ... engineering prefixes RST value 10 0 mA Description Use this command to set read the high level current limit If you switch on current limiting the high level current cannot be set above the programmed limit The current is not limited by the OUTPUT hardware this is a software limit Example To set the high level current limit for the output signal HOLD CURR CURR LOW 50 MA Enable CURRENT subsystem S...

Page 53: ...URRent 1 LIMit STATe Form Set Query Parameter ON OFF 1 0 RST value OFF 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 output limits The limits apply whether you program high low levels or amplitude offset levels NOTE You can switch the limits on and of...

Page 54: ...ency using TRIGger SOURce The currently selected source is programmed by this command Note that the specified limits and available resolution depend on the selected source You cannot set the pulse frequency if you have selected the CLK IN connector as the frequency source TRIG SOUR EXT Example To set the pulse frequency to 40 MHz HOLD CURR CURR LIM 50MA CURR LIM LOW 50MA CURR LIM STAT ON Enable CU...

Page 55: ...u can then read the measured value with FREQ Example To measure and read the frequency at the CLK IN connector Command HOLD Long SOURce HOLD Form Set Query Parameter VOLTage CURRent RST value VOLT Description Use this command to enable either of the SOURce VOLTage or SOURce CURRent subsystems You can control the signal levels of the instrument s OUTPUT in terms of voltage or current TRIG SOUR EXT ...

Page 56: ...pling RST value 0 0 Specified limits 0 to 360 constrained by delay and period limits Description Use this command to set read the relative phase delay of the output signal This is equivalent to setting an absolute or percentage pulse delay with SOURce PULSe DELay If you want the phase delay to remain constant when the pulse period is varied rather than the absolute pulse delay use SOURce PULSe DEL...

Page 57: ...e WIDTh 1 If you want the pulse duty cycle to remain constant when the pulse period is varied rather than the absolute pulse width use SOURce PULSe HOLD 1 DCYCle Example To set and hold the duty cycle Command PULS DEL 1 Long SOURce PULSe DELay 1 Form Set Query Parameter Numeric Parameter suffix S with engineering prefixes You can change the default unit using SOURce PULSe DELay 1 UNIT Value coupli...

Page 58: ...ULS DEL 1 HOLD Long SOURce PULSe DELay 1 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 pulse delay Example To set and hold the pulse delay PULS DEL 500NS PULS DEL HOLD TIME Set OUTPUT delay to 500 ns Hold OUTPUT delay constant with varying period TIME The absolute pulse delay is held fixed when the pu...

Page 59: ... the parameter is programmed to a value without a unit suffix Example To set the pulse delay to 50 of period Command PULS DOUB 1 Long SOURce PULSe DOUBle 1 STATe Form Set Query Parameter OFF ON RST value OFF Description Use this command to switch double pulse mode on or off In double pulse mode two pulses are generated per pulse period The delay between the leading edges of the first and second pu...

Page 60: ...se this command to set read the delay between the leading edges of the two pulses in double pulse mode The first pulse always starts at the start of the pulse period If you want the double delay to remain constant when the pulse period is varied rather than the double delay as percentage of period use SOURce PULSe DOUBle 1 DELay HOLD TIME Example To set and hold the double pulse delay DblDel DblDe...

Page 61: ...t units for the double delay parameter The default unit of a parameter is the unit used when the parameter is programmed to a value without a unit suffix Example To set the double pulse delay to 50 TIME The absolute double pulse delay is held fixed when the pulse period is varied PRATio The double pulse delay as percentage of period is held fixed when the pulse period is varied PULS DOUB ON PULS D...

Page 62: ...Set Query Parameter Numeric Parameter Suffix S with engineering prefixes Value coupling RST value 1 µS Specified limits 2 ns to 999 5 s Description Use this command to set read the pulse period Select the pulse period source using TRIGger SOURce The currently selected source is programmed by this command Note that the specified limits and available resolution depend on the selected source PULS DEL...

Page 63: ...d the measured value with PULS PER Example To measure the period at the CLK IN connector Command PULS TDEL 1 Long SOURce PULSe TDELay 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 delay of the trailing edge of the pulse relative to the start of the pulse...

Page 64: ... set the coupling between transition times and the pulse width PULS DEL 500NS PULS DEL HOLD TIME PULS TDEL 750NS Set OUTPUT delay to 500 ns Hold OUTPUT delay constant with varying period Set OUTPUT trailing delay to 750 ns TIME The absolute transition times are held when the pulse width is varied WRATio The ratio of transition time to pulse width is held when the pulse width is varied PULS TRAN HO...

Page 65: ...efixes or PCT RST value 5 ns Specified limits 5 ns to 200 ms Parameter coupling By default Trailing edge Leading edge with PULS TRAN TRA AUTO ON Use PULS TRAN TRA AUTO OFF to enable independent programming of the trailing edge within a 1 20 ratio for the ranges Description Use this command to set read the transition time of the pulse leading edge Note that the leading and trailing edges of the pul...

Page 66: ...O ON Use PULS TRAN TRA AUTO OFF to enable independent programming of the trailing edge within a 1 20 ratio for the ranges Description Use this command to set read the transition time of the pulse trailing edge Note that the leading and trailing edges of the pulse have to fit within the defined pulse width Example To set the leading and trailing edges independently PULS TRAN 6NS PULS TRAN TRA AUTO ...

Page 67: ...diate AMPlitude Form Set Query Parameter TTL ECL RST value TTL Description Use this command to set read the output levels at the TRIGGER OUT connector ON 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 transition time changes OFF The trailing edge transition time is independently programmable ONCE ...

Page 68: ...n the duty cycle use SOURce PULSe HOLD 1 WIDTh Example To set and hold the pulse width Command ROSC SOUR Long SOURce ROSCillator SOURce Form Set Query Parameter INTernal EXTernal RST value INT Description Use this command to set read the reference source for the PLL If you select the external reference CLK IN connector you can choose to use a 5 MHz or 10 MHz reference signal using ROSC EXT FREQ PU...

Page 69: ...e frequency for the PLL at the CLK IN connector The external reference can be a 5 or 10 MHz signal Note that if you program any value other than the two specified values the value will be set to the nearest of the two specified values Example To set up the external PLL reference ROSC SOUR EXT ROSC EXT FREQ 10 MHZ Set external PLL reference CLK IN Set expected PLL reference frequency to 10 MHz ROSC...

Page 70: ...mmand to program the amplitude voltage of the output signal Note that to set the output levels in terms of voltage you first have to execute the SOURce HOLD VOLTage command to enable the SOURce VOLTage subsystem The available voltage range is limited by the combination of Specified current limits Actual output impedance setting OUTPut IMPedance Actual expected load impedance setting OUTput IMPedan...

Page 71: ...e offset voltage of the OUTPUT signal Note that to set the OUTPUT levels in terms of voltage you first have to execute the SOURce HOLD VOLTage command to enable the SOURce VOLtage subsystem The available voltage range is limited by the combination of Specified current limits Actual OUTPUT impedance setting OUTPut IMPedance Actual expected load impedance setting OUTput IMPedance EXTernal Example To...

Page 72: ...the high level voltage of the OUTPUT signal Note that to set the OUTPUT levels in terms of voltage you first have to execute the SOURce HOLD VOLTage command to enable the SOURce VOLTage subsystem The available voltage range is limited by the combination of Specified current limits Actual OUTPUT impedance setting OUTPut IMPedance Actual expected load impedance setting OUTPut IMPedance EXTernal Exam...

Page 73: ...gram the low level voltage of the OUTPUT signal Note that to set the OUTPUT levels in terms of voltage you first have to execute the SOURce HOLD VOLTage command to enable the SOURce VOLTage subsystem The available voltage range is limited by the combination of Specified current limits Actual OUTPUT impedance setting OUTPut IMPedance Actual expected load impedance setting OUTPut IMPedance EXTernal ...

Page 74: ...age limit Command VOLT 1 LIM LOW Long SOURce VOLTage 1 LIMit LOW Form Set Query Parameter Numeric Parameter suffix V with engineering prefixes RST value 500 mV Description Use this command to set read the low level voltage limit If you switch on voltage limiting the low level voltage cannot be set below the programmed limit Note that the voltage is not limited by the OUTPUT hardware this is a soft...

Page 75: ...he SOURce VOLTage subsystems but the current and voltage limits are not enabled disabled independently The voltage and current limits are always enabled disabled together Example To set and activate the high and low voltage limits Command STATus OPERation This command tree accesses the OPERation status group The OPERation status group is not used by the instrument Therefore this command tree is re...

Page 76: ...ing bits for voltage current time and frequency parameters A warning occurs when the output signal could be out of specification due to the combined specification uncertainties of many parameters although all parameters are set within their individually specified limits If a parameter is set outside its specified limits an error is generated The following commands are used to access the registers ...

Page 77: ...tion register in the QUEStionable status group Form Parameter RST value Specified limits Description Set Query Numeric Not affected by RST 0 32767 This command sets or queries the enable register in the QUEStionable status group Form Parameter RST value Specified limits Description Set Query Numeric Not applicable 0 32767 This command sets or queries the negative transition register in the QUEStio...

Page 78: ... enabled if you switch the instrument off and on again Therefore your test programs should send either RST or set default setting before ending Command SYST ERR Long SYSTem ERRor Form Query RST value Not Applicable Description Use this command to read the instrument error queue The instrument error queue can store up to 30 error codes on a first in first out basis When you read the error queue the...

Page 79: ...YST WARN STR Alternatively the HELP key shows the current errors and warnings and their description on the instruments display Command SYST KEY Long SYSTem KEY Form Set Query Parameter Numeric Parameter suffix No suffix allowed RST value 1 Specified limit No Key Description 1 No key pressed Query only 0 DATA ENTRY 0 1 DATA ENTRY 1 2 DATA ENTRY 2 3 DATA ENTRY 3 4 DATA ENTRY 4 5 DATA ENTRY 5 6 DATA ...

Page 80: ... key on the front panel Simulated key press are also recorded as the last key pressed SYST KEY 19 sets the instrument to LOCAL mode 11 DATA ENTRY 12 Cursor Up 13 Cursor Down 14 Cursor Left 15 Cursor Right 16 MAN 17 STORE 18 HELP 19 SHIFT 20 MORE 21 Softkey 1 22 Softkey 2 23 Softkey 3 24 Softkey 4 25 NANO 26 MICRO MEGA 27 MILLI KILO 28 ENTER 29 Modify Knob Left counter clockwise 30 Modify Knob Righ...

Page 81: ...he other disabled keys has no effect 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 Any other commands will be buffered in the instrument blocking any further SYSTem KEY commands until remote mo...

Page 82: ...e the settings stored in the instrument store the settings on a memory card You can then recall them from the memory card later Use this command to switch on system security mode Switch on system security if you need to make sure that all instrument settings stored in the instrument are erased automatically when the instrument is switched off or when security mode is switched off The instrument se...

Page 83: ...INDow STATe The data is in a binary format not ASCII and cannot be edited In set form the block data must be a complete instrument setup read using the query form of the command Command SYST VERS Long SYSTem VERSion Form Query RST value 1992 0 Description Use this command to read the SCPI revision to which the instrument complies Command SYST WARN Long SYSTem WARNing COUNt Form Query RST value Not...

Page 84: ...e number of characters that could be returned by SYST WARN STR if all warnings were active Command TRIG COUNt Long TRIGger SEQuence 1 COUNt Form Set Query Parameter Numeric RST value 1 Specified limits 1 to 65 536 Description Use this command to set read the number of trigger events pulse periods to be generated for each arming event This corresponds to selecting the event mode on the MODE TRIGGER...

Page 85: ...d to one of the specified values Example To set the input impedance and the threshold of the CLK IN connector ARM SOUR EXT1 ARM SENS EDGE ARM SLOP POS TRIG COUN 16 TRIG SOUR INT1 DIG PATT OFF PULS DOUB OFF Set arming from EXT INPUT Set arming on edges Set arming on positive edges Burst length 16 Pulse period trigger from internal osc Disable pattern operating mode Ensure single pulses at OUTPUT AR...

Page 86: ...OP Long TRIGger SLOPe Form Set Query Parameter POSitive NEGative RST value POS Description Use this command to select the trigger slope for the pulse period triggering signal applied to the CLK IN connector Command TRIG SOUR Long TRIGger SOURce Form Set Query Parameter IMMediate INTernal 1 INTernal2 EXTernal2 RST value IMM Description Use this command to select the pulse period source of the HP811...

Page 87: ...87 Programming Reference SCPI Instrument Command List Pulse period sources set by TRIG SOUR Pulse period source TRIG SOURce internal osc internal PLL CLK IN IMMediate INTernal 1 INTernal2 EXTernal2 ...

Page 88: ...88 Programming Reference SCPI Instrument Command List ...

Page 89: ... information on the definition of the pulse parameters used by the instrument NOTE Warranted Performance Specifications describe the instrument s warranted performance Non warranted values are described as typical All specifications apply after a 30 minute warm up phase with 50 Ohm source a 50 Ohm load resistance and separate channels They are valid from 0 C to 55 C ambient temperature ...

Page 90: ...EN 61000 4 4 1995 Fast Transients Bursts 0 5kV 1kV EN 61000 4 5 1995 Surges 1kVdiff 2kV com mode EN 61000 4 6 1995 Conducted Immunity EN 61000 4 8 1993 Power freq magn field 3A m 50Hz IEC1000 4 11 1994 Voltage Dips and Interruptions Supplementary Information The product herewith complies with the requirements of the Low Voltage Directive 73 23 EEC and the EMC Directive 89 336 EEC During the measur...

Page 91: ...0 Vac 10 400 Hz Power consumption 300 VA max Maximum Dimensions H x W x D 89 mm x 426 mm x 521 mm Operating temperature 0 C to 55 C Storage temperature 40 C to 70 C Humidity 95 r h up to 40 C ambient temperature Altitude up to 2000 m Installation Category II Pollution Degree 2 EMC conforms to EN50082 1 EN55011 Class B Battery Lithium type CR2477 N HP part number 1420 0557 ...

Page 92: ...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 Measured in accordance with ISO 7779 EN 27779 ...

Page 93: ...g values without danger of spurious pulses or drop outs that could cause measurement errors This applies to continuous mode with timing values 100 ms frequency 10 Hz and consecutive values between one half and twice the previous value Period HP 81101A 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 VFO 5 Repeatability typically ...

Page 94: ...th Hence for large values it is better to select complement and enter 100 minus the required duty cycle value Delay Measured between trigger output and main output Can be entered as absolute delay phase or of period Width HP 81101A Range 10 ns to 999 5 s max value period 10 ns Accuracy 5 250 ps Duty cycle 0 1 to 95 depends on period and width overprogrammable to 99 Delay HP 81101A Fixed delay from...

Page 95: ...sured between 10 and 90 of amplitude Can be entered as leading trailing edge or of width Double Pulse Delay HP 81101A Double Pulse Delay range 20 ns to 999 5 s width 10 ns to period width 10 ns Accuracy 5 500 ps Min period 40 ns 25 MHz Transition Times HP 81101A Range 5 00 ns to 200 ms Min transition 5 0 ns 7 5 ns typical for 1 kΩ source impedance Accuracy 10 200 ps Linearity 3 typical for transit...

Page 96: ...al Load compensation For loads 50Ω the actual load impedance can be entered to correct the output values Level Parameters HP 81101A Source impedance selectable 50 Ω 1 typical or 1 kΩ Maximum external voltage 24 V Short circuit current 400 mA Normal complement selectable ON OFF relay connect disconnect output HiZ Limits high and low levels can be limited to protect the DUT 5ns ...

Page 97: ... Triggered Mode the PLL can be used as the trigger source for the VFO without the need of an additional source 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 20 0 V to 20 0 V Level Accuracy in 19 V level window 3 Amplitude 75 mV 3 Amplitude 150 mV Resolution 10 mV 20 mV Pulse Performance HP 81101A Overshoot Preshoot ...

Page 98: ...source When locked to the internal reference period accuracy resolution and jitter are improved When locked to an external frequency reference the external frequency affects these accuracies Internal triggering of bursts the internal PLL can replace an external trigger source while the output period is determined by the startable oscillator Input Specifications HP 81101A Input impedance 50Ω or 10k...

Page 99: ...nal clock the output period is synchronous to the signal at clock input The signal at the External Input is used for arming Output Modes Pulses Mode The output signal consists of single or double pulses controlled by the Trigger mode Burst Mode The output signal consists of bursts of single or double pulses controlled by the Trigger mode Burst Parameters HP 81101A Burst count 2 to 65536 Format sin...

Page 100: ...ger source can be selected from External Input MAN Trigger key internal PLL Externally Gated The active input level high or low enables pulses double pulses or bursts The last pulse double pulse or burst is always completed The gate source can be selected from External Input MAN Trigger key External Width To recover a pulse shape of an external signal applied to the External Input the period and w...

Page 101: ...ypically 50 of period Triggered mode 9 ns typically External Width mode recovered pulse shape of external signal Maximum external voltage 2 V 7 V Output Voltage TTL or ECL into GND selectable Strobe Output Specifications HP 81101A Level TTL or ECL selectable Output impedance 50 Ω typical Maximum external voltage 2 V 7 V Transition times 1 ns typical for TTL 600 ps typical for ECL Output Voltage TT...

Page 102: ...to typ value External Width Ext Input Strobe Trigger Out OUTPUT 8 5 ns 22 5 ns Trigger Gated Ext Input Strobe Trigger Out OUTPUT 12 0 ns 29 0 ns Continuous Strobe Trigger Out OUTPUT 17 0 ns Ext clock signal as pulse period CLK IN Strobe Trigger Out OUTPUT 12 0 ns 29 0 ns ...

Page 103: ...conflicting parameters Help Key Displays a context sensitive message about the selected parameter Concept help for getting started is also available If warnings or errors occur the HELP key displays the warning error list accordingly Memory Non Volatile Memory Actual setting is saved on power down 9 user and 1 default setting are also stored in instrument Memory Card 99 settings can be stored per ...

Page 104: ...ontrol 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 Recall Setting 250 ms typ ...

Page 105: ... the instrument specifications In the following figure a graphical overview of the pulse parameters is provided Pulse Delay Delay B Interchannel Delay Skew Double Pulse Output Channel B Output Channel A Output Trigger Output Double Pulse Delay Width Output Trigger Delay External Transition Times Trigger Signal Pulse Period Pulse Delay A ...

Page 106: ... of the external trigger input signal and the trigger output pulse s leading edge median Pulse Width Interval between leading and trailing edge medians The specified and displayed value is that obtained with fastest edges essentially equal to the interval from the start of the leading edge to the start of the trailing edge By designing so that the pulse edges turn about their start points the inte...

Page 107: ...t pulse and output pulse The specified and displayed value is that obtained with the fastest leading edge Pulse delay has two components a fixed delay from trigger output to output signal and a variable delay with respect to the trigger output Double Pulse Delay Interval between leading edge medians of the double pulses Interchannel Delay Skew Interval between corresponding leading edge medians of...

Page 108: ... amplitude points on the leading trailing edge Linearity Peak deviation of an edge from a straight line through the 10 and 90 amplitude points expressed as percentage of pulse amplitude Transition Time 10 Amplitude 90 Amplitude 100 0 90 Amplitude Deviation 100 Amplitude 10 Amplitude 0 Amplitude ...

Page 109: ...er is the leading edge of the trigger output Width jitter is the stability of the trailing edge with regard to the leading edge Stability Long term average instability over a specific time for example hour year Jitter is excluded Pulse Levels Pulse output is specified as pulse top and pulse base usually referred to as high level and low level or as peak to peak amplitude and median offset A window...

Page 110: ...top or base For example a combined preshoot overshoot and ringing specification of 5 implies Overshoot undershoot 5 Largest pulse top oscillation 5 of pulse amplitude Settling Time Time taken for pulse levels to settle within level specifications measured from 90 point on leading edge 100 Amplitude Overshoot eg 5 0 Amplitude Preshoot Ringing eg 2 NEGATIVE Ringing POSITIVE eg 3 eg 2 Settling Time A...

Page 111: ...bility 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 Repeatability Band Accuracy Window ...

Page 112: ...112 Specifications Pulse Parameter Definitions ...

Page 113: ... pulse parameters 105 pulse performance 110 pulse period 106 pulse width 106 repeatability 111 settling time 110 stability 109 time reference point 106 transition time 108 trigger delay 106 Delay 58 Delay 57 58 Dimensions 91 DIR 44 DISPLAY ON OFF 43 Double Delay 60 61 Double Pulse command 59 definition 107 Duty Cycle 57 E Enable Register 21 Error Queue 78 Event Register 20 EXT INPUT impedance 40 t...

Page 114: ...7 polarity 48 Overshoot definition 110 P Period specification 93 Phase 56 PLL frequency 39 period 41 reference 68 reference frequency 69 Power requirements 91 Preshoot definition 110 Programming BURST mode 37 CONTINUOUS mode 36 EXT WIDTH mode 37 GATED mode 36 PULSES mode 37 TRIGGERED mode 36 Pulse Delay definition 107 Pulse Frequency 54 Pulse Levels definition 109 Pulse Parameter definitions 105 P...

Page 115: ...101 Stability definition 109 Standard Event Status 22 Status Byte 22 Status Group definition 19 Questionable 76 Status Model 19 Status Model Preset 76 Store from memory n to file 46 System Preset 81 System Security 82 T Time Reference Point definition 106 Timing specification 93 Trailing Edge automatic coupling 67 command 66 definition 108 delay 63 Transition coupling 64 Transition Filters 20 Tran...

Page 116: ...116 Index ...

Page 117: ...illi kilo ENTER MAN STORE HELP SHIFT DATA ENTRY CURSOR DIGIT MODIFY LOCAL AUTOSET RECALL PERIOD DELAY WIDTH LEAD TRAIL HIGH LOW ON OFF KNOB CURSOR Keys ENTER UNIT Keys DATA ENTRY QUICK ACCESS Keys Special FUNCTION Keys Front Panel Controls ...

Page 118: ...Hewlett Packard GmbH Copyright 1998 Edition E0998 Printed in Germany September 1998 BAR CODE to go here 81101 91011 ...

Reviews: