Sie sind auf Seite 1von 132

Agilent 81110A 165/330MHz Agilent 81104A 80 MHz Pulse/Data Generator

Reference Guide ence

S
S1

Reference Guide

Agilent 81110A 165/330 MHz, Agilent 81104A 80 MHz Pulse/Pattern Generators

Part No. 81110-91021 Printed in Germany April 2000 Edition 1.1, E0400

Notice

Notice
Copyright
Agilent Technologies 1998, 2000 Herrenberger Str. 110140 71034 Boeblingen Germany All rights reserved. Reproduction, adaptation or translation without prior written permission is prohibited, except as allowed under the copyright laws.

Warranty
This Agilent product has a warranty against defects in material and workmanship for a period of three years from date of shipment. During the warranty period, Agilent Technologies will, at its option, either repair or replace products that prove to be defective. For warranty service or repair, this product must be returned to a service facility designated by Agilent Technologies. The Buyer shall pay Agilents round-trip travel expenses. For products returned to Agilent Technologies for warranty service, the Buyer shall prepay shipping charges to Agilent and Agilent shall pay shipping charges to return the product to the Buyer. However, the Buyer shall pay all shipping charges, duties and taxes for products returned to Agilent Technologies from another country. Agilent Technologies warrants that its software and firmware designated by Agilent for use with an instrument will execute its programming instructions when properly installed on that instrument. Agilent does not warrant that the operation of the instrument software, or firmware, will be uninterrupted or error free.

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. No other warranty is expressed or implied. Agilent Technologies specifically disclaims the implied warranties of merchantability and fitness for a particular purpose.

Exclusive Remedies
The remedies supplied are the Buyers sole and exclusive remedies. Agilent Technologies 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 Agilent products. For any assistance, contact your nearest Agilent Sales Office.

Certification
Agilent Technologies Company certifies that this product met its published specifications at the time of shipment. Agilent further certifies that its calibration measurements are traceable to the United States Institute of Standards and Technology, to the extent allowed by the Institute's calibrating facility, and to the calibration facilities of other International Standards Organization members.

About this book out th

About this book


This guide provides reference information primarily for programming the Agilent 81104A and Agilent 81110A via remote control. Chapter 1 General Programming Aspects on page 13 gives general hints for programming instruments like the Agilent 81110A 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 101 lists the instruments technical specifications and provides exact definitions for the instruments parameters. For an introduction and information on the Agilent 81110As user interface, please refer to the Quick Start Guide, p/n 81110-91020. The information is valid for Agilent 81104A and Agilent 81110A. Where required the differences are explicitly mentioned. Possible configurations are:

Output Modules

Output Modules
Both the Agilent 81110A and Agilent 81104A mainframes can be configured with either one or two output modules. These output modules must be of the same type. The standard mainframe configuration is with one output module only. This manual describes the configuration with two output modules. Some of the features described here are not available for the standard configuration.

Output Modules for Agilent 81104A Mainframes


Module Agilent 81105A Description 10V/ max.80 MHz Output Channel Max. Quantity 2

Output Modules for Agilent 81110A Mainframes


Module Agilent 81111A Agilent 81112A Description 10V/ max. 165 MHz Output Channel 3.8V/ max. 330 MHz Output Channel Max. Quantity 2 2

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. Do not operate the instrument with its covers removed. Replace fuse only with specified type.

Warning
Before turning on the instrument, you must connect the protective earth terminal of the instrument to the protective earth conductor of the (mains) power cord. The mains plug must only be inserted in a socket outlet with a protective earth contact. Do not negate the protective action by using an extension power cord without a protective 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 instrument using an auto-transformer (for voltage reduction), make sure that the common terminal is connected to the earth terminal of the power source. Whenever it is likely that the ground protection is impaired, you must make the instrument inoperative and secure it against any unintended operation. Do not operate the instrument in the presence of flammable gases or fumes. Operation of any electrical instrument in such an environment constitutes a definite safety hazard. Do not install substitute parts or perform any unauthorized modification to the instrument. 8

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.

Protected conductor symbol. In the manuals: WA R N I N G 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. Cautions call attention to a procedure, practice, or the like, which, if not correctly performed or adhered to, could result in damage to or destruction of part or all of the equipment. Do not proceed beyond a Caution until the indicated conditions are fully understood and met.

CAUTION

Safety Information

10

Contents
Notice ......................................................................................... 4 About this book ......................................................................... 6 Output Modules ......................................................................... 7 Safety Information .................................................................... 8

Chapter 1

General Programming Aspects


The GP-IB Interface Bus ......................................................... 14 Agilent 81110A Remote Control ............................................ 15 Programming Recommendations ............................................ 16 Common Command Summary ................................................. 18 Status Model ............................................................................ 19

Chapter 2

Programming Reference
Agilent 81110A/81104A SCPI Command Summary ............... 26 Default Values, Standard Settings ......................................... 33 Programming the Instrument Trigger Modes ........................ 39 SCPI Instrument Command List ........................................... 43

xi

Contents
Chapter 3 Specifications
Declaration of Conformity ................................................... 102 Agilent 81110A/81104A Specifications ............................... 103 General ................................................................................................. 103 Timing Specifications ......................................................................... 105 Level Specifications ............................................................................ 109 Clock Sources ...................................................................................... 111 External Input ...................................................................................... 113 Output Modes ...................................................................................... 114 Trigger Modes ...................................................................................... 115 Trigger and Strobe Specifications ..................................................... 116 Human Interface .................................................................................. 118 Memory ................................................................................................. 118 Remote Control ................................................................................... 119 Pulse Parameter Definitions ................................................ 120

xii

1General Programming Aspects


This chapter provides general information on writing GP-IB/SCPI programs for instruments like the Agilent 81104A and the Agilent 81110A. Detailed information on programming the Agilent 81104A and Agilent 81110A can be found in Chapter 2 Programming Reference on page 25.

13

General Programming Aspects The GP-IB Interface Bus

The GP-IB Interface Bus


The GP Interface Bus is the interface used for communication between a controller and an external device, such as the Agilent 81110A. The GP-IB conforms to IEEE standard 488-1987, ANSI standard MC 1.1, and IEC recommendation 625-1. If you are not familiar with the GP-IB, please refer to the following books: The Institute of Electrical and Electronic Engineers: IEEE Standard 488.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.

14

General Programming Aspects 81110A Agilent 81110A Remote Control

Agilent 81110A Remote Control


Ad GP-IB Address You can only set the GP-IB address from the front panel of the instrument (refer to the Quick Start Guide). The default GP-IB address is 10. Modes of Operation The Agilent 81110A 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 GP-IB, the instrument is put into remote state. The front panel is locked. To return to local operating mode, press SHIFT (LOCAL).

15

General Programming Aspects eco 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. The device command for switching off the display is: :DISPlay OFF The SCPI standard defines a long and a short form of the commands. For fast programming speed it is recommended to use the short forms. The short forms of the commands are represented by upper case letters. For example the short form of the command to set 100 ns double pulse delay is: :PULS: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|2][:STATe] ON|OFF. Sufficient to use: :PULS:DOUB ON # enables double pulse mode for # output 1 The commands to set the timing and level parameters, except of period/frequency, have to be specified for output 1 and output 2. If there is no output specified the command will set the default output 1. So, for setting a high level of 3 Volts for output 1 and output 2 the commands are: :VOLT:HIGH 3V # sets high level of 3 V at out 1 :VOLT1:HIGH 3V # sets high level of 3 V at out 1 :VOLT2:HIGH 3V # sets high level of 3 V at out 2

16

General Programming Aspects mmen end Programming Recommendations It is recommended to test the new setting which will be programmed on the instrument by setting it up manually. Enable the outputs so that the instruments error check system is on and possible parameter conflicts are immediately displayed. 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, :OUTPut1 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. 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 :OUTP1 ON # enable the output 1 Selftest of the instrument can be invoked by the common command *TST The Agilent 81110A offers auto calibration for the period (VFO), delay and width circuitry by the device command :CALibration. It is recommended to query whether the calibration is passed by sending :CALibration?. If it is important to know whether the last command is completed then send the common command *OPC?

17

General Programming Aspects mmo mma Common Command Summary

Common Command Summary


This table summarizes the IEEE 488.2 common commands supported by the Agilent 81110A/81104A: Command *CLS *ESE *ESE? *ESR? *IDN? *LRN? *OPC *OPC? *OPT? *RCL *RST *SAV *SRE *SRE? *STB? *TRG *TST? *WAI Parameter Description <0255> <09> <19> <0255> Clear the status structure Set the Standard Event Status register mask Read the state of the Standard Event Status enable register Read the state of the Standard Event Status event register Read the Instrument's Identification string Read the complete Instrument Setting Set the Operation Complete bit when all pending actions are complete Read the status of the Operation Complete bit Read the installed options Recall a complete Instrument Setting from memory Reset the instrument to standard settings Save the complete Instrument Setting to memory Set the Service Request Enable Mask Read the Service Request Enable Mask Read the Status Byte Trigger Execute instrument's self-test Wait until all pending actions are complete

18

General Programming Aspects ode Status Model

Status Model
QUESTIONABLE STATUS Voltage warning Current Warning Timing Warning 0 1 2 3 4 5 6 7 8 9 15 OPERation Status (NOT USED) 0 1 2 3 4 5 6 7 8 9 15 Standard Event Status Operation Complete 0 1 Query Error 2 Device Dependent Error 3 Execution Error 4 Command Error 5 6 Power On 7

Frequency Warning

Status Byte 0 1 2 3 4 5 6 7

MAV SRQ

The instrument has a status reporting system conforming to IEEE 488.2 and SCPI. The figure above shows the status groups available in the instrument.

19

General Programming Aspects Status Model Each status group is made up of component registers, as shown in the figure below.
Condition Register Hardware and Firmware condition Transition Filters Event Register Enable Register OR Summary Bit

1 0

PTR

NTR

1 Latched 0

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. If there is no command to read the condition register of a particular status group, then it is simply invisible to you.

Transition Filters
Transition filters are used to detect changes of state in the condition register and set the corresponding bit 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 it, as does the *CLS command. There is no buffering, so while a bit is set, subsequent transition events are not recorded. Event registers are read-only. 20

General Programming Aspects ode 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. Enable registers are read-write, and are 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.
Registers in Group Status Group QUEStionable OPERation1 Standard Event Status Status Byte 1 2 3 4 5 CONDitio n

NTR

PTR

EVENt

ENABLe

x x x

x x x

x x x

x
2 4

x
3 5

Present, but not used. COND and EVEN always 0. Use *ESR? to query. Use *ESE to set, *ESE? to query Use *STB? to query Use *SRE to set, *SRE? to query

21

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. You can read the status byte using a serial poll or *STB? Bit 0 1 2 3 4 5 6 7 Description Unused, always 0 Unused, always 0 Unused, always 0 QUESTionable Status Summary Bit MAVMessage AVailable in output buffer Standard Event Status summary bit RQS; ReQuest Service OPERation Status summary Bit, unused

Standard Event Status Group


Bit 0 1 2 3 4 5 6 7 Description Operation Complete, set by *OPC Unused, always 0 Query Error Device Dependent Error Execution Error Command Error Unused, always 0 Power On

22

General Programming Aspects ode Status Model

OPERation Status Group


This Status Group is not used in the instrument. Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 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 Unused, always 0 Unused, always 0 Unused, always 0 Unused, always 0 Always 0

23

General Programming Aspects Status Model

QUEStionable Status Group


Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 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 Always 0

The QUEStionable Status group is used to report warning conditions amongst the voltage, current, pulse timing and frequency parameters. Warnings occur when a parameter, although not outside its maximum limits, could be causing an invalid signal at the output because of the actual settings and uncertainties of related parameters.

24

2Programming Reference
This chapter provides reference information on the following topics: Agilent 81110A/81104A SCPI Command Summary on page 26 Default Values, Standard Settings on page 33 Programming the Instrument Trigger Modes on page 39 SCPI Instrument Command List on page 43 For general programming information, please refer to Chapter 1 General Programming Aspects on page 13.

25

Programming Reference ent 81110A 81104A CPI mman and mma Agilent 81110A/81104A SCPI Command Summary

Agilent 81110A/81104A SCPI Command Summary


Command
:ARM [:SEQuence[1]|:STARt] [:LAYer[1]] :EWIDth [:STATe] :FREQuency ON|OFF|1|0 <value>

Parameter

Description
(Trigger mode and source)

see page

Set/read External Width mode Set/read trigger frequency, when PLL (INT2) used as source Set/read impedance at EXT INPUT Set/read threshold level at EXT INPUT Set/read trigger period,when PLL (INT2) used as source Set/read trigger on edge or gate on level Set/read trigger slope at EXT INPUT Set/read trigger source (VCO | PLL | EXT INPUT | MAN key)

44 44 45 45 46 47 47 48

:IMPedance :LEVel :PERiod

<value> <value> <value>

:SENSe :SLOPe :SOURce

EDGE|LEVel POS|NEG|EITH IMM|INT[1]|INT2| EXT[1]|MAN

:CHANnel :MATH :CALibration[:ALL] OFF|PLUS

Set/read addition of channels 1 and 2 at output 1 Set/read calibration of period (VFO), delay and width circuitries

48 49

26

Programming Reference 81110A 81104A mma Agilent 81110A/81104A SCPI Command Summary

Command
:DIGital [:STIMulus] :PATTern :DATA[1|2|3] :PRBS[1|2|3] :PRESet[1|2|3]

Parameter

Description

see page

[<start>,]<data> [<n>,]<length> [<n>,]<length>

Set/read pattern data [from Bit<start>] Set PRBS 2n1 data (n = 7 to 12) Set preset pattern with frequency CLOCK n (n = 2 to 16384) Switch Pattern mode on or off Update the hardware with pattern data

50 52 53 54 54

[:STATe] :UPDate :SIGNal[1|2] :FORMat

OFF|ON|0|1 OFF|ON|ONCE

RZ|NRZ

Set/read data format of output channel

55

:DISPlay [:WINDow] [:STATe] ON|OFF|1|0

Set/read frontpanel display state

55

:MMEMory :CATalog? :CDIRectory :COPY [A:] [<name>] <source>[,A:], <dest>[,A:] <name>[,A:] [A:[DOS]]

Read directory of memory card Change directory on memory card Copy a file on memory card Delete a file from memory card Initialize memory card to DOS format

55 56 57 57 57

:DELete :INITialize :LOAD :STATe :STORe :STATe

<n>,<name>

Load file from memory card to memory n

58

<n>,<name>

Store memory n to memory card

58

27

Programming Reference ent 81110A 81104A CPI mman and mma Agilent 81110A/81104A SCPI Command Summary

Command
:OUTPut[1|2] [:NORMal] [:STATe] :COMPlement [:STATe] :IMPedance [:INTernal] :EXTernal

Parameter

Description

see page

OFF|ON|1|0

Set/read normal output state

59

OFF|ON|1|0

Set/read complement output state

59

<value> <value>

Set/read internal source impedance of output Set/read expected external load impedance at output Set/read output polarity

59 60 60

:POLarity

NORM|INV

[:SOURce] :CURRent[1|2] [:LEVel] [:IMMediate] [:AMPLitude] :OFFSet :HIGH :LOW :LIMit [:HIGH] :LOW :STATe :FREQency [:CW|:FIXed] :AUTO <value> ONCE <value> <value> ON|OFF|1|0 <value> <value> <value> <value>

Set/read channel amplitude current Set/read channel offset current Set/read channel high-level current Set/read channel low-level current

61 62 63 64

Set/read maximum current limits Set/read minimum current limits Enable/Disable the current limits

65 65 66

Set/read frequency of pulses Measure frequency at CLK IN

66 67

28

Programming Reference 81110A 81104A mma Agilent 81110A/81104A SCPI Command Summary

Command
[:SOURce] :HOLD[1|2]

Parameter

Description
(continued) Switch between VOLtage and CURRent command subtrees

see page
68

VOLT|CURR

:PHASe[1|2] [:ADJust] :PULSe :DCYCle[1|2] :DELay[1|2] :HOLD <value> <value> TIME|PRATio <value>

Set/read channel phase

68

Set/read channel dutycycle Set/read channel delay (to leading edge) Hold absolute delay or delay as period fixed with varying frequency Set/read delay units

69 70 71 71

:UNIT :DOUBle[1|2] [:STATe] :DELay :HOLD

S|SEC|PCT|DEG|RAD

OFF|ON <value> TIME|PRATio

Enable/disable double pulses per period Set/read delay between double pulses Hold absolute delay or delay as period fixed with varying frequency Set/read delay units Hold Width|Dutycycle|Trailing edge delay fixed with varying frequency Set/read pulse period Measure pulse period at CLK IN Set/read trailing edge delay

72 72 73 74 74 75 76 76

:UNIT :HOLD[1|2]

S|SEC|PCT WIDTh|DCYCle|TDELay

:PERiod :AUTO :TDELay[1|2] :TRANsition[1|2] :HOLD

<value> ONCE <value>

TIME|WRATio

Hold absolute transitions|transitions as width ratio fixed with varying width Set/read transition-time units Set/read leading-edge transition Set/read trailing-edge transition Couple trailing edge to leading edge

77 77 78 79 80

:UNIT [:LEADing] :TRAiling :AUTO

S|SEC|PCT <value> <value> OFF|ON|ONCE

29

Programming Reference ent 81110A 81104A CPI mman and mma Agilent 81110A/81104A SCPI Command Summary

Command
[:SOURce] :TRIGger[1|2] :VOLTage

Parameter

Description
(continued)

see page

TTL|ECL

Set/read TRIGGER|STROBE OUTput lev- 80 els Set/read channel pulse width 81

:WIDTh[1|2] :ROSCillator :SOURce :EXTernal :FREQuency

<value>

INTernal|EXTernal

Set/read PLL reference source

82

<value>

Set/read frequency of external PLL reference

82

:VOLTage[1|2] [:LEVel] [:IMMediate] [:AMPlitude] :OFFset :HIGH :LOW :LIMit [:HIGH] :LOW :STATe <value> <value> ON|OFF|1|0 <value> <value> <value> <value>

Set/read channel amplitude voltage Set/read channel offset voltage Set/read channel high-level voltage Set/read channel low-level voltage

83 84 85 86

Set/read maximum voltage limit Set/read minimum voltage limit Enable|Disable the voltage limits

87 87 88

30

Programming Reference 81110A 81104A mma Agilent 81110A/81104A SCPI Command Summary

Command
:STATus :OPERation [:EVENt]? :CONDition :ENABle :NTRansition

Parameter

Description

see page

Numeric Numeric Numeric Numeric

Read Operation event register Read Operation condition register Set/Read Operation enable register Set/Read Operation negative-transition register Set/Read positive-transition register Clear and preset status groups

88 88 88 88 88 89

:PTRansition :PREset :QUEStionable [:EVENt]? :CONDition? :ENABLe :NTRansition

Numeric

Numeric Numeric Numeric Numeric

Read Questionable event register Read Questionable condition register Set/Read Questionable enable register Set/Read Questionable negative-transition register Set/Read Questionable positive-transition register

90 90 90 90 90

:PTRansition

Numeric

31

Programming Reference ent 81110A 81104A CPI mman and mma Agilent 81110A/81104A SCPI Command Summary

Command
:SYSTem :CHECk [:ALL] [:STATe] :ERRor? :KEY

Parameter

Description

see page

OFF OFF Numeric

Switch error checking off Read error queue Simulate key press or read last key pressed no function

91 92 92 94

:PRESet :SECurity [:STATe] :SET :VERSion? :WARNing [:COUNt]? :STRing? ON|OFF Block data

Switch security on and off Set/read complete instrument setting Read SCPI compliance setting

95 96 96

Read number of active warnings Read active warnings as concatenated string Read maximum possible length of concatenated string (Pulse mode and period source)

96 97 97

:BUFFer?

:TRIGger [:SEQuence [1]|:STARt] :COUNt <value>

Set/read number of triggered periods to be generated per ARM event Set/read impedance at CLK IN Set/read threshold level at CLK IN Set/read trigger slope at CLK IN Set/read trigger source (IMM | VFO | PLL | CLK IN)

97 99 99 100 100

:IMPedance :LEVel :SLOPe :SOURce

<value> <value> POS|NEG IMM|INT[1]|INT2| EXT[2]

32

Programming Reference and tti Default Values, Standard Settings

Default Values, Standard Settings


Parameter
:ARM EWIDth :FREQuency :IMPedance :LEVel :PERiod :SENSe :SLOPe :SOURce :CHANnel :MATH :DIG [:STIMulus:]:PATTern:DATA[1|2|3] :STATe

*RST, Default Values


OFF 100kHz 50 +1.00V 10.00s EDGE POS IMMediate OFF Ch1 Bit1=1, Bit2 to 16384=0 Ch2 Bit1=0, Bit2=1, Bit3 to 16384=0 Strobe Bit1=1, Bit2 to 16384=0 not applicable not applicable OFF ON RZ ON not applicable

:PRBS[1|2|3] :PRESet[1|2|3] [:STATe] :UPDate :SIGNal[1|2] :FORMat :DISPlay [:WINDow] :CALibration[:ALL] [:STATe]

33

Programming Reference aul and tti Default Values, Standard Settings

Parameter
:MMEMory :CATalog? :CDIRectory :COPY :DELete :INITialize :LOAD :STORe :STATe :STATe

*RST, Default Values


not applicable not applicable not applicable not applicable not applicable not applicable not applicable OFF OFF 50 50.0 NORMal

:OUTPut[1|2][:NORMal][:STATe] :COMPlement[:STATe] :IMPedance [:INTernal] :EXTernal :POLarity

34

Programming Reference and tti Default Values, Standard Settings

Parameter
[:SOURce] :CURRent[1|2][:LEVel][:IMM][:AMPL] :OFFset :HIGH :LOW :LIMit [:HIGH] :LOW :STATe :FREQ [:CW|:FIXed] :AUTO :HOLD[1|2] :PHASe[1|2][:ADJust] :PULSe::DCYCle[1|2] :DELay[1|2] :HOLD :UNIT :DOUBle[1|2] :DELay :HOLD :UNIT :HOLD[1|2]

*RST, Default Values


20.0mA (from 50 into 50) 0.0mA (from 50 into 50) +10.0mA (from 50 into 50) 10.0mA (from 50 into 50) +10.0mA 10.0mA OFF 1.00MHz not applicable VOLT 0.0 10.0% (derived from Width and Period) 0.0 TIME SEC OFF 250 ns TIME SEC WIDT

35

Programming Reference aul and tti Default Values, Standard Settings

Parameter
[:SOURce] :PULSe :PERiod :AUTO :TDELay[1|2] :TRANsition[1|2] :HOLD :UNIT [:LEADing]

*RST, Default Values


1s not applicable 100ns TIME SEC Agilent 81111A 10V/165 MHz Output: 2.0 ns Agilent 81112A 3.8V/330 MHz Output: 0.8 ns Agilent 81105A 10V/80 MHz Output: 3.0 ns Agilent 81111A 10V/165 MHz Output: 2.0 ns Agilent 81112A 3.8V/330 MHz Output: 0.8 ns Agilent 81105A 10V/80 MHz Output: 3.0 ns ON TTL 100ns INTernal 5MHz

:TRAiling

:AUTO :TRIGger[1|2] :VOLTage :WIDTh[1|2] :ROSCillator:SOURce :EXTernal :FREQ

36

Programming Reference and tti Default Values, Standard Settings

Parameter
[:SOURce] :VOLTage[1|2] :[LEVel] [IMMediate] [:AMPLitude] :OFFSet :HIGH :LOW :LIMIt[:High] :LOW :STATe :STATus: :OPERation :PRESet :QUEStionable[:EVENt]? :SYSTem :CHECk :ERRor? :KEY :PRESet :SECurity :SET :VERSion :WARNing [:COUNt]? :STRing? :BUFFer? [:STATe] [:ALL] [:STATe]

*RST, Default Values

1.0V 0.0mV 500mV 500mV +500V 500V OFF not applicable not applicable not applicable ON not applicable +19 not applicable OFF not applicable 1992.0 not applicable not applicable not applicable

37

Programming Reference aul and tti Default Values, Standard Settings

Parameter
:TRIGger :COUNt :IMPedance :LEVel :SLOPe :SOURce

*RST, Default Values


1 50 1.0V POSitive IMMediate

38

Programming Reference gge Programming the Instrument Trigger Modes mmi

Programming the Instrument Trigger Modes


:ARM Event detection layer
:ARM:SOURce IMMediate (Internal VFO) :ARM:SENSe EDGE (Triggered) INTernal2(Internal PLL) LEVel (Gated) EXTernal (EXT INPUT) Manual (MAN key) Yes Armed? No

:TRIGger Event detection layer


:TRIGger:SOURce IMMediate (Internal VFO) INTernal2 (Internal PLL) EXTernal2(CLK IN) Triggered? Yes Generate pulse period and increment counter

No

:TRIGger:COUNt n

Counter = :TRIG:COUNt?

No

Reset counter

You program the comprehensive triggering capabilities of the instrument using the SCPI :ARM and :TRIGger subsystems. Using these two command subsystems you can program the operating modes of the instrument which are set up using the MODE/TRG screen on the frontpanel. 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). 39

Programming Reference ent des Programming the Instrument Trigger Modes

Continuous
Set Continuous mode by arming the instrument from its internal oscillator:
:ARM : SOURce IMMediate Arm from internal osc.

Triggered
Set Triggered mode by arming the instrument on edges from the EXT INPUT:
:ARM:SOURce EXTernal1 :ARM:SENSe EDGE :ARM:SLOPe POSitive :ARM:LEVel 1V Arm Arm Arm Set from EXT INPUT on edge on positive edge EXT INPUT threshold

As you have the PLL/External Clock fitted, 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:SENSe EDGE :ARM:SLOPe POSitive :ARM:FREQuency <value> Arm Arm Arm Set from PLL on edge on positive edge PLL frequency

NOTE

The internal PLL (INTernal2) cannot be used as arming source (triggering rate) if it is already being used as trigger source (pulse-period source).

Gated
Set Gated mode by arming the instrument on levels from the EXT INPUT:
:ARM:SOURce EXTernal1 :ARM:SENSe LEVel :ARM:SLOPe POSitive Arm from EXT INPUT Arm on signal level Arm on positive level

40

Programming Reference gge Programming the Instrument Trigger Modes mmi

External Width
Set External Width mode by using the :EWIDth[:STATe] command:
:ARM:EWIDth ON Switch on EXT WIDTH mode

This command disables the arming/triggering system. The arming/ triggering system is re-enabled by switching off the External Width 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. The trigger source sets the pulse period:
:TRIGger:COUNt 1 Single pulse period per arm event :TRIGger:SOURce INTernal 1Pulse period from internal osc. :DIGital :PATTern OFF Disable pattern data.

Pulse-Period Source internal osc. internal PLL CLK IN NOTE

Trigger Source INTernal[1] INTernal2 EXTernal2

The internal PLL (INTernal2) cannot be used as arming source (triggering rate) if it is already being used as trigger source (pulse-period source). 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 burst count required. The trigger source sets the pulse period for the pulses within the burst.
:TRIGger:COUNt 16 Burst of 16 pulse periods :TRIGger:SOURce INTernal1 Pulse period from internal osc. :DIGital:PATTern OFF Disable pattern data

41

Programming Reference ent des Programming the Instrument Trigger Modes

Pattern
Set Pattern mode by setting the trigger count to the pattern length required, and switching on digital pattern data. The trigger source sets the pulse period for the data pulses:
:TRIGger:COUNt 512 :TRIGger:SOURce INTernal1 :DIGital:PATTern ON :DIGital:SIGNal1:FORMat NRZ Pattern length 512 Pulse period from internal osc. Enable pattern data Set OUTPUT 1 data to NRZ

42

Programming Reference SCP In mma 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. The commands are conform to the IEEE 488.2 SCPI standard. Command mma Long Form Shows the short form of the command. Shows the long form of the command. Most commands can be used in different forms:
Set Query Event The command can be used to program the instrument The command can be used to interrogate the instrument. Add a ? to the command if necessary. The command performs a one-off action.

Parameter

The type of parameter, if any, accepted by the command. The minimum and maximum value of numeric parameters can be accessed by the option MINimum or MAXimum. The suffixes that may follow the parameter. Any other commands that are implicitly executed by the command. Any other parameter that is also changed by the command. Any other parameters whose valid ranges may be changed by the command. The value/state following a *RST command. The specified limits of a parameter. Some parameters can be programmed beyond their specified limits. Example programming statements.

ffi Parameter Suffix nct ona Functional Coupling Value Coupling oup Range Coupling *RST value RST Specified Limits Absolute Limits Example

43

Programming Reference SCP In mma SCPI Instrument Command List :ARM:EWID


:ARM[:SEQuence[1]|:STARt][:LAYer]:EWIDth[:STATe]

Command mma Long Form Parameter *RST value RST Description

Set & Query ON | OFF | 1 | 0 OFF Use this command to enable the EXT WIDTH trigger mode available on the Mode/Trigger screen. When EXT WIDTH mode is switched on, the rest of the :ARM and :TRIG system is disabled. In EXT WIDTH mode a signal applied to the EXT INPUT determines the width and period of the output signal(s) from the instrument. You can still control the edge transition times and levels of the output signal(s).

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits Description

:ARM:FREQ
:ARM[:SEQuence[1]|:STARt][:LAYer]:FREQuency[:CW][:FIXed]

Set & Query Numeric HZ with engineering prefixes, e.g.: MHZ is Megahertz. 100 kHz 1 mHz to 150 MHz 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 frequency, use the [:SOURce]:FREQuency[:CW|:FIXed] command.

Example

To set up bursts of four 100-MHz pulses occurring at a burst rate of 10 MHz:


:TRIG:SOUR INT :FREQ 100MHZ :ARM:SOUR INT2 :ARM:SENS EDGE :ARM:FREQ 10 MHZ :TRIG:COUNT 4

Select internal osc. as pulse-period source Set pulse frequency to 100MHz Select PLL as triggering source Sense edge of PLL signal Set triggering frequency to 10 MHZ Set burst length to 4

44

Programming Reference SCP In mma SCPI Instrument Command List :ARM:IMP


:ARM[:SEQuence[1]|:STARt][:LAYer]:IMPedance

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits Description

Set & Query Numeric OHM with engineering prefixes, e.g.: MOHM is Megaohms. 50 50 or 10 k Use this command to program the input impedance of the EXT INPUT 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.
:ARM:IMP 50OHM :ARM:LEV 2.5V

Example

Set EXT INPUT impedance to 50 W Set EXT INPUT threshold to 2.5 V

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits Description Example

:ARM:LEV
:ARM[:SEQuence[1]|:STARt][:LAYer]:LEVel

Set & Query Numeric V with engineering prefixes. +1.0 V -10 V to +10 V Use this command to program the triggering threshold of the EXT INPUT connector.
:ARM:IMP 50OHM :ARM:LEV 2.5V

Set EXT INPUT impedance to 50 Set EXT INPUT threshold to 2.5 V

45

Programming Reference SCP In mma SCPI Instrument Command List :ARM:PER


:ARM[:SEQuence[1]|:STARt][:LAYer]:PERiod

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits

Set & Query Numeric S or SEC with engineering prefixes. 10.00 s Consider the following limits for the individual output modules:
Agilent 81104A with 81105A 12.5 ns to 999.5 s Agilent 81110A with 81111A 6.06 ns to 999.5 s Agilent 81110A with 81112A 3.03 ns to 999.5 s Agilent 8110A VCO: 6.65 ns to 999 ms PLL: 6.650 ns to 999.0 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. 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 10-ns pulses occurring every 100 ns:


:TRIG:SOUR INT :PER 10 NS :ARM:SOUR INT2 :ARM:SENS EDGE :ARM:PER 100ns :ARM:TRIG:COUNT 4

Select internal osc. as pulse-period source Set pulse period to 10ns Select PLL as triggering source Sense edge of PLL signal Set triggering period to 100ns Set burst length to 4

46

Programming Reference SCP In mma SCPI Instrument Command List :ARM:SENS


:ARM[:SEQuence[1]|:STARt][:LAYer]:SENSe

Command mma Long Form Parameter *RST value RST Description

Set & Query EDGE | LEVel EDGE 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). This corresponds to the Triggered mode selected on the Mode/Trigger screen when using the front panel. When sensing 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 mma Long Form Parameter *RST value RST Description

:ARM:SLOP
:ARM[:SEQuence[1]|:STARt][:LAYer]:SLOPe

Set & Query POSitive | NEGative | EITHer POS Use this command to select the trigger slope for the arming signal when triggering on edges. Use EITHer to trigger on both the positive and negative edges of the arming signal. This allows you to trigger at twice the frequency of the arming signal. If you are arming on levels, use this command to select whether the instrument triggers during the positive or negative cycle of the arming signal.

47

Programming Reference SCP In mma SCPI Instrument Command List :ARM:SOUR


:ARM[:SEQuence[1]|:STARt][:LAYer]:SOURce

Command mma Long Form Parameter *RST value RST Description

Set & Query IMMediate | INTernal[1] | INTernal2 | EXTernal[1] | MANual IMM Use this command to select the triggering mode of the instrument by selecting the source of the arming signal (Use :ARM:SENSe EDGE | LEVel to choose between triggered and gated):
Triggering source internal osc. PLL EXT INPUT MAN key :ARM:SOURce
IMMediate|INTernal[1] INTernal2 EXTernal1 MANual

Mode
CONTINUOUS TRIGGERED|GATED by PLL TRIGGERED|GATED by:EXT IN TRIGGERED|GATED by:MANKey

Command mma Long Form Parameter *RST value RST Description

:CHAN:MATH
:CHANnel:MATH

Set & Query OFF | PLUS OFF Use this command to enable or disable channel addition in an instrument with two output channels installed. With :CHAN:MATH PLUS the signals from both channels are added at output 1. Output 2 is not used. This allows you to, for example, generate 3 and 4 level waveforms, simulate single or repeated glitches, generate pulse transitions with a step-change in slew-rate, simulate overshoot and undershoot.

48

Programming Reference SCP In mma SCPI Instrument Command List For levels and amplitude values that can be added in the channel addition mode, refer to chapter 3, Specifications, Levels in Channel Addition on page 110. NOTE This functionality is not available for Agilent 81110A with Agilent 81112A 3.8V/330 MHz outputs installed. :CALibration
:CALibration[:ALL]

Command mma Long Form Parameter *RST value RST Description

Set & Query none none Use this command to perform a timing calibration of the instrument. The timing circuitries for VCO-period, delay and width are calibrated in reference to the internal PLL reference. The return values for the query command :CALibration[:ALL]? are as follows: 0 >0 calibration passed calibration failed

When the instrument is switched off and on again, the factory calibration data are activated again.

49

Programming Reference SCP In mma SCPI Instrument Command List :DIG:PATT:DATA[1|2|3]


:DIGital[:STIMulus]:PATTern:DATA[1|2|3]

Command mma Long Form Parameter *RST value RST

Set & Query [<start>,] <data>

Channel [1|2|3] 1 2 3 Description CH1 (OUTPUT 1) CH2 (OUTPUT 2) STRB(STROBE OUT)

Default Bit 1 1 0 1 Bit 2 0 1 0 Bits 3 to 16384 (8110A: 4096) 0 0 0

Description

Use this command to set or read the pattern data of one or all channels starting from Bit 1. The <data> is an arbitrary block of program data as defined in IEEE 488.2 7.7.6.2, for example: Note that the optional <start> parameter is ignored by the instrument if you use it
#1541213 # Start of block 1 Length of the length of the data 5 Length of the data 41213 5 bytes of data

NOTE

#2161000100010001000 # Start of block 2 Length of the length of the data 16 Length of the data 10...00 16 bytes of data

50

Programming Reference SCP In mma SCPI Instrument Command List

Examples

:DIG:PATT:DATA #1541213

The instrument uses each byte of data set one Bit in the pattern memory. If you don't specify a particular channel, the lowest three bits of each byte are used to set all three channels, and the top five bits are ignored. Note that you can therefore use the ASCII characters 0,1,2 and 3, to program Outputs 1 and 2 in binary with STROBE=0 (or 4,5,6, and 7 for STROBE=1):
DATA ASCII ignored D7 D6 D5 D4 D3 4 1 2 1 3 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 used D2 D1 D0 1 0 0 0 0 0 0 1 0 1 0 1 0 1 1 1 0 0 0 0 0 0 1 0 1 0 1 0 1 1 STRB STROBE OUT CH2 OUTPUT2 CH1 OUTPUT 1

:DIG:PATT:DATA2 #1501011

If you specify a particular channel, the least significant bit of each byte is used to set the selected channel, and the top seven bits are ignored. Note that you can therefore use the ASCII characters `1' and `0' to set individual bits to 1 and 0:
STRB STROBE DATA ASCII ignored D7 D6 D5 D4 D3 D2 D1 0 1 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 LSB D0 0 1 0 1 1 X X X X X 0 0 1 0 1 X X X X X OUT CH2 OUTPUT2 CH1 OUTPUT

X indicates that the bit remains unchanged.

51

Programming Reference SCP In mma SCPI Instrument Command List

:ARM:SOUR IMM :DIG:PATT:DATA3 #1501011 :TRIG:COUN 5 :DIG:PATT ON

Set continuous mode Set up pattern data for STROBE channel Set pattern length (lastbit) to Switch on PATTERN mode

Command mma Long Form Parameter *RST value RST Specified Limits Description

:DIG:PATT:PRBS[1|2|3]
:DIGital[:STIMulus]:PATTern:PRBS[1|2|3]

Set <n>,<length> Not applicable <n> <length> 7 to 14 (integer) (Agilent 8110A: 7-12) 2 to 16384 (integer) (Agilent 8110A: 1- 4096)

Use this command to set up PRBS data starting from bit 1. The parameter <n> is used as the basis to generate a 2n1 PRBS. The parameter <length> determines how many bits of the PRBS sequence are used. If <length> is longer than the PRBS, the PRBS is repeated as necessary to achieve the required length. To set up a repeating 2101 PRBS on output 1:
:ARM:SOUR IMM :TRIG:COUN 1023 :DIG:PATT:PRBS1 10,1023 :DIG:PATT ON

Example

Set continuous mode Set pattern length (last bit) to 1023 Set up PRBS on OUTPUT 1 Switch on PATTERN mode

52

Programming Reference SCP In mma SCPI Instrument Command List :DIG:PATT:PRES[1|2|3]


:DIGital[:STIMulus]:PATTern:PRESet[1|2|3]

Command mma Long Form Parameter *RST value RST Specified Limits Description

Set <n>,<length> Not applicable <n> <length> 2 to 16384 (integer) 2 to 16384 (integer)

Use this command to set up clock data starting from bit 1 with value 1. The parameter <n> is used as the divider to generate a CLOCKn sequence (squarewave if NRZ data is selected). The parameter <length> determines the length of the sequence. n=2 Sequence = 101010101010101.... n=3 Sequence = 100100100100100.... n=4 Sequence = 110011001100110.... n=5 Sequence = 110001100011000.... n=6 Sequence = 111000111000111.... n=7 Sequence = 111000011100001.... n=8 Sequence = 111100001111000.... and so on. Special Case: <n> = 0, <n> = 1, If <n> = 0 then the sequence defined by <length> is filled with zeros. If <n> = 1, then the sequence is filled with ones.

Example

To set up a CLOCK 4 squarewave on STROBE OUT:


:TRIG:COUN 4096 :DIG:PATT:PRES3 4,4096 :DIG:PATT ON

Set pattern length (last bit) to 4096 Set up CLOCK 4 on STRB Switch on PATTERN mode

NOTE

To produce a continuous squarewave the pattern length must be a multiple of the selected divider, in this case a multiple of 4.

53

Programming Reference SCP In mma SCPI Instrument Command List :DIG:PATT


:DIGital[:STIMulus]:PATTern[:STATe]

Command mma Long Form Parameter *RST RST Description

Set & query ON | OFF OFF Use this command to enable and disable Pattern mode. Use :TRIG:COUN to program the length of the pattern. :DIG:PATT:UPD

Command mma Long Form Parameter *RST RST Description

:DIGital[:STIMulus]:PATTern:UPDate
Set & query ON | OFF | ONCE ON Use this command to enable and disable the automatic updating of the pattern generating hardware following a :DIG:PATT:DATA command. Disable the automatic updating if you want to set up new pattern data in the instrument without affecting the pattern which is currently being generated. You can then update the hardware with the new pattern data by sending a :DIG:PATT:UPD ONCE command.

54

Programming Reference SCP In mma SCPI Instrument Command List :DIG:SIGN[1|2]:FORM


:DIGital[:STIMulus]:SIGNal[1|2]:FORMat

Command mma Long Format Parameter oup Range Coupling *RST value RST Description

Set & Query RZ | NRZ Period, Frequency RZ Use this command to set and read the data format of channels 1 and 2 when using Pattern mode. If you don't specify a channel number in the command, channel 1 is assumed. RZ Return to Zero. An RZ pulse is generated for each 1 in the data. You can vary the width, edges and levels of the pulse. Non Return to Zero. A pulse of 100% dutycycle is generated for each 1 in the data. You can vary the edges and levels of the pulse.
Set channel 1 data format to NRZ

NRZ

Example Command mma Long Form Parameter *RST value RST Description

:DIG:SIGN:FORM NRZ

:DISP
:DISPlay[:WINDow][:STATe]

Set & Query ON | OFF | 1 | 0 ON This command is used to turn the frontpanel 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.
SECDISP OFF

NOTE Example

Switch off the frontpanel display

55

Programming Reference SCP In mma SCPI Instrument Command List :MMEM:CAT?


:MMEMory:CATalog?

Command mma Long Form Parameter *RST value RST Description

Query ["A:"] Not applicable 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. The information returned is: <bytes_used>,<bytes_free>{,<file_entry>}
<bytes_used> <bytes_free> <file_entry> The total number of bytes used on the memory card. The total number of bytes still available on the memory card. String containing the name, type and size of one file: "<file_name>,<file_type>,<file_size>"

NOTE

The <file_type> is always blank. A directory name has <file_size> = 0 :MMEM:CDIR


:MMEMory:CDIRectory

Command mma Long Form Parameter *RST value RST Description

Event ["directory_name"] Not applicable Use this command to 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 "\".

NOTE

Examples

:MMEM:CDIR :MMEM:CDIR "PERFORM" :MMEM:CDIR ".."

Select root directory Select directory "PERFORM" Select parent directory

56

Programming Reference SCP In mma SCPI Instrument Command List :MMEM:COPY


:MMEMory:COPY

Command mma Long Form Parameter *RST RST Description

Event "filename"[,"A:"],"copyname"[,"A:"] Not applicable 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 subdirectory in the current directory, a copy of the file filename is made in the sub-directory. Use ".." as copyname to copy a file into the parent directory of the current directory.
:MMEM:COPY "test1","test2" :MMEM:COPY "test1",".."

Examples

Copy test1 to test2 Copy test1 into parent directory

Command mma Long Form Parameter *RST RST Description

:MMEM:DEL
:MMEMory:DELete

Event "filename" Not applicable Use this command to delete file filename from the currently selected directory. :MMEM:INIT
:MMEMory:INITialize

Command mma Long Form Parameter *RST RST Description CAUTION

Event ["A:"[,"DOS"]] Not applicable Use this command to initialize a memory card to DOS format. Initializing a memory card destroys any existing data on the card.

57

Programming Reference SCP In mma SCPI Instrument Command List :MMEM:LOAD:STAT


:MMEMory:LOAD:STATe

Command mma Long Form Parameter *RST RST Specified Limits Description

Event <n>,"filename"[,"A:"] Not applicable <n> = 0 to 9 (integer) 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 memories. Use memory 0 to load a default setting as the current instrument setting.

Examples Command mma Long Form Parameter *RST RST Specified Limits Description

See next command :MMEM:STOR:STAT


:MMEMory:STORe:STATe

Event <n>,"filename"[,"A:"] Not applicable <n> = 0 to 9 (integer) 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

:MMEM:LOAD:STAT 1,"FREQPERF" :MMEM:LOAD:STAT 0,"AMPTEST" :*SAV 2 :*RCL 3

Load FREQPERF into memory 1 Load AMPTEST as current setting Save current setting in memory 2 Recall memory 3 as current setting

58

Programming Reference SCP In mma SCPI Instrument Command List :OUTP[1|2]


:OUTPut[1|2][:NORMal][:STATe]

Command mma Long Form Parameter *RST value RST Description Example

Set & Query ON | OFF | 1 | 0 OFF Use this command to switch the normal outputs on or off.
:OUTP1 ON :OUTP2 OFF

Switch on output 1 Switch off output 2

Command mma Long Form Parameter *RST value RST Description Example

:OUTP[1|2]:COMP
:OUTPut[1|2]:COMPlement[:STATe]

Set & Query ON | OFF | 1 | 0 OFF Use this command to switch the complement/differential outputs on or off. (Available with Agilent 81112A 3.8 V / 330 MHz output channels)
:OUTP1:COMP ON :OUTP2:COMP OFF

Switch on complement output 1 Switch off complement output 2

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits Description

:OUTP[1|2]:IMP
:OUTPut[1|2]:IMPedance[:INTernal]

Set & Query Numeric OHM with engineering prefixes, e.g.: MOHM is Megaohms. 50 50 or 1 k Use this command to program the source impedance of the output connectors. 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.

59

Programming Reference SCP In mma SCPI Instrument Command List The Agilent 81112A 3.8V/330 MHz output has a fixed 50 Source impedance. Example
:OUTP1:IMP 50OHM :OUTP2:IMP 1000OHM

Set output 1 impedance to 500 Set output 2 impedance to 1 k

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits Description

:OUTP[1|2]:IMP:EXT
:OUTPut[1|2]:IMPedance:EXTernal

Set & Query Numeric OHM with engineering prefixes, e.g.: MOHM is Megaohms. 50.0 0.1 to 1 M Use this command to set the expected load impedance of the deviceunder-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 frontpanel unless you set the expected load using this command. With the Agilent 81112A 3.8V/330MHz output channels it is not possible to set load impedance, it expects 50 loads.
:OUTP1:IMP:EXT 47.6OHM :OUTP2:IMP:EXT 1M OHMS

Example

Set load impedance at OUTPUT 1 to 47.6 Set load impedance at OUTPUT 2 to 1 M

Command mma Long Form Parameter *RST value RST Description Example

:OUTP[1|2]:POL
:OUTPut[1|2]:POLarity

Set & Query NORMal | INVerted NORM Use this command to invert the signal at the outputs.
:OUTP1:POL INV :OUTP1:POL NORM

Inverted signal at output1 Normal signal at output 1

60

Programming Reference SCP In mma SCPI Instrument Command List :CURR[1|2]


[:SOURce]:CURRent[1|2][:LEVel][:IMMediate][:AMPLitude]

Command mma Long Form Parameter ffi Parameter suffix *RST value RST Specified Limits cou Value coupling

Set & Query Numeric A with engineering prefixes. 20 mA (50 into 50 ) 10 V Outputs (from high Z into short): max 400 mA typical 3.8V Outputs (50 into short): max 152 mA typical

Amplitude = High - Low High - Low Offset = 2


coupl Range coupling Description Offset This command programs 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 [: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
:HOLD CURR :CURR1 75MA

Enable CURRENT subsystem Set output 1 amplitude to 75 mA

61

Programming Reference SCP In mma SCPI Instrument Command List :CURR[1|2]:OFFSet


[:SOURce]:CURRent[1|2][:LEVel][:IMMediate]:OFFSet

Command mma Long Form Parameter ffi Parameter suffix *RST value RST cou Value coupling

Set & Query Numeric A with engineering prefixes. 0.0 A (50 into 50 )

Amplitude = High - Low Offset = High - Low 2


coupl Range coupling Description Amplitude This command programs 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. The available current range is limited by the combination of: Specified voltage limits Actual output impedance setting :OUTPut:IMPedance Actual expected load impedance setting Example
:HOLD CURR :CURR1:OFF 50MA

Enable CURRENT subsystem Set output 1 offset to 50 mA

62

Programming Reference SCP In mma SCPI Instrument Command List :CURR[1|2]:HIGH


[:SOURce]:CURRent[1|2][:LEVel][:IMMediate]:HIGH

Command mma Long Form Parameter ffi Parameter suffix cou Value coupling

Set & Query Numeric A with engineering prefixes.

Amplitude = High - Low High - Low Offset = 2


coupl Range coupling *RST value RST Specified Limits Description Low-level +10 mA (50 into 50 ) 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 mA typical This command programs the high-level current of the output signal. Note that to set the output levels in terms of current, you first 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
:HOLD CURR" :CURR1:HIGH 150MA

Enable CURRENT subsystem Set output 1 high-level to 150 mA

63

Programming Reference SCP In mma SCPI Instrument Command List :CURR[1|2]:LOW


[:SOURce]:CURRent[1|2][:LEVel][:IMMediate]:LOW

Command mma Long Form Parameter ffi Parameter suffix cou Value coupling

Set & Query Numeric A with engineering prefixes.

Amplitude = High - Low High - Low Offset = 2


coupl Range coupling *RST value RST Specified Limits Description High-level 10 mA (50 into 50 ) 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 This command programs the low-level 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. 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
:HOLD CURR :CURR1:LOW 50 MA

Enable CURRENT subsystem Set output 1 low-level to 50 mA

64

Programming Reference SCP In mma SCPI Instrument Command List :CURR[1|2]:LIM


[:SOURce]:CURRent[1|2]:LIMit[:HIGH]

Command mma Long Form Parameter ffi Parameter suffix *RST value RST Description

Set & Query Numeric A with engineering prefixes. +10.0 mA 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.
:HOLD CURR :CURR1:LIM 50 MA :CURR1:LIM:STAT ON

NOTE Example

Enable CURRENT subsystem Set output 1 high-level current limit to 50 m A Switch on output 1 limits

Command mma Long Form Parameter ffi Parameter suffix *RST value RST Description

:CURR[1|2]:LIM:LOW
[:SOURce]:CURRent[1|2]:LIMit:LOW

Set & Query Numeric A with engineering prefixes. 10.0 mA 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. The current is not limited by the output hardware, this is a software limit.
:HOLD CURR :CURR1:LIM:LOW -50MA* :CURR1:LIM:STAT ON

NOTE Example

Enable CURRENT subsystem Set output 1 low-level current limit to 50 mA Switch on output 1 limits

65

Programming Reference SCP In mma SCPI Instrument Command List :CURR[1|2]:LIM:STAT


[:SOURce]:CURRent[1|2]:LIMit:STATe

Command mma Long Form Parameter *RST value RST Description

Set & Query ON | OFF | 1 | 0 OFF This command switches the output limits on or off. When you switch on the output limits 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. You can switch the limits on and off in both the [:SOURce]:CURRent and the [:SOURce]:VOLTage subsystems but the current and voltage limits are not enabled/disabled independently. The voltage and current limits are always enabled/disabled together.
:HOLD CURR :CURR1:LIM 50MA :CURR1:LIM:LOW -50MA :CURR1:LIM:STAT ON

NOTE

Example

Enable CURRENT subsystem Set output 1 high-level current limit to 50 mA Set output 1 low-level current limit to 50mA Switch on output 1 limits

Command mma Long Form Parameter ffi Parameter Suffix cou Value coupling

:FREQ
[:SOURce]:FREQuency[:CW|:FIXed]

Set & Query Numeric Hz with engineering prefixes, or MHZ for Megahertz.

1 Period = Frequency
*RST value RST 1.00 MHz

66

Programming Reference SCP In mma SCPI Instrument Command List Consider the following limits for the individual output modules
Agilent 81111A 1 MHz to 165 MHz Agilent 81112A 1 MHz to 330 MHz Agilent 81105A 1 MHz to 80 MHz Agilent 8110A VCO 1Hz to 150 MHz PLL 1 MHz to 150 MHz

Specified limits

Description

Use this command to set/read the pulse frequency. Select the frequency source for the pulse frequency 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 EXT2).

Example

:TRIG:SOUR INT :FREQ 75MHz

Select internal osc. as pulse trigger Set pulse frequency to 75 MHz

Command mma Long Form Parameter *RST value RST Description

:FREQ:AUTO
[:SOURce]:FREQuency[:CW|:FIXed]:AUTO

Event ONCE Not applicable 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?
:TRIG:SOUR EXT2 :FREQ:AUTO ONCE :FREQ?

Example

Select ext CLK IN as pulse trigger Measure frequency at CLK IN Query pulse frequency

67

Programming Reference SCP In mma SCPI Instrument Command List :HOLD


[:SOURce]:HOLD

Command mma Long Form Parameter *RST value RST Description

Set & Query VOLTage | CURRent VOLT Use this command to enable either of the [:SOURce]:VOLTage or [:SOURce]:CURRent subsystems. You can control the signal levels of the instrument outputs in terms of voltage or current.

Command mma Long Form Parameter ffi Parameter suffix nct ona Functional coupling oup cou Value coupling

:PHAS[1|2]
[:SOURce]:PHASe[1|2][:ADJust]

Set & Query Numeric DEG or RAD. A parameter without a suffix is interpreted as RAD. Programming the pulse phase also executes [:SOURce]:PULSe:HOLD PHASe so that the pulse phase is held constant when the signal frequency is changed.

Delay =
*RST value RST Specified limits Description 0.0

Phase 360

Period

0 to 360 constrained by delay and period limits. 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:DELay[1|2]:HOLD PRATio.

68

Programming Reference SCP In mma SCPI Instrument Command List


Set output 1 delay to 500ns Set output 2 phase to 180 Hold output 1 delay constant with varying period Hold output 2 phase constant with varying period

Example

:PULS:DEL1 500NS :PHAS2 180 DEG :PULS:DEL1:HOLD TIM :PULS:DEL2:HOLD PRAT

Command mma Long Form Parameter cou Value coupling

:PULS:DCYC[1|2]
[:SOURce]:PULSe:DCYCle[1|2]

Set & Query Numeric

Width =
*RST value RST Specified limits Description

Dutycycle 100

Period

10.0% (derived from Width and Period) 0.001% 99.9%, depends on width, transition and period. Use this command to program the dutycycle of the pulse signal. If you want to set an absolute pulse width use [:SOURce]:PULSe:WIDTh[1|2]. If you want the pulse dutycycle to remain constant when the pulse period is varied (rather than the absolute pulse width), use :SOURce]:PULSe:HOLD[1|2] DCYCle

Example

:PULS:DCYC1 25PCT :PULS:HOLD1 DCYC

Set output 1 dutycycle to 25% Hold dutycycle constant with varying period

69

Programming Reference SCP In mma SCPI Instrument Command List :PULS:DEL[1|2]


[:SOURce]:PULSe:DELay[1|2]

Command mma Long Form Parameter ffi Parameter suffix cou Value coupling

Set & Query Numeric S with engineering prefixes. You can change the default unit using [:SOURce]:PULSe:DELay[1|2]:UNIT.

Delay Period Delay Delay% = Period Phase =


*RST value RST Specified limits 0.0

360 100

0.00 ns to 999 s (limited by period and minimum width)


Agilent 81111A 3.03 ns Agilent 81112A 3.03 ns Agilent 81105A 12.5 ns Agilent 8110A 6.65 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|2]:HOLD TIME.

Example

:PULS:DEL1 500NS :PHAS2 180 DEG :PULS:DEL1:HOLD TIME :PULS:DEL2:HOLD PRAT

Set output1 delay to500 ns Set output 2 phase to180 Hold output 1 delay constant with varying period Hold OUTPUT 2 phase constant with varying period

70

Programming Reference SCP In mma SCPI Instrument Command List :PULS:DEL[1|2]:HOLD


[:SOURce]:PULSe:DELay[1|2]:HOLD

Command mma Long Form Parameter *RST value RST Description

Set & Query TIME | PRATio TIME Use this command to set/read the coupling between the pulse period and the pulse delay: TIME PRATio The absolute pulse delay is held fixed when the pulse period is varied (Pulse phase varies). The pulse phase delay (delay as ratio of period) is held fixed when the pulse period is varied (Pulse delay varies.
Set output 1 delay to 500ns Set output 2 phase to 180 Hold output 1 delay constant with varying period Hold output 2 phase constant with varying period

Example

:PULS:DEL1 500ns :PHAS2 180DEG :PULS:DEL1:HOLD TIME :PULS:DEL2:HOLD PRAT

Command mma Long Form Parameter *RST value RST Description

:PULS:DEL[1|2]:UNIT
[:SOURce]:PULSe:DELay[1|2]:UNIT

Set & Query S | SEC | PCT | DEG | RAD S 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.
:PULS:DEL1:UNIT PCT :PULS:DEL1 50

Example

Set output 1 delay unit to % Set output 1 delay to 50% of period

71

Programming Reference SCP In mma SCPI Instrument Command List :PULS:DOUB[1|2]


[:SOURce]:PULSe:DOUBle[1|2][:STATe]

Command mma Long Form Parameter *RST value RST Description

Set & Query OFF | ON OFF Use this command to switch double-pulse mode on or off. In doublepulse mode two pulses are generated per pulse period and the delay between the leading edges of the first and second pulse can be adjusted. :PULS:DOUB[1|2]:DEL
[:SOURce]:PULSe:DOUBle[1|2]:DELay

Command mma Long Form Parameter ffi Parameter suffix cou Value coupling

Set & Query Numeric S with engineering prefixes. You can change the default unit using [:SOURce]:PULSe:DOUBle:DELay[1|2]:UNIT.

DblDel% =
*RST value RST Specified limits 0.0

DblDel Period

100

Consider the following limits for the individual output modules:


Agilent 81104A with 81105A 12.5 ns to 999.5 s (period width 6.25 ns) min period 25 ns Agilent 81110A with 81111A 6.06 ns to 999.5 s (period width 3.03 ns) min period 12.2 ns Agilent 81110A with 81112A 3.03 ns to 999.5 s (period width 1.5 ns) min period 6.06 ns Agilent 8110A 6.65 ns to 999 ms (limited by period width 6.65 ns) min period 13.3 ns

Description

Use 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.

72

Programming Reference SCP In mma SCPI Instrument Command List 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|2]:DELay:HOLD TIME. Example
:PULS:DOUB1 ON :PULS:DOUB1:DEL 500NS :PULS:DOUB1:DEL:HOLD TIME

Switch on Double pulses on output 1 Set inter-pulse delay to 500ns Hold inter-pulse delay fixed with varying pulse period

Command mma Long Form Parameter *RST value RST Description

:PULS:DOUB[1|2]:DEL:HOLD
[:SOURce]:PULSe:DOUBle[1|2]:DELay:HOLD

Set & Query TIME|PRATio TIME Use this command to set/read the coupling between the pulse period and the double-pulse delay: TIME PRATio The absolute double-pulse delay is held fixed when the pulse period is varied. The double-pulse delay as percentage of period is held fixed when the pulse period is varied.
Switch on Double pulses on output 1 Set inter-pulse delay to 50% of pulseperiod Hold inter-pulse delay as fixed percentage of pulse period

Example

:PULS:DOUB1 ON :PULS:DOUB1:DEL 50 PCT :PULS:DOUB1:DEL:HOLD PRAT

73

Programming Reference SCP In mma SCPI Instrument Command List :PULS:DOUB[1|2]:DEL:UNIT


[:SOURce]:PULSe:DOUBle[1|2]:DELay:UNIT

Command mma Long Form Parameter *RST value RST Description

Set & Query S | SEC | PCT S Use this command to set/read the default 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.
:PULS:DOUB1:DEL:UNIT PCT" :PULS:DOUB1:DEL 50

Example

Set output 1 double-delay unit to % Set output 1 inter-pulse delay to 50% of period

Command mma Long Form Parameter *RST value RST Description

:PULS:HOLD[1|2]
[:SOURce]:PULSe:HOLD[1|2]

Set & Query WIDTh | DCYCle | TDELay WIDTh Use this command to set whether the pulse width, the pulse-dutycycle or the pulse-trailing-edge delay is held constant when the pulse period is changed.
:PULS:DEL:HOLD1 TIME :PULS:DEL 20NS :PULS:HOLD1 DCYC :PULS:DCYC 25PCT

Example

Hold output 1 delay fixed when frequency varies Set output 1 delay to 20ns Hold output 1 dutycycle fixed when frequency varies Set output 1 dutycycle to 25%

74

Programming Reference SCP In mma SCPI Instrument Command List :PULS:PER


[:SOURce]:PULSe:PERiod

Command mma Long Form Parameter ffi Parameter Suffix cou Value coupling

Set & Query Numeric S with engineering prefixes.

Frequency =
*RST value RST Specified limits 1 s

1 Period

Consider the following limits for the individual output modules:


Agilent 81104A with 81105A 12.5 ns to 999.5 s Agilent 81110A with 81111A 6.06 ns to 999.5 s Agilent 81110A with 81112A 3.03 ns to 999.5 s Agilent 8110A VCO: 6.65 ns to 999 ms PLL: 6.650 ns to 999.0 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. You cannot set the pulse period if you have selected the CLK IN connector as the frequency source (:TRIG:SOUR EXT2).

Example

:TRIG:SOUR INT :PULS:PER 25NS

Select internal osc. as pulse trigger Set pulse frequency to 25 ns

75

Programming Reference SCP In mma SCPI Instrument Command List :PULS:PER:AUTO


[:SOURce]:PULSe:PERiod:AUTO

Command mma Long Form Parameter *RST value RST Description

Event ONCE Not applicable Use this command to measure the period at the CLK IN connector. If the CLK IN connector is the selected pulse-period source, you can then read the measured value with :PULS:PER?
:TRIG:SOUR EXT2 :PULS:PER:AUTO ONCE :PULS:PER?

Example

Select ext CLK IN as pulse trigger Measure period at CLK IN Query pulse period

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits

:PULS:TDEL[1|2]
[:SOURce]:PULSe:TDELay[1|2]

Set & Query Numeric S with engineering prefixes. 100 ns Consider the following limits for the individual output modules:
Agilent 81104A with 81105A 6.25 ns to 999.5 s (period 6.25ns) Agilent 81110A with 81111A 3.03 ns to 999.5 s (period 3.03 ns) Agilent 81110A with 81112A 1.5 ns to 999.5 s (period 1.5 ns) Agilent 8110A 3.30 ns to 999 ms (Maximum = Period 3.3 ns)

Description

Use this command to program the delay of the trailing edge of the pulse relative to the start of the pulse period. This is an alternative method of programming the pulse width.
:PULS:DEL1 500NS :PULS:DEL1:HOLD TIME :PULS:TDEL1 750NS

Example

Set output 1 delay to 500 ns Hold output 1 delay constant with varying period Set output 1 trailing delay to 750 ns

76

Programming Reference SCP In mma SCPI Instrument Command List :PULS:TRAN[1|2]:HOLD


[:SOURce]:PULSe:TRANsition[1|2]:HOLD

Command mma Long Form Parameter *RST value RST Description

Set & Query TIME | WRATio TIME Use this command to set the coupling between transition times and the pulse width: TIME WRATio The absolute transition times are held when the pulse width is varied. The ratio of transition time to pulse width is held when the pulse width is varied.
Hold output 1 transitions fixed when pulse width varies Hold output 2 transition:width ratio when pulse width varies

Example

:PULS:TRAN1:HOLD TIME :PULS:TRAN2:HOLD WRAT

Command mma Long Form Parameter *RST value RST Description

:PULS:TRAN[1|2]:UNIT
[:SOURce]:PULSe:TRANsition[1|2]:UNIT

Set & Query S | SEC | PCT S 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.

77

Programming Reference SCP In mma SCPI Instrument Command List :PULS:TRAN[1|2]


[:SOURce]:PULSe:TRANsition[1|2][:LEADing]

Command mma Long Form Parameter ffi Parameter suffix *RST value RST

Set & Query Numeric S with engineering prefixes, or PCT The reset value depends on the output module:
Agilent 81104A with 81105A 3 ns Agilent 81110A with 81111A 2 ns Agilent 81110A with 81112A 0.8 ns

Specified limits

Consider the following limits for the individual output modules:


Agilent 81104A with 81105A 3 ns to 200 ms Agilent 81110A with 81111A 2 ns to 200 ms Agilent 81110A with 81112A 0.8 ns/1.6 ns fixed Agilent 8110A 2 ns to 200 ms

Parameter oup coupling

Trailing edge = Leading edge if :PULS:TRAN:TRA:AUTO ON. This is the default condition. Use :PULS:TRAN:TRA:AUTO OFF to enable independent programming of the trailing edge within a 1:20 ratio for the ranges.

NOTE Description

Agilent 81110A with Agilent 81112A 3.8V/330 MHz Output has coupled transitions. Use this command to set/read the transition time of the pulse-leadingedge. Note that the leading and trailing edges of the pulse have to fit within the defined pulse width
:PULS:TRAN1 3NS :PULS:TRAN1:TRA:AUTO OFF :PULS:TRAN1:TRA 15 NS

Example

Set output 1 leading edge to 3 ns Enable independent setting of trailing edge Set output 1 trailing edge to 15ns

78

Programming Reference SCP In mma SCPI Instrument Command List :PULS:TRAN[1|2]:TRA


[:SOURce]:PULSe:TRANsition[1|2]:TRAiling

Command mma Long Form Parameter ffi Parameter suffix *RST value RST

Set & Query Numeric S with engineering prefixes, or PCT The reset value depends on the output module:
Agilent 8111A 2.00 ns Agilent 81105A 3 ns Agilent 81112 0.8 ns

Specified limits

Consider the following limits for the individual output modules:


Agilent 81104A with 81105A 3 ns to 200 ms Agilent 81110A with 81111A 2 ns to 200 ms Agilent 81110A with 81112A 0.8 ns/1.6 ns fixed Agilent 8110A 2 ns to 200 ms

Parameter oup coupling

Trailing edge = Leading edge if :PULS:TRAN:TRA:AUTO ON. This is the default condition. Use :PULS:TRAN:TRA:AUTO OFF to enable independent programming of the trailing edge within a 1:20 ratio for the ranges.

NOTE Description

Agilent 81110A with Agilent 81112A 3.8V/330 MHz Output has coupled transitions. Use this command to set/read the transition time of the pulse-trailingedge. Note that the leading and trailing edges of the pulse have to fit within the defined pulse width.
:PULS:TRAN1 3NS :PULS:TRAN1:TRA:AUTO OFF :PULS:TRAN1:TRA: 15NS

Example

Set output 1 leading edge to 3ns Enable independent setting of trailing edge Set output 1 trailing edge to 15 ns

79

Programming Reference SCP In mma SCPI Instrument Command List :PULS:TRAN[1|2]:TRA:AUTO


:[SOURce]:PULSe:TRANsition[1|2]:TRAiling:AUTO

Command mma Long Form Parameter *RST value RST Description

Set & Query ON|OFF|ONCE ON Use this command to set/read the automatic coupling of the pulsetrailing-edge transition time to the leading-edge transition time. 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. The trailing-edge transition time is independently programmable. The trailing-edge transition time is set ONCE to the same value as the leading edge.

OFF ONCE

NOTE Example

Agilent 81110A with Agilent 81112A 3.8V/330 MHz output has coupled transitions.
:PULS:TRAN1 3NS :PULS:TRAN1:TRA:AUTO OFF :PULS:TRAN1:TRA 15NS

Set output 1 leading edge to 3 n Enable independent setting of trailing edge Set output 1 trailing edge to 15 ns

Command mma Long Form Parameter *RST value RST Description

:PULS:TRIG[1|2]:VOLT
[:SOURce]:PULSe:TRIGger[1|2]:VOLTage[:LEVel][:IMMediate] [:AMPlitude]

Set & Query TTL | ECL TTL Use this command to set/read the output levels at the TRIGGER OUT connector.

80

Programming Reference SCP In mma SCPI Instrument Command List :PULS:WIDT[1|2]


[:SOURce]:PULSe:WIDTh[1|2]

Command mma Long Form Parameter ffi Parameter suffix *RST value RST Specified limits

Set & Query Numeric S with engineering prefixes 100 ns Consider the following limits for the individual output modules:
Agilent 81104A with 81105A 6.25 ns to 999.5 s (period 6.25ns) Agilent 81110A with 81110A 3.03 ns to 999.0 s (period 3.03 ns) Agilent 81110A with 81112A 1.5 ns to 999.5 s (period 1.5 ns) Agilent 8110A 3.30 ns to 999 ms (Maximum = Period 3.3 ns)

(PLL: 999 s) Description Use this command to program the width of the pulse signal. If you want to set width as dutycycle use [:SOURce]:PULSe:DCYCle[1|2]. If you want the pulse width to remain constant when the pulse period is varied (rather than the dutycycle) use [:SOURce]:PULSe:HOLD[1|2] WIDTh. Example
:PULS:WIDT1 50NS :PULS:HOLD1 WIDTH

Set OUTPUT 1 pulse width to 50 ns Hold pulse width constant with varying period

81

Programming Reference SCP In mma SCPI Instrument Command List :ROSC:SOUR


[:SOURce]:ROSCillator:SOURce

Command mma Long Form Parameter *RST value RST Description

Set & Query INTernal | EXTernal INT 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. INTernal EXTernal Lock the PLL to its internal reference Lock the PLL to a reference signal at the CLK IN connector. The external reference signal can be 5 or 10 MHz.
Set external PLL reference (CLK IN) Set expected PLL reference frequency to 10 MHz

Example

:ROSC:SOUR EXT :ROSC:EXT:FREQ 10 MHZ

Command mma Long Form Parameter *RST value RST Specified limits Description

:ROSC:EXT:FREQ
[:SOURce]:ROSCillator:EXTernal:FREQuency

Set & Query Numeric 5 MHz 5 MHz or 10 MHz Use this command to set/read the expected reference 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.
:ROSC:SOUR EXT :ROSC:EXT:FREQ 10MHZ

Example

Set external PLL reference (CLK IN) Set expected PLL reference frequency to 10 MHz

82

Programming Reference SCP In mma SCPI Instrument Command List :VOLT[1|2]


[:SOURce]:VOLTage[1|2][:LEVel][:IMMediate][:AMPLitude]

Command mma Long Form Parameter ffi Parameter suffix cou Value coupling

Set & Query Numeric V with engineering prefixes.

High = Offset + Low = Offset coupl Range coupling *RST value RST Specified limits 1.00 V

Amplitude 2 Amplitude 2

With Offset, see page 84 Values are valid from 50 into 50


Agilent 81104A with 81105A 100 mVpp to 10.0 Vpp Agilent 81110A with 81111A 100 mVpp to 10.0 Vpp Agilent 81110A with 81112A 100 mVpp to 3.8 Vpp Agilent 8110A 100 mVpp to 10.0 Vpp

Description

This command programs 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:IMPedance:EXTernal

Example

:HOLD VOLT :VOLT1 5V

Enable VOLTAGE subsystem Set output 1 amplitude to 5 V

83

Programming Reference SCP In mma SCPI Instrument Command List :VOLT[1|2]:OFFSet


[:SOURce]:VOLTage[1|2][:LEVel][:IMMediate]:OFFSet

Command mma Long Form Parameter ffi Parameter suffix cou Value coupling

Set & Query Numeric V with engineering prefixes.

High = Offset + Amplitude 2 Amplitude Low = Offset 2


coupl Range coupling *RST value RST Specified Limits With Amplitude, see page 83 0.0 mV Consider the following limits for the individual output modules:
Agilent 81111A & Agilent 81105A 10 V to + 10 V Agilent 81112A 2 V to +3.8 V

NOTE Description

When using the Level window the amplitude has to be taken into account. This command programs the 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

:HOLD VOLT :VOLT1:OFF -800MV

Enable VOLTAGE subsystem Set output 1 offset to 800mV

84

Programming Reference SCP In mma SCPI Instrument Command List :VOLT[1|2]:HIGH


[:SOURce]:VOLTage[1|2][:LEVel][:IMMediate]:HIGH

Command mma Long Form Parameter ffi Parameter suffix cou Value coupling

Set & Query Numeric V with engineering prefixes.

Amplitude = High - Low High - Low Offset = 2


Range coupling coupl *RST value RST Specified limits With Low-level 500 mV (50 into 50 )
Agilent 81111A & Agilent 81105 A 9.90 V to 10.0 V Agilent 81112A 1.9 V to +3.8 V Agilent 8110A 9.90 V to 10.0 V

Description

This command programs 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

Example

:HOLD VOLT :VOLT1:HIGH 4.8V

Enable VOLTAGE subsystem Set output 1 high level voltage to 4.8V

85

Programming Reference SCP In mma SCPI Instrument Command List :VOLT[1|2]:LOW


[:SOURce]:VOLTage[1|2][:LEVel][:IMMediate]:LOW

Command mma Long Form Parameter ffi Parameter suffix cou Value coupling

Set & Query Numeric V with engineering prefixes.

Amplitude = High - Low Offset = High-Low 2


coupl Range coupling *RST value RST Specified limits With High-level 500 mV (50 into 50 )
Agilent 81111A & Agilent 81105A 10.0 V to 9.90 V Agilent 81112A 2.0 V to 3.7 V Agilent 8110A 10.0 V to 9.90 V

Description

This command programs 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

:HOLD VOLT :VOLT1:LOW 500MV

Enable VOLTAGE subsystem Set output 1 low-level to 500mV

86

Programming Reference SCP In mma SCPI Instrument Command List :VOLT[1|2]:LIM


[:SOURce]:VOLTage[1|2]:LIMit[:HIGH]

Command mma Long Form Parameter ffi Parameter suffix *RST value RST Description

Set & Query Numeric V with engineering prefixes. +500 mV 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. Note that the voltage is not limited by the output hardware, this is a software limit.
:HOLD VOLT :VOLT1:LIM 3V :VOLT1:LIM:STAT ON

Example

Enable VOLTAGE subsystem Set output 1 high-level limit to 3 V Switch on output 1 limits

Command mma Long Form Parameter ffi Parameter suffix *RST value RST Description

:VOLT[1|2]:LIM:LOW
[:SOURce]:VOLTage[1|2]:LIMit:LOW

Set & Query Numeric V with engineering prefixes. 500 mV 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 software limit.
:HOLD VOLT :VOLT1:LIM:LOW 0V :VOLT1:LIM:STAT ON

Example

Enable VOLTAGE subsystem Set output 1 Low-level voltage Switch on output 1 limits

87

Programming Reference SCP In mma SCPI Instrument Command List :VOLT[1|2]:LIM:STAT


[:SOURce]:VOLTage[1|2]:LIMit:STATe

Command mma Long Form Parameter *RST value RST Description

Set & Query ON | OFF | 1 | 0 OFF This command switches the output limits on or off. When you switch on the output limits cannot program the output levels beyond the programmed limits, until you switch off the voltage limits. The limits apply whether you program high/low levels or amplitude/offset levels. You can switch the limits on and off in both the [:SOURce]:CURRent and the [:SOURce]:VOLTage subsystems but the current and voltage limits are not enabled/disabled independently. The voltage and current limits are always enabled/disabled together.
:HOLD VOLT :VOLT1:LIM 3V :VOLT1:LIM:LOW 0V :VOLT1:LIM:STAT ON

NOTE

Example

Enable VOLTAGE subsystem Set output 1 high level voltage limit to 3 V Set output 1 low-level voltage limit to 0V Switch on output 1 limits

Command mma

: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 redundant. :STATus:OPERation[:EVENt]? :STATus:OPERation:CONDition? :STATus:OPERation:ENABle :STATus:OPERation:NTRansition :STATus:OPERation:PTRansition

88

Programming Reference SCP In mma SCPI Instrument Command List :STATus:PRESet


:STATus:PRESet

Command mma Long Form *RST value RST Description

Event Not Applicable 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 OPERation Register ENABle PTR NTR QUEStionable ENABle PTR NTR Preset value 0000000000000000 0111111111111111 0000000000000000 0000000000000000 0111111111111111 0000000000000000

89

Programming Reference SCP In mma SCPI Instrument Command List :STATus:QUEStionable This command tree accesses the questionable status group. The questionable status group contains warning 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 within the status group: 1. :STATus:QUEStionable[:EVENt]?
Form *RST value Description

Command mma

Query Not Applicable This command reads the event register in the questionable status group.

2. :STATus:QUEStionable:CONDition?
Form *RST value Description

Query Not Applicable This command reads the condition register in the questionable status group.

3. :STATus:QUEStionable:ENABle
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.

90

Programming Reference SCP In mma SCPI Instrument Command List 4. :STATus:QUEStionable:NTRansition


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 questionable status group.

5. :STATus:QUEStionable:PTRansition
Form Parameter *RST value Specified limits Description

Set & Query Numeric Not applicable' 0 32767 This command sets or queries the positive-transition register in the questionable status group.

Command mma Long Form Parameter *RST value RST Description

:SYST:CHEC
:SYSTem:CHECk[:ALL][:STATe]

Set & Query OFF ON Use this command to switch the instrument's error checking 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. Error checking is switched on by the *RST command, or when the default setting is invoked. Error checking cannot be switched on from the frontpanel. Error checking is not automatically re-enabled if you switch the instrument off and on again. Therefore your test programs should send either *RST or set default setting before ending.

CAUTION

91

Programming Reference SCP In mma SCPI Instrument Command List :SYST:ERR?


:SYSTem:ERRor?

Command mma Long Form *RST value RST Description

Query Not Applicable 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 error number and associated message are put into the instrument's output buffer. If the queue is empty, the value 0 is returned, meaning No Error. If the queue overflows at any time, the last error code is discarded and replaced with 350 meaning Queue overflow.

Example Command mma Long Form Parameter ffi Parameter suffix *RST value RST Specified limit

:SYS:ERR?

Query for errors

:SYST:KEY
:SYSTem:KEY

Set & Query Numeric No suffix allowed +19 The following values are supported: No. 1 0 1 2 3 4 5 Key Description No key pressed (Query only) DATA ENTRY 0 DATA ENTRY 1 DATA ENTRY 2 DATA ENTRY 3 DATA ENTRY 4 DATA ENTRY 5

92

Programming Reference SCP In mma SCPI Instrument Command List

No. 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Key Description DATA ENTRY 6 DATA ENTRY 7 DATA ENTRY 8 DATA ENTRY 9 DATA ENTRY . DATA ENTRY +/CURSOR UP CURSOR DOWN CURSOR LEFT CURSOR RIGHT MAN STORE HELP SHIFT MORE Softkey 1 Softkey 2 Softkey 3 Softkey 4
NANO MICRO/MEGA MILLI/KILO

Enter Modify knob left (counter-clockwise) Modify knob right (clockwise) 93

Programming Reference SCP In mma SCPI Instrument Command List In query form, this command reads the last key pressed. The buffer is cleared by *RST and returns the value 1 when empty. In set form, the command simulates pressing a key on the frontpanel. Simulated key strokes are also recorded as the last key pressed. NOTE :SYST:KEY 19 sets the instrument to local mode. In remote mode only the softkeys under the display and the SHIFT (LOCAL) key are active. Since the instrument normally switches to remote mode when any command is received, including :SYSTem:KEY, simulating one of the other disabled keys has no effect. If you want to simulate full frontpanel operation, you must prevent the instrument from entering remote mode by using the REN line of the GP-IB to maintain local mode. If you do this, the :SYSTem:KEY command is the only command which works. Any other commands will be buffered in the instrument blocking any further :SYSTem:KEY commands, until remote mode is enable. :SYST:PRES
:SYSTem:PRESet

Description

Command mma Long Form

No function.

94

Programming Reference SCP In mma SCPI Instrument Command List :SYST:SEC


:SYSTem:SECurity[:STATe]

Command mma Long Form Parameter *RST value RST Description CAUTION

Set & Query ON|OFF OFF

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 Switch off system security Switch the instrument off and on again If you accidentally switch on system security, and want to rescue 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 settings are erased by overwriting them with the default settings. System security mode is not available via the frontpanel. If you want to erase all settings by hand: 1 SHIFT + RECALL / STORE + 0 to recall the default settings from memory location 0. 2 STORE + 1, STORE + 2, ... STORE + 9, to store the defaults in memory locations 1 to 9.

95

Programming Reference SCP In mma SCPI Instrument Command List :SYST:SET


:SYSTem:SET

Command mma Long Form Parameter *RST value RST Description

Set & Query Block data Not applicable In query form, the command reads a block of data containing the instrument's complete set-up. 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 ASCII, and cannot be edited. In set form, the block data must be a complete instrument set-up read using the query form of the command.

Command mma Long Form *RST value RST Description

:SYST:VERS?
:SYSTem:VERSion?

Query 1992.0 This command reads the SCPI revision to which the instrument complies.

Command mma Long Form *RST value RST Description

:SYST:WARN?
:SYSTem:WARNing[:COUNt]?

Query Not applicable Use this command to read the number of warnings which are currently active. Note that the warning status of voltage, current, time and frequency are also summarized by bits in the questionable status register.

96

Programming Reference SCP In mma SCPI Instrument Command List :SYST:WARN:STR?


:SYSTem:WARNing:STRing?

Command mma Long Form *RST value RST Description

Query Not applicable 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. :SYST:WARN:BUFF?
:SYSTem:WARNing:BUFFer?

Command mma Long Form *RST value RST Description

Query Not applicable Use this command to read the maximum possible number of characters which could be returned by :SYST:WARN:STR? if all warnings were active. :TRIG:COUNt
:TRIGger[:SEQuence[1]]:COUNt

Command mma Long Form Parameter *RST value RST Specified limits Description

Set & Query Numeric 1 :DIG:PATT OFF:1 to 65536 :DIG:PATT ON: 2 to 16384 (Agilent 8110 A limit is 2 to 4096) 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 screen:
PULSES

Set a trigger count of 1 so that a single pulse period is generated for each arming event.- instrument is in pulse (stream) mode

97

Programming Reference SCP In mma SCPI Instrument Command List

BURST of

Set a trigger count of 2 to 65536 so that a burst of 2 to 65536 pulse periods is generated for each arming event. Switch off pattern mode so that a pulse (or double-pulse) is generated in each pulse period. (:DIG:PATT OFF)- instrument is in burst mode Set a trigger count of 2 to 16384 so that a burst of 2 to 16384 pulse periods is generated for each arming event. Switch on pattern mode so that the pattern memory is used to generate the pulses. (:DIG:PATT ON)- instrument is in pattern mode

PATTERN of

Examples

To set up a continuous pattern of NRZ-pulses at output 1 with a 512-bit pattern length:


:ARM:SOUR IMM :TRIG:COUN 512 :TRIG:SOUR INT1 :DIG:PATT ON :DIG:SIGN1:FORM NRZ

Set continuous arming Pattern length 512 Pulse period trigger from internal osc Enable pattern operating mode Set output 1 data to NRZ

To set up a triggered burst of 16 single-pulses at output 1, each burst triggered by a positive edge at the EXT INPUT:
:ARM:SOUR EXT1 :ARM:SENS EDGE :ARM:SLOP POS :TRIG:COUN 16 :TRIG:SOUR INT1 :DIG:PATT OFF :PULS:DOUB1 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 1

To set up a gated pulses single-pulses at output 1, gated by a positive level at the EXT INPUT:
:ARM:SOUR EXT1 :ARM: SENS LEV :ARM:SLOP POS :TRIG:COUN 1 :TRIG:SOUR INT1 :DIG:PATT OFF :PULS:DOUB1 OFF

Set arming from EXT INPUT Set arming on levels Set arming on positive level 1 pulse period Single pulse output mode Pulse-period trigger from internal osc. Disable pattern data Ensure single pulses at OUTPUT 1

98

Programming Reference SCP In mma SCPI Instrument Command List :TRIG:IMP


:TRIGger:IMPedance

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits Description

Set & Query Numeric OHM with engineering prefixes, e.g.: MOHM is Megaohms. 50 50 or 10 k Use this command to program the input impedance of the CLK IN 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.
:TRIG:IMP 50OHM :TRIG:LEV 2.5V :TRIG:SOUR EXT2

Example

Set CLK IN impedance to 50 Set CLK IN threshold to 2.5V Pulse period trigger from CLK IN

Command mma Long Form Parameter ffi Parameter Suffix *RST value RST Specified Limits Description Example

:TRIG:LEV
:TRIGger:LEVel

Set & Query Numeric V with engineering prefixes. 1.0 V 10 V to +10 V Use this command to program the triggering threshold of the CLK IN connector.
:TRIG:IMP 50OHM :TRIG:LEV 2.5V

Set CLK IN impedance to 50 Set CLK IN threshold to 2.5 V

99

Programming Reference SCP In mma SCPI Instrument Command List :TRIG:SLOP :TRIGger:SLOPe Set & Query POSitive | NEGative POS Use this command to select the trigger slope for the pulse period triggering signal applied to the CLK IN connector. :TRIG:SOUR :TRIGger:SOURce Set & Query IMMediate | INTernal[1] | INTernal2 | EXTernal2 IMM Use this command to select the pulse-period source of the Agilent 81110A by selecting the source of the pulse period trigger signal: Pulse-period sources set by :TRIG:SOUR Pulse-period source internal osc. internal PLL CLK IN :TRIG:SOURce IMMediate | INTernal[1] INTernal2 EXTernal2

Command mma Long Form Parameter *RST value RST Description

Command mma Long Form Parameter *RST value RST Description

100

3Specifications
In this chapter you will find the specifications of the Agilent 81110A and the Agilent 81104A mainframes and the available output channels. Mainframe No Agilent 81110A Agilent 81104A Channel No Agilent 81111A Agilent 81112A Agilent 81105A Description 10V/165 MHz Output 3.8V/330 MHz Output 10V/80 MHz Output

At the end of this chapter, Pulse Parameter Definitions on page 120 provides detailed information on the definition of the pulse parameters used by the instrument.

NOTE

Warranted Performance Specifications describe the instruments warranted performance. Nonwarranted 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.

101

Specifications onf Declaration of Conformity

Declaration of Conformity
Manufacturer nufact

Agilent Technologies Boeblingen Verification Solutions Herrenberger Str.130 D-71034 Boeblingen/Germany We declare that the system: Agilent 81100 Agilent 81110 A Agilent 81104 A Agilent 81101 A Agilent 81112 A Agilent 81130 A * Agilent 81131 A * Agilent 81132 A * Agilent E 8305 A * Agilent E 8306 A * Family of Pulse-/Data Generators 330/165 MHz Pulse/Pattern Generator 80 MHz Pulse Pattern Generator 50 MHz Pulse Pattern Generator 330 MHz , 3.5V Output Module 400/660 MHz Puls-/Pattern Generator 400 MHz , 3.5V Output Module 660 MHz , 2.5V Output Module VXI Plugin 250 MHz Pulse Generator VXI Plugin 100 MHz Clock Generator EN61010-1:1993

conforms to the following standards:


Safety EMC

IEC 1010-1:1990 +A1:1992 +A2:1995 *

EN 55011:1991 / CISPR 11 Group 1, Class B EN 55011:1991 / CISPR 11 Group 1, Class A EN 61000-4-2:1995 ESD: 4kVcd; 8 kVad;4kV c.p. EN 61000-4-3:1995 Radiated Immunity: 3V/m 80%AM ENV 50204: 1995 Radiated Immunity: 3V/m; 50%Dty 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 upp 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 measurements against EN55011, the I/O ports were terminated with their nominal impedance, the GP-IB connection was terminated with the cable Agilent 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. Boeblingen, June 09th 1998 Update, Oct. 13th 1998 Wolfgang Fenske Regulation Consultant

102

Specifications 81110A 81104A eci Agilent 81110A/81104A Specifications

Agilent 81110A/81104A Specifications


General
Environmental Conditions
Operating temperature: Storage temperature: Humidity: Altitude: Installation: Pollution: EMC: Battery: 0 C to +55 C -40 C to +70 C 95% r.h. up to 40 C ambient temperature up to 2000 m Category II Degree 2 conforms to EN50082-1, EN55011, Class A Lithium, type CR2477-N (Agilent part number 1420-0557)

Safety
IEC1010, CSA1010

Power requirements
100240 Vac, 10%, 5060 Hz; 100120 Vac, 10%, 400 Hz Power consumption: 300 VA max.

103

Specifications ent 81110A 81104A eci Agilent 81110A/81104A Specifications

Maximum Dimensions (H x W x D)
89 mm x 426 mm x 521 mm

Weight
Net 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 30C, under normal operation and at the typical operator position: LpA = 52 dB (5.9 bel) typical {47 dB (5.3 bel) at 23C) typical} Measured in accordance with ISO 7779/EN 27779.

104

Specifications 81110A 81104A eci Agilent 81110A/81104A Specifications

Timing Specifications
Common Specifications
The following specifications apply to all timing parameters unless otherwise specified in the following.
Repeatability: Resolution: RMS Jitter: typically 4 times better than accuracy 3.5 digits, best case 5 ps 0.01% + 15 ps

Period
Period can also be entered as frequency.
Agilent 81110A with 81112A installed 3.030 ns to 999.5 s Agilent 81110A with 81111A installed 6.060 ns to 999.5 s Agilent 81104A with 81105A installed 12.50 ns to 999.5 s

Period Range: Resolution: Accuracy:

3.5 digits, 5 ps best case for VFO 4 digits, 1 ps best case for PLL PLL: 0.01% VFO: 0.5% after selfcal, typical 3% w/o selfcal PLL: 0.001% + 15 ps VFO: 0.01% + 15 ps 1.00 mHz to 330 MHz 1.00 mHz to 165 MHz 1.00 mHz to 80 MHz PLL: 0.01% VFO: + 5%

RMS-jitter: Frequency range:

There are 2 period generation sources available: startable oscillator (variable frequency oscillator VFO) high-accuracy frequency generator (PLL)

105

Specifications ent 81110A 81104A eci Agilent 81110A/81104A Specifications

Glitch-free timing changes


With the Agilent 81110A/81104A you can sweep your timing 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.

Width
Can be entered as absolute width, duty cycle or trailing-edge delay.
Agilent 81112A Range: 1.515 ns to 999.5 s (max value: period 1.5 ns) Agilent 81111A 3.030 ns to 999.5 s (max value: period 3.03 ns) Agilent 81105A 6.250 ns to 999.5 s (max value: period 6.25 ns)
5% 250 ps

Accuracy: Duty cycle:

0.5% 250 ps after selfcal, typical 3.0% 250 ps w/o selfcal

0.1% to 95% (depends on period and width; overprogrammable to 99%)

Duty Cycle values from 0.1% to 95% can be entered directly. For values >95% press shift and use the Modify knob. Note that pulses may be deteriorated or skipped due to the inaccuracy of period and width. Hence for large values, it is better to select complement and enter 100 minus the required duty cycle value.

106

Specifications 81110A 81104A eci Agilent 81110A/81104A Specifications

Delay
Measured between trigger output and main output. Can be entered as absolute delay, phase or % of period.
Agilent 81112A Fixed delay from TRIGGER OUT: Additional variable range: Accuracy: Agilent 81111A Agilent 81105A 15.0 ns typical 0.000 ns to 999.5 s (max value: period 12.5 ns)
5% 0.5 ns

14.0 ns typical 0.00 ns to 999.5 s (max value: period 3.03 ns)


0.5% 0.5 ns after selfcal, typical 3.0% 0.5 ns w/o selfcal

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.
Agilent 81112A Double Pulse Delay range: 3.030 ns to 999.5 ms (width + 1.5 ns) to (period width 1.5 ns) Agilent 81111A 6.060 ns to 999.5 s (width + 3.03 ns) to (period width 3.03 ns) Agilent 81105A 12.50 ns to 999.5 s (width + 6.25 ns) to (period width 6.25 ns)
5% 250 ps

Accuracy: Min. period:

0.5% 150 ps after selfcal, typical 3.0% 150 ps w/o selfcal

6.06 ns (165 MHz)

12.2 ns (82 MHz)

25 ns (40 MHz)

107

Specifications ent 81110A 81104A eci Agilent 81110A/81104A Specifications

Transition Times
Measured between 10% and 90% of amplitude. Can be entered as leading/ trailing edge or % of width.
Agilent 81112A Range: Min. transition: 800 ps or 1.6 ns, fixed <600 ps for Vpp < 1V <900 ps for Vpp > 1V 450 ps typical for Vpp<1v levels (20% to 80% of amplitude) n/a Accuracy: Linearity: n/a n/a Agilent 81111A 2.00 ns to 200 ms <2.0 ns Agilent 81105A 3.00 ns to 200 ms <3.0 ns

1.4 ns typical for ECL levels (20% to 80% of amplitude)

n/a

5 ns typical for 1 k source impedance


10% 200 ps

3% typical for transitions >100 ns

Leading and trailing edges can be programmed independently within the following ranges (Maximum ratio 1:20):

108

Specifications 81110A 81104A eci Agilent 81110A/81104A Specifications

Level Specifications
Agilent 81112A Source impedance: Maximum external voltage: Short circuit current: Normal/complement: ON/OFF: Limits: 50 2.2 V to + 5.5 V 84 mA to 152 mA Agilent 81111A Agilent 81105A selectable 50 or 1 k + 1% typical
24 V 400 mA (double for channel addition)

selectable relays connect/disconnect output (HiZ). high and low levels can be limited to protect the DUT.

External Load compensation


For loads to 50, the actual load impedance can be entered to correct the output values into a static load with Agilent 81111A and Agilent 81105A output modules.

Level Parameters
Level parameters can be entered as voltage or current, as high/low-level or offset/amplitude in terms of voltage or current.
For Agilent 81111A and for Agilent 81105A (50 into 50) Amplitude: Level Window Level Accuracy:a Agilent 81111A Agilent 81105A Resolution: Short Circuit Current
a in + 19 V level window

(1k into 50) 200 mVpp to 20.0 Vpp 20.0 V to + 20.0 V +(1% Amplitude + 100 mV) +(5% Amplitude + 150 mV) 20 mV

100 mVpp to 10.0 Vpp 10.0 V to +10.0 V +(1% Amplitude + 50 mV) +(3% Amplitude + 75 mV) 10 mV

+400 mA max, (doubles for channel addition)

109

Specifications ent 81110A 81104A eci Agilent 81110A/81104A Specifications

For Agilent 81112A (50 into 50) Level Window Amplitude Level Accuracy: Agilent 81112A Resolution: Short Circuit Current 2 V to + 3.80 V 100 mV to 3.8 V +(2% Amplitude + 50 mV) 10 mV 84 mA to +152 mA

Levels in Channel Addition


If two Agilent 81111A output channels are installed in an Agilent 81110A, or two Agilent 81105A output channels are installed in an Agilent 81104A, then the channel addition feature can be used. Channel addition is not available with Agilent 81112A output channels. The following parameters differ from previous specifications if channels are added:
For Agilent 81111A and for Agilent 81105A (50 into 50) Amplitude: Level window: Maximum frequency: Minimum transitions: 100 mVpp to 20.0 Vpp 20.0 V to +20.0 V 60 MHz typical 2 ns typical on first channel 5 ns typical on second channel 15 MHz typical 20 ns typical on both channels (1k into 50) 200 mVpp to 20.0 Vpp

Add fixed delay of second channel

2.5 ns

110

Specifications 81110A 81104A eci Agilent 81110A/81104A Specifications

Pulse Performance
Agilent 81112A Overshoot, Preshoot, Ringing: Settling time: Baseline noise: Dynamic Crosstalk +5% of amplitude 50 mV 5 ns typical 4 mV RMS typical Agilent 81111A Agilent 81105A +5% of amplitude 20 mV 30 ns typical 10 mV RMS typical < 0.1% typical

Clock Sources
It is possible to select between two clock sources, either the startable oscillator (VFO), or the PLL/External Clock. In Triggered Mode the PLL can be used as the trigger source for the VFO, without the need of an additional source.

111

Specifications ent 81110A 81104A eci Agilent 81110A/81104A Specifications

Clock Input/ PLL Reference Input


Input impedance: Threshold: Maximum input voltage: Input transitions: Input Frequency: Minimum pulse width: Input sensitivity: Delay from Clock Input to TRIGGER OUT: Rear panel BNC connector used as: External system clock input: pulse frequency = input frequency or 5 MHz or 10 MHz frequency reference input for internal PLL. The input frequency can be measured. 50 or 10k selectable 10 V to +10 V +15 V <100 ns dc to max 330 MHz, depends on the output module 1.5 ns < 300 mVpp typical 12 ns typical

Phase Locked Loop (PLL)


Locks either to an external frequency reference at the PLL Ref Input Clk In (5 MHz or 10 MHz selectable) or to its internal reference. High accuracy period (frequency) source. When locked to the internal reference, period accuracy, range, resolution, and jitter are improved. When locked to an external frequency reference, the external frequency affects these accuracies. Internal triggering of bursts and patterns: the internal PLL can replace an external trigger source, while the output period is determined by the normal internal oscillator.

112

Specifications 81110A 81104A eci Agilent 81110A/81104A 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.

External Input
Input impedance: Threshold: Maximum input voltage: Input transitions: Input frequency: Minimum pulse width: Input sensitivity: 50 or 10 k selectable -10 V to +10 V +15 Vpp <100 ns dc to max 330 MHz, depends on the output module 1.5 ns <300 mVpp typical

113

Specifications ent 81110A 81104A eci Agilent 81110A/81104A Specifications

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 count: Format: 2 to 65536 single or double pulses

Pattern Mode
The output signal consists of patterns of RZ or NRZ pulses, controlled by the Trigger mode. Pattern Length Format: 16,384 bits/channel and STROBE OUT RZ (return-to-zero) NRZ (non-return-to-zero) DNRZ (delayed non-return-to-zero) Random pattern: PRBS 2n 1, n = 7 to 14

114

Specifications 81110A 81104A eci Agilent 81110A/81104A Specifications

Trigger Modes
Continuous
Generate continuous pulses, double pulses, bursts or patterns.

External Triggered
Each active input transition (rising, falling or both) triggers a single or double pulse, a burst or a pattern. The trigger source can be selected from: External Input MAN Manual Trigger key internal PLL.

External Gated
The active input level (high or low) enables pulses, double pulses, bursts or patterns. The last pulse, double pulse, burst or pattern is always completed. The gate source can be selected from: External Input MAN Manual Trigger key

External Width
To recover a pulse shape of an external signal, applied to the External Input, the period and width are maintained, levels and transitions can be set.

115

Specifications ent 81110A 81104A eci Agilent 81110A/81104A Specifications

Trigger and Strobe Specifications


Strobe Output
Level: Output impedance: Maximum external voltage: Transition times: Pattern: TTL or ECL selectable 50 typical 2 V/+7 V 1 ns typical for TTL, 600 ps typical for ECL 16,384 bits NRZ in pattern mode. Marks burst pulses in burst mode

Trigger Output
Level: Output impedance: Trigger pulse width: TTL or ECL selectable 50 typical typically 50% of period, in EXT WIDTH mode: Agilent 81110A: 1.5 ns typ. Agilent 81104A: 5.9 ns typ. 2 V/+7 V 1 ns typical for TTL, 600 ps typical for ECL

Maximum external voltage: Transition times:

116

Specifications 81110A 81104A eci Agilent 81110A/81104A Specifications

Typical Delays
Delay values are valid for Agilent 81110A with Agilent 81111A 10V/165 MHz outputs. For Agilent 81112A output subtract 4 ns for times referring to OUT 1/OUT 2. For Agilent 81104A with Agilent 81105A 10V/80 MHz outputs add 1.0 ns to the OUT 1/OUT 2 values. Mode external width Trigger Gated Continuous Ext. clock signal as pulse period from Ext Input Ext Input Strobe/ Trigger Out CLK IN to Strobe/Trigger Out OUT 1/OUT 2 Strobe/Trigger Out OUT 1/OUT 2 OUT 1/OUT 2 Strobe/Trigger Out OUT 1/OUT 2 typ. value 8.5 ns 19.5 ns 12.0 ns 26.0 ns 14.0 ns 12.0 ns 26.0 ns

117

Specifications ent 81110A 81104A eci Agilent 81110A/81104A 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. 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 1 MB (MS-DOS, PCMCIA) memory card. Also used for convenient firmware updates.

118

Specifications 81110A 81104A eci Agilent 81110A/81104A 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 One parameter or mode Recall Setting 16,384 bit pattern transfer Typical execution time 30 ms typ. 250 ms typ 600 ms typ

119

Specifications ons 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 Output Trigger Delay Pulse Width Transition Times

Pulse Delay Output Double Pulse Output

Double Pulse Delay Channel A Output Delay A

Interchannel Delay Skew Channel B Output Delay B

120

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% 50% 0% Median

Pulse Period
The time interval between the leading edge medians of consecutive output pulses:

50%

Pulse Period

Trigger Delay
Interval between trigger point of the external trigger input signal and the trigger output pulses leading edge median.

Pulse Width
Interval between leading and trailing edge medians:

50% Specified Width

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 interval from leading edge start stays unchanged (in 121

Specifications ons 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 Output Signal

Fixed Delay

Variable Delay

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.

Double Pulse Delay

Interchannel Delay (Skew)


Interval between corresponding leading edge medians of the output signals.

122

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 0%

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

Deviation 10 % Amplitude 0 % Amplitude

123

Specifications ons 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. That for delay jitter 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 specification shows the limits within which the pulse can be positioned.

High Level Amplitude Median Max High Level Window Low Level Offset Min Low Level Zero Volts

124

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: Overshoot/undershoot < 5% Largest pulse-top oscillation <+ 5%, of pulse amplitude.
Overshoot eg 5% 100 % Amplitude Ringing (NEGATIVE) eg 2 %

Ringing (POSITIVE) eg +3 %

0 % Amplitude

Preshoot eg 2 %

Settling Time
Time taken for pulse levels to settle within level specifications, measured from 90% point on leading edge.

90 % Amplitude lit Settling Time

Amplitude Accuracy Band

125

Specifications ons 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

126

Index dex
Symbols % of Per 70, 71 A Acoustic Noise Emission 104 Added at Output 1 48 Amplitude definition 124 Amplitude current 61 Amplitude voltage 83 B Burst Length 97 Mode 97 BURST length 97 BURST mode 97 C Certification met specifications 5 Channel addition 48 Clear Error Queue 89 Clear Status 89 CLK IN Impedance 99 CLK IN slope 100 CLK IN Threshold 99 Common Commands 18 Condition Register 20 Configuration Agilent 81104A 7 Agilent 81110A 7 standard 7 Continuous mode 48 Current Limits 66 D Db1Del 72 DblDel 73 Declaration of Conformity 102 Default units 71, 74 Definition double pulse 122 interchannel delay 122 jitter 124 Linearity 123 pulse delay 122 pulse levels 124 pulse parameters 120 pulse performance 125 pulse period 121 pulse width 121 repeatability 126 settling time 125 stability 124 time reference point 121 transition time 123 trigger delay 121 Delay 71 Delay% 70, 71 Dimensions 104 DIR 56 DISPLAY ON/OFF 55 Double Pulse definition 122 Double-delay 72, 73, 74 Double-pulses 72 Duty-cycle 69 E Enable Register 21 Error Queue 92 Event Register 20 EXT INPUT Impedance 45 EXT INPUT Threshold 45 EXT WIDTH 44 EXT WIDTH mode 44 External Clock specifications 113 F Functional Coupling 43 G Gated by 47, 48 Gated level 47 Gated mode 47, 48 General Specifications 103

127

Index dex
Glitch-free timing changes period 106 GP-IB information 14 H High Level definition 124 High-level current 63 High-level current limit 65 High-level voltage 85 High-level voltage limit 87 I Instrument Setting 96 Interchannel Delay definition 122 J Jitter definition 124 K Key-code Reference 94 L Last Key Pressed 92 Leading Edge definition 123 Leading edge 78 Linearity definition 123 Load File into memory n 58 Load Impedance 60 Low Level definition 124 Low-level current 64 Low-level current limit 65 Low-level voltage 86 Low-level voltage limit 87 M Measure CLK IN frequency 67 Measure CLK IN period 76 Memory card Catalog/DIR 56 Change directory 56 Copy file 57 Delete file 57 Initialize 57 Load from Form 57 Memory card Format 57 N NRZ/RZ 55 O Offset definition 124 Offset current 62 Offset voltage 84 Operation Status 23 Options Agilent 81110A 7 Options Agilent 81104A 7 Output complement 60 Output impedance 59 Output Modules Agilent 81104A 7 Agilent 81110A 7 OUTPUT ON/OFF 59 Output polarity 60 Overshoot definition 125 P Pattern Clock/n 53 Data 50 Length 97 Mode 54, 97 PRBS 52 Update 54 PATTERN length 97 PATTERN mode 97 Period specification 105 Phase 68 PLL Frequency 44 PLL Period 46 PLL reference 82 PLL reference frequency 82 Power requirements 103

128

Index dex
Preshoot definition 125 Programming Burst mode 41 Continuous mode 40 EXT WIDTH mode 41 Gated mode 40 Pattern mode 42 Pulses mode 41 Triggered mode 40 Pulse Delay definition 122 Pulse Frequency 66 Pulse Levels definition 124 Pulse Parameter definitions 120 Pulse Performance definition 125 Pulse Period definition 121 Pulse Width definition 121 Pulse-period 75 Pulse-period source 100 Pulse-width 81 Q Questionable Status 24 Questionable Status Group 90 R Range Coupling 43 Reading the Error Queue 92 Reading the Keyboard 92 Recalibration period 104 Repeatability definition 126 Reset 94 Ringing definition 125 RZ/NRZ 55 S Safety instructions 8 symbols 9 SCPI Command Dictionary 43 Version 96 Seperate Channels 48 Setting load into memory n 58 Settling Time definition 125 Simulating Key-presses 92 Single-pulses 72 Skew definition 122 Specifications 101 CLK IN 112 delay 107 double pulse delay 107 external clock 113 external input 113 general 103 memory card 118 output modes 114 Period 105 PLL 112 PLL REF 112 pulse performance 111 pulse width 106 remote control 119 Strobe output 116 Timing 105 Timing (PLL) 112 transition times 108 Trigger modes 115 Trigger output 116 Stability definition 124 Standard Event Status 22 Status Byte 22 Status Group Questionable 90 Status Groups 19 Status Model 19 Status Model Preset 89 Store from memory n to file 58 System Preset 94 System Security 95 T Time Reference Point definition 121 Timing specification 105

129

Index dex
Trailing Edge definition 123 Trailing edge 79, 80 Trailing edge delay 76 Transition coupling 77 Transition Filters 20 Transition Time definition 123 Transition times 78, 79, 80 Transition units 77 Trigger Delay definition 121 TRIGGER OUT level 80 Triggered Frequency 44 Mode 47, 48 Period 46 Slope 47 Triggered by 47, 48 V Value Coupling 43 Voltage Limits 88 W Warnings 96 Warranted Performance 101 Warranty 104 Weight 104

130

Front Panel Controls


DATA ENTRY
MAN RECALL STORE AUTOSET HELP 7 PERIOD 4 LEAD 1 ON 1 SHIFT LOCAL O 8 DELAY 5 TRAIL 2 ON 1 . 9 WIDTH 6 HIGH 3 ON 2 +/nano

CURSOR/DIGIT

MODIFY

PATTERN
micro Mega

LOW
milli kilo

ON 2 ENTER

DATA ENTRY / QUICK ACCESS Keys Special FUNCTION Keys ENTER & UNIT Keys

CURSOR Keys KNOB

131

Copyright Agilent Technologies 1998, 2000 Edition E0400 Printed in Germany

81110-91021

Das könnte Ihnen auch gefallen