Tektronix TVS600 & TVS600A Series - Manuals
Tektronix TVS600 & TVS600A Series – Manual in PDF format online.
Manuals:
Manual Tektronix TVS600 & TVS600A Series
Summary
TVS600 & TVS600A Command Reference i Table of Contents General Safety Summary xv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related Manuals xvii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command Syntax Command...
Table of Contents ii TVS600 & TVS600A Command Reference CALCulate:FEED2:CONText CALCulate:FEED2:CONText? 2–30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CALCulate:FILTer:FREQuency[:TYPE] CALCulate:FILTer:FREQuency[:TYPE]? 2–32 . . . . . . . . . . . . . . . . . . . . . ...
Table of Contents TVS600 & TVS600A Command Reference iii CALCulate:WMParameter:GATE:STARt:ABSolute CALCulate:WMParameter:GATE:STARt:ABSolute?TVS600A Models Only 2–65 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CALCulate:WMParameter:GATE:STARt:RELative CALCulat...
Table of Contents iv TVS600 & TVS600A Command Reference FORMat:CALCulate FORMat:CALCulate? 2–96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FORMat:DINTerchange FORMat:DINTerchange?TVS600A Models Only 2–97 . . . . . . . . . . . . . . . . . . . . . . . . . ....
Table of Contents TVS600 & TVS600A Command Reference v MEMory:DATA MEMory:DATA? 2–132 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MEMory:NSTates? (Query Only) 2–134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MEMory:STATe:...
Table of Contents vi TVS600 & TVS600A Command Reference STATus:QUEStionable:QENable:PTRansition STATus:QUEStionable:QENable:PTRansition? 2–168 . . . . . . . . . . . . . . . . . . . . . STATus:SESR:QENable STATus:SESR:QENable? 2–170 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Table of Contents TVS600 & TVS600A Command Reference vii SYSTem:ERRor:COUNt? (Query Only) 2–204 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SYSTem:PROTect SYSTem:PROTect? 2–204 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SYSTem:SECuri...
Table of Contents viii TVS600 & TVS600A Command Reference TRIGger:SOURce TRIGger:SOURce? 2–242 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TRIGger:TYPE TRIGger:TYPE? 2–243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Table of Contents TVS600 & TVS600A Command Reference ix TRIGger:PULSe:GLITch:QUALify TRIGger:PULSe:GLITch:QUALify? 2–272 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TRIGger:PULSe:GLITch:WIDTh TRIGger:PULSe:GLITch:WIDTh? 2–273 . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Table of Contents x TVS600 & TVS600A Command Reference TRIGger:TRANsition:SLEW:QUALify TRIGger:TRANsition:SLEW:QUALify?TVS600A Models Only 2–297 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TRIGger:TRANsition:SLEW:SLOPe TRIGger:TRANsition:SLEW:SLOPe?TVS600A Mod...
Table of Contents TVS600 & TVS600A Command Reference xi List of Figures Figure 1–1: Example of SCPI subsystem hierarchy tree 1–1 . . . . . . . . . . . Figure 1–2: Example of abbreviating a command 1–4 . . . . . . . . . . . . . . . . Figure 1–3: Example of chaining commands and queries 1–5 . . . ...
Table of Contents xii TVS600 & TVS600A Command Reference Figure 2–30: TRIGger:PULSe subsystem hierarchy 2–269 . . . . . . . . . . . . . . Figure 2–31: TRIGger:SHOLdtime subsystem hierarchy 2–283 . . . . . . . . . Figure 2–32: TRIGger:TRANsition subsystem hierarchy 2–293 . . . . . . . . . . Figur...
Table of Contents TVS600 & TVS600A Command Reference xiii List of Tables Table 1–1: Parameter types used in syntax descriptions 1–3 . . . . . . . . . . Table 1–2: BNF symbols and meanings 1–7 . . . . . . . . . . . . . . . . . . . . . . . . Table 2–1: Waveform Measurement Definitions 2–56 . . . ....
Table of Contents xiv TVS600 & TVS600A Command Reference
TVS600 & TVS600A Command Reference xv General Safety Summary Review the following safety precautions to avoid injury and prevent damage tothis product or any products connected to it. To avoid potential hazards, use thisproduct only as specified. Only qualified personnel should perform service p...
General Safety Summary xvi TVS600 & TVS600A Command Reference Terms in this Manual. These terms may appear in this manual: WARNING. Warning statements identify conditions or practices that could result in injury or loss of life. CAUTION. Caution statements identify conditions or practices that c...
TVS600 & TVS600A Command Reference xvii Preface This manual is the command reference for the TVS600 & TVS600A SeriesWaveform Analyzers. These waveform analyzers are controlled through the useof SCPI (Standard Commands for Programmable Instruments) derived com-mands and IEEE 488.2 Common Comm...
Preface xviii TVS600 & TVS600A Command Reference Default Model This manual documents the TVS621, TVS621A, TVS625, TVS625A, TVS641,TVS641A, TVS645, and TVS645A waveform analyzers. Take note of thefollowing conventions used when referencing these products: Generally, the name “TVS600A” (or just “w...
TVS600 & TVS600A Command Reference 1–1 Command Syntax This section contains information on the Standard Commands for ProgrammableInstruments (SCPI) and IEEE 488.2 Common Commands you can use toprogram your waveform analyzer. SCPI Commands and Queries SCPI is a standard created by a consortium th...
Command Syntax 1–2 TVS600 & TVS600A Command Reference command descriptions, which start on page 2–1, list the valid values for allparameters. For example, OUTPUT:TTLTRG1:STATE ON is a valid SCPI command createdfrom the hierarchy tree in Figure 1–1. To create a query, start at the root node of a ...
Command Syntax TVS600 & TVS600A Command Reference 1–3 Table 1–1: Parameter types used in syntax descriptions Parameter Type Description Example binary Binary numbers #B0110 binary block 1 A specified length of binary data #512234xxxxx . . . where 5indicates that the following 5digits (12234) spe...
Command Syntax 1–4 TVS600 & TVS600A Command Reference You can abbreviate most SCPI commands, queries, and parameters to anaccepted short form. This manual shows these short forms as a combination ofupper and lower case letters. The upper case letters indicate the accepted shortform of a command....
Command Syntax TVS600 & TVS600A Command Reference 1–5 OUTPUT1:TTLT:POL INV;:TRIG:SOUR INT1;:TRIG:SLOP NEG;:TRIG:LEV -2;:SWE:TINT?;:STAT:OPER:COND? First command Command Command Second query The response from this chained message might be Response from first query Response from second query 1.0E-...
Command Syntax 1–6 TVS600 & TVS600A Command Reference You can use upper case, lower case, or a mixture of both cases for allcommands, queries, and parameters. OUTPUT1:TTLTRG:POLARITY INVERTED is the same as output1:ttltrg:polarity inverted and OUTPUT1:ttltrg:polarity INVERTED No embedded spaces ...
Command Syntax TVS600 & TVS600A Command Reference 1–7 This manual may describe commands and queries using the Backus-Naur Form(BNF) notation. Table 1–2 defines the standard BNF symbols: Table 1–2: BNF symbols and meanings Symbol Meaning <ą> Defined element ::= Is defined as | Exclusive OR ...
Command Syntax 1–8 TVS600 & TVS600A Command Reference Several waveform analyzer commands use a block argument form: Symbol Meaning <NZDig> A non-zero digit character, in the range 1–9 <Dig> A digit character, in the range 0–9 <DChar> A character with the hex equivalent of 00 th...
TVS600 & TVS600A Command Reference 2–1 Commands This section describes each command and query in the waveform analyzer. Thecommands are organized by subsystem groups and the commands in each groupare in alphabetical order. In Figure 2–1, each block is a root node and thecommands within a block a...
TVS600 & TVS600A Command Reference 2–3 AADVance Subsystem This section describes the commands in the [SENSe:]AADVance subsystem. SeeFigure 2–2. These commands control how auto-advance acquisition records areacquired and transferred to a VXIbus controller. A functional model of theAADVance subsys...
AADVance Subsystem 2–4 TVS600 & TVS600A Command Reference AADVanceAADVance? Sets or queries the state of the auto-advance acquisition mode. In the auto-ad-vance mode the waveform analyzer acquires a sequence of data records for eachactive channel. The delay between one acquisition record and the...
TVS600 & TVS600A Command Reference 2–9 ARM Subsystem This section describes the commands in the ARM subsystem. See Figure 2–4.These commands operate with the TRIGger, INITiate, and ABORt subsystems totrigger acquisitions. ARM [:LAYer[1]] :COUNt [:A | :SEQuence[1]] :SOURce :DEFine? Figure 2–4: AR...
ARM Subsystem TVS600 & TVS600A Command Reference 2–11 ARM:SOURceARM:SOURce? Sets or queries the source that will arm the acquisition system. You can specifyonly one source at a time and it is shared by all acquired channels. Setting thearm source to BUS configures the event detector to accept an...
ARM Subsystem 2–12 TVS600 & TVS600A Command Reference Execution Error –212, “Arm ignored”Sent *TRG or the VXIbus word serial <Trigger> command when ARM:SOURceis not set to BUS or when the instrument is not waiting at the ARM EventDetection layer. Execution Error –215, “Arm deadlock”Attempt...
TVS600 & TVS600A Command Reference 2–13 AVERage Subsystem This section describes the commands in the [SENSe:]AVERage subsystem. SeeFigure 2–5. These commands select and setup one of four acquisition modes:normal, average, envelope, and peak detect. (Peak detect is available forTVS600A models onl...
AVERage Subsystem TVS600 & TVS600A Command Reference 2–17 SCAL Command Error –141, ”Invalid character data”Attempted to set average type to an illegal value. None Command: Query: Response: AVERageAVERage:COUNt Reset Value Errors and Events Dependencies Examples Related Commands
TVS600 & TVS600A Command Reference 2–19 CALCulate Subsystem This section describes the commands in the CALCulate subsystems whichprocess and perform measurements on acquisition records. These calculations aretypically performed immediately after the waveform analyzer completesacquisition of the ...
CALCulate Subsystem 2–20 TVS600 & TVS600A Command Reference SENSe CALCulate1..4 TRACe CHAN1..4 ”XTIM:VOLT n” ”CALCn” :PATH CALC1..4 TRACe AATS :PATH:EXPRession :FEED1 :FEED2 Figure 2–8: CALCulate subsystem functional model CALCulate:AAMListCALCulate:AAMList? Sets or queries the list of measureme...
CALCulate Subsystem 2–32 TVS600 & TVS600A Command Reference CALCulate:FILTer:FREQuency[:TYPE]CALCulate:FILTer:FREQuency[:TYPE]? Sets or queries the type of FREQuency filtering to perform on an acquisitionrecord. The available filter types are as follows: BPASs—rejects frequency components outsid...
CALCulate Subsystem 2–38 TVS600 & TVS600A Command Reference Query: CALC1:FILT:FREQ:SPAN? Response: 10.0E+3 CALCulate:FILTer:FREQuency:CENTer CALCulate:FILTer:FREQuency:SREJectionCALCulate:FILTer:FREQuency:SREJection? Sets or queries the level of rejection or attenuation for frequency components ...
CALCulate Subsystem 2–48 TVS600 & TVS600A Command Reference CALCulate:DERivative:STATe CALCulate:PATHCALCulate:PATH? Sets or queries a list of CALCulate functions to execute in the order listed uponcompletion of acquisition. You specify the :PATH as a list of functions separatedby commas. The CA...
CALCulate Subsystem TVS600 & TVS600A Command Reference 2–49 Command Error 108, “Parameter not allowed”Attempted to assign more than 12 functions to PATH. Execution Error –141, “Invalid character data”Attempted to program an invalid function. Other calculation errors cannot be detected until exec...
CALCulate Subsystem TVS600 & TVS600A Command Reference 2–55 <n> 1 Query response 1234 Not applicable 1 The calculate block number <n> selects one of four calculate blocks. If you omit <n>,the default is calculate block 1. <window> Query response BHARrisBLACkmanHAMMingHANN...
CALCulate Subsystem 2–56 TVS600 & TVS600A Command Reference CALCulate:WMListCALCulate:WMList? Sets or queries the list of waveform measurements to perform. Table 2–1 listsand describes the available measurements. All selected measurements areperformed on the source chosen for the selected CALCul...
CALCulate Subsystem TVS600 & TVS600A Command Reference 2–59 <n> 1 Query response 1234 Not applicable 1 The calculate block number <n> selects one of four calculate blocks. If you omit <n>,the default is calculate block 1. <list> Query response AMPLitude AMPL AREA AREA CAR...
CALCulate Subsystem 2–60 TVS600 & TVS600A Command Reference <list> (cont.) Query response (cont.) TTRig TTR 1 TVS600A products only. MEAN Execution Error –141, “Invalid character data”Attempted to program an illegal waveform measurement. None Command: CALC1:WML RTIM,FTIM,PWID Query: CALC1:...
CALCulate Subsystem 2–66 TVS600 & TVS600A Command Reference CALCulate:WMParameter:GATE:STARt:RELativeCALCulate:WMParameter:GATE:STARt:RELative? TVS600A Models Only Sets or queries the relative starting location for gated waveform measurements. This setting is ignored unless CALC:WMP:GATE is set ...
CALCulate Subsystem 2–70 TVS600 & TVS600A Command Reference CALCulate:WMParameter:HMEThodCALCulate:WMParameter:HMEThod? Sets or queries the method for calculating the HIGH (most positive) value fortime and amplitude waveform measurements. ABSolute — specifies that HIGH is set to the value of CAL...
CALCulate Subsystem 2–82 TVS600 & TVS600A Command Reference CALCulate:WMParameter:RMEThodCALCulate:WMParameter:RMEThod? Sets or queries the method for calculating the reference (high, middle, low)values for time and amplitude measurements. Selecting ABSolute lets you setthe measurement parameter...
CALCulate Subsystem TVS600 & TVS600A Command Reference 2–83 CALCulate:WMParameter:SLOPeCALCulate:WMParameter:SLOPe? Sets or queries the slope of the edge desired for delay waveform measurements.This setting only affects DELay measurements. All other edge measurementsdetermine the edge slope impl...
TVS600 & TVS600A Command Reference 2–85 CALibration Subsystem This section describes the commands in the CALibration subsystem. SeeFigure 2–9. These commands run the waveform analyzer self-calibrationfunctions. CALibration :RESults [:ALL] Figure 2–9: CALibration subsystem hierarchy
TVS600 & TVS600A Command Reference 2–93 FORMat Subsystem This section describes the commands in the FORMat subsystem. See Figure 2–10. They are used to set the format of acquisition record data andmeasurement data transferred out of the waveform analyzer. The primary datatransfer commands are CA...
FORMat Subsystem TVS600 & TVS600A Command Reference 2–95 FORMat:BORDerFORMat:BORDer? Sets or queries the byte order used to transfer binary data through all externalinterfaces. The FORMat selections REAL and INTeger produce binary data. Thiscommand has no effect when FORMat is set to ASCii. Norm...
TVS600 & TVS600A Command Reference 2–101 FUNCtion and DATA Subsystems This section describes the commands in the [SENSe:]FUNCtion and[SENSe:]DATA subsystems. See Figure 2–11 and Figure 2–12. These commandscontrol sense functions and provide a means of accessing the data produced bythe sense func...
FUNCtion and DATA Subsystems 2–102 TVS600 & TVS600A Command Reference FUNCtion[:ON]FUNCtion[:ON]? Sets or queries which sense functions are enabled. XTIM:VOLT n functionsacquire data from the input channel <n>. You can enable only one function at atime when FUNCtion:CONCurrent is OFF. Set ...
FUNCtion and DATA Subsystems TVS600 & TVS600A Command Reference 2–105 FUNCtion:OFFFUNCtion:OFF? Sets or queries which sense functions are disabled. Only active functions providedata when you send the query DATA?. To disable all functions at once, useFUNCtion:OFF:ALL. The query FUNCtion:OFF? alwa...
TVS600 & TVS600A Command Reference 2–115 INITiate and ABORt Subsystems This section describes the commands in the INITiate and ABORt subsystems.See Figure 2–13. These commands operate with the ARM and TRIGgersubsystems to start signal acquisition. Figure 2–13: INITiate and ABORt subsystem hierar...
INITiate and ABORt Subsystems TVS600 & TVS600A Command Reference 2–119 INITiateINITiate:CONTinuousABORt ABORt Stops all acquisition and measurements and returns the arm/trigger subsystem tothe idle state. Any remaining data is corrupt. When INITiate:CONTinuous is setto ON, the current acquisitio...
TVS600 & TVS600A Command Reference 2–121 INPut Subsystem This section describes each command and query in the INPut subsystem. TheINPut subsystem controls the parameters shown in Figure 2–14. Figure 2–15shows the part of the waveform analyzer controlled by the INPut commands. Theinput channel nu...
INPut Subsystem 2–122 TVS600 & TVS600A Command Reference INPut:COUPlingINPut:COUPling? Sets or queries the type of signal coupling for the specified input channel. WhenAC coupled and INPut:IMPedance is set to 1 M W , frequencies below 10 Hz are attenuated. When AC coupled and INPut:IMPedance is ...
INPut Subsystem 2–130 TVS600 & TVS600A Command Reference Command: Query: Response: INPut:IMPedanceSYStem:PROTect Examples Related Commands
TVS600 & TVS600A Command Reference 2–131 MEMory Subsystem This section describes the commands in the MEMory subsystem. See Figure 2–16. These commands store and retrieve instrument settings. Thewaveform analyzer can store the current instrument state in any of ten nonvola-tile memory locations o...
TVS600 & TVS600A Command Reference 2–137 OUTPut Subsystem This section describes the commands in the OUTPut subsystem. See Figure 2–17. These commands route signals to the VXIbus trigger lines andenable the probe compensation signals and reference signals. OUTPut :TTLTrg<n> :ECLTrg<n>...
OUTPut Subsystem 2–142 TVS600 & TVS600A Command Reference OUTPut:PCOMpensate:FUNC OUTPut:PCOMpensate:FUNCtionOUTPut:PCOMpensate:FUNCtion? Sets or queries the source for the probe compensation signal which is output onthe front-panel connector PROBE COMPENSATION. Use the commandOUTPut:PCOMpensate...
TVS600 & TVS600A Command Reference 2–149 ROSCillator Subsystem This section describes the commands in the SENSe:ROSCillator subsystem. SeeFigure 2–18 and Figure 2–19. These commands control the source of thereference oscillator (clock) for the :SWEep subsystem. [SENSe:] ROSCillator Figure 2–18: ...
ROSCillator Subsystem 2–150 TVS600 & TVS600A Command Reference ROSCillator:SOURceROSCillator:SOURce? Sets or queries the source of the 10 MHz clock reference for the acquisitionsystem. The choices are CLK10 which specifies the VXIbus 10 MHz reference,and INTernal which specifies the internal wav...
TVS600 & TVS600A Command Reference 2–151 STATus Subsystem This section describes the commands in the STATus subsystem. See Figure 2–20.These commands, along with several IEEE 488.2 Common Commands, controlthe status and event reporting system. The STATus subsystem provides a way todetermine the ...
STATus Subsystem 2–152 TVS600 & TVS600A Command Reference STATus:OPERation? (Query Only) Returns the contents of the Operation Status Register as a decimal number. TheOperation Status Register, described in Table 2–2, identifies normal events, suchas acquisition, that are in progress. Use the Op...
STATus Subsystem 2–162 TVS600 & TVS600A Command Reference Operation Status Enable Register to determine which Questionable events can setthe Questionable bit (bit 3) in the Status Byte Register. For an overview of thestatus and event reporting system, refer to the TVS600 & TVS600A SeriesWave...
TVS600 & TVS600A Command Reference 2–171 SWEep Subsystem This section describes the commands in the [SENSe:]SWEep subsystem. SeeFigure 2–21 and Figure 2–22. These commands control the acquisition timebasefor all VOLTage[n] acquisitions. Figure 2–21: SWEep subsystem hierarchy :FUNCtion :DATA :AVE...
TVS600 & TVS600A Command Reference 2–183 SYSTem Subsystem This section describes each command and query in the SYSTem subsystem. SeeFigure 2–23. These commands program utility functions and return versioninformation about the waveform analyzer. Figure 2–23: SYSTem subsystem hierarchy
SYSTem Subsystem 2–198 TVS600 & TVS600A Command Reference to a known state. :RAW and :TERMinal change only a subset of the RS-232parameters. The :RAW preset is most appropriate when you connect a computerto the RS-232 port. TERMinal should be used when you connect a displayterminal. The command ...
TVS600 & TVS600A Command Reference 2–209 TEST Subsystem This section describes the commands in the TEST subsystem. See Figure 2–24.These commands execute the internal self-tests of the waveform analyzer moduleand return the pass or fail status. TEST :RESults [:ALL] Figure 2–24: TEST subsystem hi...
TVS600 & TVS600A Command Reference 2–215 TRACe Subsystem This section describes the commands in the TRACe subsystem which store andretrieve acquisition and measurement results. See Figure 2–25 and Figure 2–26.The SENSe subsystem command DATA? provides another way to transferacquisition records a...
TRACe Subsystem 2–216 TVS600 & TVS600A Command Reference TRACeTRACe? The command form downloads waveforms or other data to the waveformanalyzer. The query form uploads acquisition records or measurement resultsfrom the waveform analyzer to your VXIbus controller. TRACe sends the data and preambl...
TRACe Subsystem 2–220 TVS600 & TVS600A Command Reference TRACe:COPY Copies acquisition or measurement data, or reference waveform records, to theoutgoing Fast Data Channel (FDC), or to reference waveform records (REF1 toREF10). The CHAN1 to CHAN4 and CALC1 to CALC4 commands refer to thecorrespon...
TRACe Subsystem 2–224 TVS600 & TVS600A Command Reference TRACe:LISTTRACe:LIST? Sets or queries the list of traces to transfer through the VXI Fast Data Channel atthe completion of each INITiate command or when LIST is specified as thesource for the TRACe:COPY command. If a trace contains no trac...
TRIGger[:A] Subsystem 2–232 TVS600 & TVS600A Command Reference TRIGger:FILTer:NREJectTRIGger:SOURce TRIGger:COUPling:<preset> Sets trigger coupling and filtering with one command. It should not be used inapplications that must work on a variety of SCPI instruments. For a descriptionof how ...
TRIGger[:A] Subsystem TVS600 & TVS600A Command Reference 2–237 TRIGger:FILTer:NREJectTRIGger:FILTer:NREJect? Sets or queries whether or not the noise reject filter is enabled. This filterprovides a means of rejecting noise on the trigger signal. Only one trigger filter(i.e., LPAS, HPAS, or NREJ)...
TRIGger:B Subsystem 2–248 TVS600 & TVS600A Command Reference Changing trigger coupling from DC to AC may cause TRIGger:B:LEVel tochange if level is out of range for AC coupling. Command: TRIG:B:COUP:ACNR TRIGger:COUPlingTRIGger:FILTer[:LPASs]TRIGger:FILTer:HPASsTRIGger:FILTer:NREJect TRIGger:SEQ...
TVS600 & TVS600A Command Reference 2–259 TRIGger:LOGic Subsystem (TVS600A Models Only) This section describes each command and query in the TRIGger:LOGicsubsystem. See Figure 2–29. These commands are used to control pattern andstate triggering. TRIGger [:A | :SEQuence[1]] :CLASs :CONDition :LOGi...
TRIGger:LOGic Subsystem 2–262 TVS600 & TVS600A Command Reference Query: TRIG:LOG:COND? Response: LC1X10 TRIGger:TYPETRIGger:LOGic:CLASs Related Commands
TVS600 & TVS600A Command Reference 2–269 TRIGger:PULSe Subsystem This section describes the commands in the TRIGger:PULSe subsystem. SeeFigure 2–30. The pulse trigger commands provide the capability to trigger whena pulse occurs that is outside specified parameters. TRIGger [:A | :SEQuence[1]] :...
TRIGger:PULSe Subsystem 2–270 TVS600 & TVS600A Command Reference TRIGger:PULSe:CLASsTRIGger:PULSe:CLASs? Sets or queries the class of pulse triggering to use for the next acquisition. Thetrigger classes are as follows: GLITch — the trigger event occurs when the instrument detects a pulse thatis ...
TRIGger:PULSe Subsystem TVS600 & TVS600A Command Reference 2–281 TRIGger:PULSe:WIDTh:QUALifyTRIGger:PULSe:WIDTh:QUALify? Sets or queries the type of time qualification for pulse width triggering. The typeIN triggers when the measured pulse width is within the specified lower andhigher limits. OU...
TVS600 & TVS600A Command Reference 2–283 TRIGger:SHOLdtime Subsystem (TVS600A Models Only) This section describes each command and query in the TRIGger:SHOLdtimesubsystem. See Figure 2–31. These commands are used to control setup and holdtime violation triggering. TRIGger [:A | :SEQuence[1]] :SH...
TRIGger:SHOLdtime Subsystem 2–292 TVS600 & TVS600A Command Reference Command: TRIG:SHOL:STIM 1.0 Query: TRIG:SHOL:STIM? Response: 1.0E+0 TRIGger:TYPETRIGger:SHOLdtime:CLOCk:POLarity Examples Related Commands
TVS600 & TVS600A Command Reference 2–293 TRIGger:TRANsition Subsystem This section describes each command and query in the TRIGger:TRANsitionsubsystem. See Figure 2–32. These commands are used to control runt, slewrate,and combination triggering. TRIGger [:A | :SEQuence[1]] :CLASs :TRANsition :S...
TVS600 & TVS600A Command Reference 2–303 VOLTage Subsystem This section describes each command and query in the [SENSe:]VOLTagesubsystem. Figure 2–33 shows the command tree for the VOLTage subsystem.Figure 2–34 shows the part of the waveform analyzer controlled by the VOLTagecommands. The input ...
IEEE 488.2 Common Commands TVS600 & TVS600A Command Reference 2–315 *ESR? (Query Only) Returns the contents of the Standard Event Status Register as a decimal number.More than one event may be reported at the same time. The Status Queuecontains a chronological record of the events. Table 2–6 des...
IEEE 488.2 Common Commands 2–316 TVS600 & TVS600A Command Reference Reading this register clears it. Query: *ESR? Response: 40 *ESE *IDN? (Query Only) Returns the waveform analyzer identification message. The fourth field of theidentification message includes both the SCPI and firmware version n...
IEEE 488.2 Common Commands TVS600 & TVS600A Command Reference 2–325 *STB? (Query Only) Returns the contents of the Status Byte Register as a decimal sum of all setevents. You can get a chronological list of events from the Status Queue usingthe SYSTem:ERRor? query. Table 2–7 describes the bit as...
TVS600 & TVS600A Command Reference A–1 Appendix A: Expression Syntax The syntax for CALCulate expressions is defined in the following BNFdescription (for meanings of BNF forms, see Table 1–2 BNF Symbols andMeanings on page 1–7). Note that TVS600 models cannot use elements that referto TVS600A fe...
TVS600 & TVS600A Command Reference B–1 Appendix B: ASCII Character Chart Table B–1: ASCII Code Chart B7 B6 B5 T 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 5 BITS B4 B3 B2 B1 CONTROL NUMBERS SYMBOLS UPPER CASE LOWER CASE 0 0 0 0 0 NUL 0 0 20 DLE 10 16 40 SP 20 32 60 0 30 48 100 @ 40 64 120 P...
TVS600 & TVS600A Command Reference C–1 Appendix C: Algorithms The waveform analyzer can take many automatic measurements and perform avariety of other calculations. By knowing how they make these calculations, youmay better understand how to use your waveform analyzer and how to interpretthe res...
Appendix C: Algorithms C–2 TVS600 & TVS600A Command Reference 2. It splits the histogram into two sections at the halfway point between Min and Max (also called Mid ). 3. The level with the most points in the upper histogram is the High value, and the level with the most points in the lower hist...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–3 LREFerence the waveform low reference or proximal level. Used in fall time and rise time calculations. In the RELative mode, you use the command CALCu-late:WMParameter:LREFerence:RELative to set it from 0% to 100%, with areset value o...
Appendix C: Algorithms C–4 TVS600 & TVS600A Command Reference MCross1Polarity is the polarity of first crossing (no default). It can be rising or falling. StartCycle is the starting time for cycle measurements. It is a floating-point number with values between 0.0 and ( RecordLength – 1.0), incl...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–5 When CALC<n>:WMP:GATE is set to OFF , the measurement zone becomes the entire waveform record. The measurement zone defined by the :GATE command parameters is ignored. All measurements included in the CALC block are affected by ...
Appendix C: Algorithms C–6 TVS600 & TVS600A Command Reference The arithmetic area of one waveform or of its measurement zone. Remember thatone waveform is not necessarily equal to one cycle. For cyclical data you mayprefer to use the cycle area rather than the arithmetic area. if Start = End the...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–7 If StartCycle = EndCycle then return the (interpolated) value at StartCycle . CycleArea = ŕ EndCycle StartCycle Waveform ( t )dt For details of the integration algorithm, see page C–17. Amplitude (voltage) measurement. The mean over o...
Appendix C: Algorithms C–8 TVS600 & TVS600A Command Reference Ratio of two amplitudes measurement. An amplitude measurement (see Amplitude on page C-5) is taken of the reference and target waveforms. Gain = Amplitude target Amplitude refernece Timing measurement. The time taken for the falling e...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–9 High HighRef LowRef Low TLF THF Fall Time Not an edge Figure C–2: Fall time Timing measurement. The reciprocal of the period. Measured in Hertz (Hz)where 1 Hz = 1 cycle per second. If Period = 0 or is otherwise bad, return an error. F...
Appendix C: Algorithms C–10 TVS600 & TVS600A Command Reference Timing-measurement functions. These three measurements are of the timesrelative to the trigger point at which the first, second, and third Mid Refcrossings occur in the waveform. See Mcross Calculations on page C–3 fordefinitions of ...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–11 Timing measurement. The time relative to the trigger point at which thenegative-going crossing that you specify occurs. The NCROSs measurementsearches for the N th occurrence of an edge; during the search it counts only negative edge...
Appendix C: Algorithms C–12 TVS600 & TVS600A Command Reference Amplitude (voltage) measurement. Overshoot finds the first positive-going edgein the waveform record (or gated area) and calculates value as follows: Overshoot = Max * High Amplitude 100 % This measurement ignores settings of the CAL...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–13 Phase is determined in the following manner: 1. The first MidRefCrossing (MCross1Target) and third (MCross3 ) in the source (target) waveform are found. 2. The period of the target waveform is calculated (see Period above). 3. The fi...
Appendix C: Algorithms C–14 TVS600 & TVS600A Command Reference PositiveWidth is defined in Positive Width, following. If Period = 0 or undefined then return an error. PositiveDutyCycle = PositiveWidth Period 100 % Timing measurement. The distance (time) between MidRef (default = 50%) amplitude p...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–15 Timing measurement. Time taken for the leading edge of a pulse to rise from a LowRef value (default = 10%) to a HighRef value (default = 90%). Figure C–3 shows a rising edge with the two crossings necessary to calculate arise time me...
Appendix C: Algorithms C–16 TVS600 & TVS600A Command Reference If Start = End then RMS = the (interpolated) value at Waveform[Start] . Otherwise, RMS = ŕ End Start Ă ( Waveform ( t )) 2 dt ( End * Start ) SampleInterval Ǹ For details of the integration algorithm, see Integration Algorithm in thi...
Appendix C: Algorithms C–18 TVS600 & TVS600A Command Reference Smooth Algorithm The smoothing algorithm used by the waveform analyzer is as follows: Smooth ( w ( n )) + ( 1 ń s ) ƪ ȍ n ) h m + 0 w ( m ) ) ( h * n ) w(0) ƫ for Ă n t h Smooth ( w ( n )) + ( 1 ń s ) ƪ ȍ n ) h m + n * h w ( m ) ƫ fo...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–19 Digital Filter Algorithms This section describes how the digital filter of the waveform analyzer operates.The commands in the CALCulate:FILTer subsystem control the digital filter. The filter functions in the waveform analyzer instru...
Appendix C: Algorithms C–20 TVS600 & TVS600A Command Reference One possible solution for dealing with the infinitely long impulse function, h(t)is to reduce it to a manageable length. The simplest technique is to use thecentral points of the filter and throw away the remaining points. What this ...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–23 Figure C–9: Using many more points in the Lowpass filter results in a quickertransition but a minimum attenuation of 21 dB When the filter response is truncated with a rectangular window the minimumattenuation in the stop band is at ...
Appendix C: Algorithms C–24 TVS600 & TVS600A Command Reference b = 1 b = 5 b = 20 Figure C–10: Kaiser window with 200 points and = 1, 5 and 20 For larger values of b , the Kaiser window tapers off slowly towards the edges of the window. Using the same number of data points and taking a Fouriertr...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–25 Figure C–11: Compare this result with Figure C–9 with the same number of pointsbut a rectangular window The waveform analyzer filter is specified in a manner which may be unfamiliarto those used to working with analog filters. One di...
Appendix C: Algorithms C–26 TVS600 & TVS600A Command Reference The stop band attenuation or stop band rejection is set with the SREJ command.The SREJ is given in dB. The minimum attenuation is 15 dB and the maximumis 100 dB (the default value is 60 dB). As an example, to set the stop bandattenua...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–27 Figure C–13: Filter specifications for a bandpass filter After the TWID and the SREJ are specified, the b for the window is calculated from the following expressions: SATT = SREJ + 6.0206 0.1102(SATT –8.7) SATT >50 b = 0.58422(SAT...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–29 9.910000E+37 for ASCII format, and IEEE NAN (Not A Number) for REAL,32format. Figure C–15: Filter test signal with a 125 MHz signal modulating a 10 MHz signal Figure C–16: Test signal after being filtered with a lowpass filter
Appendix C: Algorithms C–30 TVS600 & TVS600A Command Reference Source Signal Filtered Data Figure C–17: View of the filtered record showing the first 5% of the filtered data Stop Band Attenuation. The stop band attenuation, or stop band rejection, is set by the SREJ parameter. The attenuation in...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–31 drop off above a cutoff frequency. Instead, the filter response drops rapidly in thetransition region and then flattens out somewhat in the stop band. In thetransition region, the roll off cannot be well approximated as a constant ro...
Appendix C: Algorithms C–32 TVS600 & TVS600A Command Reference When this error occurs, there are a number of things that can be done to allowthe filter generation to succeed. One change you could do is to change the valuefor TWID (and equivalently TWIDHZ) and keep the remaining filter parameters...
Appendix C: Algorithms TVS600 & TVS600A Command Reference C–33 2100,"CalculateN questionable; digital filter error - lowpass filter cutoff invalid", or 2100,"CalculateN questionable; digital filter error - highpass filter cutoff invalid", or 2100,"CalculateN questionable; dig...
TVS600 & TVS600A Command Reference Index–1 Index A AADVance, 2–4AADVance Subsystem, 2–3AADVance:COUNt, 2–5AADVance:RECord:COUNt, 2–6AADVance:RECord:STARt, 2–7AAMList, auto-advance measurement list, 2–20Abbreviating Commands, Queries, and Parameters, 1–4ABORt, 2–119ABORt Subsystem, 2–115AC INPut ...
Index Index–2 TVS600 & TVS600A Command Reference Calculation system PATH:EXPRession syntax defined, A–1PATH:EXPRession syntax examples, A–2 Calculations command descriptions, 2–19for auto-advance acquisition, 2–20setting a second source, 2–28setting the context, 2–30setting the result format, 2–...
Index TVS600 & TVS600A Command Reference Index–3 FILTer, 2–251 See also CALC:FILTer commandsTRIGger:A high pass, 2–236TRIGger:A low pass, 2–235TRIGger:B high pass, 2–252TRIGger:B low pass, 2–251 FORMat, 2–94 CALC results command, 2–44 FORMat Subsystem, 2–93FORMat:BORDer, 2–95FORMat:CALCulate, 2–...
Index Index–4 TVS600 & TVS600A Command Reference MEMory:DATA, 2–132MEMory:NSTates?, 2–134MEMory:STATe:CATalog?, 2–135MEMory:STATe:DEFine?, 2–136Message Terminators, 1–7MID, measurement, 2–57MINimum, measurement, 2–57Models, terminology, xviiiMREFerence, measurement parameter, 2–78 N NCROSs, meas...
Index TVS600 & TVS600A Command Reference Index–5 SERial:BAUD, 2–190SERial:CONTrol:DCD, 2–191SERial:CONTrol:RTS, 2–192SERial:ECHO, 2–193SERial:ERESponse, 2–193SERial:LBUFfer, 2–194SERial:PACE, 2–196SERial:PARity, 2–197SERial:PRESet, 2–197SERial:SBITs, 2–199Settings, loading, 2–206Settings onboard...
Index Index–6 TVS600 & TVS600A Command Reference Transferring data, setting byte order, 2–95*TRG, 2–326Triangular window, command, 2–54Trigger, ARM subsystem commands, 2–9TRIGger:A:COUPling:<preset>, 2–232TRIGger:ATRigger, 2–230TRIGger:B Subsystem, command descriptions, 2–245TRIGger:B:COUP...
Tektronix Manuals
-
Tektronix SG 5010
Manual
-
Tektronix Z340LTA
Manual
-
Tektronix 7834
Manual
-
Tektronix 070-9180-01
Manual
-
Tektronix 11403A
Manual
-
Tektronix 550
Manual
-
Tektronix ps 501
Manual
-
Tektronix CSA 803A
Manual
-
Tektronix P6015
Manual
-
Tektronix 016-1249-00
Manual
-
Tektronix SG 505
Manual
-
Tektronix 016-1414-00
Manual
-
Tektronix AM700
Manual
-
Tektronix 016-1335-00
Manual
-
Tektronix 1705A
Manual
-
Tektronix 784A
Manual
-
Tektronix 2445
Manual
-
Tektronix TLA7XXX
Manual
-
Tektronix 524A
Manual
-
Tektronix 016-1341-00
Manual