Anritsu MP1777A Operation Manual

Specifications

Brand: Anritsu
Category: Remote Control
Model: MP1777A (Operation Manual)
File Type: PDF
File Size: 2.83 Mb
Pages: 130

Read Online

Read the Anritsu MP1777A Operation Manual online using the built-in PDF viewer.

Text of the manual

10 GHz Jitter Analyzer

Remote Control Operation Manual Vol. 2 Fourth Edition To ensure that the equipment is used safely, read the "For Safety" in the MP1777A 10 GHz Jitter Ana- lyzer Operation Manual first. Keep this manual with the equipment. ANRITSU CORPORATION Document No.: M-W1493AE-4.0

To prevent the risk of personal injury or loss related to equipment malfunction, Anritsu Corporation uses the follow-

ing safety symbols to indicate safety-related information. Insure that you clearly understand the meanings of the symbols BEFORE uslng the equipment. Some or all of the symbols may not be used on this equipment. In addition, when drawings are included in this manual, labels on the equipment may not be shown on them. Safety Symbols Used in Manual This indicates a very dangerous procedure that could result in death or serious DANGER A injury if not performed properly. This indicates a hazardous procedure that could result in death or serious injury if A not performed properly. This indicates a hazardous procedure or danger that could result in light-to-severe A injury, or loss related to equipment malfunction, if proper precautions are not taken. Safety Symbols Used on Equipment and/or in Manual The followmg safety symbols are used inside or on the equipment near operation locations, andlor in manual to provide information about safety items and operation precautions. Insure that you clearly understand the rnean- ings of the symbols and take the necessary precautions BEFORE using the equipment. This indicates a prohibited operation. The prohibited operation is indicated sym- bolically in or near the barred circle. 0 This indicates an obligatory safety precaution. The obligatory operation is indi- cated symbolically in or near the circle. n This indicates warning or caution. The contents are indicated symbolically in or near the triangle. n U This indicates a note. The contents are described in the box These indicate that the marked part should be recycled. MP1777A 10 GHz Jitter Analyzer Remote Control Operation Manual Vol. 2 10 September 1998 (First Edition) 20 September 2002 (Fourth Edition) Copyright O 1998-2002, ANRITSU CORPORATION. All rights reserved. No part of this manual may be reproduced without the prior written permission of the publisher. The contents of this manual may be changed without prior notice. Printed in Japan ii

1. ALWAYS refer to the operation manual when working near locations at

which the alert mark shown on the left is attached. If the operation, etc., A is performed without heeding the advice in the operation manual, there is a risk of personal injury. In addition, the equipment performance may be reduced. Moreover, this alert mark is sometimes used with other marks and de- scriptions indicating other dangers. 2. When supplying power to this equipment, connect the accessory 3-pin power cord to a 3-pin grounded power outlet. If a grounded 3-pin outlet is not available, before supplying power to the equipment, use a conver- or sion adapter and ground the green wire, or connect the frame ground on the rear panel of the equipment to ground. If power is supplied withcut grounding the equipment, there is a risk of receiving a severe or fatal electric shock. 3. This equipment cannot be repaired by the user. DO NOT attempt to open the cabinet or to disassemble internal parts. Only Anritsu-trained Repair service personnel or staff from your sales repr.esentative with a knowl- edge of electrical fire and shock hazards should service this equipment. There are high-voltage parts in this equipment presenting a risk of se- vere injury or fatal electric shock to untrained personnel. In addition. there is a risk of damage to precision parts. 4. This equipment should be used in the correct position. If the cabinet is Falling Over turned on its side, etc., it will be unstable and may be damaged if it falls over as a result of receiving a slight mechanical shock.

5. DO NOT short the battery terminals and never attempt to disassemble it

Battery Fluid or dispose of it in a fire. If the battery is damaged by any of these ac- tions, the battery fluid may leak. This fluid is poisonous. DO NOT touch it, ingest it, or get in your eyes. If it is accidentally in- gested, spit it out immediately, rinse your mouth with water and seek medical help. If it enters your eyes accidentally, do not rub your eyes, irrigate them with clean running water and seek medical help. If the liquid gets on your skin or clothes, wash it off carefully and thoroughly. LCD 6. This instrument uses a Liquid Crystal Display (LCD); DO NOT subject the instrument to excessive force or drop it. If the LCD is subjected to strong mechanical shock, it may break and liquid may leak. This liquid is very caustic and poisonous. DO NOT touch it, ingest it, or get in your eyes. If it is ingested acciden- tally, spit it out immediately, rinse your mouth with water and seek medi- cal help. If it enters your eyes accidentally, do not rub your eyes, irrigate them with clean running water and seek medical help. If the liquid gets on your skin or clothes, wash it off carefully and thoroughly.

Disposing the batteries

1. Before changing the fuses, ALWAYS remove the power cord from the poweroutlet and replace the blown fuses. ALWAYS use new fuses of the type and rating specified on the fuse marking on the rear panel of the cabinet. T _-A indicates a time-lag fuse There is risk of receiving a fatal electric s h o c ~ if the fuses are replaced with the power cord connected. 2. Keep the power supply and cooling fan free of dust. Clean the power inlet regularly. If dust accumulates around the power pins, there is a risk of fire. Keep the cooling fan clean so that the ventilation holes are not ob- structed. If the ventilation is obstructed. the cabinet may overheat and catch fire. 3. Use two or more people to lift and move this equipment. or use a trolley. There is a risk of back injury, if this equipment is lified by one person. 4. This equipment uses a lithium battery to back-up the memory. This bat- tery must be replaced by a servlce engineer when it has reached the end of its useful life; contact the Anritsu sales section or your nearest repre- sentative. NOTE: The battery used in this equ~pment has a maximum useful life of 7 years. It should be changed before this period has elapsed. 5. The main unit of the MP1777A uses lithium batteries. When d~sposing of the batteries, make sure to conform with the local regulation.

Anritsu Corporation Contact

If [hi\ t.ql!rpmtmt ilc\elop\ :I t;tt~it. coiitirit .-\r:r~t\u Coqmrar~w or- ~ t \ repsc\i.nt:\:r\c\ itt thz aJdrc\> In tills iilarirul.

Notes On Export Management

- - Th~s product and its manuals may require an Export LicenseiApproval by the Government of the product's country of origin for re-export from your country. Before re-exporting the product or manuals, please contact us to confirm whether they are export-controlled items or not. When you dispose of export-controlled items, the products/manuals are needed to be brokenlshredded so as not to be unlawfully used for military purpose. Trademark and Registered Trademark I Quick Basic is a registered trademark of Microsoft Corporation. I viii

Composition of the MP1777A Operation Manual

VOL 1 - - - -- -- --- I i Operat~on manual for the maln un~t MP1777A L - - - - - -2 -- 4 I Operat~on Manual , - . - - - -_ -- _ __ _ - - - L I VOL 2 - - -1 I Operat~on manual for remote control

Table of Contents

For Safety ............................................................ iii Composition of the MP1777A Operation Manual .. I Section 1 Outline ................................................ 1-1 1 . 1 Interface Function .................................................................... 1-2 ............................................................... . 1 2 System Setup Example 1-3 .................................... Section 2 GPlB Interface 2-1 ............................................................ 2.1 GPlB Interface Functions 2-2 2.2 Device Message List .................................................................. 2-3 ........................................................................... 2.3 Bus Commands 2-4 ........................................................ 2.4 Connecting the GPlB Cable 2-5 2.5 Setting GPlB ................................................................................ 2-6 2.6 Initializing the Device ................................................................... 2-8 Section 3 Listener Input Format ........................ 3-1 3.1 Listener Input Program Message Format .................................... 3-2 ................................. 3.2 Funct~onal Elements of Program Message 3-4 3.3 Program Data Format ................................................................ 3-14 Section 4 Talker Output Format ........................ 4-1 4.1 Talker Output Response Message Format ................................. 4-2 4.2 Functional Elements of Response Message ............................... 4-3 Section 5 Common IEEE488.2 Commands ...... 5-1 .................................................................... 5.1 Common IEEE488.2 5-2

Section 6 Status Report ..................................... 6-1

............................... 6.1 Conficjurat;on of hlP1 777A Status Registers 6-2 6.2 Status Registers Spec~fied by IEEE438.2 ................................... 6-4 6.3 Status Register Specifled by SCPl .............................................. 6-6 6.4 Status Register Specific to MP1777A ......................................... 6-7 6.5 Reading. Writing and Clearing Status Reg~sters ......................... 6-8 Section 7 SCPl Outline ....................................... 7-1 ......................................................................................... 7 1 Outline 7-2 7.2 Command Structure ................................................................... 7-3 7.3 Command Description Method ............................................... 7-4 - - - / . 4 Compounding Commands ...................... ... .............................. i -.J ............................................................................. 7.5 Parameter .-- 7-6 Section 8 Device Message Details .................... 8-1 ...................................................................... 8.1 Response Format 6-2 8.2 Buffer Size Stipulations ............................................................ 8-5 8.3 Devics-Specific Comma~ds ................................ .. .................. 6-5 Appendix A SCPl Error Messages ................... A-1 ....................................................................... A 1 Command Errors A-2 .......................................................................... A.2 Fiun Time Errors A-4 A.3 Device-spec if:^ Errors ......................... ... .......................... A-5 ............................................. A.4 Query Errors ............................... .. A-6 Appendix B Details of initialization Command Functions ...................................... B-1 . . B . l I r ~ ~ t ~ a z ~ n g Bus .............................................................................. B-2 ................................................................... B.2 Iriitiahz~r. g Messqge B-3 ...................................................................... E.3 Icir~alizin~ Device B-4 G.4 Device Status at P.2 wer Act~vatian ........................................... 2-5

n 1 Outline

1 . I In!s:face Function ............................ .. .......................................... 1-2 1 .2 Syskn; Setup Example ................... .. ........................................... 1-3

Section 1 Outline

Interface Function The MP1777A has a connector for remote control on the back face. Remote control of devices is enabled by fitting GPIB. The GPIB setting is performed on the Secondary system screen in the Main setup screen. GPIB interface: The GPIB interface for this device conforms to the IEEE (Institute of Electrical and Electronic Engi- neers) standards, 488.1-1987. The software conforms to the standards IEEE488.2 and SCPI (Standard Commands for Programmable Instruments). (See the Section 7 for more infom~ation.) This device incorporates the following interface functions. Control of functions except for certain functions such as power source switch and Local key. Reading of all the setup conditions and screen display.

1.2 System Setup Example

Control from a host computer \i'hec conrlec,tecl to :I hn\t C O I I I ~ L I ~ L , ~ . ~ t l r dc\.ice ptsforrllh ;iutoril:ttlc mc~~\i~rt.rllc:~il. Host compllter Fig. 1-1 Block Diagram

Section 2 GPlB Interface

2.1 GPlB Interface Functions ................................................................. 2.2 Device Message List ........................................................................ ................................................................................ 2.3 Bus Commands 2.4 Connect~ng the GPlB Cable ............................................................. 2.5 Sett~ng GPlB ................................................................................... . . 2.6 lnitial~z~ng the Device ....................................................................... . . 2.6.1 ln~t~alizing the Bus .............................................................. .................................................... 2.6 2 lnltializing the Message 2.6.3 Initializing the Device ......................................................... 2.6.4 Device Status at Power Activation .......................................

Section 2 GPIB lnterface

2.1 GPIB lnterface Functions This device only functions as a device and does not function as a controller. Accordingly, the GPIB interface has the following functions. Table 2-1 GPIB lnterface Functions Cord PPO DC I Interface Function All the source handshake functions is available. IEEE488.2 Standards Incomoration of all the functions as the standard features All the acceptor handshake functions is available. Basic talker functions is available. Serial port function is available. Talk only mode function is available. Talker cancellation function is bv MLA available. Incorporation of all the functions as the standard features The device shall incorporate one of the following sub- sets: TS, T6, TES or TE6. Basic listener functions is available. No listen only mode function is available. Listener cancellation function is bv MTA available. The device shall incorporate one of the following sub- sets: L3, L4, LE3 or LE3. All the servlce request functions is available. All the remote and local functions is available. All the device trigger functions is available. / DTO (no functions) or DT1 (all functions) Incorporation of all the functions as the standard features RLO (no functions) or RLI (all functions) No parallel port function is available. All the device clear functions is available. PPO (no functions) or PPI (all functions) Incorporation of all the functions as the standard features No system controller functions is available. CO (no functions). C4 and C5, or one of the following sub-sets: C7, C9 or C 1 1.

Device Message List

2.2 Device Message List I)<\ icc Ilrc\\ase\ Lire d,lta nlc.;;i_rc\ exclinrlgcd l~,et\iezr-i tt~e coii11-01lcr ,111d ~ l i c dev~ce vi;~ the a! \ten1 interl'acc \\ her1 the hu\ i 4 wt I(> tht, (I:II:I ri~oile ( ~ i liv~l the :\I U Iirii' i \ \et 31 "H" ). :md art. ci:tsaified Into t\vo t!peh. the proyrmi rrlt.sqe\ arid r-c\po~i\e me\\age\. 1 ' 1 1 ~ p r o p r n rnt.i.;'tgei .IK ;\SC'II d,ita rne\\;ige\ tr-an\fcrreil fron~ the controller ti: the tic\ lcc, \+I~llc the re\;>oriw r n ~ ~ v \LI;C\ :Ire ~1:il.i I I I C \ \ : I _ ~ ' ~ \ t~-;~ri\t~r~ecl from the tlevlce to the conlrollcr. I':.cyrxn x ~ i l re\ponw lile\\:ige\ :ire further cla\\lfied Into the fc~llo\i 111s ille\hapc typcs. Table 2-2 Device Message List Program Message (See the Section 4 for more information.) ~'I-illll lll\tructl~~ll\ Pro, C'~>rnl~i;iriil\ ~lniqut' 10 the ile\ i ~ . e I See the Stx,t~on 7 !'or 111c)re ~nft?rrilatior;. 1 (~'oriinion IEEE48X.2 C L ) I I I I I ~ ; I I ~ ~ \ (See the Sectii>r~ 5 "Si:\tu\ Repor\" for iticvc intor r l 1 ~ l l l t ~ I l . 1 1'1-ocrirni clueric\ Response Message (See the Section 5 for more information.) Statu\ rrle\\agc\ (See the Sectic~n (3 "SCPI Outlinc' for 111111.2 irifor7n;1[1o1i ) Kc\ponw n!t.\sagc\ I I I Program m e s s a c e I I n - - tt?===d - <--PI Responce message r y r.3 I Fi6. 2-1 Device Message i'he mei\;tgcL; rllt:~it~oried :iho\e are t ' \ ~ h a l i ~ ~ ~ l thro~lg.h thc 110 hut'kr- i:f tht. de\,ice. The follc)\+ing xx.[lori pro\ i..!c\ .I h~net' de\crip~~uri ot ~iie IT) b ~ i f t ~ r . Table 2-3 I:0 Buffer r p u t suffer I Output Queue -- .\ f I F 0 I ~ - I S \ [ (11 ~.'II-\I OLI!) type ri;eri~rr> AYC;I 1 1 1 [ C I I ~ ~ O - I .,\ f . i l . 0 !ypt, siie!~~(.>i.> :ir.~:t for [lie C \ : . ~ L I ~ ~ . :\\I ill? L>-\L3',

Section 2 GPIB Interface

2.3 Bus Commands Bus commands refer to internal interface communications exchanged when the bus is set to the command mode (when the ATM line is set at "L"). The table below shows a list of bus commands. Table 2-4 Details of Bus Commands Bus Command Operations DCL (Device clear) Initializes the exchange of messages among all the devices connected to the GPIB bus. SDC (Selected Device Clear) Initializes the exchange of messages among addressed devices. The operations are the same as those for DCL. GET (Group Execute Trigger) Performs the same operations as those triggered when the Start/Stop key is pressed IFC (Interface Clear) Init~allzes the ~nterface.

Section 2 GPlB Interface

2.5 Setting GPlB To use GPIB as a remote interface, set the device to the local mode and set the address by performing key input on the front panel. Table 2-5 Details of Setting when GPlB lnterface is Used Details of Setting I Setting Item Perform the setting shown above on the Secondary system screen in the hhin setup screen. Setting Range Address setting (1) (a) Pressing the Setup key causes the Main setup screen to open. The Main setup screen has "Setup" indicated on the left top section of the screen. S e t u ~ I Interface 1 ITx&Rxl Time XX : XX : XX XWXXWXX Address Bit Rate [ 2,488 M ] Jitter Setting: Equalizer [ OFF ] Clock [ Internal ] 0 to 30 Fig. 2-3 Main setup Screen (b) Moving the cursor to the shaded section of the figure above and pressing the Setup key causes a window as shown below to open. To select the Secondary system screen, move the cursor onto "System" using the cursor key and press the Set key. Fig. 2-4 Screen Selection Window

2.5 Setting GPlB

Buzzer [ OFF 1 Date & Time adjust [ 00 : 11 : 17 01iJan195 ] Setup System . - -- - Address 1 Fig. 2-5 Secondary System Screen (When GPlB Interface is Used)

Section 2 GPIB Interface

2.6 Initializing the Device IEEE488.2 st~pulates three levels of system initialization: initialization of the bus, message and device. Table 2-6 Types of System lnitialization Level Type of Initialization Outline 1 Initialization of the bus Initializes the functions of all the interfaces connected to the bus with the IFC message from the controller. 2 Initialization of the message Disables the function to report to the controller that the initialization of the exchange of messages among all the devices on GPIB and relevant operations are completed by DCL, one of the GPIB bus commands, and that the initial- ization of the exchange of messages among specified devices on GPIB and relevant operations are completed by SCL, also one of the GPIB bus com- mands. 3 Initialization of the device Returns the device to the original state unique to the device by *RST, regard- less of the status during past usage. 2.6.1 lnitializing the Bus IFC: Initialization of the bus by the IFC statement Function: Switches the IFC line into an active state for about 100 ps and initializes the interface function of all the devices connected to the GPIB bus line. IFC can be transmitted only by the system controller. 2.6.2 lnitializing the Message DC'L and SDC: Initialization of the exchange of messages by the DCL and SDC bus commands Initializes the exchange of messages for all the devices on GPIB or specified devices on GPIR. Functions: Initialization of the message exchange is aimed at setting preparations to enable the controller to send new instructions in the event that sections related to the message exchange in devices are set in a state inappropriate for the control to be executed from the controller because, for example, other programs were executed earlier, although changing the panel setting is not required. DCL: Initializes the message exchange among all the devices on GPIB SDC: Initializes the message exchange among specified devices.

2.6 Initializing the Device

2.6.3 Initializing the Device ,KS'I': Inrti,il~zat~m of the de\ ici. b> tlic .KS1 cornril,inci 2.6.4 Device Status at Power Activation

ection 3 Listener Input Format

3.1 Listener Input Program Message Format ........................................ 3-2 3.2 Functional Elements of Program Message ...................................... 3-4 3.2.1 ........................... 3-4 3.2.2 iPFiOGRAM MESSAGE TERMINATOR> .......................... 3-5 3.2.3 ......................... .............. .............................. 3-5 3.2.4 ................................................. 3-6 3.2.5 .................. 3-7 3.2.6 .......................................... 3-7 3.2.7 and .... 3-8 3.2.8 .................................. 3-10 3.2.9 ....................................... 3-12 3.2.1 0 ............................... 3-13 3.2.1 1 .................................. 3-13 3.3 Program Data Format .................... .. ..... .. ..................................... 3-14 3.3.1 ................................... 2-15 3.3.2 ......................... 3-16 3.3.3 ........................................ 3-17 3.3.4 .................................. .... . . 3-17

Section 3 Listener lnput Format

3.1 Listener lnput Program Message Format The following section shows program messages when, for example, 4 UI is selected for the reception jitter and the reception signal is set to 9953M. A v A , : SENS : TEL : RANG U14 S P T I / ' \ \ ' ~whlte space, : SENS :TEL: RANG \ '\ Listener (device) SP ; SP : SENS : TEL : BRAT ~9953- ,r i , ; I .r ---- 7 SENS TEL RANG t i 7 Talker (controller) I I '\\ 'boolean program data> U14 The program message format comprises a sequence of functional elements divided into the units of minimum level to express functions. The uppercase letters in angled brackets ( < and > ) in the figure above show examples of functional elements. The functional elements are further divided into elements called the coding elements. The lowercase letters in angled brackets ( < and > ) in the figure above show examples of coding elements. The following pages provide explanations of the program message format using the functional syntax diagram and coding syntax diagram. Functional syntax diagram: Graphic representation of selection of functional elements along specific routes - Coding syntax diagram: Graphic representation of selection of coding elements along specific routes

3.1 Listener Input Program Message Format

1 hi. URI I F* ~r:d Kf .\I> io11111i~nt1~ t ~ k c the tolloutng forrn,~tj pp -. pppp- - I WRITE @ Outputs data to the devlce MFormat -- - WRITE @ Dev~ce number Data Data-+; Arithmetic expression 1 Charxter string expression ~ .. ~ .---p---------pp--.-.pp -- The same as the example given on the previous page. WRITE @03 - -.-- : ": SENS : TEL : RANG U14 : : SENS : TEL : BRAT M9953" A Listener address iin case that the GPlB address of the 10 GHz J~tter Analyzer is set at 3) READ @ Subst~tutes the data Input froin the dev~ce to the var~dble IFormat - -- -- - - - - p p - - p -- READ @Dev~ce number Vanable Substitutes the data input from the device (input tangent~al line setting) to the variable, A$. WRITE @03 : ": SENS : TEL : RANG?" t Inquires about the input READ 0 0 3 : A$ tangential line setting. i Listxer address (irl case that the GPlB address of the 10 G!iz Jitter Analyzer is set at 3)

Section 3 Listener Input Format

3.2 Functional Elements of Program Message This measuring instrument accepts the program message by detecting the terminator located at the end of the program message. The following section explains each functional element of the program message. 3.2.1 The is defined as follows. The constitutes a data message that incorporates all the functional elements Refer to 3.2.4 necessary for the controller to send data. to this measuring instrument. To complete the transfer of the , the is added to MESSAGE the end of the . Refer to 3.2.2 - Example: to send two instructions

3.2 Functional Elements of Program Message

I -- 7- I - - Refer to 3 2 3 1 (

Section 3 Listener Input Format

The is defined as follows. SEPARATOR> Refer to 3.2.5 I I * Refer to 3.2.6 The is composed of a sequence of zero, one or multiple elements. The elements signify programming instructions or data to be sent from the controller to this measuring instrument. The is used as the separator for delimitting multiple elements. Example: Selects the reception jitter range of4 CTZ and sets the reception signal to 9953M.

3.2 Functional Elements of Program Message

3.2.5 The i n h~te \pace> I\ defined a\ tollou s. . -- . - --C? 3.2.6 /-* Refer to 3 2 7 I -- 7) - - - _ I \ C

Section 3 Listener Input Format

3.2.7 and (1) The is defined as follows. Example: Sets the data. \\ I

3.2 Functional Elements of Program Message

----- . . / < F ~ O G R A M ' DATA '* - SEPARATOR> I I - - - ' Refer to 3 2 11 , , . . -- ----- HEADER> I SEPARATOR> L - A \ Refer to 3 2 9, ,Refer to 3 2 lo,, . , . - CALC : TGR : DATA? 1995, 3,27,12.54 -- 4 - - A h b L 4

Section 3 Listener Input Format

3.2.8 The is defined as follows. The can be placed before each header. I / \ - Refer to 3.2.3 \--I program headers I-- I Refer to (2) of 3.2.8 / Refer to (1) of 3.2.8 ( 1 ) The (2) The is defined as follows. ( 3 ) The is defined as follows. Refer to (3) of 3.2.8 1 w

Section 3 Listener Input Format

3.2.9 The is defined as follows. The can be placed before each header. 1 1 6 Refer to 3.2.3 1 Refer to (2) of 3.2.9 1 - Refer to (1) of 3.2.9 \ - (1) The are defined as follows. ---, (2) The is defined as follows. 3.2.9.1 The is a query command, that the controller preliminarily sends to this measuring instrument so that the controller will be able to receive the response message from this measuring instrument. It is always characterized by the addition of the query indicator, or a question mark ( ? ), to the end of the header. Refer to (3) of 3.2.8 The format mentioned above comes with the query indicator, or a questlon mark ( ? ), added to the end of the header As other features are the same as those for the , see the Section 3.2.8 "" for more information. *

Functional Elements of Program Message

3.2.1 1 -- - - 7 - Refer to 3.2 3 ---C - 7--- ' Refer to 3.2.3 I ( : SYST : DATE 1993,7,15 4 A b - r PAL4 L - A 4 - - , 3,"- '7

Section 3 Listener Input Format

3.3 Program Data Format This section provides explanations of the format of illustrated by the functional syntax diagram of the Section 3.2.7 " and " from among formats of pro- gram messages terminated as mentioned in the earlier sections. The functional elements of are used to transfer parameters of various types related to the program header. The sections shaded in the figure below are the program data used by this measuring instrument. \I PROGRAM DATA> \ Refer to 3.3.1 PROGRAM DATA> Refer to 3.3.3 BLOCK PROGRAM DATA>

3.3 Program Data Format

-

Section 3 Listener Input Format

3.3.2 The expresses a numeric value of a decimal digit and is defined as follows. ( I ) The is defined as follows. (2) The is defined as follows. This measuring instrument uses the integer type of decimal digits. Integer type Expresses the integer values of decimal digits. The underline ( - ) stands for a space. Zero (0) enabled to be input at the header .............................. 005 Space between a sign and digit disabled ................................ +5 (good), +-5 (no good) Space enabled to be inserted to follow a numeric value ........ +S- - The plus sign can be either added or omitted ......................... +5, 5 .................... A comma disabled to be used to separate digits 1.234 (no good)

3.3 Program Data Format

3.3.3 i'lic .;BOOI~E.\N PRC)(iII!\%I l>.\.l',A-. reiri-\ ti) t ! ~ progrnin d:it:~ \prc~l'icd h! SCPJ and cupreswi :t tlicci~.et~cal \,~liic. A\ L:IILIC\ t o i ~ ) i ~ - t ' \ p ~ i ~ i 10 t h ~ iriitii :tnd tal\~t\. 0% aritf OFF ol'the i(~kI.4II;\C"I'i:K l'KOCiR.\L~I [):\.!'A>. :lnd 1 criiil 0 of [he 1)!X'I%l;\I. NL'MERIC 1'kOCiK.-\\I I).\T.\.. arc defiried. I SOURce TELeconi Jltter GN SOURce TELecom Jitter 1

ection 4 Talker Output Format

...................................... 4.1 Talker Output Response Message Format 4-2 ................................. 4.2 Functional Elements of Response Message 4-3 ......................... 4.2.1 4-3 ......................... 4.2.2 4-3 .............................. ........... 4.2.3 ... 4-4 ................. 4.2.4 4-4 .................... ............. 4.2.5 .. 4-5 .................................. 4.2.6 4-5 4.2.7 ........................................................ 4-6

Section 4 Talker Output Format

4.1 Talker Output Response Message Format The figure below shows responses to the query for the selection of the receiving jitter range, : SENS : TEL : RANG?, and to the query for the sign speed of the received signal, : SENS : TEL : BRAT?. As the SCPI response has no header, the response only consists of data. U14 9 M9953 t ) in the figure above show examples of functional elements. The functional elements are further divided into elements called the coding elements. The lowercase letters in angled brackets ( < and > ) in the same figure above show examples of coding elements. Accord- ingly, the same syntactical notational convention is used for the talker and the listener. I - - - - 1.. 1 U14 ; M9953 r~--- I Talker (controller)

4.2 Functional Elements of Response Message

4.2 Functional Elements of Response Message 4.2.1 l l i c --TI K h I I h 11 P I ) KL 4POh\I kI1-54 IGF> 1s dztlned ,i\ folio\\\ I 4 . - - -- ----+ MESSAGE Refer to 4.2 3 TERMINATOH> -- - Ltsteier ' Talker U14 ; M9953 cNL> idevlce) \ 1 - 1 - I - - _ _ -- -d (coi7troller) L - - _ _ A . \ I - -- \ I \ - - - _ _ - 7 I Functional elements I Esiirnple: Itldicates 1111 exi~mple of tltc program to reed the' state of rrceiving,jitter range currently set.

Section 4 Talker Output Format

The is defined as follows. MESSAGE UNlT / SEPARATOR> \ The is composed of a sequence of one or multiple ele- ments The element signifies a single message to be sent from this measuring instrument to the controller. The element is used as the separator to delimit multiple elements. Refer to 4.2.5 Example: Indicates responses to queries for the selection of receiving jitter range and for the setting of sign speed of received signal. - 1 4.2.4 The is defined as follows. The separates with a semicolon ( ; ) that constitutes the , the elements when a sequence of multiple elements is output as one .

4.2 Functional Elements of Response Message

4.2.5 ,,I --. ' ., Refer to 4 2.6 , I --, --/I I I I -- - . d 1 Refer to 3 2 7 1 4.2.6

Section 4 Talker Output Format

4.2.7 The shaded sections in the figure below refer to the used by this measuring instrument The response data to be returned depends on the query message. \ RESPONSE DATA> \ RESPONSE DATA> \ \ \ \ \

5 Common1 EE488.2 Commands

5.1 Common IEEE488.2 ...................................................................... 5-2

Section 5 Common IEEE488.2 Commands

5.1 Common IEEE488.2 The table below lists common IEEE488.2 commands supported by this device. Table 5-1 List of Common IEEE488.2 Commands Mnemonic Description *IDN? Identification Query *OPC Operation Con~plete Command *OPC? Operation Complete Query *WAI Wait Continue Command *CLS Clear Status Command *ESE Standard Event Status Enable Command *ESE? Standard Event Status Enable Query *ESR? Standard Event Status Register Querq - - -- - - -SRE Servlce Request Enable Command *SRE? Service Request Enable Query *STB? Read Status Byte Query *PSC Power On Status Clear Command *PSC? Power On Status Clear Query * SAV Save Command *RCL Recall Command -- -- - *OPT? Option Ident~ficat~on Query

5.1 Common IEEE488.2

. IDN? Identification Query <:'IKBITRAKL' .-'iSC'II RESl'ONStr. L):\?.A> < N m e of product ni:tri~~f:~cturt'r>. 4 l o d C l name>. . 111 t h ~ \ d e \ ~ c e : ANKITSV. MP1777.4. 0. 01 f-urict~o~l Kcports data iricl~~ding the name of product rnariufxt~rrer 2nd ~nc~dcl ~i;inie .OPC Operation Complete Command I~~u~icti(jn Set\ the h ~ r 0 thlt to end o p e r ~ ~ t i o ~ i \ ) c)t the \r:~nd:ird e\ent .;t;trus seg~\tzl arid itcht.\ SRQ O N \\ hen the e\ecutlcili of tlir pre\ I O U \ r~l\t~xct~ori I \ i~ornplcteii. Ii\:\rllpI~' ot llS? -> . l<(-.I. I . . OP(' OPC? Operation Complete Query -- Kr\pori\e cYKI YL 2ILRIC KE5PO\\I I) ' i l \> WAI Wait Continue Command Keep\ the ~.urilrlleiiccrricr1t 01- the ekecution of thc 11t'kt ~ i i \ t r t ~ i l ~ ~ ~ i on hold ~ ~ r l t i l i l l ? cxreutlc'ri ot the pre\ l o u ~ rnrr-uctiun I \ conipleted. I t:\ccu!r\ the o\crl:q7 co~iin1;11xl ;I\ thc e~~uer~t1;11 c o ~ i i ~ ~ i ; ~ r i ~ i . j Till\ f ~ ~ n c t ~ o ~ i I eflc

Section 5 Common IEEE488.2 Commands

*CLS Clear Status Command Parameter None Function Clears all the status composition excluding the output queue and MAV summary message However, the enable register and Transition filter are not cleared. Clears both the output queue and MAV bit when *CLS is sent immediately after the , and at the same time, before the element. Example of use > *CLS -ESE Standard Event Status Enable Command Parameter Integer value between 0 and 255. Set as the parameter the sum total of the bits desired to be enabled among the standard event status enable register. Set 1 for enable and 0 for disable. See the Section for the "Status Byte" for the composition of the register of this device. Function Sets and clears the standard event status enable register. Example of use Sets bits 2 and 4 of the standard event status enable register. > *ESE 20 *ESR? Standard Event Status Register Query Response Function Example of use Integer value between 0 and 255. Set as the response the sum total of the bita of the standard event status register. See the Section for the "Status Byte" for the composition of the register of this device. Inquires about the current value of the standard event status registel When a command error is found. > *ESR? < 32

5.1 Common IEEE488.2

sSRE Service Request Enable Command fJ,~rmetcr ti11 CIhl \I \,LI"LII. IKIC I'KO(iK4M L14 1A> enable regi\tcr. Set 1 for enable anti 0 for di\ahls. See the S r c t ~ o r ~ for the "Statu\ Bg te" for the cori:po\itiori ot the reyi\ter ot't111\ de\ ice Service Request Enable Query Inte~cr \:iiu~ b c t ~ r e i ~ 0 ; I I I C ~ 255, Set ;I\ tl~e ~t'~,pcvl\c the k u n l total ot'thr b ~ t \ of tht. ice er~;~ble reglst'r. See the St'ctioi: for the " S ~ a ~ u s H ~ r c ' for the c o r n p o \ ~ t i o ~ ~ ot the regI\tt'r ot [hi, dr:\ ice STB? Read Status Byte Query Inquires nhout the curl-ent v:~lue of the \t:ttus b> tc regi\ti.r ir~clud~ng the 1lSS (M,~\ter S u n - r r i q Statu\ I hit.

Section 5 Common IEEE488.2 Commands

* PSC Power On Status Clear Command Parameter Function O ................... Sets the power ON status clear flag to false. 1 ................... Sets the power ON status clear flag to true. Determines whether or not to clear each enable register of the service request, standard event status and parallel poll of the status report module when the power is switched ON. When the mode is set to 0. the enable register will not be cleared and the device is enabled to generate SRQ after the power source is turned ON. When the mode is set to 1, the enable register will be cleared and the device is disabled to generate SRQ after the power source is turned ON. Example of use Generates SRQ without clearing the power ON status flag. > vPSC 0 ; *SRE 32 ; *ESE 128 *PSC? Power On Status Clear Query Response 0 ................... Sets the power ON status clear flag to false. 1 ................... Sets the power ON status clear flag to true. Function Inquires about the truth or falsity of the power ON status clear flag. Example of use 2 *PSC? < 0 * SAV S a v e Command Parameter Function 1 to 10 ......... 4-4 Writes the current device setting into the memory of specified number. There is no limit to the state to be saved. See the Table 7- 1 in the Section 7.5 "Parameter". As an SCPI command that has the same function, : SYSTem : MEMory : STORe is avail- able. Example of use Writes the current setting into the memory number 1. z -SAV 1

5.1 Common IEEE488.2

*RCL Recall Command Parameter 0 to 10 Function Calls the memory of a specified number and, by doing so, returns the device to the previous state. There is no limit to the state to be loaded. See the Table 7-1 in the Section 7.5 "Parameter". As an SCPI command which has the same function, : SYSTem : MEMory : RECall is avail- able. Example of use Calls the information stored in memory number 1 and performs setting. > *RCL 1 *OPT? Option Identification Query Response Function Characters to correspond to the option or unit O ~ t i o n Interface (Bit Rate) selection condition option Option 04 03,062 M, 6,125 M, 12,249 M Character Interface (Bit Rate) selection condition option Standard l 2,488 M, 4,977 M. 9,953 M Interface (Bit Rate) selection condition option Option 0 1 l 2,494 M, 3.988 M, 9,977 M Interface (Bit Rate) selection condition option Option 02 l 2,666 M, 5.332 M, 10,644 M OPT0 OPT 1 OPT2 Reports on the list of options and units mounted. Reports on options and units mounted all delimited by a comma. Interface (Bit Rate) selection condition option Option 05 l 3,069 M. 6,138 M, 12,276 M Interface (Bit Rate) selection condition option Option 06 02,677 M, 5,355 M, 10.709 M Interface (Bit Rate) selection condition option Option 07 l 2,578 M, 5,156 M, lO,3 13 M Example of use Options 01 and 02 are mounted. > .OPT? < OPT1 , OPT2 OPT5 OPT6 OPT7

Section 5 Common IEEE488.2 Commands

Element ( I ) CHARACTER RESPONSE DATA Example: ABC DEFG (2) NR 1 NUMENIC RESPONSE DATA Example: 123 +I23 -1233 (3) NR2 NUMENIC RESPONSE DATA Example: 12.3 +12.34 -12.345 (4) NR3 NUMENIC RESPONSE DATA Example: 1.23E+35 -12.3E+45 Function Expresses short mriemonic data. Expresses integer values of decimal digits. Expresses fixed point numerical values. Expresses real numbers of declmdl dlg~ts w ~ t h exponent.

( 5 ) STRING

RESPONSE DATA Example: "1233" "ABCD" " 1234.5" (6) ARBITARY ASCII RESPONSE DATA Example: NLAEND 5.1 Common IEEE488.2 -- Function Expresses a character string in double quotations ("). / quote char> 1 I Sends ASCII data bytes excluding the NL character without delimiting them. For this rea- son, NLAEND (or NL only) is placed next to the last data, and the data i, accordingly ter- minated without an exit point. An example of using the GPIB interface is shown below. u data byte>

Section 6 Status Report

The configuration of the status registers of the MP1777A conforms to the SCPI stipulations. (SCPI: Standard Command for Programmable Instruments, see the Section 7 for more information.) This section provides descriptions of the configuration of status registers and definition of the status register bit specific to the device. 6.1 Configuration of MP1777A Status Registers ................................... 6-2 ........................................ 6.2 Status Registers Specified by IEEE488.2 6-4 6.3 Status Register Specified by SCPl ................................................. 6-6 6.4 Status Register Specific to MP1777A .......................................... 6-7 6.5 Reading, Writing and Clearing Status Registers ............................. 6-8

Section 6 Status Report

6.1 Configuration of MP1777A Status Registers SCPI stipulates that the status register configuration must conform to the configuration specified by IEEE488.2 and incorporate the SCPI OPERation status register and QUEStionable status register specific to SCPI. The figure below shows a simple block diagram of status registers mounted on this device. (Explanations of the bit position and width to be provided later) status register OPERation status register 7 - - - - 4 Standard even1 : status register i : * . . . . . . . . . . . . . . . . . . Errorlevent aueue Output queue Ll Status byte IEEE 488.2 stipulations SCPI stipulations 1 . . . . . . . . . . . . . . . . . Fig. 6-1 Block Diagram of Status Registers Registers specified by IEEE488.2 are event register and status byte register. Register specified by SCPI is OPERation status register. Device-specific register is INSTrument status register.

6.1 Configuration of MP1777A Status Registers

Status registers excluding the registers specified by IEEE488.2 are configured as follows. Condition Transition Event Event enable register filter register register . . . . - Summary Message Fig. 6-2 Block Diagram of each Status Register Table 6-1 Definitions of Register and Filter Register and Filter Definition Condition register Monitors the device status and performs real-time change in accordance with the device Transition filter status. For this reason, this register does not store the status. Sets the condition register details to the event register The transition filter comes in three modes, depending on the changes of the condition regis- ter to be evaluated. Positive direction change: The event becomes true only when the corresponding condition changes from false to true. Negative direction change: The event becomes true only when the corresponding condition changes from true to false Both direction change: The event becomes true when a change into the positive or negative direction takes place. Event register Stores the output of the transition filter. Event enable register Selects the bit of corresponding Event Reg~ster to trigger a sh~ft of summary message to true.

Section 6 Status Report

6.2 Status Registers Specified by IEEE488.2 IEEE488.2 specifies the two status registers shown below. Table 6-2 Definitions of Status Registers Specified by IEEE488.2 Status Register Definition Status byte register A register to set RQS and seven summary message bits. Being used in combination with the service request enable register, this register sets SQR ON when the logical OR of the two is not zero. RQS is system reserved in bit 6 and this bit reports to the external controller the presence of service request. Standard event status register Sets eight types of events the device will encounter as standard events. The log~cal OR output bit is summarized and displayed in bit 5 of the status byte register as' the ESB (Event Status Bit) summary message. Standard event status Standard event enable register status register - -@+- OPC 1 ---- 1 NOT USED - 2 . 2 QYE DDE EXE CME NOT PON USED Service request Status byte 1 enable register - - register - jO/ NOTUSED 1 Errorlevent queue I Output queue F 1 - 2 2 QUE - 3 - 3 QUES - 4 - 5 . ---5 ESB - status register OPERation status register . . Logical OR Service Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .... Generation

6.2 Status Registers

The tables below show the definition of register bit specified by IEEE488.2. Table 6-3 Definition of Status Byte Register Bit Specified by Bit Status Byte Register Definition DB2 QUE (ErrorEvent QUEue) Indicates that the error and event queues are not empty. DB4 MAV (Massege Available) Indicates that the output queue is not empty. DB5 ESB (Event Summary Bit) Standard event status register summary DB6 RQS (Request Service) RQS message MSS (Master Summary Status) Indicates that the device has a cause to request at least one service. DB7 OPER (OPERation status register summary) OPERation status register summary Table 6-4 Definition of Standard Event Status Register Bit Bit Standard Event Status Register Definition DBO OPC (Operation Complate) Indicates that all the specified operations are completed. DB2 QYE (Query Error) Indicates that a query error has taken place. DB3 DDE (Device-dependent Error) Indicates that an error other than a command, query or run time error has taken place. DB4 EXE (Execution Error) Ind~cates that a run time error has taken place. DB5 CME (Command Error) Indicates that a command error has taken place. DB6 URQ (User Request) Indicates that a local control error has taken place. DB7 PON (Power on) Indicates that the power source has switched from OFF to ON.

Section 6 Status Report

6.3 Status Register Specified by SCPI The following section shows the definition of the register bit specified by SCPI. OPERation Status register NOT USED NOT USED NOT USED NOT USED MEAS NOT USED To the status NOT USED byte register (Bit 7) NOT USED * NOT USED NOT USED NOT USED NOT USED NOT USED INST NOT USED NOT USED Fig. 6-3 Definition of Register Bit Specified by SCPI - Table 6-5 Definition of OPERation Status Register Bit - Bit OPERation Status Register Definition Indicates that the measurement is being performed. - DB 13 INST (INSTrument status register summary) INSTrument status register summary

6.4 Status Register Specific to MP1777A

6.4 Status Register Specific to MP1777A The following section shows the definition of the device-specific register bit. INSTrument Status register NOT USED NOT USED EOT UNL ALC NOT USED NOT USED To the OPERation NOT USED status register (Bit 13) * NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED Fig. 6-4 Definition of INSTrument Register Bit Table 6-6 Definition of INSTrument Status Register Bit Bit INSTrument Status Register Definition DB2 EOT (End Of Test period) Indicates that the test (measurement) has finished. DB3 UNL (UNLock) Indicates that Unlock has taken place. DB4 ALC (Alarm Change) Indicates that the alarm has changed

Section 6 Status Report

6.5 Reading, Writing and Clearing Status Registers (1) Reading and writing methods The table below shows the methods of reading and writing the details of status registers. Table 6-7 Reading and Writing Methods of Status Registers - - - Reading Methods Writing Methods Disabled Register Serial poll Seven-bit status byte and RQS message bit are retumed. In this case, the status byte value does not change. Common *STB? query Status byte register The details of the status byte register and one numerical value from MSS (Master Summary Status) are returned. Common *SRE? command Disabled Comn~on *ESE? command Service request enable register Common *SRE? query Common *ESR? query Standard event status register In this case, the details of the register is cleared after it is read. Standard event status enable register Common *ESE? query In this case, the detail of the register will not change. SCPI command (STATus subsystem) : STATus : ... : EVENt? SCPI event register Disabled In this case, the details of the register will be cleared. SCPI command (STATus subsystem) : STATus : ... : ENABle SCPI command (STATus subsystem) : STATus : ... : ENABle? SCPI enable register In this case, the details of the register will not change. SCPI command (STATus subsystem) : STATus : ... : PTRansition? : STATus : ... : NTRansition? - SCPI Transition filter SCPI command (STATus subsystem) : STATus : ... : PTRansition : STATus : ... : NTRansition In this case, the details of the register will not change. ErrorEvent Queues SCPI command Disabled : SYSTern : ERRor? NOTES : 1. The SCPI event register, SCPI enable register and SCPI Transition filter correspond to the event register, enable register and Transition filter in the status registers specified by SCPI and the device-specific status registers. 2. See the Section 5 "Common IEEE4XS.Z Commands" for more information on the common command\ and queries and the Section 8 "Device Message Details" for more infonnation on the SCPI commands.

Reading, Writing and Clearing Status Registers

(2) Clearing and resetting methods The table below shows clearing and resetting methods of status registers and the range of their effects. Table 6-8 Clearing and Resetting Methods of Status Registers 1 *RST Register Standard event status No change No change Clear No change Execution of *ESE 0 enable register Status byte register 1 No change Service request 1 No change Reading of events by SCPI event register No change Clear Clear No change : STATUS : ... : EVENt? to clear the status register *CLS Clear No change Power Source ON # I SCPI enable register ! No change I 1 Reading of all the events Enorievent queue No change 1 Clear 1 Clear No change 1 bv : SYSTeni : ERRor? Clear Clear NOTES : STATUS: PRESet No change Execution of the , 1. The SCPI event register, SCPI enable register and SCPI transition filter correspond to the event register, enable register and transition filter in the status registers specified by SCPI and device-specific status registers. Other Clearing Methods No change No change No change SCPI Transition filter 2. Cleared (or reset) when the power source is switched ON with the *PSC (Power-ON Status Clear) flag set as true by the common PSC command. Execution of *SRE 0 Reset No change The table below shows the reset values of registers influenced by the : STATus : PRESet command. Reset Reset 1 : ST.ATus : ... : PTRansition O Reset I ; : STATus : ... : NTRansition 0 Execution of : STATus : ... : ENABle 0 Reaister 0 EnableIFilter I Reset Value 1 OPERational status register QUEStionable status register ALL 1 ALL 1 ALL 0 INSTrument status register Enable register PTRansition filter NTRansition filter Enable register PTRansition filter NTRansition filter ALL 0 ALL 1 ALI* 0 Other status registers Enable register PTRansitinn filter NTRansition filter ALL l ALL 1 ALL 1

Section 7 SCPI Outline

The MP1777A adopts SCPI (Standard Commands for Programmable Instruments) as commands to perform remote con- trol. This section provides the outline of SCPI and explanations of the command system. This section and subsequent Sectlons describe the examples of command use and response as follows. > Program message (program command. query command) < Response .............................................................................................. 7.1 Outline 7-2 ......................................................................... 7.2 Command Structure 7-3 7.3 Command Description Method ........................................................ 7-4 ............................................................... 7.4 Compounding Commands 7-5 7.5 Parameter ......................................................................................... 7-6

Section 7 SCPI Outline

7.1 Outline SCPI is a device command language defined by the SCPI consortium and is independent from the hardware. SCPI is designed to shorten the period for development of automatic measuring instrument (ATE). For this reason, the programming environments such as the device control and data handling are made consistent. Moreover, it is characterized by its ability to perform totally even control of devices of the same model as well as devices of different models compatible with each other that are equipped with the same functions.

7.2 Command Structure

7.2 Command Structure The SCPI command form a hierarchical structure. Commands are divided into groups, each of which consists of com- mands of similar functions, and each group forms a hierarchical structure called the subsystem. This specification expresses these subsystems by the command tree as shown below. SCPI allows the same headers to be present in a tree and the difference in the location of the header corresponds to the difference in the function. Therefore, a command must be described in a full path up to the header to be used. SOURce - : TELecom : BRATe : BRATe? : EQUAlizer : EQUAlizer? Fig. 7-1 Example of SCPI Command Tree

Section 7 SCPl Outline

Command Description Met hod : SOURce : TELecom : BRATe ~brate> : SOURce : TELecom : BRATe? : SOURce : TELecom : EQUAlizer : SOURce : TELecom : EQUAlizer? Fig. 7-2 Example of SCPl Commands The command tree shown in the previous section consists of the commands shown above. The section below provides explanations of the stipulations concerning descriptions of commands. A command begins with a colon ( : ). Or, a command is structured by concatenating headers n ith a colon ( : ).
Headers come in short and long forms. The short form signifies an abbreviated form of the long form. A command is interpreted as the same command whether it is expressed in the short or long form. (The short and long form can be mixed.) This specification uses the uppercase and lowercase characters to distinguish the short and long forms. (The expressed in uppercase characters refers to the short foml.) However, the uppercase and lowercase characters distinguished when they are actually used. section are not Example: Long form > : SOURce : TELecom : BRATe M9953 Short form > sour : TEL : BRAT M99.53 Long+short form > Sour : TELeconi : BRAT M9953 The section in the brackets ( [ and ] ) expresses the option node. The header enclosed by the brackets ( [ and ] ) can be abbreviated, and the abbreviated and non-abbreviated forms of a header are interpreted as the same command. Example: When a header is not abbreviated > : DISPlay : DSELect : NAME "SETup" When a header is abbreviated > : DISPlay : DSELect : "SETup" At least one space character is always inserted between a command and a parameter. Two or more parameters are separated by a comma ( , ).

7.4 Compounding Commands

7.4 Compounding Commands Commands can be compounded by using semi-colon ( ; ) as shown by the example below. The second command is also referenced as the command located at the same level as the lowest hierarchical level of the first command. For this reason, the second command can be described in a full path as shown by Example 1. However, as Example 2 shows, headers located in the layer above Type can also be abbreviated. Example I : > : SENSe : TELecom Example 2: > : SENSe : TELecom : PATTem : TYPE UWORd16 ; : SENS : TELecom : PATTern : UWORd " 1 1001 1001 1001 100" : PATTem :TYPE UWORdl6 ; UWORd "1 10011001 1001100"

Section 7 SCPI Outline

Parameter The table below shows types of parameters used by this measuring instrument This operation manual expresses parameter types in lowercase characters enclosed by angled brackets ( < and > ) in the table below. Moreover, the type corresponding to the parameter type, specified by IEEE488.2 (or SCPI), is expressed in uppercase characters. The correspondence between each parameter type and specified by IEEE488.2 (or SCPI) is de- scribed for each command. Table 7-1 Details of Parameter Type Parameter T V D ~ (Defined by SCPI) , ..etc Expresses a decimal digit. such as MINirnum and MAXimum are included as special numerical value type data. The numerical values used by this device are mainly integer type. Therefore, the fractional part is rounded. Expresses a theoretical value. OFF or 0 corresponds to false and ON or 1 corresponds to true. The setting can be done by O and 1, or OFF and ON. However, the setting for the response to a query must be done by O or I. Expresses a character string, made of ASCII characters enclosed by single quotation marks ( ' ) or double quotation marks ( " ) . Either long or short form can be used. Example: 'LOF : M 139' or "LOF : M 139" Expresses a character data. Expressed in a short character string that corresponds to the setting details Either the long or short form can be used.

Section 8 Device Message Details

This section provides detailed explanations of the device messages supported by the MP1777A Examples of command use and responses are described as follows in this Section. > Program message (program command and query command) < Response 8.1 Response Format .................................. ................ ........................... 8-2 8.2 Buffer Size Stipulations ................................................................. 8-4 8.3 Device-Specific Commands .................................................... ........ 8-5 INSTrument Subsystem ..................................................... 8-7 SOURce Subsystem . .. . . ... .. .. .... .. . . ... ... ... . . . . .... ... . . . . . . . . . 8-8 SENSe Subsystem .............................................................. 8-1 4 DlSPlay Subsystem ............................................................ 8-21 CALCulate Subsystem ......................................................... 8-24 SYSTem Subsystem ......................................................... 8-25 STATUS Subsystem ........ .................................... ........... 8-29

Section 8 Device Message Details

8.1 Response Format This section explains the format of the rehponse to the query command The format is shown in the table below. Table 8-1 Response Format (By Response Type) Response Type Format , I A string enclosed by the quotation marks (") is returned Makes the number of digits of the response variable and sets the maximum number of digits within the range of numerical values as the maximum number of digits. No space is inserted between the sign and numerical value. > : SYSTem : DATE? i 1993.7, 14 , ... etc A short form of a character is returned. > : INSTrument : COUPle? < ALL / See Table 8-2 for the response format, Form 6. , ... etc When short and long forms are both found in the string of the corresponding command, the short form is returned. > : DISPiay : DSELect : NAME? < "SET" (short form of "SETUP")

8.1 Response Format

Table 8-2 Details of Response Format Format "XXXX" "XXXX" "XXX.XN "XX.XXW "XX.XX" "XX.XX" "X.XXXM When 0.000 I Value _< 3,232 In the 3,200 U1 Range UIPP When 0.000 I Value I 1,6 16 in the 1,600 UI Range UIPP When 0.000 I Value 1808.0 in the 800 UI Range UIPP When 0.000 I Value < 80.80 In the 80 UI Range UIPP When 0.000 I Value 140.10 In the 40 UI Range UIPP When 0.000 I Value I 20.20 In the 20 UI Range UIPP When 0.000 I Value 10.505 In the 0.5 UI Range UIPP F ~ v e characters al~gned to the right among slx characters > : SOURce : JITTer : AMPLltude'? < "2000" When Value > 3,232 (1 Ul Range, UIPP) When Value > 1,6 16 (1 UI Range, UIPP) When Value > 808.0 (1 UI Range, UTPP) When Value > 80.80 ( 1 UI Range, UIPP) When Value > 40.40 (1 UI Range, UIPP) When Value > 20.20 (1 UI Range. UIPP) When Value > 0.505 ( I UI Range. UIPP) When 0.000 I Value I 1.010 in the 1 UI Range UIPP When 0.000 I Value 10.505 in the 1 UI Range UI+P, UI-P When 0.000 1 Value I 0.375 in the 1 UI Range UIrms Five characters aligned to the right among six characters > : CALCulate : DATA? "JAMPLitude : PTPeak" < " 1.234" When 0.00 I Value 5 4.04 in the 4 UI Range UIPP When 0.00 I Value 5 2.02 In the 4 UI Range UI+P, UI P When 0.00 I Value 5 1.43 In the 4 UI Range UInnc Four characters al~gned to the r~ght among SIX characters > : CALCulate : DATA? "JAMPLltude : RMS" < "7.00" When Value > 1.010 (1 UI Range, U~PP) When Value > 4.04 (4 UI Range, UIPP) When Value > 0.505 (1 UI Range, UI-P/UI-P) When Value > 2.02 (4 UI Range, UI-P/UI P) When Value > 0.357 (1 UI Range, UInni) When Value > 1.43 (4 UI Range, UInn\) In the absence of data to corre\pond to the query

Section 8 Device Message Details

8.2 Buffer Size Stipulations A response in the format explained earlier is sent from the device to the controller. Therefore, the controller must have a buffer of a size enough to accept the response. When the commands of this device are used, a maximum of 255 bytes of buffer space will suffice.

8.3 Device-Specific Commands

8.3 Device-Specif ic Commands The following section provides details of the device-specific commands. As the command descriptions are classified by the subsystem, see the Appendix D correspondence between commands and screens for more information on the correspondence with screens. Incidentally, the device-specific commands supported by this device are sequential commands with some exceptions An explanation is glven for commands other than sequential commands every time they come up. When a set value by a program command causes set values for other items to become unacceptable, they will be changed to allowed values. Moreover, the measurement starts again when settings are modified during measurement. See the details of the operation method in this operation manual for conditions to change set values for other items and to execute restart. The following section shows examples of descriptions of commands. When a restriction on command use exists, an item called the restriction is added to the example below. Program command Parameter type (SCPI, device-specific) I 1 Parameter type (IEEE488.2, SCPI) I 1 / I i : SENS : TEL : RANG -. Parameter Function Example of use = + ;;: Jitter receiving range 1 UI Jitter receiving range 4 UI Selects the range of jitter reception. Sets the range of jitter reception at UI 4. > : SENS : TEL : RANG U14 4 I i \% \ Parameter details Example of command use The right angled blacket ( > ) at the header shows that the segment is a Program mes- sage and left angled blacket ( < ) shows it is a Response.

Section 8 Device Message Details

The details of a response are omitted when a program command to correspond to the query exists. (The same as the details of the parameter of the program command) / : SENS : TEL : RANG? 1 Query command Parameter type (SCPI, device-specific) Response = Function Makes a query of the range of jitter reception. I I I I i Example of use Makes a query of the range of jitter reception. > : SENS : TEL : RANG? < U14 x \ 7 ', \ '-\ \ \ Parameter type (IEEE488.2) Example of response Example of command use

8.3 Device-Specific Commands

8.3.1 INSTrument Subsystem The INSTrument subsystem is used to specify the same setting for the transmission and reception or independent setting for each. : INSTrurnent : COUPle 7 : COUPle? : INSTrument : COUPle Command type Sequential command Parameter Function Restriction = ALL ............. Tx&Rx (Same) NONE .......... Tx/Rx (Independent) Specifies the selection of whether to establish the same setting for the transmission and reception modules or independent setting for each. When the mode is switched from Tx/Rx to Tx&Rx, the set value for Rx is set for the Bit Rate. Example of use Sets the same setting for the transmission and reception. > : INSTrument : COUPle ALL : INSTrument : COUPle? Command type Sequential command Response = Same as : INSTrument : COUPle Function Makes a query of whether the setting is the same for the transmission and reception Example of use > : INSTrument : COUPle? < ALL

Section 8 Device Message Details

8.3.2 SOURce Subsystem The SOURce subsystem controls (setting and display) the transmission side. : BRATe? : EQUAlizer : EQUAlizer? : SOURce : SOURce? : JITTer : JITTer? : OFFSet - : OFFSet? : : RANGe : RANGe? : AMPLitude?

8.3 Device-Specific Commands

: SOURce : TELecom : BRATe - - Command type Sequential command Parameter = (Standard) (Option 05) ......... M2,488 ........ 2,488 Mbit/s M3069 3,069 Mbit/s ......... M4,977 ........ 4,977 Mbit/s M6138 6,138 Mbitls M9,953 ........ 9, 953 Mbit/s M12276 ....... 12,276 Mbitis (Option 01) (Option 06) ......... M2494 ......... 2,494 Mbitls M2677 2,677 Mbitls M4988 ......... 4,988 Mbit/s M5355 ......... 5,355 Mbitls ....... M9977 ......... 9,977 Mbit/s M 10709 10,709 Mbitls (Option 02) (Option 07) M2666 ......... '2,666 Mbit/s M2578 ......... 2,578 Mbit/s M5332 ......... 5,332 Mbitis M5156 ......... 5,156 Mbit/s MI0664 ....... 10,664 Mbit/s MI0313 ....... 10,313 Mbit/s (Option 03) M3062 ......... 3,062 Mbit/s M6125 ......... 6,125 Mbit/s M12249 ....... 12,249 Mbit/s Function Sets the sign speed of transmission signal. Restriction Sending the command while the option above is not set results in a run time error. When the same setting is established for the transmission and reception modules (Tx&Rx), the reception Bit Rate will be set. Example of use Sets the sign speed of the transmission signal to 9,953 Mbitls. > : SOURce : TELecom : BRATe M9953 : SOURce : TELecom : BRATe? Command type Sequential command Response = Function Makes a query of the sign speed of the transmission signal. Example of use > : SOURce : TELecom : BRATe? < M9953

Section 8 Device Message Details

: SOURce : TELecom : EQUAlizer Command type Sequential command Parameter = OFF or 0 ...... Equalizer OFF ON or 1 ........ Equalizer ON Function Sets ON/OFF of the Jitter Setting Equalizer. Example of use Sets the Jitter Setting Equalizer ON. > ; SOURce : TELecom : EQUAlizer ON - -- : SOURce : TELecom : EQUAlizer? Command type Sequential command Response ................... 0 Equalizer OFF 1 ................... Equalizer ON Function Makes a query of the setting status of the Jitter Setting Equalizer. Restriction None Example of use > : SOURce : TELecom : EQUAlizer? < 1 : SOURce : TELecom : CLOCk : SOURce Command type Sequential command Parameter = INTernal ................. Internal ........ LOCK-2MHB 2 MHz (Balanced) ....... LOCK-2MHU 2 MHz (Unbalanced) ........ LOCK-2MBB 2 Mbit/s (Balanced) LOCK-2MBU ........ 2 Mbit/s (Unbalanced) LOCK-I SMH ........ 1.5 MHz (Unbalanced) LOCK-1 SMB ........ 1.5 Mhit/s (Balanced) EXTernal ................ External ........... LOCK-1 OM Lock 1 OM (Balanced) Function Sets the clock source of the transmission signal. Example of use Sets the clock source of the transmission signal to internal. > : SOURce : TELeconi : CLOCk : SOURce INTemal

8.3 Device-Specific Commands

: SOURce : TELecom : CLOCk : SOURce? Command type Sequential command Response = INT .............. Internal EXT ............. External LOCK .......... Lock REC ............. Receive Function Makes a query of the clock source of the transmission signal. Example of use > : SOURce : TELecom : CLOCk : SOURce? < INT : SOURce : TELecom : JlTTer Command type Sequential command Parameter = OFF or 0 ...... No jitter to be generated ........ ON or 1 Jitter to be generated Function Establishes setting of whether or not to generate jitter. Restriction When no jitter generation is set, attempting to set the frequency offset and jitter generation range results in an error, disabling the setting. Example of use Sets the jitter generation ON. > : SOURce : TELecom : JITTer ON : SOURce : TELecom : JITTer? Cornmand type Sequential command Response ................... O No jitter to be generated ................... 1 Jitter to be generated Function Makes a query of whether or not jitter will be generated. Example of use > : SOURce : TELecom : JITTer? < 1

Section 8 Device Message Details

: SOURce : TELecom : OFFSet Command type Sequential command Parameter = -50 to +50 ... step 0. I Function Performs the frequency offset setting. Example of use Sets the value of frequency offset at +25. > : SOURce : TELecom : OFFSet 25 : SOURce : TELecom : OFFSet? Command type Sequential command Response -50 to +50 ... step 0.1 Function Makes a query of the value of frequency offset. Example of use > : SOURce : TELecorn : OFFSet? < -25 : SOURce : JITTer : RANGe Command type Sequential command Parameter Function Restriction = CHARACTER PROGRAM DATA> UI3200 ........ 3,200 UIPP UI1600 ........ 1,600 UIPP UI800 .......... 800 UIPP U180 ............ 80 UIPP U140 ............ 40 UIPP UI20 ............ 20 UIPP UI05 ............ 0.5 UIPP Performs setting of the transmission jitter generation range. Effective when transmission jitter is generated. Restrictions on setting apply depending on the Bit Rate. Example of use Sets the transmission jitter generation range at 0.5 UIPP. > : SOURce : JITTer : RAN& UI05 Bit Rate 10 G UI Range 3.200. 80, 0.5 UI

8.3 Device-Specific Commands

: SUORce : JlTTer : RANGe? Command type Response Function Restriction Transmission sequential command = Makes a query of the transmission jitter generation range Effective when jitter is generated. Restrictions on setting apply depending on the Bit Rate. Example of use I Bit Rate / UI Ranae I I SG 1 1.600. SO, 0.5 UI I > : SOURce : JITTer : RANGe? < UI05 : SUORce : JlTTer : AMPLitude? Command type Sequential command Response = Function Performs reading of the value of Tx JITTer AMPLitude. Example of use < : SOURce : JITTer : AMPLitude? > 1.51

Section 8 Device Message Details

8.3.3 SENSe Subsystem The SENSe subsystem performs control (setting and display) of measurement conditions and reception side. : SENSe - : TELecom : BRATe : BRATe? : RANGe : RANGe? : FILTer t : FILTer? : MEASure - - : MEASure : STATe? : STAR1 : STOP : STIMe? I :TYPE :TYPE? : PERiod , : PERiod?

8.3 Device-Specific Commands

p~ : SENSe : TELecom : BRATe Command type Sequential command Parameter = (Standard) (Option 05) M2488 ......... 2,488 Mbitls M3069 ......... 3,069 Mbit/s M4977 ......... 4,977 Mbit/s M6138 ......... 6.138 Mbit/s M9953 ......... 9,953 Mbit/s M 12276 ....... 12,276 Mbit/s (Option 01) (Option 06) M2494 ......... 2,494 Mbit/s M2677 ......... 2,677 Mbit/s M4988 ......... 4.988 Mbit/s M5355 ......... 5,355 Mbit/s M9977 ......... 9,977 Mbit/s M 10709 ....... 10,709 Mbitls (Option 02) (Option 07) M2666 ......... 2,666 Mbit/s M2578 ......... 2,578 Mbit/s M5332 ......... 5,332 Mbit/s M5156 ......... 5,156 Mbit/s MI0664 ....... 10,664 Mbit/s MI0313 ....... 10,313 Mbit/s (Option 04) M3062 ......... 3.062 Mbit/s M6125 ......... 6,125 Mbit/s Mi2249 ....... 12,249 Mbit/s Function Sets the sign speed of receiving signal. Restriction Sending the command while the option above is not set results in a run time error. Example of use Sets the sign speed of the reception signal to 9,953 Mbit/s. > : SENSe : TELecom : BRATe M9953 - SENSe : TELecom : BRATe? - Command type Sequential command Response = Function Makes a query of the sign speed of the reception signal. Example of use > : SENSe : TELecom : BRATe? < M9953

Section 8 Device Message Details

: SENSe : TELecom : RANGe Command type Sequential command Parameter = U14 .............. 4 UIPP UI 1 .............. 1 UIPP Function Sets the measurement range of receiving jitter. Example of use Sets the measurement range of receiving jitter at 1 UIPP, > : SENSe : TELecom : RANGe UIl : SENSe : TELecom : RANGe? Command type Sequential command Response = Function Makes a query of receiving jitter measurement. Example of use > : SENSe : TELecom : RANGe? < UII : SENSe : TELecom : FlLTer Command type Sequential command Parameter = LP ................ LP (80 M) HPlLP ......... HPl+LP (10 K to 80 M) HPl SLP ....... HPI1+LP (20 K to 80 M) HP2LP ......... HP2+LP (4 M to 80 M) HP3LP ......... HP3+LP (6 M to 80 M) HPLP ........... HP+LP ( 12 K to 80 M) HPSLP ......... HP'+LP (50 K to 80 M) Function Performs filter setting. Restriction HP1+LP, HPl'+LP setting is disabled when the Bit Rate is set at 2.5 G or 5 G. HP3+LP can be set only for Option 07. Example of use Sets the filter at HP'+LP, HPll+LP. > : SENSe : TELecom : FILTer HPSLP

8.3 Device-Specific Commands

: SENSe : TELecom : FILTer? Command type Sequential command Response = Function Makes a query of the filter setting. Restriction HP'+LP, HPlq+LP setting is disabled when the Bit Rate is set at 2.5 G or 5 G Example of use > : SENSe : TELecom : FILTer? < HPlSLP : SENSe : TELecom : MEASure : TYPE Command type Sequential command Parameter = MANual ...... Manual measurement SINGle ........ Single measurement REPeat ......... Repeat measurement Function Performs the measurement mode setting. Example of use Sets the measurement mode to the repeat measurement. > : SENSe : MEASure : TYPE REPeat : SENSe : TELecom : MEASure : TYPE? Command type Sequential command Response = MAN ........... Manual measurement SING ........... Single measurement REP ............. Repeat measurement Function Makes a query of the measurement mode. Example of use > : SENSe : MEASure : TYPE'? < REP

Section 8 Device Message Details

: SENSe : TELecom : MEASure : PERiod , Command type Sequential command Parameter = 1 to 99 = EI .................. hour M ................. minute S ................... second Function Performs the measurement time setting. Restriction The setting is disabled when the measurement mode is set to manual measurement. Example of use Sets the measurement time at one hour. > : SENSe : TELecom : MEASure : PERiod 1 , H : SENSe : TELecom : MEASure : PERiod? Command type Sequential command Response , = = Function Makes a query of the measurement time. Example of use > : SENSe : TELecom : MEASure : PERiod? < 1, H

8.3 Device-Specific Commands

: SENSe : MEASure : STATe? Command type Sequential command Response , = MAN ........... Manual measurement NON ............ No target measurement found Function Restriction = 0 ................... Measurement completed 1 ................... Measurement current1 y being performed Makes a query of the measurement status. Measurement of only one item enabled to he executed. When no measurement is performed, the follow~ng indication is output. < NON, 0 Example of use > : SENSe : MEASure : STATe? : SENSe : MEASure : STARt : SENSe : MEASure : STOP Command type Sequential command Parameter None Function Halts measurement currently being executed. Restriction None Example of use > : SENSe : MEASure : STOP

Section 8 Device Message Details

: SENSe : MEASure : STIMe? Command type Sequential command Response , , , , , Function Makes a query of the time to start the measurement. Restriction The clock can be set within the range between the year 1993 and 2093. When a query is made while the measurement has yet to be started, the time to start measurement previously set will be applied. Example of use > : SENSe : MEASure : STIMe? < 1996,2, 5, 12, 12. 13

8.3 Device-Specific Commands

8.3.4 DlSPlay Subsystem The DISPlay subsystem performs control (setting and display) of screens. : DISPlay : DSELect [:NAME] 7 [:NAME] : SETup [:NAME] [:NAME] : RESult

Section 8 Device Message Details

: DlSPlay : SETup [:NAME] Command type Sequential command Parameter = "INTerface" ....... Interface screen ........ "MEMory" Memory screen "SYSTem" ......... System screen Function Selects display item on the Setup screen Example of use Selects "INTerface" from the display items on the Setup screen. > : DISPlay : SETup : NAME "INTerface" or : DISPlay : SETup "INTerface" : DlSPlay : SETup [:NAME]? Command type Sequential command Response = "INT" ........... Interface screen "MEM" ........ Memory screen "SYST" ........ System screen Function Makes a query of the display item on the Setup screen. Example of use > : DISPlay : SETup : NAME? or : DISPlay : SETupc? < "INT" : DlSPlay : RESult : JITTer : MODE Command type Sequential command Parameter = CURRent ..... Current display LAST ........... LAST display Function Switches the display mode of the Result screen. Example of use Sets the display mode to the Current display. > : DISPlay : RESult : JITTer : Mode CURRent

8.3 Device-Specific Commands

- -- : DlSPlay : RESult : JlTTer : MODE? Command type Sequential command Response = CHARACTER RESPONSE DATA> Function Makes a query of the display mode of the Result screen. Example of use > : DISPlay : RESult : JITTer : MODE'? < CURR : DlSPlay : RESult : JlTTer : UNIT Command type Sequential command Parameter = PEAK .......... PEAK detection RMS ............ RhlS detection Function Sets the format of data to be displayed on the Result screen. Example of use Sets the format of data to be displayed on the Result screen at Peak > : DlSPlay : RESult : JITTer : UNIT PEAK : DlSPlay : RESult : JlTTer : UNIT? Command type Sequential command Response = Function Makes a query of the format of data to be displayed on the Result screen. Example of use > : DISPlay : RESult : JITTer : UNIT? < PEAK

Section 8 Device Message Details

8.3.5 CALCulate Subsystem The CALCulate subsystem performs the performance measurement setting and measured result display : CALCulate - : DATA? : CALCulate : DATA? Command type Sequential command Parameter Response = = See the Table 8-1 for . Function Reads the measured results. Example of use > : CALCulate : DATA? "CURRent : JAMPlitude : PTPeak" < 1.00 Table 8-1 String Item Jitter manual measurement CURRent Peak to Peak +Peak -Peak RMS LAST Peak to Peak +Peak -Peak RMS "[CURRent:] JAMPIitude : PTPeak" "[CURRent:l JAMPlitude : PPEak" "[CURRent:] JAMPlitude : MPEak" "[CURRent:] JAMPlitude : RhlS" "LAST : JAMPlitude : PTPeak" "LAST : JAMPlitude : PPEak" "LAST : JAMPlitude : MPEak" "LAST : JAMPlitude : RMS" Response Format Form 6 Form 6 Form 6 Form 6 Fom16 Form 6 Form 6 Form 6

Other Remote Control Manuals