Home
14 Bit and 16 Bit Digital Storage Oscilloscope
Contents
1. Table 11 ID Register Bit Descriptions Read Only Device Type Register The Device Type Register is a read only register located at address offset 0246 Reading the Device Type Register returns the ZT412 Required Memory and Model Code The Required Memory for the ZT412 is 64 Mbytes for A32 address space The Model Code for the ZT412 is 41210 19C16 Writing to the Device Type Register has no effect on it Table 12 defines the function of each bit in the read only Device Type Register Bit Function Type Value Meaning 15 12 Required Memory Read 5416 64 MBytes 11 0 Model Code Read 19Cig ZT412VXI Table 12 Device Type Register Bit Descriptions Read Only 54 0004 000053 Status Control Register The Status Control Register is a read write register located at address offset 0446 Writing to the Status Control Register changes the Control Register Table 13 defines the function of each bit in the Control Register Reading the Status Control Register returns the contents of the Status Register Table 14 defines the function of each bit in the read only Status Register Bit Name Function Type 15 A32Enable II Pisable Kae Menon Write 14 2 Unused form DEED a O L ps Soft Reset Unt Wi Table 13 Control Register Bit Descriptions Write Only Unit Software Reset Bit Name Function Type e fasz aone 0 A32 Memon aae
2. Measure Time of Minimum Voltage Query MEASure VOLTage TMINimum Measure Total Harmonic Distortion Query MEASsure VOLTage THD Output ECL Trigger Polarity Command Query OUTPut ECLTrg lt n gt POLarity 226 0004 000053 Name Command Syntax Output ECL Trigger Source Command Query OUTPut ECLTrg lt n gt SOURce Output ECL Trigger State Command Query OUTPut ECLTrg lt n gt STATe Output TTL Trigger Polarity Command Query OUTPut TTLTrg lt n gt POLarity Output TTL Trigger Source Command Query OUTPut TTLTrg lt n gt SOURce Output TTL Trigger State Command Query OUTPut TTLTrg lt n gt STATe Output Reference Source Command Query OUTPut REFerence SOURce Output Reference State Command Query OUTPut REFerence STATe Reference Oscillator Source Command Query SENSe ROSCillator SOURce Status Calibration Condition Query STATus QUEStionable CALibration CONDition Status Calibration Enable Command Query STATus QUEStionable CALibration ENABle Status Calibration Event Query STATus QUEStionable CALibration EVENt Status Frequency Condition Query STATus QUEStionable FREQuency CONDition Status Frequency Enable Command Query STATus QUEStionable FREQuency ENABle Status Frequency Event Query STATus QUEStionable FREQuency EVENt Status Operation Condition Query STATus OPERation CONDition Statu
3. Name Description Measure Signal to Noise Ratio Query Performs a signal to noise ratio measurement upon a frequency domain waveform such as a FFT calculate channel Signal to Noise Ratio SNR is the ratio of the RMS amplitude of the input signal fundamental to the RMS amplitude of the sum of all non harmonic noise sources The input signal is assumed to be a perfect single frequency sinusoidal signal All signal components other than the input signal fundamental are considered to be harmonic distortion or noise SNR does NOT include the first nine second through tenth order harmonics as noise This measurement is expressed in decibels relative to carrier dBc An invalid measurement code will be returned if the input sinusoidal fundamental cannot be resolved from the noise level An invalid measurement code will also be returned if this measurement is attempted upon a non frequency domain waveform as identified by the waveform preamble header Due to the quantization level of the fixed point processing algorithm for this measurement the three lowest value codes in a frequency domain waveform 32768 32767 32766 are not counted as signal noise or harmonics while performing the measurement Returned Format The measurement is returned as a positive numeric value representing the measured signal to noise ratio in decibels relative to carrier dBc Command Syntax None Query Syntax MEASure VOLTage
4. lt percent gt Float 0 0 0 percent to 1 0 100 percent MINimum 0 0 start of waveform MAXimum 1 0 end of waveform 0004 000053 175 Name Description Sweep Offset Time Command Sweep Offset Time Query Sets or queries the time between the sweep offset reference and the trigger event The following considerations apply when using the sweep offset time command The offset time is the time between the trigger event and the offset reference refer to the Sweep Offset Reference Command for more information on the offset reference e Offset times move the offset reference after the trigger event e The time of the last sample taken may be calculated as Last Sample Time offset time sweep time 1 offset reference location e All channels use the same sweep offset time Command Syntax SENSe SWEep OFFSet TIME lt seconds gt Query Syntax SENSe SWEep OFF Set TIME gt lt seconds gt Parameters Name Type Range lt seconds gt Float 0 to 655 seconds Resolution See table below Resolution Resolution Time in Seconds 10 ns 0 to 655 36 us 100 ns 655 36 us to 6 5536 ms 1 us 6 5536 ms to 65 536 ms 10 us 65 536 ms to 655 36 ms 100 us 655 36 ms to 6 5536s 1 ms 6 5536s to 65 536s 10 ms 65 536s to 655 s 176 0004 000053 Name Description Sweep Points Command Sweep Poin
5. 0004 000053 137 Name Description Measure Reference Command Measure Reference Query Sets or queries the high low and middle reference levels that are used to take rise time fall time fall crossing time and rise crossing time measurements Reference levels are configured in relative terms of the percentage of the waveform acquired or in absolute voltage levels see the Measure Reference Method Command By default the low value is 10 of the waveform the mid level is 50 and the high value is 90 Reference levels can be set by either percentage or voltage as follows e Low reference selects the threshold for detection of the input signal low state e Middle reference selects the threshold for detection of the input signal middle level e High reference selects the threshold for detection of the input signal high state e The allowed relative reference values range from 0 0 0 percent to 1 0 100 percent e Absolute reference values are expressed in voltages Command Syntax MEASure REFerence lt low_value gt lt mid_value gt lt high_value gt Query Syntax MEASure REFerence gt lt low_value gt lt mid_value gt lt high_value gt Parameters Name Type Range lt low_value gt Float Variable lt mid_value gt Float Variable lt high_value gt Float Variable 138 0004 000053 Name Description Measure Reference Metho
6. 500 Power on Description Indicates that the instruments nonvolatile configuration memory has been lost or corrupted Indicates that the firmware detected a fault when using data storage Generally this error does not indicate a hardware error An internal operation needed more memory than was available The internal self test failed This self test is either run on power up or by command The instrument internal calibration failed This code indicates that there is no room in the queue and an error occurred but was not recorded General instrument communications error only used when a more specific error does not apply The serial port parity bit was not correct when data was received A serial port stop bit was not detected when data was received The input buffer on a serial port overflowed with data caused by improper or nonexistent spacing General query error only used when a more specific error does not apply Indicates that a command was received before the query was fully executed An incomplete query command was received The instrument is locked due to a incomplete query command Indicates that a query was received in the same command after a query requesting an indefinite response was executed The instrument has detected an off to on transition in its power system 0004 000053 221 Code Error Summary Description 600 User request The instrument has detected the activ
7. CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 0004 000053 183 Name Description Trace Load Calculate Query Queries calculate channel waveform data using the VXI A32 space The data starting at the offset location in the waveform wave_offset with size length is loaded into the A32 memory address mem_add r The instrument returns a 1 in response to the query when it has moved all of the data into the A32 memory Command Syntax None Query Syntax TRACe LOAD CALCulate lt n gt lt wave_offset gt lt mem_addr gt lt length gt gt 1 Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt wave_offset gt U32 0 to 32768 maximum calculate waveform size lt mem_addr gt U32 O to 67108864 maximum A32 memory size lt length gt U32 0 to 32768 maximum calculate waveform size 184 0004 000053 Name Description Trace Load Input Query Queries input channel waveform data using the VXI A32 space The data starting at the offset location in the waveform wave_offset with size length is loaded into the A32 memory address mem_addr The instrument returns a 1 in response to the query when it has moved all of the data into the A32 memory Command Syntax None Query Syntax TRACe LOAD INPut lt n gt lt wave_offset g
8. SENSe AVERage ENVelope VIEW Average Equivalent Time Points SENSe AVERage ETIMe POINts Command Query Average State Command Query SENSe AVERage STATe Average Type Command Query SENSe AVERage TYPE Calculate Absolute Value Command CALCulate lt n gt AVALue Calculate Add Command CALCulate lt n gt ADD Calculate Copy Command CALCulate lt n gt COPY Calculate Derivative Command CALCulate lt n gt DERivative Calculate Function Query CALCulate lt n gt FUNCtion Calculate Immediate Command CALCulate lt n gt IMMediate Calculate Integral Command CALCulate lt n gt INTegral Calculate Invert Command CALCulate lt n gt INVert Calculate Limit Test Clear Command CALCulate lt n gt LIMit CLEar Calculate Limit Test Command CALCulate lt n gt LIMit Calculate Limit Test Continuous Command Query CALCulate lt n gt LIMit CONTinuous Calculate Limit Test Fail Query CALCulate lt n gt LIMit FAIL Calculate Limit Test Lower Command Query CALCulate lt n gt LIMit LOWer Calculate Limit Test Measurement Command Query CALCulate lt n gt LIMit MEASure Calculate Limit Test Report Query CALCulate lt n gt LIMit REPort Calculate Limit Test Upper Command Query CALCulate lt n gt LIMit UPPer Calculate Mask Test Lower Command Query CALCulate lt n gt LIMit MASK LOWer Calculate Mask Test Upper Command Query CALCulate lt
9. The frequency of the signal All cycles in the entire capture window are used The high signal level The low signal level The maximum value of the waveform The minimum value of the waveform The ratio of negative width to period The negative width is expressed in seconds from the first falling edge reference to the next rising edge reference The same reference is used for the rising and falling edges The threshold is defined as the mid voltage level or midway between high and low levels The peak to peak voltage or maximum to minimum voltage of the signal Measures the period of the signal 1 frequency using all cycles in the entire capture window Measures the phase of a periodic signal at the start of the Waveform in radians The ratio of positive width to period The positive width expressed in seconds from the first rising edge reference to the next falling edge reference The same reference is used for the rising and falling 0004 000053 35 Rise Crossing Time Rise Overshoot Rise Preshoot Rise Time Time of Minimum Time of Maximum MAXimum edges The threshold is defined as the mid voltage level or midway between high and low levels The time of the rising edge of a waveform as it crosses the middle reference threshold measured from the start of the waveform The edge number is selectable The difference between the high level and the positive peak level of a signal as it transiti
10. 14 Bit and 16 Bit Digital Storage Oscilloscope C Class Oscilloscope Models ZT412VXI User s Manual 0004 000053 Revision 2a January 9 2008 0004 000053 Contact ZTEC Instruments Telephone 505 342 0132 7715 Tiburon Street NE Fax 505 342 0222 Albuquerque NM 87109 Web Site www ztec inc com ZTEC Instruments Inc welcomes your comments on this manual All manuals are thoroughly reviewed before distribution We are however grateful for any comments from our users which will further help to improve the content and quality of our documents Copyright Copyright 2006 by ZTEC Instruments Printed in the United States of America All rights reserved under copyright laws of the United States and other countries All technical data and computer software documentation contained herein is proprietary and confidential to ZTEC Instruments Inc or its licensor The reproduction and or transmission of this publication in whole or in part by any means electronic or mechanical is prohibited without the prior written consent of ZTEC Instruments Inc ZTEC Instruments Inc and the ZTEC logo are registered trademarks of ZTEC Instruments ZTEC Instruments has attempted throughout this publication to distinguish proprietary trademarks from descriptive terms by following the capitalization style used by the manufacturer Product names listed are trademarks of their respective manufacturers Company names listed are tra
11. Bit 0 Baseboard test failed Bit 1 SRAM test failed Bit 2 ROM test failed Bit 3 Unused Bit 4 Ref oscillator test failed Bit 5 DRAM test failed Bit 6 Flash memory test failed Bit 7 Unused Bit 8 Input1 2 register test failed Bit 9 Input1 RAM test failed Bit 10 Input2 RAM test failed Bit 11 PLL test failed Bit 12 Input3 4 register test failed Bit 13 Input3 RAM test failed Bit 14 Input4 RAM test failed Bit 15 Unused 170 0004 000053 Name Description Status Voltage Condition Query Queries the contents of the Questionable Voltage Condition Register The Questionable Voltage Condition Register identifies the voltage overages for the input channels The following considerations apply when using the Status Voltage Condition Query e The Questionable Voltage Condition Register identifies voltage overloads Use the Status Questionable Voltage Condition Query to identify a history of which voltages have had overloads since the last voltage status check e Questionable voltage events report in bit 0 of the Questionable Summary Register e The Status Questionable Voltage Condition Query does not clear the Questionable Voltage Condition Register Command Syntax None Query Syntax STATus QUEStionable VOLTage CONDition gt lt condition gt Parameters Name Type Range lt condition gt U16 0 to 65535 Bit 0 Input1 overload Bit 1 Input2 overload Bit 2 Input3 overload Bit 3
12. Query Syntax SYSTem MEMory gt lt size gt Parameters Name Type Range lt size gt U32 Memory Options 4 MSamples Total 64 MSamples Total Note Total samples must be equal to the installed memory option 180 0004 000053 Name Description System Version Query Returns the SCPI version to which the instrument complies Command Syntax None Query Syntax SYSTem VERSion gt lt version gt Parameters Name Type Range lt version gt Float Variable 0004 000053 181 Name Description Trace Data Command Trace Data Query Reads or writes waveform data to the instrument using the word serial interface This command is used to download waveform data from Input Channels 1 4 INPut lt n gt or Calculate Channels 1 2 CALCulate lt n gt and to load or download waveform data to from Reference Channels 1 4 REFerence lt n gt Data Interchange Format data DIF_data is definite length block response data DIF_data allows any type of device dependent data to be transmitted over the system interface as a series of 8 bit binary data types It is especially useful for sending large quantifies of data or 8 bit extended ASCII codes DIF_data uses a specific syntax a pound sign followed by a non zero digit representing the number of digits in the decimal integer After the non zero digit is the decimal integer tha
13. STATus QUEStionable F REQuency ENABle lt enable gt Query Syntax STATus QUEStionable FREQuency ENABle gt lt enable gt Parameters Name Type Range lt enable gt U16 O to 65535 Bit 0 PLL Unlocked Bits 1 15 Unused 160 0004 000053 Name Description Status Frequency Event Query Queries the Questionable Frequency Event Register The Questionable Frequency Event Register identifies frequency processes that have completed with questionable results The following considerations apply when using the Status Frequency Event Query The Questionable Frequency Event Register records the history of the questionable frequency process results generated since the previous questionable frequency event query The Status Questionable Event Query clears the Questionable Frequency Event Register after returning the current register contents Questionable frequency events are reported in bit 5 of the Questionable Summary Register In order to identify questionable results from a particular process the Questionable Frequency Event Register must be cleared by reading it before the processes are run Command Syntax None Query Syntax STATus QUEStionable FREQuency EVENt gt lt event gt Parameters Name Type Range lt event gt U16 0 to 65535 Bit O PLL Unlocked Bit O PLL Unlocked Bits 1 15 Unused 0004 000053 161 Name Description
14. Sets or queries the input impedance in ohms Note When setting the input impedance set a temporary level first to preclude setting an incompatible impedance range Set the range to 10 0V which is valid for both low and high impedances before changing the value to the new setting Command Syntax SENSe INPut lt n gt l MPedance lt ohms gt Query Syntax SENSe INPut lt n gt IMPedance gt lt ohms gt Parameters Name Type Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt ohms gt Float 50 or 166 MINimum 50 ohms Low impedance MAXimum 1e6 ohms High impedance Enables or disables an input channel capture Command Syntax SENSe INPut lt n gt STATe lt state gt Query Syntax SENSe INPut lt n gt STATe gt lt state gt Parameters Name Type Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt state gt Discrete ON or 1 Input channel capture ON OFF or 0 Input channel capture OFF 0004 000053 105 Name Description Input Voltage Offset Command Input Voltage Offset Query Sets or queries the specified input channel voltage offset The limits upon the input voltage offset setting are dependent upon the input voltage range Command Syntax SENSe VOLTage lt n gt RANGe OFFSet lt volts gt Query Syntax SENSe VOLTage lt
15. Source Event Output Signals TTLTRGO 7 ECLTRGO 1 Trigger Event Arm Event OPC Constant Reference Output Functionality Reference Voltage Output Logic Output all other types Connector Arm Functionality Source Polarity reference voltage ground trigger event arm event 10 MHz clock 500 Hz probe compensation 10 ns pulse 1ms rate 8 V 1 into 10 kQ load TTL Compatible BNC Arm to qualify trigger event External Trigger External Arm ECLTRGO 1 TTLTRGO 7 Software Positive or Negative External Arm Input Maximum Input Nominal Level Input Impedance Connector OV to 5V no damage TTL Compatible 1 KQ 42 pull up to 5V BNC 0004 000053 205 External Sampling Clock Input Function Clock Rates Maximum Input Input Signal Level Input Impedance Connector External Sampling Clock bypasses Phase Locked Loop All ADC channels synchronized to external clock 40 MHz to maximum external clock frequency 1 channel enabled sample at external frequency 2 channels enabled sample at half external frequency Product Maximum 1 Channel 2 Channel Onion Ext Clock Maximum Maximum Frequency Sample Rate Sample Rate ZT412 2X 500 MHz 500 MS s 250 MS s ZT412 5X 400 MHz 400 MS s 200 MS s 5V no damage 500 mVpp to 1 Vpp sine or square wave AC coupled 500 2 BNC 10 MHz Time Base Reference Clock Source Internal TCXO Internal TCXO VXI Backplan
16. 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 130 0004 000053 Name Description Measure Negative Duty Cycle Query Queries the percent of a cycle the selected waveform is below the mid voltage value The threshold is defined as the mid voltage level or midway between high and low levels Command Syntax None Query Syntax MEASure VOLTage NDUTycycle lt source gt gt lt percent gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt percent gt Float 0 0 0 percent to 1 0 100 percent 0004 000053 131 Name Description Measure Negative Width Queries the time that the selected waveform is below the mid voltage Query value The threshold is defined as the mid voltage level or midway between high and low levels Command Syntax None Query Syntax MEASure VOLTage NWIDth lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt
17. 90 percent Measurement Low Reference Level 0 1 10 percent Measurement Method All Measurement Mid Reference Level 0 5 50 percent Measurement Reference Method Relative Percentages Pulse Width Trigger High 2 us Pulse Width Trigger Low 1 us Reference Output Disabled Compensation Source 500 Hz Sample Clock Source Internal Sample Rate 100 MHz Sweep Mode Auto trigger Normal Sweep Offset Reference 0 5 50 percent Sweep Offset Time 0 0 seconds Sweep Points 1000 Time Base Reference Internal Transform Frequency Window Rectangular Transform Time Points 40 Trigger B Polarity Positive 212 0004 000053 Parameter Default Trigger B Source Channel 2 Trigger B State Bypass Trigger Event Count 1 Trigger Hold Off 0 0 seconds Trigger Level Channel 1 0 0V Trigger Level Channel 2 0 0V Trigger Level Channel 3 0 0V Trigger Level Channel 4 0 0V Trigger Level External 0 0V Trigger Pattern Mask 0 Trigger Pattern Truth 0 Trigger Polarity Positive Trigger Source Channel 1 Trigger Type Edge TTL Trigger Outputs Disabled Positive Polarity Trigger Event Source Video Trigger Field 1 Video Trigger Line 1 Video Trigger Standard NTSC Waveform Byte Order Normal MSB First 0004 000053 213 214 0004 000053 Error Codes
18. Query Error Bit 3 Device Dependent Error Bit 4 Execution Error Bit 5 Command Error Bit 6 User Request Bit 7 Power on 66 0004 000053 Name Description Identification Query IDN The identification query returns the instrument identification information The response contains four fields separated by commas in the form Manufacturer model number serial number firmware revision level Command Syntax None Response Syntax IDN gt lt id_string gt Parameters Name Type Range lt id_string gt String See above Operation Complete Command OPC Operation Complete Query OPC The command sets the request for the operation complete flag when all pending operations have completed When all operations have completed the operation complete bit in the event status register will be set The query returns a 0 to indicate that all pending operations have not completed and a 1 to indicate that all pending operations have completed Command Syntax OPC Query Syntax OPC gt lt state gt Parameters Name Type Range lt state gt U16 O0 All operations are not complete 1 All operations complete 0004 000053 67 Description Name Recall Instrument State Command RCL Reset Command RST Recalls the selected saved instrument state from non volatile memory Command Syntax R
19. Reset and Device Clear ou ccccccecccccccceccseeceseeeeseeeseeeeeeeeeseeeueeeeseueuseueaeueneeeneess 44 Save and Recall States oo cece cee eccceecceuecesueeseuueseeuesesueeesuuaeeuuaseeaaeeeuaeeenaaees 44 EH Ee wach hat EOE AA T ee Ee 44 e UE 44 E ele ale VE 44 EVM EE 45 GE Le 45 Status Commands and Ouerles 47 ROY Bld KEE 50 GaliID Fates ebe ESN ees 50 Identification ANd Version 51 a Tut Lei EE 53 Interface Description 53 aile later 53 D Ge EE 54 Device Type E 54 Stat s C ntrol Register EE 55 Offset EE 56 Protocol Registe iranis dues EE AT AA A aia 56 Respons e EE 57 Data Low Register Co ienris seressocrsderekini ikidir SEEEEEEeEE GENEE EENS EAR 57 0004 000053 7 AS32Z AdGrESS SPACE EE 58 Wriitingito the E EE 58 Reading ier E EE 58 Low Level VXIDUS Commandes 58 Command Referente tee eee cette ete oh nideien 61 Common Command Fommat nnen nnnn annn nnn eneen ne n 61 SCPlCommand Formate ee a a EE 61 Co mmand Saparato EE 62 Abbreviated Commande reisini i et a e a ea aiee 62 ul ele Ree 62 lu 63 Optional Parameters cccceceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseeeeeeeeeseeeeeeeeeeeeees 64 Parameters Out of ln e EE 64 Biet ale COMUMANOS ET 64 Linking IEEE 488 2 Common Commands with SCPI Commande 64 Linking Multiple SCPI CommandS EE 64 IEEE 488 2 Common Commandes cece cece eeceee eee nannan nanenane nnmnnn aneneen 65 Calibrate Query sur ia teeta EE deren amend Ana ne ee degen
20. SINAD 1 0 to 10 0 74 5 dBc 50 1 dBc 50 1 dBc 0 5 70 5 dBc 50 1 dBc 50 0 dBc 0 25 64 5 dBc 50 5 dBc 50 3 dBc 0 1 56 5 dBc 50 8 dBc 49 8 dBc 0 05 50 5 dBc 50 8 dBc 47 6 dBc Note Dynamic range for interleaved sample rates is degraded by 4 dB for input channels 2 amp 4 Waveform Memory Total Memory Memory Options Up to 8M samples channel Up to 16M samples channel 2 channels interleaved 2M samples total ZT412 X0 32M samples total ZT412 X1 Acquisition Modes Types Channels Waveform Size Waveform Count Averaging Envelope Equivalent Time Equivalent Time Points Normal Average Envelope and Equivalent Time Normal amp Equivalent Time Quantity 4 inputs simultaneous Average amp Envelope Quantity 2 inputs simultaneous 100 samples to total memory Normal 100 samples to 32k samples Average Envelope Equivalent Time 2 to 65535 waveforms 16 bit waveform averaging resolution Minimum and Maximum Envelope High sample rate waveform reconstruction 2 to 100 equivalent time points per real time point 2 to 100 times equivalent time sample rate 0004 000053 203 Trigger Trigger Source Trigger Slope Polarity Trigger Position Post Trigger Delay Pre Trigger Delay Trigger Holdoff Holdoff Range Trigger B Pattern Trigger Pattern Sources Event Trigger Trigger Modes Edge Trigger Mode Pulse Width Trigger Mode Pulse Width Type Pulse Width Range Pulse Width Resolu
21. Time Transform IIR Filter Count Quantity 4 Non volatile memory storage 32k maximum waveform size Quantity 2 32k maximum waveform size Add Subtract Multiply Copy Invert Integral Derivative Absolute Value Limit Test Mask Test Frequency Transform Time Transform Measurement Limit Range Testing or Waveform Mask Testing Measurement maximum minimum average current value pass fail counts FFT Magnitude Rectangular Hamming Hanning Blackman Infinite Impulse Response IIR filtering 2 to 40 data points Instrument Setup Storage Reset Save amp Recall Non volatile storage of default instrument setup configuration Non volatile storage of 31 instrument setup configurations 0004 000053 207 Data Interface VXIbus Connection Command Interface Interrupt Operation Data Interface Manufacturer ID Model Code Standard P1 and P2 interface A16 SCPI message based Programmable interrupter Level 1 7 64MB A32 register based 3712 E8046 412 19Cig VXIbus P2 Trigger amp Clock Pin Usage Pin A1 ECLTRGO ECL level bidirectional Pin A3 ECLTRG1 ECL level bidirectional Pin A23 TTLTRGO TTL level bidirectional Pin A24 TTLTRG2 TTL level bidirectional Pin A26 TTLTRG4 TTL level bidirectional Pin A27 TTLTRG6 TTL level bidirectional Pin C1 CLK10 ECL level input Pin C2 CLK10 ECL level input Pin C23 TTLTRG1 TTL level bidirectional Pin C24 TTLTRG3 TTL level bidirectional P
22. disk from a storage device 218 0004 000053 Code 253 254 255 256 257 258 260 261 270 271 272 273 274 275 276 277 278 Error Summary Corrupt media Media full Directory full File name not found File name error Media protected Expression execution failed Math expression execution failed Macro execution error Macro syntax error Macro execution error Illegal macro label Macro parameter error Macro definition too long Macro recursion error Macro redefinition not allowed Macro header not found Description Indicates that the requested media is corrupt bad or unformatted disk Indicates that the requested media is full Indicates that the requested media directory is full Indicates that the command or query could not be executed because the requested file could not be found Indicates that the command or query could not be executed because the requested file was in error Indicates that the requested media is protected General command expression error only used when a more specific error does not apply Indicates that a command tried to perform an illegal math operation General macro error only used when a more specific error does not apply The command could not be executed because there is an error within the syntax of the macro The command could not be executed because there is an error within
23. where lt n gt may be 1 or 2 Example CALC1 0004 000053 85 Name Description Calculate Immediate Command Forces the instrument to immediately perform calculations on the calculation channel Command Syntax CALCulate lt n gt IMMediate Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 Calculate Integral Command Sets Calculate Channel to calculate the integral of a source waveform and place the result into its output Command Syntax CALCulate lt n gt INTegral lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 86 0004 000053 Name Description Calculate Invert Command Sets Calculate Channel lt n gt to invert the sign of a source waveform and place the result into its output Command Syntax CALCulate lt n gt INVert lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source gt D
24. 70 Non Harmonic 80 Spur 90 100 0 10 20 30 40 50 60 70 80 90 100 Frequency MHz Figure 12 Frequency Domain Measurement Terminology Signal to Noise Ratio Signal to Noise Ratio SNR is the ratio of the RMS amplitude of the input signal fundamental to the RMS amplitude of the sum of all non harmonic noise sources The input signal is assumed to be a perfect single frequency sinusoidal signal All signal components other than the input signal fundamental are considered to be harmonic distortion or noise SNR does NOT include the first nine second through tenth order harmonics as noise This measurement is expressed in decibels relative to carrier dBc and is a positive value Total Harmonic Distortion Total Harmonic Distortion THD is the ratio of the RMS amplitude of the sum of the first nine Second through tenth order harmonics to the RMS amplitude of the input signal fundamental The input signal is assumed to be a perfect single frequency sinusoidal signal All signal components other than the input signal fundamental are considered to be harmonic distortion or noise This measurement is expressed in decibels relative to carrier dBc and is a negative value 38 0004 000053 Spurious Free Dynamic Range Spurious Free Dynamic Range SFDR is the ratio of the RMS amplitude of the input signal fundamental to the RMS amplitude of the largest spurious signal The spurious signal can be either a harmonic or non harmonic of the inpu
25. AVERage COUNt lt count gt Query Syntax SENSe AVERage COUNt gt lt count gt Parameters Name Type Range lt count gt U16 2 to 65535 MINimum 2 MAXimum 65535 0004 000053 75 Name Description Average Envelope View Command Average Envelope View Query Sets or queries the active envelope view that is controls which envelope view to set active The default view is MINimum Command Syntax SENSe AVERage ENVelope VIEW lt view gt Query Syntax SENSe AVERage ENVelope VIEW gt lt view gt Parameters Name Type Range lt view gt Discrete MINimum MAXimum 76 0004 000053 Name Description Average Equivalent Time Points Command Average Equivalent Time Points Query Sets or queries the number of user defined points per point for equivalent time sampling of a waveform When a DSO uses equivalent time sampling it can acquire any signal up to the analog bandwidth of the scope regardless of the sample rate In this mode the scope gathers the necessary number of samples across several triggers The following considerations apply when using the Average Equivalent Time Points Command and Average Equivalent Time Points Query The waveform is constantly sampled and digitized The sampling rate is determined by the instrument clock and not the trigger repetition rate The input signal must be repetitive to ge
26. All states are stored in non volatile Flash memory and are maintained when the unit is powered off The Reset Command Save Instrument State Command and Recall Instrument State Command control the instrument state configuration Error There is a capability to see any and all system errors The System Error All Query returns all 32 entries in the error log and clears the error log Multiple errors are stored sequentially in the error log with the oldest error first A zero value is returned for all non error entries when there are less than 32 errors stored in the error log The System Error Count Query returns the number of errors in the error log The System Error Query returns and clears the first entry in the error log See Appendix 3 System Error Codes for a list of error codes Status The status register structure provides a common way to perform status reporting according to the IEEE 488 2 specification This status register structure allows the user to examine the conditions of the following subsystems on the ZT412 Voltage Frequency Calibration Self Test Questionable Operation and Standard Event Each status data register set contains a condition register an event register and an event enable register The summary output of a status data register set may be used to propagate the status summary to the next status level and ultimately to the Status Byte Figure 17 shows the complete status register structure for the ZT412 Each
27. Analog signal processing allows selectable four channel operation input impedance AC or DC coupling and input signal gain and offset Waveform records are transferred from the digitizer into DSP memory which can then be accessed from the VXlbus Built in DSP functions provide a variety of signal analysis and signal manipulation resources All scope operations are controlled from an intuitive software based user interface running on the VXlbus host processor Product Options and Part Numbers Part Number sample Rate Resolution Memory Naming ZT412VXI 20 500 MS s 14 bit 1 MSample ZT412 2X ZT412VXI 21 500 MS s 14 bit 16 MSample ZT412 2X ZT412VXI 50 400 MS s 16 bit 1 MSample ZT412 5X ZT412VXI 51 400 MS s 16 bit 16 MSample ZT412 5X Table 1 ZT412VXI Product Options Table 1 shows the product options for the ZT412VXI that define maximum sample rate bandwidth and memory size The first digit of the option field defines the maximum sample rate between 500 and 400 million samples per second MS s and the analog to digital converter ADC sampling resolution of either 14 bits or 16 bits The second digit of the option field selects the memory size of either 1 or 16 million samples MS Within this manual the entire ZT412VXI product line shall hereafter be designated as ZT412 When referring to specific product options this manual shall use the naming convention shown in the rightmost column of Table 1 0
28. B source e Trigger B slope is selectable using edge triggering e fa source becomes active on a high to low transition use the Trigger B Slope Command e Trigger A detection must be complete before the Trigger B detector or sweep offset timer are enabled Command Syntax TRIGger B SOURCce lt source gt Query Syntax TRIGger B SOURce gt lt source gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 EXTernal External trigger source TTLTrg lt n gt VXIbus TTL trigger line where lt n gt may be 0 1 2 3 4 5 6 or 7 ARM Front panel ARM IN signal MANual Manual trigger Trigger B State Command Trigger B State Query Sets or queries the status state of Trigger B Command Syntax TRIGger B STATe lt state gt Query Syntax Parameters TRIiGger B STATe gt lt state gt Name Type Range lt state gt Discrete ON or 1 Enable OFF or 0 Disable 196 0004 000053 Name Description Trigger Hold Off Command Trigger Hold Off Query Sets or queries the duration in seconds to hold off or ignore all other triggers before recognizing the next trigger event Command Syntax TRIGger HOLDoff lt seconds gt Query Syntax TRIGger HOLDoff gt lt seconds gt Parameters Name Type Range lt seconds gt Float 0 to 655 secon
29. Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt Float Time in seconds 0004 000053 123 Name Description Measure Frequency Query Measure Gate Points Command Measure Gate Points Query Queries the frequency of the selected waveform source All cycles in the entire capture window are used Command Syntax None Query Syntax MEASure VOLTage FREQuency lt source gt gt lt frequency gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt frequency gt Float Frequency in Hertz Sets or queries the measurement of the selected waveform source using gate start and stop points Command Syntax MEASure GATE POINts lt start_points gt lt stop_points gt Query Syntax MEASure GATE POINts gt lt start_points gt lt stop_points gt Parameters Name Type Range lt start_points gt U32 0 to Maximum waveform size MINimum 0 MAXimum Maximum w
30. Input Range 2 198 0004 000053 Name Description Trigger Pattern Mask Command Trigger Pattern Mask Query Sets or queries which sources to use in the pattern Command Syntax TRIGger PAT Tern MASK lt pattern_mask gt Query Syntax TRIiGger PATTern MASK gt lt pattern_mask gt Parameters Name Type Range lt pattern_mask gt U16 0 to 255 0 Do not use in pattern trigger 1 Use in pattern trigger Source Order MSB LSB Bits 15 8 are ignored Bit 7 External Arm Bit 6 VXI ECLTRG1 Bit 5 VXI ECLTRGO Bit 4 External Trigger Bit 3 Channel 4 Bit 2 Channel 3 Bit 1 Channel 2 Bit O Channel 1 0004 000053 199 Name Description Trigger Pattern Truth Command Trigger Pattern Truth Query Sets or queries the state of each source for the pattern trigger to occur Command Syntax TRIGger PATTern TRUTh lt pattern_truth gt Query Syntax TRIGger PATTern TRUTh gt lt pattern_truth gt Parameters Name Type Range lt pattern_truth gt U16 0 to 255 0 Low 1 High Source Order MSB LSB Bits 15 8 are ignored Bit 7 External Arm Bit 6 VXI ECLTRG1 Bit 5 VXI ECLTRGO Bit 4 External Trigger Bit 3 Channel 4 Bit 2 Channel 3 Bit 1 Channel 2 Bit O Channel 1 Trigger Timestamp Query Returns the trigger timestamp of the most recent trigger event in fractional second
31. Input4 overload Bit 4 Input1 overvoltage Bit 5 Input2 overvoltage Bit 6 Input3 overvoltage Bit 7 Input4 overvoltage Bits 8 15 Unused 0004 000053 171 Name Description Status Voltage Enable Command Status Voltage Enable Query Sets or queries the contents of the Questionable Voltage Status Register The Questionable Voltage Status Register enables the reporting of questionable events to the Status Byte The following considerations apply when using the Status Voltage Enable Command Query e The Questionable Voltage Status Register is a bit mask that allows selected questionable voltage overload and over voltage events to be reported to the Status Byte e Only low to high inactive to active Questionable Voltage Status Register bit transitions are reported e Questionable voltage status events report in bit 0 of the Questionable Summary Register e The Status Preset Command sets the 15 LSB enable register bits to 1 which enables all voltage overload and over voltage reporting Command Syntax STATus QUEStionable VOLTage ENABle lt enable gt Query Syntax STATus QUEStionable VOLTage ENABle gt lt enable gt Parameters Name Type Range lt enable gt U16 O to 65535 Bit 0 Input1 overload Bit 1 Input2 overload Bit 2 Input3 overload Bit 3 Input4 overload Bit 4 Input1 overvoltage Bit 5 Input2 overvoltage Bit 6 Input3 overvoltage Bit 7 Input4 overvoltage B
32. Operating 0 C to 40 C Ambient Storage 40 C to 75 C Calibration Range 20 C to 30 C Ambient after a 20 minute warm up period to meet all calibration specification accuracies Relative Humidity Operating or Storage 10 to 90 non condensing up to 40 C Altitude Operating Up to 2 000 m Storage Up to 15 000 m 210 0004 000053 Default Reset Conditions Parameter Default Acquisition Mode Normal Arm Polarity Positive Arm Source Immediate Averaging Waveform Count 8 Averaging Type Average Calculation Channel Enable False Calculation Operation Add Input1 and Input 2 ECL Trigger Outputs Disabled Positive Polarity Trigger Event Source Envelope View Minimum Equivalent Time Points 10 Initiate Continuous OFF Input Channel Enable True Input Coupling DC Input Impedance 1 MQ Input Probe Attenuation 1 0 Input Voltage Offset 0 0V Input Voltage Range 10 0Vpp Limit Test Continuous On Limit Test Lower Limit 0 0 Limit Test Measurement AC RMS 0004 000053 211 Parameter Default Limit Test Upper Limit 0 0 Mask Test Lower Source Reference 1 Mask Test Upper Source Reference 1 Measurement Edge 1 Measurement Gate Start Points 0 Measurement Gate Start Time 0 0 seconds Measurement Gate Stop Points 1000 Measurement Gate Stop Time 10 us Measurement High Reference Level 0 9
33. PTPeak lt volts gt Query Syntax SENSe VOLTage lt n gt RANGe PTPeak gt lt volts gt Parameters Name Type_ Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt volts gt Float Range in Volts See table MINimum MAXimum Impedance Range Offset 1 MQ 50 Vpp OV 25 Vpp 12 5V 10 Vpp 5V 5 Vpp 5V 2 5 Vpp 5V 1 25 Vpp 5V 0 5 Vpp 5V 0 25 Vpp 5V 500 10 Vpp OV 5 Vpp 2 5V 2 Vpp 1V 1 Vpp 1V 0 5 Vpp 1V 0 25 Vpp 1V 0 1 Vpp 1V 0 05 Vpp 1V 108 0004 000053 Name Description Measure AC High Precision Query Queries the high precision AC RMS level of the selected waveform source This measurement increases the measurement accuracy of waveform records having more than 8 bit resolution such as averaged waveforms The added precision requires approximately 10X processing time The added precision is most noticeable when there is a non zero input offset adjustment Root mean square RMS refers to the most common mathematical method of defining the effective voltage or current of an AC wave This method subtracts the AC voltage average before computing the RMS value For a true sine wave the rms value is 0 707 times the peak value or 0 354 times the peak to peak value Command Syntax None Query Syntax MEASure VOLTage AC lt source gt gt lt volts gt Parameters Name Typ
34. Read 14 ModiD Mod ID Line Not Driven ee 13 4 Unused 3 Ready Gen d orice cia State pead 2 Passed 1 Unit Passed Self Test Read 1 SFinn Sysfai Driver Inhibited Pen 0 SReset e Unit Enabled Read Table 14 Status Register Bit Descriptions Read Only 0004 000053 55 Offset Register The Offset Register is read write register located at address offset 0646 Writing or reading the Offset Register changes or returns the contents of the Offset Register The Offset Register defines the base address for the ZT412 A32 register based memory Only the 5 most significant bits of the Offset Register are used Bit 15 is the most significant A32 address select bit corresponding to A31 of the address selection Table 15 defines the function of each bit in the Offset Register Bit Name Function Type 15 11 Offset Address Address Select for A32 space Read Write 10 0 Unused Table 15 Offset Register Bit Descriptions Read Write Protocol Register The Protocol Register is read only register located at address offset 0846 Reading the Protocol Register indicates the additional communication protocols that are supported by the ZT412 The ZT412 supports interrupter capability only Writing to the Protocol Register has no effect on it Table 16 defines the function of each bit in the Protocol Register Bit Name Function Type 15 CMDR 1 ZT412VXI has Servant Only capabili
35. SNR lt source gt gt lt dBc gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt dBc gt Float Ratio in dBc 0004 000053 143 Name Description Measure Signal to Noise and Distortion Ratio Query Performs a signal to noise and distortion ratio measurement upon a frequency domain waveform such as a FFT calculate channel Signal to Noise and Distortion Ratio SINAD is the ratio of the RMS amplitude of the input signal fundamental to the RMS amplitude of the sum of all noise and distortion sources The input signal is assumed to be a perfect single frequency sinusoidal signal All signal components other than the input signal fundamental are considered to be harmonic distortion or noise SINAD is equivalent to the RMS sum of SNR and THD This measurement is expressed in decibels relative to carrier dBc An invalid measurement code will be returned if the input sinusoidal fundamental cannot be resolved from the noise level An invalid measurement code will also be returned if this measurement is attempted upon a non frequency domain waveform as identified by the waveform preamble header Due to the quantization level of the
36. Status Operation Condition Queries the contents of the Operation Status Condition Register The Query Operation Status Condition Register identifies currently running processes such as waveform acquisition The following considerations apply when using the Status Operation Condition Query e The Operation Status Condition Register identifies current running processes Use the Status Operation Event Query to identify a history of which processes have run since the last operation event status check e The Status Operation Condition Query does not clear the Operation Status Condition Register Command Syntax None Query Syntax STATus OPERation CONDition gt lt condition gt Parameters Name Type Range lt condition gt U16 0 to 65535 Bit O Calibrating Bit 1 Settling Bit 2 Ranging Bit 3 Sweeping Bit 4 Measuring Bit 5 Waiting for trigger Bit 6 Waiting for arm Bit 7 Unused Bit 8 Trigger event Bit 9 Data capture event Bit 10 Limit test event Bits 11 15 Unused 162 0004 000053 Name Description Status Operation Enable Command Status Operation Enable Query Sets or queries the contents of the Operation Status Enable Register The Operation Status Enable Register enables the reporting of operation events to the Status Byte The following considerations apply when using the Status Operation Enable Command Query e The Operation Status Enable Register is a bit mask that allow
37. TRIGger TIMestamp 0004 000053 229 230 0004 000053 ZTEC Instruments 0004 000053
38. Table 7 System Status A 49 Table G Self E ee IEN 50 Table 9 VXIbus A16 Address Gpace AAA 53 Table 10 VXIbus A32 Address Gpace A 53 Table 11 ID Register Bit Descriptions Read Only eee eeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaes 54 Table 12 Device Type Register Bit Descriptions Read Only 54 Table 13 Control Register Bit Descriptions Write Onlly ccc ccseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenaaaees 55 Table 14 Status Register Bit Descriptions Read Only 55 Table 15 Offset Register Bit Descriptions ReadiWrte 56 Table 16 Protocol Register Bit Descriptions Read Onhy 56 Table 17 Response Register Bit Descriptions Read Om 57 Table 18 Data Low Register Bit Descriptions Read Wie 57 Table 19 Low Level VXlbus CoOmmMandGs ics csc ecseiaccdie ceeesetavesee Meech detain EEOEEEENNEEE ents 59 Table 20 Parametet Ke 63 14 0004 000053 L i Introduction Description The Model ZT412VXI See Figure 1 is a 14 bit or 16 bit Digital Storage Oscilloscope It is built around a high speed deep memory sequencer and embedded TMS320VC5409 Digital Signal Processor DSP housed within a single wide C size VXIbus instrument Together with the host processor and software it provides a simple powerful way to capture and analyze wide bandwidth analog IF and low frequency RF signals Initiated by trigger events from both internal and external sources the ZT412VXI digitizes signals in user selectable record sizes
39. US for EG MS for E 3 S for EO Phase DEG for 11 180 degrees or RAD for radians Special cases include MIN and MAX MIN selects minimum value available and MAX selects maximum value available Numeric values are 1 Integer Numbers e Unsigned 16 bit U16 range of 0 to 65535 e Signed 16 bit S16 range of 32768 to 32767 e Unsigned 32 bit U32 range of 0 to 4 294 967 295 e Signed 32 bit S32 range of 2 147 483 648 to 2 147 483 647 2 Standard 32 bit Floating Point Float Note All command parameters represented as floating point numbers sent to the ZT412VXI must have 12 digits or less including before and after the decimal point Examples 123456 789012 or 0 12345678901 Discrete Selects from a finite number of values These parameters use mnemonics to represent each valid setting An example is the SENSe INPut lt n gt COUPling lt mode gt command where lt mode gt can be AC or DC Another example is a single binary condition that is either true or false 1 or ON 0 or OFF Table 20 Parameter Types 0004 000053 63 Optional Parameters Parameters shown within square brackets are optional parameters Note that the brackets are not part of the command and are not sent to the instrument If you do not specify a value for an optional parameter the instrument chooses a default value Parameters Out of Range An out of range parameter is automatically ad
40. Vpp 1V 1 Vpp 1V 0 5 Vpp 1V 0 25 Vpp 1V 0 1 Vpp 1V 0 05 Vpp 1V Table 4 Input Voltage Range and Offset Note When setting the input voltage offset and range an incompatible range and offset combination may occur if the commands are sent in the wrong order In order to preclude setting an incompatible offset set the offset to 0 0V before changing the range to the new setting Sweep Controls The ZT412 provides a set of user selectable sweep controls that enable the user to adjust the sample rate timing record size and trigger position of the waveform capture process Record Size and Sampling Rate Acquisition record size is specified in sample points Valid sizes range from 100 points to the full digitizer memory size Acquisition sample rates can be selected over a range from 10 kS s to the maximum sample rate The available rate selections are based on the traditional 1 2 5 4 and 5 steps Four input signals can be sampled simultaneously at rates from 10 kS s up to one half the maximum sample rate Two interleaved channels can be sampled at the maximum sample rate The maximum sample rate is 500 MS s for the ZT412 2X and 400 MS s for the ZT412 5X The time duration of the sample record can be calculated by dividing the number of points by the sample rate or by multiplying the number of points by the sample interval 22 0004 000053 Time Base Reference Clock The ZT412 supports flexible time base referenc
41. distortion in decibels relative to carrier dBc Command Syntax None Query Syntax MEASure VOLTage THD lt source gt gt lt dBc gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt dBc gt Float Distortion in dBc 148 0004 000053 Name Description Output ECL Trigger Polarity Command Output ECL Trigger Polarity Query Sets or queries the unit VXlbus ECLTRGn output driver polarity The following considerations apply e When positive output polarity is selected the VXlbus output driver will force logic 1 onto the ECL output when the signal source is active i e for a POSitive polarity setting and an ARM source signal the ECL trigger line will be logic 1 when the unit is armed e Output driver polarity does not affect VXlbus ECLTRG line sensing used by other unit functions e Each output line polarity is selected individually e ECLTRG lines can be sourced and sensed simultaneously Command Syntax OUTPut ECLTrg lt n gt POLarity lt polarity gt Parameters Query Syntax OUTPut ECLTrg lt n gt POLarity Name Type Range lt n gt U16 0 ECLTRGO 1 ECLTRG1 lt polarity gt Dis
42. falling or rising edge is selected using a 16 bit unsigned integer value and is used in the following measurement types rise time rise crossing time rise overshoot rise preshoot fall time fall crossing time fall preshoot and fall overshoot Command Syntax MEASure EDGE lt edge_num gt Query Syntax MEASure EDGE gt lt edge_num gt Parameters Name Type Range lt edge_num gt U16 1 to 65535 MINimum 1 MAXimum 65535 118 0004 000053 Name Description Measure Effective Number of Bits Query Performs an effective number of bits measurement upon a frequency domain waveform such as a FFT calculate channel Effective Number of Bits ENOB provides a measure of the input signal dynamic range as if the signal were converted with an ideal analog to digital converter ADC ENOB provides the number of bits of an ideal ADC that would result in quantization noise equivalent to the sum of all input signal noise and distortion sources ENOB is directly related to SINAD by the following equation ENOB SINAD 1 763 6 02 This measurement is expressed in bits and is a positive value An invalid measurement code will be returned if the input sinusoidal fundamental cannot be resolved from the noise level An invalid measurement code will also be returned if this measurement is attempted upon a non frequency domain waveform as identified by the waveform preamble header Due
43. gt Float 0 9 to 1000 0 MINimum 0 9 MAXimum 1000 0 0004 000053 103 Name Description Input Coupling Command Input Coupling Query Sets or queries the input signal coupling The signal coupling feature allows the user to selectively pass or block the DC component of an input signal The following considerations apply when using the input coupling command e DC coupling passes all frequencies equally e AC coupling blocks low frequencies e AC coupling and input impedance setting interact to set the low frequency cutoff frequency AC and high input impedance attenuates frequencies below 10 Hz AC coupling and low input impedance attenuates frequencies below 200 kHz e When switching to AC coupling ensure that the signal has settled before capturing waveform data With high input impedance the 10 Hz cutoff requires more than 0 7 seconds to reject a DC signal and to settle within 0 1 of 0 0 VDC Command Syntax SENSe INPut lt n gt COUPling lt coupling gt Query Syntax SENSe INPut lt n gt COUPling gt lt coupling gt Parameters Name Type Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt coupling gt Discrete AC AC coupling DC DC coupling 104 0004 000053 Name Description Input Impedance Command Input Impedance Query Input State Command Input State Query
44. individual status data register set contains the following registers with the following functionality Condition A condition register provides the current device condition or state The condition register reflects the TRUE or FALSE states in its condition bits may range in length from 1 to 16 bits and may contain unused bits Unused bits will return a zero 0 value when read 44 0004 000053 Note Reading a condition register does not change its contents Event An event register captures changes in the associated condition register Each event bit in an event register corresponds to a condition bit in a condition register Event registers range in length from 1 to 16 bits and may contain unused bits Unused bits will return a zero 0 when the register is read An event becomes TRUE when the associated device condition transitions to a TRUE state The event register guarantees that the application cannot miss a condition that is removed before the condition register can be read An event register bit will be set TRUE when an associated event occurs These bits once set cannot be cleared even if they do not reflect the current status of a related condition until the event register is read by the application Also the ZT412 provides a command to clear all event registers Note Event bits are cleared when read Enable An enable register selects which event bits in the corresponding event register will cause a TRUE summary output w
45. lt source gt Parameters Name Type Range TTLTrg lt n gt U16 VXIbus TTL trigger line where lt n gt may be 0 1 2 3 4 5 6 or 7 lt source gt Discrete TRIGger Trigger event CONStant Constant event OPC Operation complete event ARM Arm event 154 0004 000053 Name Description Output TTL Trigger State Sets or queries the unit VXlbus TTLTRGn output driver state The Command following considerations apply Output TTL Trigger State e The output source and polarity are selectable Query e Each output line driver state is selected individually e TTLTRG lines can be sourced and sensed simultaneously Command Syntax OUTPut TTLTrg lt n gt STATe lt state gt Query Syntax OUTPut TTLTrg lt n gt STATe gt lt state gt Parameters Name Type Range TTLTrg lt n gt Up VXIbus TTL trigger line where lt n gt may be 0 1 2 3 4 5 6 or 7 lt state gt Discrete ON or 1 Active state OFF or 0 Inactive state Reference Oscillator Source Command Reference Oscillator Source Query Sets or queries the source for the 10 MHz reference clock that provides the instrument time base Command Syntax SENSe ROSCillator SOURce lt source gt Query Syntax SENSe ROSCillator SOURce gt lt source gt Parameters Name Type Range lt source gt Discrete INTernal Local reference selected VXI VXI reference selected 0004 0
46. lt source gt gt lt percent gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt percent gt Float 0 0 0 percent to 1 0 100 percent 0004 000053 141 Name Description Measure Rise Time Query Performs a rise time measurement one time on the signal present and then sends the measurement results to the output buffer Rise time is the time it takes the rising edge of a pulse to go from the lower threshold low reference to the upper threshold high reference Rise time high cross time low cross time Returned Format The measurement is returned as a numeric value representing measured rise time in seconds Command Syntax None Query Syntax MEASure VOLTage RTIMe lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or2 Example CALC1 lt seconds gt Float Time in seconds 142 0004 000053
47. mode only one channel per channels 1 2 and one channel per channels 3 4 may be enabled In Equivalent Time mode a picture of a repetitive waveform is constructed by capturing a little bit of information from each repetition This enables waveforms to be reconstructed at equivalent time sample rates greater than the real time sample rate See Figure 6 Because the points appear randomly along the waveform it is important to note that an entire waveform may not be constructed unless there are sufficient repetitions Also the number of points per point selectable from 2 to 100 can be set to increase the resolution of the waveform See the Average Equivalent Time Points Command 0004 000053 25 Waveform Constructed with Sample Points 1st Acquisition Cycle s Sample Clock 2nd Acquisition Cycle s Sample Clock 3rd Acquisition Cycle s Sample Clock Nth Acquisition Cycle s Sample Clock Figure 6 Equivalent Time Acquisition Trigger and Arm Controls The trigger and arm controls stabilize repeating waveforms and allow capture of single shot waveforms Trigger Initiate Model The ZT412 uses an arm trigger model to control data acquisition All acquisition cycles are started using the nitiate Command Upon receiving an initiate the ZT412 will sequence into the wait for arm state When the arm source goes active or if the arm source is set to immediate the ZT412 will sequence into the wait for
48. n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt Float Time in seconds 0004 000053 147 Name Description Measure Total Harmonic Distortion Query Performs a total harmonic distortion measurement upon a frequency domain waveform such as a FFT calculate channel Total Harmonic Distortion THD is the ratio of the RMS amplitude of the sum of the first nine second through tenth order harmonics to the RMS amplitude of the input signal fundamental The input signal is assumed to be a perfect single frequency sinusoidal signal All signal components other than the input signal fundamental are considered to be harmonic distortion or noise This measurement is expressed in decibels relative to carrier dBc An invalid measurement code will be returned if the input sinusoidal fundamental cannot be resolved from the noise level An invalid measurement code will also be returned if this measurement is attempted upon a non frequency domain waveform as identified by the waveform preamble header Due to the quantization level of the fixed point processing algorithm for this measurement the three lowest value codes in a frequency domain waveform 32768 32767 32766 are not counted as signal noise or harmonics while performing the measurement Returned Format The measurement is returned as a negative numeric value representing the measured total harmonic
49. n gt Trace Data Command Query TRACe DATA Trace Load Calculate Query TRACe LOAD CALCulate lt n gt Trace Load Input Query TRACe LOAD INPut lt n gt Trace Load Reference Command Query TRACe LOAD REFerence lt n gt Trace Preamble Command Query TRACe PREamble Trigger A Event Count Command Query TRIGger A ECOunt Trigger A Pulse High Limit Command Query TRIGger A PULSe HLIMit Trigger A Pulse Low Limit Command Query TRIGger A PULSe LLIMit Trigger A Slope Command Query TRIGger A SLOPe Trigger A Source Command Query TRIGger A SOURce Trigger A Type Command Query TRIGger A TYPE Trigger A Video Field Command Query TRIGger A VIDeo FIELd Trigger A Video Line Command Query TRIGger A VIDeo LINE Trigger A Video Standard Command Query TRIGger A VIDeo STANdard Trigger B Slope Command Query TRIGger B SLOPe Trigger B Source Command Query TRIGger B SOURce Trigger B State Command Query TRIiGger B STATe Trigger External Level Command Query TRIGger EXTernal LEVel Trigger Hold Off Command Query TRIGger HOLDoff Trigger Input Level Command Query TRIGger INPut lt n gt LEVel Trigger Pattern Mask Command Query TRIGger PATTern MASK Trigger Pattern Truth Command Query TRIGger PATTern TRUTh 228 0004 000053 Name Command Syntax Trigger Timestamp Query
50. n gt IMPedance Input State Command Query SENSe INPut lt n gt STATe Input Voltage Offset Command Query SENSe VOLTage lt n gt RANGe OFFSet Input Voltage Protection State Command Query SENSe VOLTage lt n gt PROTection STATe Input Voltage Range Command Query SENSe VOLTage lt n gt RANGe PTPeak Measure AC RMS Query MEASure VOLTage AC Measure Amplitude Query MEASure VOLTage AMPLitude Measure Average Voltage Query MEASure VOLTage AVERage Measure Cycle Average Query MEASure VOLTage CAVerage Measure Cycle Frequency Query MEASure VOLTage CFRequency Measure Cycle Period Query MEASure VOLTage CPERiod Measure Cycle RMS Query MEASure VOLTage CRMS Measure DC RMS Query MEASure VOLTage DC Measure Edge Command Query MEASure EDGE Measure Effective Number of Bits Query MEASure VOLTage ENOB Measure Fall Crossing Time Query MEASure VOLTage FTCRoss Measure Fall Overshoot Time Query MEASure VOLTage FOVershoot Measure Fall Preshoot Time Query MEASure VOLTage FPReshoot Measure Fall Time Query MEASure VOLTage FTIMe 0004 000053 225 Name Command Syntax Measure Frequency Query MEASure VOLTage FREQuency Measure Gate Points Command Query MEASure GATE POINts Measure Gate Time Command Query MEASure GATE TIME Measure High Voltage Query MEASure VOLTage HIGH Meas
51. n gt RANGe OFFSet gt lt volts gt Parameters Name Type Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt volts gt Float Offset in Volts See table MINimum MAXimum Impedance Range Offset 1 MQ 50 Vpp OV 25 Vpp 12 5V 10 Vpp 5V 5 Vpp 5V 2 5 Vpp 5V 1 25 Vpp 5V 0 5 Vpp 5V 0 25 Vpp 5V 500 10 Vpp OV 5 Vpp 2 5V 2 Vpp 1V 1 Vpp 1V 0 5 Vpp 1V 0 25 Vpp 1V 0 1 Vpp 1V 0 05 Vpp 1V 106 0004 000053 Name Description Input Voltage Protection State Command Input Voltage Protection State Query Sets or queries the specified input channel voltage protection state Command Syntax SENSe VOLTage lt n gt PROTection STATe lt state gt Query Syntax SENSe VOLTage lt n gt PROTection STATe gt lt state gt Parameters Name Type Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt state gt Discrete ON or 1 Input channel voltage protection ON OFF or 0 Input channel voltage protection OFF 0004 000053 107 Name Description Input Voltage Range Command Input Voltage Range Query Sets or queries the specified input channel voltage range The limits upon the input voltage offset setting are dependent upon the input voltage range Command Syntax SENSe VOLTage lt n gt RANGe
52. the ZT412 trigger processing SOFTWARE EDGE TRIGGER PWw lt PW gt EXT TRG PW IN POSITIVE PW OUT ENABLE NEGATIVE 0 ns 655s BYPASS Ons 655s POSITIVE NEGATIVE Figure 8 Trigger Processing Trigger Types Several types of triggers are used with the ZT412 including software edge pulse width pattern video and event Each type of trigger uses a different configure trigger function Software Trigger Software triggers occur when a software command is used to force a trigger event to continue acquisition regardless of the selected trigger source type or polarity If manual software trigger source is selected the software trigger must be used to cause a trigger event An Operation Complete Query can not be used in conjunction with software triggering Edge Trigger An edge trigger occurs when a signal crosses a specified trigger threshold Specify the slope as either positive on the rising edge or negative on the falling edge to the trigger Edge triggering is possible on all trigger sources Pulse Width Trigger A pulse width trigger occurs when a signal triggers on a pulse width greater than a set limit less than a set limit between two set limits or outside of two set limits The pulse width range is 20 ns to 655 seconds with a resolution of 10 ns Pulse width triggering is possible on all trigger sources 28 0004 000053 Pattern Trigger A pattern trigger occurs when a set pattern is matche
53. 00053 155 Name Description Status Calibration Condition Query Queries the contents of the Questionable Calibration Condition Register represented by lt condition gt in the parameters below The Questionable Calibration Condition Register identifies current questionable results from all internally generated calibration conditions The following considerations apply when using the Status Calibration Condition Query e The Questionable Calibration Condition Register identifies current conditions Use the Status Questionable Calibration Event Query to identify a history of which calibration conditions have failed since the last event status check e The Status Questionable Calibration Condition Query does not clear the Questionable Calibration Condition Register Command Syntax None Query Syntax STATus QUEStionable CALibration CONDition gt lt condition gt Parameters Name Type Range lt condition gt U16 0 to 65535 Bit 0 Calibration storage failed Bit 1 Zero DC Offset cal failed Bit 2 DC Offset calibration failed Bit 3 ADC Null balance cal failed Bit 4 ADC Gain balance cal failed Bit 5 Sample rate null cal failed Unused Bits 6 15 156 0004 000053 Name Description Status Calibration Enable Command Status Calibration Enable Query Sets or queries the contents of the Questionable Calibration Enable Register The Questionable Calibration Enable Regis
54. 004 000053 15 Front Panel Figure 1 Photo of the ZT412VXI A diagram of the ZT412VXI front panel is shown in Figure 2 Table 2 lists the front panel connector functions Label Description Channel 1 Channel 1 input signal BNC Connector Channel 2 Channel 2 input signal BNC Connector Channel 3 Channel 3 Input Signal BNC Connector Channel 4 Channel 4 input signal BNC Connector REF OUT Reference Output BNC Connector TRG IN External Trigger Input BNC Connector CLK IN External Clock Input BNC Connector ARM IN External Arm Input BNC Connector Table 2 ZT412VXI Front Panel Connectors 16 0004 000053 LED Indicators 4 CHANNEL OSCILLOSCOPE Reference Output External Trigger Input External Clock Input External Arm Input Input Channels Figure 2 ZT412VXI Front Panel Additional Resources ZTEC Instruments Inc offers several hardware and software resources to use with the ZT4610 series Please visit the website www ztecinstruments com for the latest information and versions Detailed information is also available in the individual manuals Resources include ZScope C Class soft front panel instrument drivers cables and probes 0004 000053 17 18 0004 000053 Functionality and Operation Functional Block Diagram The functional blocks of the ZT412 are shown in Figure 3 Analog inputs are conditioned and digitized by the Input Channels The acqui
55. 10 will return the invalid measurement code Also an invalid measurement code will be returned if although the requested edge is found a complete edge is not captured and is required to make the measurement 40 0004 000053 RTIMe FTIMe REFerence HIGH REFerence MID REFerence LOW RTCRoss FTCRoss RTCRoss EDGE 2 Figure 14 Invalid Edge Measurements Frequency Domain Measurements The ZT412 will return an invalid measurement code if the input sinusoidal fundamental cannot be resolved from the noise level The invalid measurement code will also be returned if a frequency domain measurement is attempted upon a non frequency domain waveform as identified by the waveform preamble header Measurement Method The following measurement methods are available on the ZT412 Entire Waveform Gated by Time and Gated by Points Entire Waveform Entire Waveform measurement performs measurements on the entire captured waveform Gated by Time Gated by Time measurement performs measurements on a waveform where the user defines a start time and stop time 0 represents the start of the waveform 0004 000053 41 Gated by Points Gated by Points measurement performs measurements on a waveform where the user defines a Start point and stop point O represents the start of the waveform Measurement Reference Levels Measurement reference levels are high low and mid range values that are set t
56. 16 CALC1 Calculation Channel 1 CALC2 Calculation Channel 2 lt source gt Discrete REFerence lt n gt REF 1 Reference Channel 1 REF2 Reference Channel 2 REF3 Reference Channel 3 REF4 Reference Channel 4 Note Reference channels are only mask sources for Mask tests 92 0004 000053 Name Description Calculate Mask Test Upper Command Calculate Mask Test Upper Query Sets or returns the source to use for the upper reference for a mask test Note Do not perform a mask test where the calculation source and destination use the same calculation channel Command Syntax CALCulate lt n gt LIMit MASK UPPer lt source gt Query Syntax CALCulate lt n gt LIMit MASK UPPer Parameters Name Type Range lt n gt U16 CALC1 Calculation Channel 1 CALC2 Calculation Channel 2 lt source gt Discrete REFerence lt n gt HEET Reference Channel 1 REF2 Reference Channel 2 REF3 Reference Channel 3 REF4 Reference Channel 4 Note Reference channels are only mask sources for Mask tests 0004 000053 93 Name Description Calculate Multiply Command Sets the Calculation Channel to multiply two waveforms and place the result in its output Command Syntax CALCulate lt n gt MULTiply lt source1 gt lt source2 gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source1 g
57. 32K maximum waveform size See Calculate Controls Scalar measurements are possible using the Measure Controls The ZT412 is capable of providing measurements using the following methods Entire Waveform Gated by Time and Gated by Points The ZT412 can save and download up to 4 reference waveforms The reference waveforms REF1 4 are stored in non volatile Flash memory and are maintained when the unit is powered off These waveforms are limited to record sizes of 32 kSamples INPut lt 1 2 gt CALCulate lt 1 2 gt REFerence lt 1 4 gt Figure 4 Data Flow Input Channels 1 Channel 2 Channel Samolin Product Option Maximum Maximum EE Sample Rate Sample Rate ZT412 2X 500 MS s 250 MS s 14 bit ZT412 5X 400 MS s 200 MS s 16 bit Table 3 Sample Rates and Bandwidths of Product Options Input Channel Enable The ZT412 allows capture of four input signals at rates from 10 kS s up to one half the maximum sample rate Two interleaved channels can be sampled at the maximum sample rate The maximum sample rate is 500 MS s for the ZT412 2X and 400 MS s for the ZT412 5X 20 0004 000053 Input Signal Conditioning The ZT412 provides signal conditioning to optimize input signal integrity The analog bandwidth is DC to 250 MHz User configurable analog signal conditioning allows selection of input coupling impedance range and offset Input Coupling Input coupling can be selected as AC or DC see the Inpu
58. CL lt number gt Query Syntax None Parameters Name Type Range lt number gt U16 1 to 31 Performs a hardware reset function that returns the instrument to the initial default condition Status registers are not cleared Command Syntax RST Query Syntax None Parameters None Save Instrument State Command SAV Stores the current state of the instrument to the selected storage index in non volatile memory Command Syntax SAV lt number gt Query Syntax None Parameters Name Type Range lt number gt U16 1 to 31 68 0004 000053 Name Description Service Request Enable Command SRE Service Request Enable Query SRE Selects and returns the enabled bits for the Status Byte The parameter is a bit mask which enables the corresponding status byte bits Command Syntax SRE lt enable gt Query Syntax SRE gt lt enable gt Parameters Name Type Range lt enable gt U16 0 to 65535 Bit 0 Unused Bit 1 Unused Bit 2 Error Log Not Empty Bit 3 Questionable Summary Bit 4 Message Available Bit 5 Standard Event Summary Bit 6 Master Summary Status Bit 7 Operation Summary Status Byte Query STB Returns the Status Byte Command Syntax None Query Syntax STB gt lt mask gt Parameters Name Type Range lt mask gt U16 0 to 65535 Bit 0 Unused Bit 1 Unused Bit 2 Er
59. Description Measure Cycle Average Query Queries the average level of one cycle of the selected waveform source This is always the first cycle seen Command Syntax None Query Syntax MEASure VOLTage CAVerage lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 0004 000053 113 Name Description Measure Cycle Frequency Query Queries the frequency for one cycle of the waveform This is always the first cycle seen Command Syntax None Query Syntax MEASure VOLTage CFRequency lt source gt gt lt frequency gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt frequency gt Float Frequency in Hertz 114 0004 000053 Name Description Measure Cycle Period Query Queries the period for one cycle of t
60. EE 16 Pigure2 E KEE Rei EE EE 17 Figure 3 21412 Block Ee TE ln OT 19 Rig re 4 Data e EE 20 Figure 5 ZT412 Sweep Reference Scenarios ces ecccceeeeeeeeeeeedhenceneeeeneeesbeneeneeeeeteeeneeeeees 24 Figure 6 Equivalent Time Acouistion 26 Figure 7 Trigger Initiate Model EE 27 Figure 8 Trigger Processing DEE 28 Figure 9 Vertical Axis Measurement Terminologie 36 Figure 10 Horizontal Axis Measurement Terminologie 37 Figure 11 Edge Measurement Terminology cccccceseescccceeeeeesedeceeceeeeeeeeeeeeeesneeeeeeeeeeetenen 37 Figure 12 Frequency Domain Measurement Terminologie 38 Figure 13 Invalid Voltage Measurements ccccceeeseeeeeeeeeeeeeeeeeeeen senses eeeeeeneseneneeeeeeeeeenegs 40 Figure 14 Invalid Edge Measurement 2 22 cccceceseeeceeecee ee eeesenedeneecseeeeeeeneebseeeneeeeeeeeeneeeeees 41 Figure 15 Status e EE 46 List of Tables Table 1 ZT412VXI Product Options amo a a e a A a e a e E A aa EEEa 15 Table 2 ZT412VXI Front Panel Connectors EE 16 Table 3 Sample Rates and Bandwidths of Product Options 20 Table 4 Input Voltage Range and Offfset 2 eccccceeccceeeeeeeeeeesneeneneeceneeeenseceeseneeeesnedenendeneee 22 Table 5 FFT Sample Range and SiZ ccccccceccccseeseceeceeteecetesceseeceeeedeeseeeneedsesteceereeeeneedensecatnes 33 Table 6 FFT Window Comparison cce eeeeeeeeeeeeeeee ee eeeeeeeeeeeseeeeeeeeeeeeeeeeeesseeeseeeeeeeeeeees 33
61. Ee 65 Clear Status Commande 65 Event Status Enable Commande 66 Event Status Enable Query Gesegetsde See deele ee 66 Event Status Register Query cccceeeececceceeeeeeeeeesceeeenseeeeseneeseeeeeeeeeeneeeeneeneeees 66 identification QUEY ennari eE eaa a aaa a A AE E aape ha 67 Operation Complete Commande 67 Operation Complete Ouenm 67 Recall Instrument State Commande 68 Reset ee Tu El BEE 68 Save Instrument State Commande 68 Service Request Enable Commande 69 Service Request Enable Query 222 2 eceeeecceccceeeeeeeeeeeeeeeeneeeeeeeeseeseeecenseeeeetenees 69 Stat s Byte ENEE EE ed 69 Trigger Immediate COM IA Le BET 70 TSU QUE E 70 Wait to Continue Commande 71 SCPI Commands and Queries icc cceies cece seccteg chavs eceeshcaveheavepeelesdeeciu cosapedeey stra EZE deer 72 Abort Command RE 72 Arima COmmea REN 72 Arm Polarity enn DEE 73 Arm Polarity QUE Ynse Aen ETA ban Madu tla Moat steen 73 Arm Source COMMANG i reiceiesecoetec a AANEREN dates 74 PIT SOUICE ee EE 74 e Eegen E Ile EE 74 Average Count Command wis sicciccctcesaseesaveucnetpadadigdaietacd hens npeveserba EN ies ion eee 75 Average Count Gem cise iecet ccc evbaceysnves etence AEN ENEE EE lev eace senses EE E 75 Average Envelope View Command 76 Average Envelope View QueTy ccccceeeeeeseeeneneeeeeeeeseeseeeceneeeneseneeneneeseees 76 Average Equivalent Time Points Commande 77 Average Equivalent Time Points QUeSY cecc
62. Float 20 ns to 655 seconds Resolution see table below Resolution Resolution Time in Seconds 10 ns 20 ns to 655 36 us 100 ns 655 36 us to 6 5536 ms 1 us 6 5536 ms to 65 536 ms 10 us 65 536 ms to 655 36 ms 100 us 655 36 ms to 6 5536s 1 ms 6 5536s to 65 536s 10 ms 65 536s to 655 s 0004 000053 189 Name Description Trigger A Pulse Low Limit Command Trigger A Pulse Low Limit Query Sets or queries the lower pulse width limit The instrument triggers when the pulse width is less than the lower limit value Note Pulse high limit and pulse low limit use the same resolution for pulse width in and pulse width out when both limits are used Command Syntax TRIGger A PULSe LLIMit lt seconds gt Query Syntax TRIiGger A PULSe LLIMit gt lt seconds gt Parameters Name Type Range lt seconds gt Float 10 ns to 655 seconds Resolution see table below Resolution Resolution Time in Seconds 10 ns 10 ns to 655 36 us 100 ns 655 36 us to 6 5536 ms 1 us 6 5536 ms to 65 536 ms 10 us 65 536 ms to 655 36 ms 100 us 655 36 ms to 6 5536s 1 ms 6 5536s to 65 536s 10 ms 65 536s to 655 s 190 0004 000053 Name Description Trigger A Slope Command Trigger A Slope Query Sets or queries the active edge of the selected trigger Command Syntax TRIGger A SLOPe lt slope gt Query Syntax TRIGger A SLOPe gt lt slope g
63. Implied commands are those which appear in square brackets in the command syntax Note that the brackets are not part of the command and are not sent to the instrument Ifa root level and second level command are sent but not a third level implied command the instrument assumes use of an implied command Examine the portion of the SENSe subsystem shown below SENSe INPut lt n gt COUPling AC DC IMPedance The first level command SENSe is an implied command To query the instrument s input 1 impedance selection send either of the following command statements SENS INP1 IMP or INP1 IMP 62 0004 000053 Parameters The following table contains explanations and examples of parameter types Parameter Type Explanations and Examples Mask Bit mask lt mask gt where every bit represents a condition or event Numeric Accepts all commonly used decimal representations of numbers including optional signs decimal points and scientific notation 123 or 1 23E2 123 or 1 23E2 123 1 23E 1 or 1 23000E 01 Accepts all commonly used suffixes with decimal representations of numbers including optional sgns and decimal points 123S or 123MS 12340OHM or 1 234KOHM Voltage UV for E 6 MV for E 3 V for E0 KV for E3 Percent PCT Ohms OHM KOHM for E3 MOHM for E6 Frequency HZ for E0 KHZ for E3 MHZ for E6 GHZ for E9 Time PS for E 12 NS for E 9
64. TY state the unit will arm The following considerations apply when setting the arm polarity e POSitive state defines the active state as the selected source in its high state e NEGative state defines the active state as the selected source in its low state Command Syntax ARM POLarity lt polarity gt Query Syntax ARM POLarity gt lt polarity gt Parameters Name Type Range lt polarity gt Discrete NEGative negative polarity POSitive positive polarity 0004 000053 73 Name Description Arm Source Command Arm Source Query Sets or queries the Arm Source setting that will be used to arm the unit For example if the Arm Source Command is set to ARM the front panel ARM IN signal will be used to arm the unit If an immediate output is desired regardless of trigger Arm Source Command can be set to IMMediate Command Syntax ARM SOURGCe lt source gt Query Syntax ARM SOURce Parameters Name Type Range lt source gt Discrete ARM Front panel ARM IN signal TTLTrg lt n gt VXIbus TTL trigger line where lt n gt may be 0 1 2 3 4 5 6 or7 ECLTrg lt n gt VXIbus ECL trigger line where lt n gt may be 0 or 1 MANual Manual arm IMMediate Bypass arm detection EXTernal lt n gt Front panel TRG IN signal Auto Scale Command Commands the instrument to auto scale on enabled channels only Auto scale changes the range offset impe
65. The trigger timestamp captures the time of the trigger event This timestamp has a one second period with a 100 ns resolution With timestamps it is possible to correlate multiple records or even multiple acquisitions For example a timestamp can be used to determine the amount of time between acquisitions 0004 000053 29 Outputs Trigger Outputs The ZT412 can drive signals over any combination of the ten backplane trigger outputs TTLTRGO 7 and ECLTRGO 1 Each output can be independently configured with unique source and enable controls Trigger Output sources include the following e Trigger event e Arm event e OPC event that occurs when all ZT412 operations are complete using the Operation Complete Command e Constant level high or low Reference Output The ZT412 provides a multi function front panel reference output signal source REF OUT The reference output can be selected from the following sources a precision 8V voltage reference a 500 Hz TTL probe compensation output the selected 10 MHz TTL reference oscillator output the TTL Trigger event the TTL Arm event a 10 ns TTL pulse at 1 ms repetition interval a constant TTL low signal reference output disabled Calculate Controls The ZT412 can create new waveforms mathematically The unit has two calculate channels each capable of a 32K maximum waveform size Sources include the following e 4 Input Channels e 4 Reference Channels e 2 Calculation Chann
66. ZT412 Averager controls enable the instrument to acquire multiple waveforms to create the resulting waveform record 24 0004 000053 Averager Considerations The following are considerations of using the averager controls When averaging is enabled on the ZT412 only the final output waveform is retained the raw un averaged data is not available When the average is disabled NORMAL acquisition mode waveforms are passed through without modification The number of waveforms averaged and the average operation mode can be selected See the Average Count Command and Average Type Command respectively When averaging is enabled it affects all active input channels Acquisition Types There are four types of acquisition that can take place on the ZT412 Normal Average Envelope and Equivalent Time In Normal mode a single waveform is captured In Scalar Average mode waveform points from consecutive acquisitions are averaged together to produce the final displayed waveform In Scalar Average mode only two of the four inputs can be captured simultaneously In Scalar Average mode only one channel per channels 1 2 and one channel per channels 3 4 may be enabled In Envelope mode the minimum and maximum waveform points from multiple acquisitions are combined to form a waveform an envelope that shows minimum and maximum changes over time In Envelope mode only two of the four inputs can be captured simultaneously In Envelope
67. ZT412 is a message based VXIbus instrument supporting low level VXlbus commands These commands are sent to the ZT412 by reads of and writes to its Data Low Register using the VXIbus word serial protocol Each command is defined with a unique 16 bit value that is written to the Data Low Register These low level commands are used by the VXlbus processor at its lowest level of data transfer protocol transparent to most users Most users need not concern themselves with these commands which are listed in Table 19 More information on the low level VXIlbus commands and the word serial protocol can be found in the VXlbus specification 58 0004 000053 Command Function Byte Available Sends a byte of data to the ZT412 Byte Request Requests a byte of data from the ZT412 Abort Normal Operation Causes ZT412 to cease all operations immediately and enter its configuration state Begin Normal Operation Notifies ZT412 that it can begin normal operations and enter its normal operation state End Normal Operation Causes ZT412 to cease all operations in an orderly fashion and enter its configuration state Clear Clears the VXlbus interface and any pending operations on the ZT412 Asynchronous Mode Control Directs the path of events and responses on the ZT412 Control Event Selectively enables the generation of events by the ZT412 Read STB Requests the reporting of the Status Byte
68. _offset gt Query Syntax TRACe PREamble lt source gt lt type gt lt points gt lt count gt lt time_interval gt lt time_offset gt lt voltage_interval gt lt voltage_offset gt gt dE Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt type gt U16 0 Invalid waveform 1 Normal voltage time waveform 2 Averaged voltage time waveform 3 Envelope waveform 4 Equivalent Time waveform 16 Frequency Domain waveform lt points gt U32 0 to maximum memory lt count gt U16 1 to 2048 lt time_interval gt Float Time in seconds lt time_offset gt Float Time in seconds lt voltage_interval gt Float Voltage in Volts lt voltage_offset gt Float Voltage in Volts 0004 000053 187 Name Description Trigger A Event Count Command Trigger A Event Count Query Sets or queries the number of events that Trigger A must count before it enables other waveform capture functions The following considerations apply when using the Trigger A Event Count Command e The event count affects the capture cycle as follows o Arm o Count trigger events o When the event count
69. ailed Bit 3 Unused Bit 4 Ref oscillator test failed Bit 5 DRAM test failed Bit 6 Flash memory test failed Bit 7 Unused Bit 8 Input1 2 register test failed Bit 9 Input RAM test failed Bit 10 Input2 RAM test failed Bit 11 PLL test failed Bit 12 Input3 4 register test failed Bit 13 Input3 RAM test failed Bit 14 Input4 RAM test failed Bit 15 Unused 168 0004 000053 Name Description Status Test Enable Command Status Test Enable Query Sets or queries the contents of the Questionable Test Status Register The Questionable Test Status Register enables the reporting of questionable events to the Status Byte The following considerations apply when using the Status Test Enable Command Query e The Questionable Test Status Register is a bit mask that allows selected questionable self test events to be reported to the Status Byte e Only low to high inactive to active Questionable Test Status Register bit transitions are reported e Questionable test status events report in bit 9 of the Questionable Summary Register e The Status Preset Command sets the 15 LSB enable register bits to 1 which enables all test event reporting Command Syntax STATus QUEStionable TEST ENABle lt enable gt Query Syntax STATus QUEStionable TEST ENABle gt lt enable gt Parameters Name Type Range lt enable gt U16 0 to 65535 Bit 0 Baseboard test failed Bit 1 SRAM t
70. ameter contains too many characters The character data is legal but not supported by this instrument General data string error only used when a more specific error does not apply An invalid string command parameter A string element was in the wrong place for this instrument command General block data error only used when a more specific error does not apply An invalid block data element was received for this instrument command 216 0004 000053 Code 168 170 171 178 180 181 183 184 200 201 202 203 210 211 212 213 214 Error Summary Block data not allowed Expression error Invalid expression Expression data not allowed Macro error Invalid outside macro Invalid inside macro Macro parameter error Execution error Invalid while in local Settings lost due to RTL Command protected Trigger Error Not ready for trigger Not ready for arm Already initiated Not ready for trigger Description Block data element not allowed by this instrument command at this parameter General expression error only used when a more specific error does not apply Invalid expression data element like unmatched parentheses or illegal character A legal expression was encountered but is not allowed by this instrument in this command General macro error only used when a more specific error does not apply Indicates that a ma
71. annels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt Float Time in seconds 120 0004 000053 Name Description Measure Fall Overshoot Query Queries the voltage overshoot of the selected waveform The following considerations apply when using the Measure Fall Overshoot Time Query e Overshoot is defined as the amount of voltage past the low level of a bi level signal that a signal travels as it transitions from its high state to its low state e Overshoot is calculated as the signal minimum voltage low level voltage signal amplitude e The value returns as a percent in a decimal For example a 10 percent overshoot will be returned as 0 1 Command Syntax None Query Syntax MEASure VOLTage FOVershoot lt source gt gt lt percent gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt percent gt Float 0 0 0 percent to 1 0 100 percent 0004 000053 121 Name Description Measure Fall Preshoot Query Queries the voltage preshoot of the selected waveform The following considerations apply when using the measure preshoot query e Preshoot i
72. at Query Sets or queries the data format for FFT waveforms frequency transform calculate data The default data format is linear and causes waveforms to be represented in linear codes that can be converted to Volts using the calculate channel preamble Logarithmic data format causes post processing of the linear magnitude data into logarithmic codes Log data codes can be converted to dBV using the calculate channel preamble The following considerations apply e Log data applies to FFT waveforms only e When converting to log zeros and negatives are increased to the lowest positive voltage code 32767 Command Syntax CALCulate lt n gt FORMat lt format gt Query Syntax CALCulate lt n gt FORMat gt lt format gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt format gt Discrete LINear LOGarithmic 0004 000053 83 Name Description Calculate Derivative Command Sets Calculate Channel lt n gt to calculate the derivative of a source waveform and place the result into its output Command Syntax CALCulate lt n gt DERivative lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channe
73. ate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 0004 000053 125 Name Description Measure Low Voltage Query Queries the low voltage level of the selected waveform source The low voltage level measurement assumes a bi level signal with distinct high and low levels and is defined as the waveform lower level Use the Measure Minimum Voltage Query to detect the most negative waveform voltage level without assuming a bi level signal Command Syntax None Query Syntax MEASure VOLTage LOW lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 126 0004 000053 Name Description Measure Maximum Voltage Queries the most positive voltage of the selected waveform source Query The maximum level measurement is defined as the waveform most positive voltage level Use the Measure High Voltage Query to detect the upper level in a bi level signal such as a square wave Command Syntax None Query Syntax MEASure VOLTage MAXimum lt source gt gt l
74. ation of a user request for local control 700 Request control The instrument requested to become the active controller in charge 800 Operation complete The instrument has completed all selected pending operations 1001 PLL unlocked The instrument clock in not locked to the PLL 1002 Boot Failed Firmware boot failure detected 1003 Wave Invalid Unable to create a desired waveform due to invalid parameter set 222 0004 000053 Commands Index The following are alphabetic lists of the commands for the ZT412 IEEE 488 Common Commands Name Command Syntax Calibrate Query CAL Clear Status Command CLS Event Status Enable Command Query ESE Event Status Register Query ESR Identification Query IDN Operation Complete Command Query OPC Recall Instrument State Command RCL Reset Command RST Save Instrument State Command SAV Service Request Enable SRE Command Query Status Byte Query STB Trigger Immediate Command TRG Test Query TST Wait to Continue Command WA SCPI Instrument Specific Commands Name Command Syntax Abort Command ABOR Arm Command Query ARM IMMediate Arm Polarity Command Query ARM POLarity Arm Source Command Query ARM SOURce Auto Scale Command SENSe AUToscale 0004 000053 223 Name Command Syntax Average Count Command Query SENSe AVERage COUNt Average Envelope View Command Query
75. aveform size lt stop_points gt U32 0 to Maximum waveform size MINimum 0 MAXimum Maximum waveform size 124 0004 000053 Name Description Measure Gate Time Command Measure Gate Time Query Sets or queries the measurement of the selected waveform source using gate start and stop times relative to the trigger time Command Syntax MEASure GATE TIME lt gate_start gt lt gate_stop gt Query Syntax MEASure GATE TIME gt lt gate_start gt lt gate_stop gt Parameters Name Type Range lt gate_start gt Float 0 to Maximum waveform size MINimum 0 MAXimum Maximum waveform size lt gate_stop gt Float 0 to Maximum waveform size MINimum 0 MAXimum Maximum waveform size Measure High Voltage Query Queries the high voltage level of the selected waveform source The high voltage level measurement assumes a bi level signal with distinct high and low levels and is defined as the waveform upper level Use the Measure Maximum Voltage Query to detect the most positive waveform voltage level without assuming a bi level signal Command Syntax None Query Syntax MEASure VOLTage HIGH lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCul
76. ax FORMat BORDer lt order gt Query Syntax FORMat BORDer gt lt order gt Parameters Name Type Range lt order gt Discrete SWAPped Swapped byte order LSB first NORMal Normal byte order MSB first Initiate Command Initiate Query Initiates the instrument While initiated the instrument is enabled to acquire waveforms and perform calculations and measurements Command Syntax INITiate IMMediate Query Syntax INITiate Parameters None 102 0004 000053 Name Description Initiate Continuous Command Initiate Continuous Query Sets or returns the instrument initiate continuous state This is usually only used for limit and mask tests Command Syntax INITiate CONTinuous lt state gt Query Syntax INITiate CONTinuous gt lt state gt Parameters Name Type Range lt state gt Discrete VON or 1 Initiate continuous ON OFF or 0 Initiate continuous OFF Input Attenuation Command Input Attenuation Query Sets or queries the external attenuation for an input signal The attenuation feature allows the user to set voltage levels using non attenuated values Command Syntax SENSe INPut lt n gt ATTenuation lt atten gt Query Syntax SENSe INPut lt n gt ATTenuation gt lt atten gt Parameters Name Type Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt atten
77. ceanesass sang deezcoaeapssdaiea tet anintadgetdigadacey 192 Trigger A SoU O QUO sx estas Wi lan Ne Sei Sse aes Suede fe ede ane tk ae 192 Trigger A Type Command ates tectuttn tee ae ace ane ae ae thade at al eit an eh ok ean ten tied 193 Trigger A Type EEN 193 Trigger A Video Field Command icccccconazentasuesnm enter edd ge wee 194 Trigger A Video Field Query sssssessseessssoorrrrrrtsnrtrtrnnrnnnnressnnnuuuunedesstiesensaeseseee 194 Trigger A Video Line Command c ccccccccetessececeeceeeeeeeeeseeceeneceeeeesentecsnnecees 194 Trigger A Video Line Query EE 194 Trigger A Video Standard Commande 195 Trigger A Video Standard Query sseessssseeeeeeetieeeerirrtrtesssrrrrinrnnsnssrrnennrnsseseet 195 Trigger B Slope Command DEET 195 12 0004 000053 Trigger B SIGOPS EE 195 Trigger Source Command ME 196 Trigger B Source Query E 196 Trigger B State Et EE 196 giele RH OUI EE 196 Trigger Hold Off Command ME 197 Trigger Hold Off QUETY EE 197 Trigger External Level Commande 198 Trigger External Level Query ccccceeeeeeeeseeeeeceeeeecenenesnseceeeenereeeenenersneneeees 198 Trigger Input Level Command E 198 Trigger Input Level Query EE 198 Trigger Pattern Mask Cotmpanmg gvuegueetedEENNENEdEE ENEE eEERdENEENe ee 199 Trigger Pattern Mask Que E 199 Trigger Pattern Truth Command cccccccccceceeesseccceceeeeeeneeseceeceseeeeeneedeeseseneeeeee 200 Trigger Pattern Truth Query 20 ccc cccccceeteeceneese
78. crete POSitive Positive polarity NEGative Negative polarity 0004 000053 149 Name Description Output ECL Trigger Source Command Output ECL Trigger Source Query Sets or queries the unit VXlbus ECLTRGn output driver source The following considerations apply e The output driver may be enabled or disabled and the polarity selected refer to the OUTPut ECLTrg lt n gt POLarity and OUTPut ECLTrg lt n gt SOURce commands e Each output line source is selected individually e ECLTRG lines can be sourced and sensed simultaneously Command Syntax OUTPut ECLTrg lt n gt SOURce lt source gt Query Syntax OUTPut ECLTrg lt n gt SOURce Parameters Name Type Range lt n gt U16 0 ECLTRGO 1 ECLTRG1 lt source gt Discrete TRIGger Trigger event CONStant Constant event OPC Operation complete event ARM Arm event 150 0004 000053 Name Description Output ECL Trigger State Command Output ECL Trigger State Query Sets or queries the unit VXlbus ECLTRGn output driver state The following considerations apply e The output source and polarity are selectable e Each output line driver state is selected individually e ECLTRG lines can be sourced and sensed simultaneously e When OFF the output remains in an inactive state Command Syntax OUTPut ECLTrg lt n gt STATe lt state gt Query Syntax OUTPut ECLTrg lt n g
79. cro parameter placeholder was encountered outside a macro definition Syntactically invalid message unit sequence The command inside the macro definition had the wrong number or type of parameters General execution error only used when a more specific error does not apply Indicates that the command is not executable while the device is in local control The settings were lost when the instrument was returned to local control Indicates that a legal password protected program command or query could not be executed because the command was disabled General trigger error Indicates that a trigger was received by the instrument but was ignored because of timing considerations Indicates that a ARM was received by the instrument but was ignored Indicates that a measurement request was ignored because another measurement was already in progress The trigger is deadlocked because a measurement result was requested before the instrument measurement was triggered 0004 000053 217 Code 220 221 222 223 224 225 226 230 231 232 233 240 241 250 251 252 Error Summary Parameter error Settings conflict Data out of range Too much data Illegal parameter value Out of memory Lists not the same length Data corrupt or stale Questionable data Data has invalid format Incompatible version Hardware error Hardware missing Mass storage
80. cteceeeeceesneeeseaceeneceeteeeeneecesnecees 200 Trigger Timestamp QUOT Y ac caccncetsccsussgakenccdemaices digas cuaecteneGneagas dalencdatatiabdainticbes 200 Specifica TEE 201 Analog Inp t EE 201 Analog to Digital Converter 202 Waveform Memory scncsctecsicts Eed Miewedicned gebieden AEN EES eieiei lode 203 ACQUISITION Modes AAA 203 Bio et 204 Ge eie Le Ce e EE 205 lee Tee EE 205 Reference CODE edegeedre eeedege gege Eed ENEE Eed deed Eden 205 ATM RE 205 External Arm Input geed decsesaveacuevdberevscdasiegewsabarcbiees 205 External Sampling Clock Input 206 10 MHz Time Base Reference sic cfcecassd capa zecce cezetegtnnes incensed ehsadns sas sfecgecetabead EE EEN 206 Dates PrOCeSSiniG EE 206 Measurements eebe Ee Eet 206 Reference Waveforms TE 207 Eeer A A a a a a a ae 207 Instrument Setup Sto age ariris eieiei epe iei anii A erer 207 Data Interfaces rroo iiecuciexeaucareuetoadieccs cues iaku udubi akki dE SCENE E 208 VXIbus P2 Trigger amp Clock Pin USage ccccceceeeeceneceeeeeeeeseesenbeceeneeeeeeeseeecdeeneeeeeseees 208 DED Ree 208 DC EE 209 Si KE EE 209 Temperature RANGE TE 210 beleet GIELEN ee ee eege eegen 210 GEHEIERT A E r 210 Default Reset Condit OAS naan a aa A aeaaea ae alee aac 211 GL ld ee E 215 Commands Ndek eu ee See 223 IEEE 488 Common CommeanGs arrisera pee ed ade dete ees 223 SCPI Instrument Specific Commandes reenen ne 223 0004 000053 13 List of Figures Figure 1 Photo of the ZT412VA
81. d Command Measure Reference Method Query Sets or queries the reference method used in waveform voltage analysis Reference methods are in absolute voltages or relative percentages Command Syntax MEASure REFerence METHod lt reference_method gt Query Syntax MEASure REFerence METHod gt lt reference_method gt Parameters Name Type Range lt reference_method gt Discrete ABSolute Absolute voltages RELative Relative percentages Measure Rise Crossing Time Query Queries time of the rising edge of a waveform crossing the middle reference threshold measured from the start of the waveform The edge number is selectable Command Syntax None Query Syntax MEASure VOLTage RTCRoss lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt Float Time in seconds 0004 000053 139 Name Description Measure Rise Overshoot Queries the voltage overshoot of the selected waveform The following Query considerations apply when using the measure fall overshoot query e Overshoot is defined as the amount of voltage past the high level of a bi level signal tha
82. d TRUE or FALSE Sources for the pattern are Channels 1 to 4 External Trigger External Arm and ECLTRGO 1 The three states for a pattern match are HIGH LOW or DO NOT CARE Trigger polarity affects pattern match positive polarity or pattern not match negative polarity For example a pattern trigger could be set up to trigger only when Channel 1 is LOW Channel 2 is HIGH ECLTRGO is LOW and the External Trigger is HIGH Video Trigger A video trigger occurs when the ZT412 finds valid video signal synchronization The ZT412 includes a mode for triggering on NTSC 60 Hz PAL 50 Hz and SECAM 50 Hz format video standards as well as triggering on a specific video line number and a specific video field Event Trigger An event trigger enables the counting of multiple trigger events before completion of each acquisition cycle The ZT412 allows a range of 1 to 65535 trigger events where each trigger event is qualified by the selected source type polarity or slope Trigger B Trigger B enables edge triggering on a second trigger source after all Trigger A conditions are satisfied Trigger A detection must complete before the Trigger B detector or sweep offset timer Arm Each trigger must be qualified by an associated arm state condition The arm polarity can be positive or negative Arm sources include the following External Arm input BNC External Trigger input BNC ECLTRGO 1 TTLTRGO 7 Software Trigger Timestamp
83. d waveform source The mid level voltage measurement assumes a bi level signal with distinct high and low voltage levels and is defined as the waveform mid level Mid level High Level Low Level 2 Use the Measure Maximum Voltage Query to detect the most positive waveform voltage level and the Measure Minimum Voltage Query to detect the most negative voltage without assuming a bi level signal Command Syntax None Query Syntax MEASure VOLTage MID lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 0004 000053 129 Name Description Measure Minimum Voltage Queries the most negative voltage of the selected waveform source Query The minimum voltage level measurement is defined as the most negative voltage level of the waveform Use the Measure Low Voltage Query to detect the lower level in a bi level signal such as a square wave Command Syntax None Query Syntax MEASure VOLTage MINimum lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1
84. dance sample rate trigger source and trigger level based on the input signal It also sets the number of points to 1000 Command Syntax SENSe AUToscale Query Syntax None Parameters None 74 0004 000053 Name Description Average Count Command Average Count Query Sets or queries the acquisition count for repetitive acquisition modes In Scalar Average mode this specifies the number of waveforms to be averaged before the acquisition is complete In Envelope mode this specifies the number of waveforms for which to capture minimum and maximum values before the acquisition is complete In Equivalent Time mode a picture of a repetitive waveform is constructed by capturing a little bit of information from each repetition Because the points appear randomly along the waveform it is important to note that an entire waveform may not be constructed unless there are sufficient repetitions Unfilled points will be constructed using a zero order hold and are flagged with a 1 in the LSB of the 16 bit waveform code Also the number of points per point can be set to increase the resolution of the waveform See the Average Equivalent Time Points Command Waveform Constructed with Sample Points Ist Acquisition Cycle s Sample Clock 2nd Acquisition Cycle s Sample Clock 3rd Acquisition Cycle s Sample Clock Nth Acquisition Cycle s Sample Clock Command Syntax SENSe
85. de 91 Calculate Limit Test Upper Query cece cece ceeccceceeeeeeeeeeeeeeeeeeeeeeeteeeeeeeeteeeeeeeeeees 91 Calculate Mask Test Lower Commande 92 Calculate Mask Test Lower Query 2 cceeeeeeeeeeeeneeceeneeeeeeeseeeeeseeeeeeeenenees 92 Calculate Mask Test Upper Commande 93 Calculate Mask Test Upper Query ceccceeccceeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeees 93 Calculate Multiply Command iis t i0c2 cones execs cree ecnuie oak acdaden dase ade enenwcnariaenactendenradt 94 Calculate State Commande 95 Ee E 95 Calculate Subtract Commande 96 Calculate Transform Frequency Commande 97 Calculate Transform Frequency Window Commande 97 Calculate Transform Frequency Window Ouer 97 Calculate Transform Time Commande 98 Calculate Transform Time Points Commande 98 Calculate Transform Time Points Query 22 c ccceeeeececcteceeeeeeeeeeeeeneeeeeeeeeeeteeee 98 Calculate Voltage Offset Command c ccceeeeeeeeeseeseeeeeeeeeeeeeeeeeeeaneceeeeeeeess 99 Calculate Voltage Offset Query 2 ccccececsececcceeeeeeeeeneceeneeeeeeeeeeeeseeneeeneneenteneeses 99 Calculate Voltage Range Commande 99 Calculate Voltage Range Query ccccsscceccnceeeeneeeseseeeeeeeeeeeeeeeseeeneseeeeeeeeeneses 99 Calibration Restore Commande 100 Calibration Skew Commande 100 Calibration Skew Query eer hater rnn ie e ed ees 100 Clock Frequency Command EE 101 Clock Frequency Query scccsiedesiseiastecediv el eciaesthaiadind
86. demarks or trade names of their respective companies LabVIEW National Instruments Corporation Windows Microsoft Corporation The material in this manual is for informational purposes only and is subject to change without notice ZTEC Instruments Inc assumes no responsibility for any error or for consequential damages that may result from the use or misinterpretation of any of the procedures in this publication 0004 000053 Handling Precautions for Electronic Devices Subject to Damage by Static Electricity This instrument is susceptible to Electronic Static Discharge ESD damage When transporting place the instrument or module in conductive anti static envelopes or carriers Open only at an ESD approved work surface An ESD safe work surface is defined as follows e The work surface must be conductive and reliably connected to an earth ground with a safety resistance of approximately 250 kilohms e The surface must NOT be metal A resistance of 30 300 kilohms per square inch is suggested Ground the frame of any line powered equipment chassis test instruments lamps soldering irons etc directly to the earth ground To avoid shorting out the safety resistance ensure that the grounded equipment has rubber feet or other means of insulation from the work surface Avoid placing tools or electrical parts on insulators Do NOT use any hand tool that can generate a static charge such as a non conductive plunger
87. ds MINimum 0 MAXimum 655 Resolution see table below Resolution Resolution Time in Seconds 10 ns 0 to 655 36 us 100 ns 655 36 us to 6 5536 ms 1 us 6 5536 ms to 65 536 ms 10 us 65 536 ms to 655 36 ms 100 us 655 36 ms to 6 5536s 1 ms 6 5536s to 65 536s 10 ms 65 536s to 655 s 0004 000053 197 Name Description Trigger External Level Command Trigger External Level Query Trigger Input Level Command Trigger Input Level Query Sets or queries the external trigger input level Command Syntax TRIGger EXTernal LEVel lt volts gt Query Syntax TRIGgerEXTernal LEVel gt lt volts gt Parameters Name Type Range lt volts gt Float 1 volts MINimum 1 volts MAXimum 1 volts Resolution 0 5 mV Sets or queries an analog input channel trigger level The following considerations apply when setting the input trigger level e The trigger level has the same range as the input range e Each input channel has an independent trigger level e The logic level out of the threshold detector is reported to the Trigger A and B multiplexers for selection as the input trigger sources Command Syntax TRIGger INPut lt n gt LEVel lt volts gt Query Syntax TRIGger INPut lt n gt LEVel gt lt volts gt Parameters Name Type Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt volts gt Float Input Offset
88. e lt n gt Type U16 Range 1 Calculation Channel 1 2 Calculation Channel 2 lt source1 gt lt source2 gt Discrete Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 0004 000053 81 Name Description Calculate Copy Command Sets Calculate Channel to copy a source waveform into its output Command Syntax CALCulate lt n gt COPY lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 82 0004 000053 Name Description Calculate Data Format Command Calculate Data Form
89. e An attempt was made to redefine or delete an existing program while it is running Indicates that a syntax error appears ina downloaded program A runtime error exists in a downloaded program Indicates that the user request has directly or indirectly caused an error related to memory The instrument memory is full The reference name does not exist The reference name already exists Indicates that the type or structure of a memory item is inadequate General instrument error only used when a more specific error does not apply Indicates that an instrument system error has occurred Indicates a physical fault in the instruments memory such as a parity fault Indicates that the protected user data in the instrument has been lost Indicates that the instruments nonvolatile calibration memory has been lost or corrupted Indicates that the instruments nonvolatile memory that was saved has been lost or corrupted 220 0004 000053 Code Error Summary 315 Manufacturing info corrupted 320 Storage Fault 321 Out of memory for an internal operation 330 Self test failed 340 Calibration failed 350 Queue overflow 360 Communications error 361 Parity error in program message 362 Framing error in program message 363 Input buffer overrun 400 Query error 410 Query interrupt error 420 Query un terminated error 430 Query deadlock error 440 Query un terminated after indefinite response
90. e CLK10 2 5 ppm accuracy Data Processing Auto Scale Self Calibration Measurements Measurements Measurement Methods Automatic adjust to input signals Input Range Offset Sample Rate Trigger Source and Trigger Level Automatic internal calibration Input DC Offset Zero Input DC Offset Adjust Gain ADC leveling Min Max Low High Mid Average Amplitude Peak to Peak DC RMS AC RMS Width Width Period Frequency Duty Duty Phase Rise Time Rise Overshoot Rise Preshoot Rise Crossing Time Fall Time Fall Overshoot Fall Preshoot Fall Crossing Time Time of Maximum Time of Minimum Cycle Average Cycle RMS Cycle Frequency Cycle Period AC High Precision DC High Precision SNR THD SINAD ENOB SFDR Entire Waveform Gated by Time Gated by Points 206 0004 000053 Measurement Levels Measurement Accuracy Delta DC Voltage Absolute DC Voltage Time Frequency Low Mid High reference levels for edge measurements set in absolute voltages or relative percentages DC gain accuracy DC gain accuracy offset accuracy time resolution zl 1 time resolution Note time resolution one sample interval or one ETS sample interval for ETS acquisition Reference Waveforms Reference Channels Reference Storage Reference Size Calculations Calculate Channels Calculate Size Calculate Functions Limit Test Limit Test Reports Frequency Transform FFT Windowing
91. e Channel to channel skew between Inputs 1 and 2 are fixed in hardware and not adjustable Channel to channel skew between Inputs 3 and 4 are fixed in hardware and not adjustable e Channel to channel skew between the two pairs of channels 1 amp 2 to 3 amp 4 is adjustable to enable corrections for cabling or circuit delay mismatches e The magnitude of the skew adjustment must be less than one ADC sample interval e Positive skew values add delay to Inputs 1 amp 2 relative to Inputs 3 amp 4 Negative skew values add delay to Inputs 3 amp 4 relative to Inputs 1 amp 2 Command Syntax CALibration SKEW lt seconds gt Query Syntax CALibration SKEW gt lt seconds gt Parameters Name Type Range lt seconds gt Float 300 ps to 300 ps MINimum 300 ps MAXimum 300 ps Resolution 10 ps 100 0004 000053 Name Description Clock Frequency Command Clock Frequency Query Sets or queries the sample clock frequency in Hertz The maximum internal sample clock frequency varies depending upon the product option as shown in the following table Product 2 Channel 4 Channel Option Maximum Maximum Sample Rate Sample Rate ZT412 2X 500 MS s 250 MS s ZT412 5X 400 MS s 200 MS s The following considerations apply when setting the clock frequency e A frequency must be entered when using an external sample clock in order to setup timing parameters e When
92. e Questionable Frequency Condition Register identifies current conditions Use the Status Questionable Frequency Event Query to identify a history of which frequency conditions have failed since the last event status check e The Status Frequency Condition Query does not clear the Questionable Frequency Condition Register Command Syntax None Query Syntax STATus QUEStionable FREQuency CONDition gt lt condition gt Parameters Name Type Range lt condition gt U16 0 to 65535 Bit 0 PLL Unlocked Bits 1 15 Unused 0004 000053 159 Name Description Status Frequency Enable Command Status Frequency Enable Query Sets or queries the contents of the Questionable Frequency Enable Register The Questionable Frequency Enable Register enables the reporting of questionable frequency events to the Questionable Summary Register The following considerations apply when using the Status Frequency Enable Command Query e The Questionable Frequency Enable Register is a bit mask that allows selected questionable frequency events to be reported to the Questionable Summary Register e Only low to high inactive to active Questionable Frequency Enable Register bit transitions are reported e Questionable frequency events are reported in bit 5 of the Questionable Summary Register e The Status Preset Command sets all 15 LSBs to one 1 which enables all event reporting Command Syntax
93. e Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 0004 000053 109 Name Description Measure AC RMS Query Queries the AC RMS level of the selected waveform source Root mean square rms refers to the most common mathematical method of defining the effective voltage or current of an AC wave Thi method subtracts the AC voltage average before computing the RMS value n For a sine wave the rms value is 0 707 times the peak value or 0 354 times the peak to peak value Command Syntax None Query Syntax MEASure VOLTage AC lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 110 0004 000053 Name Description Measure Amplitude Query Queries the amplitude of the selected waveform source The amplitude measurement assumes a bi leve
94. e Request Enable Query Returns the state of the service request enable register The service request enable register allows the enabled status byte events to affect the service request summary bits with the status byte Status Byte Query Returns the Status Byte code Status Calibration Condition Query Returns the current condition of the questionable calibration status register Status Calibration Enable Command Allows the user to enable or disable the bits in the questionable calibration status register The parameter is a bit mask which enables the corresponding questionable calibration status register bits Status Calibration Enable Query Returns the bit mask of the questionable calibration status enable register Status Calibration Event Query Returns the latched event state for the questionable calibration status register Status Frequency Condition Query Returns the current condition of the questionable frequency status register 0004 000053 47 Command or Query Response Status Frequency Enable Command Allows the user to enable or disable the bits in the questionable frequency status register The parameter is a bit mask which enables the corresponding questionable frequency status register bits Status Frequency Enable Query Returns the bit mask of the questionable frequency status enable register Status Frequency Event Query Returns the latched event state for the q
95. e channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 Calculate Transform Time Points Command Calculate Transform Time Points Query Sets or queries the number of filter length points used to calculate a Time Transform Command Syntax CALCulate lt n gt TRANsform TIME POINts lt points gt Query Syntax CALCulate lt n gt TRANsform TIME POINts gt lt points gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt points gt U16 2 to 40 points MINimum 2 MAXimum 40 98 0004 000053 Name Description Calculate Voltage Offset Command Calculate Voltage Offset Query Sets or queries the DC voltage offset for the Calculate Channel that is represented at the vertical center for the selected channel When a Calculate Channel is initially configured the unit selects a nominal voltage range and offset for the selected calculate operation This nominal voltage range and offset may not be optimum for the applied signals and can be modified using the Calculate Voltage Range Command and the Calculate Voltage Offset Command Command Syntax CALCulate lt n gt OFFSet lt volts gt Query Syntax CALCulate lt n gt OFFSet gt lt volts gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channe
96. e configurations The 10 MHz time base reference is used to synchronize all internal timing including the sampling clock for the digitizer The source of the time base reference is selectable between an internal temperature compensated crystal oscillator TCXO and the VXlbus backplane CLK10 reference signal The time base frequency must be 10 MHz 100 ppm The internal TCXO reference provides 2 5 ppm frequency accuracy The reference oscillator source is selected using the Reference Oscillator Source Command Internal and External Sampling Clock The ZT412 supports flexible ADC sampling clock configurations An internal sampling clock is generated by a phase locked loop that is locked to the 10 MHz time base reference The external sampling clock may be used to replace the onboard sampling clock for external synchronization or to achieve a sampling rate that cannot be specified by using the onboard clock When two channels are enabled the sampling occurs at the applied external frequency When all channels are enabled the sampling occurs at one half the applied external frequency The front panel sampling clock input has a clock rate range of 40 MHz to 500 MHz a maximum input of 5 V no damage and an input signal level of 500 mVpp to 1 Vpp sine or square wave The input is AC coupled into 50Q with an impedance accuracy of 2 When using an external sample clock the external source must be present before sending the Clock Source Command Al
97. e measurement to use for the limit test Command Syntax CALCulate lt n gt LIMit MEASure lt meas gt Query Syntax CALCulate lt n gt LIMit MEASure gt lt meas gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt meas gt Discret AC AC RMS e AMPLitude Amplitude AVERage Average CAVerage Cycle Average CFRequency Cycle Frequency CPERiod Cycle Period CRMS Cycle RMS DC DC RMS ENOB Effective Number of Bits FOVershoot Fall Overshoot FPReshoot Fall Preshoot FTCRoss Fall Crossing Time FTIMe Fall Time FREQuency Frequency HIGH High LOW Low MAXimum Maximum MINimum Minimum MID Middle NDUTycycle Negative Duty NWIDth Negative Width PAC Precision AC RMS PDC Precision DC RMS PDUTycycle Positive Duty PWIDth Positive Width PERiod Period PHASe Phase PTPeak Peak to peak ROVershoot Rise Overshoot RPReshoot Rise Preshoot RTCRoss Rise Crossing Time RTIMe Rise Time SFDR Spurious Free Dynamic Range SNDR S N amp Distortion Ratio SNR Signal to Noise Ratio THD Total Harmonic Distortion TMAXimum Time of Maximum TMINimum Time of Minimum MASK Mask 90 0004 000053 Name Description Calculate Limit Test Report Query Calculate Limit Test Upper Command Calculate Limit Test Upper Query Returns all of the limit test reports for a calculation channel The values returned include the number of tests performed the number of test fai
98. easure Low Voltage Query 22 cccceeeecenceeeneeneeseneeseneceeeseeeeseeeseneneetestenesenes 126 Measure Maximum Voltage Query eeeeeeeeseeeieeeieeeeriiirrrrssssrrrirnrrssssrrrrirnnen 127 Measure Method Command css gee Ee Acute aah a coe oa alte nah pec GE 128 Measure Method Query 8 ition dca Penta a eee ys lereetirn nia eke 128 Measure Mid Voltage Query is cc2 scot choneh atthe ta en eee AS Aes 129 Measure Minimum Voltage Query eceeeeeeeeeeeeeeeeeeeeee etter ee eeeeenaaeeeeeeeeeeeeaea 130 Measure Negative Duty Cycle Query cece eeeeeenttte etter eeeeeentaaeeeeeeeeeeeeeas 131 Measure Negative Width Query ccneeeeeeeeseeseneeeeeeeeeeeeeeneneeeeeeeeeneneaes 132 Measure Peak To Peak Voltage Ouenm 133 Measure Period Query EE 134 Measure Phase e EE E 135 10 0004 000053 Measure Positive Duty Cycle QuUeTryY ccccceeeeeeeeeeeeeeeeeeeeeeesseeeeeeeeeneeneenees 136 Measure Positive Width tere ace ence anneal edaceteeenepnes alder iaekedbeeeeees 137 Measure Reference Command EEEEEKEEKERREEERREEEEEEEEEEERRREEEEEEEEEEEEERKSEE ENEE 138 Measure Reference Query 0 0 c ccccceceeseeccenee ee eeeeesensnenssneeneeeessasenseeenereeeneeeees 138 Measure Reference Method Commande 139 Measure Reference Method Query ccceeeeeeeeeeeeeeeeeeeeeeeeeeeentaeeeeeeeeeeeeees 139 Measure Rise Crossing Time Query 2 ccccceeeeeseeecceeeeeeeeeeeeeeeeeneceeeeeeeneeees 139 Measu
99. eecencecceeeeeeseeeeeeneceeeeeneneneseneeee 77 Average State Command EE 78 Average e EE 78 Average Type Command gis sic cscececcarssaseeceeececstan caste catencaeantebsnveasts cteteeseues can Ke 79 8 0004 000053 Average Type KHN aici seas i oi ey ca cats ENNER ee EE dE 79 Calculate Absolute Value Command 2 cccceseeeeesenececneeeeeeeeeseeseseeeeeeeeedens 80 Calculate Add Commande 81 Calculate Copy Lettland Aerer Seet hentia ee 82 Calculate Data Format Commande 83 Calculate Data Format Query ccccccceseecesteceeeeeeeneteeesecenesceeeesesnsecenansetteeeeees 83 Calculate Derivative Commande 84 Calculate Function Query E 85 Calculate Immediate Commande 86 Calculate Integral Command E 86 Calculate Invert Commande 87 Calculate Limit Test Clear Commande 87 Calculate Limit Test Commande 88 Calculate Limit Test Continuous Commande 88 Calculate Limit Test Continuous Query cece cece eeeetteee eter ee eeetenaaaeeeeeeeeeeee 88 Calculate Limit Test Fail Query 222 e eescseececeeeeeeeeeeeeseceeeeeceeeeetensceeeeneeneeeeeees 89 Calculate Limit Test Lower Commande 89 Calculate Limit Test Lower Query Ze covers these aden able eS 89 Calculate Limit Test Measurement Commande 90 Calculate Limit Test Measurement Query cceeeseeecceeeeeeeeeeeeeeeeeeeeeeeeeeeees 90 Calculate Limit Test Report Query c ccceccceeteeeeeeceeeneceeeeeeeedeneeneseeeeeeeeenenae 91 Calculate Limit Test Upper Comman
100. eeeeeceeeeeeeeeeeeeeeeeneceeeseeneneeees 114 Measure Cycle Period Query 2 cccccsecenceceeeeeeeeeeeeeeneeeeeeeseenseeeeeeeeesenenneneaes 115 Measure Cycle RMS Que ty tactics snccac0s fone ee saatiagbns ages pedenanaglabaaletentabladass 116 Measure DC High Precision RMS Query c cceeeececccceeeeeeeeeeeeeceeeeeeeeeeenenees 117 Measure DC RMS Oey occ ct sess ttcnn cent ata sca nactila eeu lnaiattslaaaeedonn cutee eeantsints 118 Measure Edge Command dee geg SEENEN NEE ENEE EEN 118 Measure Edge QUETY geen Deeg ee aetna 118 Measure Effective Number of Bits Query 00 0 ee ceetete eee ee eeeeennaeeeeeeeeeeenneas 119 Measure Fall Crossing Time Ouenm 120 Measure Fall Overshoot Guer eeEERKEERRRREEREEEEEEEEEEREERRREEEEEEEEEEEEEERERE EEN 121 Measure Fall Preshoot QueTY 2 c cscceecceeeeeeneeeeeeceeeeeeeeeeeesseeeseeeeeeeeeeneeaes 122 Measure Fall Time QUETSY 22 2 cccceseeeecenceneeeeneesedenseneneeeeeeeeeeneneneedenenenneneees 123 Measure Frequency e E 124 Measure Gate Points Command 2 22 ccceeceeeeseeeecteeeeeeeseeeeeeeeeeeeeeeeeeenenes 124 Measure Gate Points Query gek egEehEeEREEeEdde uhoeeliveniy ieee eee 124 Measure Gate Time Command esses cccccsiice cei e eeekgeeEE REENEN SEA 125 Measure Gate Time Query cccccceeeeeeeceeeceeeeeeeeeeeseceeeneeeeeteneeeeeneeeeeeeeennesees 125 Measure High Voltage Query 2 cccceeseeecccneeeeeeeeeeneececeeeeeeeeeeeseeceeeeeseeeeeeneaes 125 M
101. eeeeeee nenene eneee eese een ernen nnen n nentrn nenen nenen ennen nnne anneanne 20 Input Signal Conditioning BG 21 Input COUPIING EE 21 Input Impedance ET 21 Aput Range EE 21 le L EE 21 SWeE D ue 22 Record Size and Sampling Rate c c cceeccceessseeeeecceeeeeeeseeseeneceteeeseeeeseneenenee 22 Time Base Reference CIOCK ccccceceeeneeesseeceseeeeeeeesesdeneeedeceesenesdeeedeeneceeeee 23 Internal and External Sampling Clock eee ee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeaaaae 23 Record Length and Sweep ET 23 Sweep Reference Scenarios cccceccceecceeeceeeeeeeeeeeeeeeeeeeeeseeeseeeseeeeseeseeeeeeeeeeees 23 AVetager E ie 24 Averager Considerations E 25 ACQUISITION TY e TEE 25 Trigger and Arm en te 26 Trigger Initiate Model egene e Eege 26 Tigger PlOCOSSING EE 27 Re ere Ke 28 Software EE eieiei Ee ee EE e 28 Edge DQG ET 28 Pulse Width Bue re EE 28 Pattern DIGG EE 29 Video ere E 29 Event rigger merrier iaiki iania a AANA A EA EUa E EEEE Ae 29 Trigger EE 29 EE EE 29 Trigger TIMESTAMP EE 29 QUIPUTS i Rotator see AE KEE EE AER 30 Trigger TOUS E EE 30 Reference Qutpul eire deed ee Eed 20 Lellgen eege EE eege eege geed 30 Calculate e e E 31 PA WEE 31 ele Te GE EN OUER EE 31 CODY heelen rd EES ube danroslens sa ated shy 31 Iert egene deeg DEER tee det EES 31 MLO QA neger 31 6 0004 000053 erte ee a EE ee dee Ee ko Mae 31 e Ee EE EN Bleu E WEE EN Mask TeSt cce
102. eeneeeteeeeeseseeeeeneeeeeenes 153 Output TTL Trigger Polarity Query 2 2 scccccccccee cece ee eeesdneeeeneeeebeesebecceaseneeeeens 153 Output TTL Trigger Source Command cccececeeeeeeseeeeeceeeeeeeeesceceneeeeeeenees 154 Output TTL Trigger Source QUETY 2 2 eceeccsececceeteeeeteeeeseeeneceeeeeeenensecenenseeeeenee 154 Output TTL Trigger State Commande 155 Output TTL Kee Le DEEN E EE 155 Reference Oscillator Source Commande 155 Reference Oscillator Source Ouenm eee eeeeeeeeee teeter eeteenaaaeeeeeeeeeeeeeea 155 Status Calibration Condition Query EE 156 Status Calibration Enable Commande 157 Status Calibration Enable Query 0222 cceeccceccceeeeeeeeeeeceeeneeeeneeeeteeseceeensnenereenes 157 Status Calibration Event Query iic t cdr osieretauersencs eeewen ved Monti cceeiueypacesseasietass 158 Status Frequency Condition Query ec cece eeeeeeeee cece ee eeeenaaeeeeeeeeeeeeenenneeeeeeeeees 159 Status Frequency Enable Commande 160 Status Frequency Enable Query c cccceeeeeeeeeeeeseeeeeeeeeeeseseeeeeeeeneeeeneens 160 Status Frequency Event Query 2 2 ceceeeescececeeeeeeeeeeseeeeeeeeeeeeeenessceeeesneeeeeenee 161 Status Operation Condition QU EE 162 Status Operation Enable Commande 163 Status Operation Enable Query ereeet ien ee Seege EE 163 Status Operation Event Gem egegkkate kreie iastedetcadecsniaaseceteneendgohd evcetlenettaes 164 Status Preset Command isc secs sais secddewstea
103. eform download will require that the waveform be read in blocks multiple times and the data be appended together to form the final output A waveform consists of signed 16 bit values Read Waveform Preamble The preamble provides information necessary to convert the 16 bit integer waveform samples to and from time and voltage values Preamble information is divided into three blocks header information time axis information and voltage information as described below 42 0004 000053 Header Information e Waveform Type 0 Invalid waveform 1 Normal voltage time waveform 2 Averaged voltage time waveform 3 Envelope waveform 4 Equivalent Time waveform 16 Frequency Domain Waveform FFT O O1O 40 0 O e Count The number of acquisitions processed to produce an output average envelope or equivalent time waveform e Size The number of samples in the sample record Time Axis Information e Increment The time interval between samples e Offset Time between the trigger event and the first sample in the sample record Note For FFT waveforms the X axis displays the frequency in Hertz Voltage Axis Information e Increment The voltage interval of 1 Least Significant Bit LSB e Offset The voltage offset represented by the sample 0 code To recreate a waveform from the preamble and sample record use the following relationships e Sample Time time offset sample number time increment e Sample Vo
104. els Calculations are processed in channel order i e Calculation Channel 1 can act on Calculation Channel 1 Calculation Channel 2 can act on Calculation Channel 2 or Calculation Channel 2 can act on Calculation Channel 1 Examples of calculations include Filter Measurements Time Domain Transform Two Channel Measurements Math Measurements FFT Measurements Frequency Domain Transform Limit and Mask Testing 30 0004 000053 Calculate Functions The following are the calculate functions Add Use the Calculate Add Command to add the waveforms from the two sources Subtract Use the Calculate Subtract Command to subtract the waveform from one source from the other source Multiply Use the Calculate Multiply Command to multiply the waveforms from the two sources Copy Use the Calculate Copy Command to copy the waveform from the source to the calculation channel Invert Use the Calculate Invert Command to invert the source waveform Integral Use the Calculate Integral Command to calculate the integral of the source waveform and place the result into its output Derivative Use the Calculate Derivative Command to create a waveform that shows the rate of change of the source waveform The derivative equation is y i x i x i 1 At Absolute Value Absolute value establishes an absolute value of the source waveform All negative values are converted to positive Limit Test This conducts a limit te
105. entify questionable results from a particular process the Questionable Status Event Register must be cleared by reading it before the processes are run Command Syntax None Query Syntax STATus QUEStionable EVENt gt lt event gt Parameters Name Type Range lt event gt U16 O to 65535 Bit 0 Voltage bit Bits 1 4 Unused Bit 5 Frequency bit Bits 6 7 Unused Bit 8 Calibration bit Bit 9 Test bit Bits 10 15 Unused 0004 000053 167 Name Description Status Test Condition Query Queries the contents of the Questionable Test Condition Register The Questionable Test Condition Register identifies the test results of memory RAM DRAM and Flash tests along with register and PLL tests The following considerations apply when using the Status Test Condition Query The Questionable Test Condition Register identifies current tests Use the Status Questionable Test Condition Query to identify a history of which tests have failed since the last test status check Questionable test events report in bit 9 of the Questionable Summary Register The Status Questionable Test Condition Query does not clear the Questionable Test Condition Register Command Syntax None Query Syntax STATus QUEStionable TEST CONDition gt lt condition gt Parameters Name Type Range lt condition gt U16 O to 65535 Bit 0 Baseboard test failed Bit 1 SRAM test failed Bit 2 ROM test f
106. error Missing mass storage Missing media Description General program parameter error only used when a more specific error does not apply Indicates that a legal command was received by the instrument but could not be executed because of the current state of the instrument Indicates that a valid parameter was received but could not be executed because the parameter is out of range for the instrument The command contained more data than the instrument memory could support A value outside the list of possible values was received The instrument contains insufficient memory to perform the requested operation The lists do not have equal lengths New reading started but not completed resulting in invalid data Indicates that there is a problem with the instrument measurement accuracy The command tried to execute using an inappropriate data format or structure Indicates that a file version or instrument version is not appropriate for this command Indicates that a general error occurred because there was a hardware problem in the instrument only used when a more specific error does not apply Indicates that a command could not be executed because a hardware option is not present General mass storage error only used when a more specific error does not apply The command could not be executed because an optional mass storage device was not present The command could not be executed because of a missing media
107. es A32 register based memory that is directly address mapped in the VXlbus 32 bit address space The A32 address space is used to transfer waveform data to and from the unit Table 10 shows the ZT412 A32 address map Offset Function Type 0016 ID Register Read Only 0246 Device Type Register Read Write 0416 Status Control Register Read Write 0646 Offset Register Read Write 0846 Protocol Register Read Only OAi6 Response Register Read Only DC e Unused OE16 Data Low Register Read Write 101 6 3E1g Unused Table 9 VXlbus A16 Address Space Offset Function Type Size 0000000 3FFFFFE1 Waveform Data Memory SDRAM Read Write 64M Table 10 VXlbus A32 Address Space 0004 000053 53 ID Register The ID Register is a read only register located at address offset 0016 Reading the ID Register returns the ZT412 Device Class Address Space and Manufacturer s ID The Device Class for the ZT412 is Message 102 The Address Space for the ZT412 is A16 A32 012 The Manufacturer s ID for the ZT412 is that of ZTEC Instruments Inc 3712 0E8016 Writing to the ID Register has no effect on it Table 11 defines the function of each bit in the read only ID Register Bit Function Type Value Meaning 15 14 Device Class Read 102 Message Based 13 12 Address Space Read 012 A16 A32 Memory 11 0 Manufacturers ID Read E8046 ZTEC Instruments
108. est failed Bit 2 ROM test failed Bit 3 Unused Bit 4 Ref oscillator test failed Bit 5 DRAM test failed Bit 6 Flash memory test failed Bit 7 Unused Bit 8 Input1 2 register test failed Bit 9 Input1 RAM test failed Bit 10 Input2 RAM test failed Bit 11 PLL test failed Bit 12 Input3 4 register test failed Bit 13 Input3 RAM test failed Bit 14 Input4 RAM test failed Bit 15 Unused 0004 000053 169 Name Description Status Test Event Query Queries the Questionable Test Status Register The Questionable Test Status Register identifies unit self tests that have completed with questionable results such as self test errors The following considerations apply when using the Status Test Event Query The Questionable Test Status Register records the history of the questionable process results generated since the previous questionable event status query The Status Questionable Event Query clears the Questionable Status Event Register after returning the current register contents Questionable Test Status Event Register reports in bit 9 of the Questionable Summary Register In order to identify questionable results from a particular process the Questionable Status Event Register must be cleared by reading it before the processes are run Command Syntax None Query Syntax STATus QUEStionable TEST EVENt gt lt event gt Parameters Name Type Range lt event gt U16 O to 65535
109. ever a frequency changes for an external sample clock the new frequency must be entered after the external clock has settled at the new frequency Command Syntax SENSe SWEep CLOCk FREQuency lt hertz gt Query Syntax SENSe SWEep CLOCk FREQuency gt lt hertz gt Parameters Name Type Range lt hertz gt Float Internal Sample Clock in 1 2 5 4 and 5 steps External Sample Clock frequency 10 kS s to 4 Channel Maximum Sample Rate 500 MS s 2 channel interleaved ZT412 2X 400 MS s 2 channel interleaved ZT412 5X 40 MS s to 2 Channel Maximum Sample Rate 2 channels enabled sample at external frequency 4 channels enabled sample at half external 0004 000053 101 Name Description Clock Source Command Clock Source Query Sets or queries the selected sample clock source Internal generator or external input sample clock sources are supported Note An external clock source must be present before setting to external clock Command Syntax SENSe SWEep CLOCk SOURce lt source gt Query Syntax SENSe SWEep CLOCk SOURce gt lt source gt Parameters Name Type Range lt source gt Discrete INTernal Internal Sample Clock EXTernal External Sample Clock Format Byte Command Format Byte Query Sets of returns the current byte order setting Normal byte order is MSB first Swapped byte order is LSB first Command Synt
110. fixed point processing algorithm for this measurement the three lowest value codes in a frequency domain waveform 32768 32767 32766 are not counted as signal noise or harmonics while performing the measurement Returned Format The measurement is returned as a positive numeric value representing the measured signal to noise and distortion ratio in decibels relative to carrier dBc Command Syntax None Query Syntax MEASure VOLTage SNDR lt source gt gt lt dBc gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt dBc gt Float Ratio in dBc 144 0004 000053 Name Description Measure Spurious Free Dynamic Range Query Performs a spurious free dynamic range measurement upon a frequency domain waveform such as a FFT calculate channel Spurious Free Dynamic Range SFDR is the ratio of the RMS amplitude of the input signal fundamental to the RMS amplitude of the largest spurious signal The spurious signal can be either a harmonic or non harmonic of the input signal fundamental The input signal is assumed to be a perfect single frequency sinusoidal signal All signal components other than the input signal fu
111. from the ZT412 Read Protocol Requests the reporting of protocols supported by the ZT412 EG I 14 Read Protocol Error Requests the reporting of the current error state of the ZT412 and resets all asserted errors Assign Interrupter Line Assigns a particular backplane IRQn line to the ZT412 for asserting interrupts Read Interrupter Line Requests the reporting of the current IRQn line assigned to the ZT412 Read Interrupters Requests the reporting of the number of interrupters within the ZT412 One Table 19 Low Level VXlbus Commands 0004 000053 59 60 0004 000053 Command Reference E gt This chapter describes IEEE 488 2 Common commands and Standard Commands for Programmable Instruments SCPI applicable to the ZT412 Common Command Format The IEEE 488 2 standard defines the Common Commands that perform functions like reset self test status byte query etc Common commands are four or five characters in length always begin with the asterisk character and may include one or more parameters The command keyword is separated from the first parameter by a space character Some examples of Common Commands are shown below e RST CLS e STB SCPI Command Format Standard Commands for Programmable Instruments SCPI perform functions like setting parameters performing measurements querying instrument states and retrieving data A subsystem comma
112. gger 5 RW Waiting for Arm 6 HSS rf Rn Trigger Event 8 Data Capture Event 9 f Status Byte Standard Event 2 Operation Complete 0 Error Log Not E 2 Request Control 1 e DEES 3 Query Error 2 Hs Device Dependent Error 3 Message Availabe Be S Execution Error 4 M Dese teren S RE aster Summary Status 6 User Request 6 Power On z Figure 15 Status Register 46 0004 000053 Status Commands and Queries The device status of the ZT412 can be viewed at any time using any of the following commands or queries Note See the appropriate command and query syntax in Chapter 4 Command or Query Response Clear Status Command Clears all event status registers and the error log Event Status Enable Command Sets the state of the event status enable register The event status enable register allows the enabled standard events to affect the event summary status bit within the status byte Event Status Enable Query Returns the state of the event status enable register The event status enable register allows the enabled standard events to affect the event summary status bit within the status byte Event Status Query Returns the status bits for the standard event status register Service Request Enable Command Sets the state of the service request enable register The service request enable register allows the enabled status byte events to affect the service request summary bits with the status byte Servic
113. hat allows selected questionable status events to be reported to the Status Byte e Only low to high inactive to active Questionable Status Event Register bit transitions are reported e Questionable status events are reported in bit 3 of the Status Byte Refer to the Status Byte query e Status Preset Command sets all register bits to zero 0 which disables all questionable event reporting Command Syntax STATus QUEStionable ENABle lt enable gt Query Syntax STATus QUEStionable ENABle gt lt enable gt Parameters Name Type Range lt enable gt U16 O to 65535 Bit 0 Voltage bit Bits 1 4 Unused Bit 5 Frequency bit Bits 6 7 Unused Bit 8 Calibration bit Bit 9 Test bit Bits 10 15 Unused 166 0004 000053 Name Description Status Questionable Event Query Queries the Questionable Status Event Register The Questionable Event Status Register identifies unit processes that have completed with questionable results such as self test errors The following considerations apply when using the Status Questionable Event Query e The Questionable Status Event Register records the history of the questionable process results generated since the previous questionable event status query e The Status Questionable Event query clears the Questionable Status Event Register after returning the current register contents e Questionable Status Event Register bits may be summarized in the Status Byte e In order to id
114. he error log Multiple errors are stored sequentially in the error log with the oldest error first A zero value is returned for all non error entries when there are less than 32 errors stored in the error log Command Syntax None Query Syntax SYSTem ERRor ALL gt lt error_number gt Parameters Name Type Range lt error_number gt S16 O to 32768 0 No error Note See Appendix 3 Error Table for a description of errors System Error Count Query Returns the number of errors in the error log Command Syntax None Query Syntax SYSTem ERRor COUNt gt lt error_count gt Parameters Name Type Range lt error_count gt U16 0 to 32 0004 000053 179 Name Description System Error Query Returns and clears the first entry in the error log Multiple errors are stored sequentially in the error log with the oldest error first A zero value is returned if there are no errors in the log Note This command is not recommended for new applications Use System Error All Query instead Command Syntax None Query Syntax SYSTem ERRor NEXT gt lt error gt Parameters Name Type Range lt error gt S16 O to 32768 0 No error Note See Appendix 3 Error Table for a description of errors System Memory Query Returns the total available waveform memory for use by the four digitizer channels Command Syntax None
115. he waveform This is always the first cycle seen Command Syntax None Query Syntax MEASure VOLTage CPERiod lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt _ Float Time in seconds 0004 000053 115 Name Description Measure Cycle RMS Query Queries the voltage RMS for one cycle of the waveform measured from mid point to mid point This is always the first cycle seen Command Syntax None Query Syntax MEASure VOLTage CRMS lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 116 0004 000053 Name Description Measure DC High Precision RMS Query Queries the high precision DC RMS level of the selected waveform source This measurement increases the measurement accuracy of wavef
116. hen an event occurs The summary output enabled by the event enable register is used to propagate the status summary to the next status level Each event bit in the event register has a corresponding enable bit in the event enable register When an event enable bit is TRUE the corresponding event will propagate to the status summary output Any unused bits in the event enable register correspond with unused bits in the event register The value of unused bits is zero 0 when the event enable register is read and is ignored when written to by commands 0004 000053 45 VOLTage Input1 Overload Input2 Overload Input3 Overload Input4 Overload Input Overvoltage Input2 Overvoltage Input3 Overvoltage Input4 Overvoltage QUEStionable FREQuency 0 PLL Unlocked 0 H 1 S 3 2 SE 4 4 Z S AK 6 Hs 5 de 6 8 aE 7 9 ee CALibration GY Calibration Storage Failed 0 Offset Zero Failed 1 Offset Scale Failed 2 Null Balance Failed 3 Gain Balance Failed Sample Rate Null Failed g 7 TEST Baseboard Test Failed SRAM Test Failed ROM Test Failed Ref Oscillator Test Failed DRAM Test Failed Flash Memory Test Failed Input1 2 Register Test Failed 0 1 2 3 4 5 6 7 8 9 WY Y Limit Test Event Input RAM Test Failed j Input2 RAM Test Failed OPERation PLL Test Failed Calibrating 0 Input3 4 Register Test Failed Settling 1 Input3 RAM Test Failed Ranging 2 Input4 RAM Test Failed Sweeping 3 Measuring 4 Waiting for Tri
117. icde enapeeerebeenieeaienetiecenacetees 101 Clock Source Commande 102 Clock S re UE Eeer ege eben 102 Format Byte Command ees ENEE Ge 102 Format Byte QUEry EE 102 Initiate Command REN 102 0004 000053 ge EE 102 Initiate Continuous Command gees Ee a edad Da Ute Eege 103 Initiate Continuous QUEry 5 1015 sicotculerstesaunonrrlealadsds turd ound ainsdavierbaneinaceaAdesehesas 103 Input Attenuation Commande 103 Je e leie Rp EE 103 Input Coupling Commande 104 Input Coupling Query EE 104 Input Impedance Commande 105 Input Impedance Ouer 105 lef lo E Te MEET 105 Input St t QUE E EE 105 Input Voltage Offset Command i ssi c ccs eee ate Becca pence el deaecndenentenedciudeerdeneselen 106 Input Voltage Offset Query EE 106 Input Voltage Protection State Commande 107 Input Voltage Protection State Query 0 eee eter teeter eeeeeenaaeeeeeeeeeeeeeeaa 107 Input Voltage Range Command 2 2 ccc cr cnceccestesascsacccesascuenpaeseasedintendabeniabeddece 108 Input Voltage Range Que E 108 Measure AC High Precision Query 2 cccceseeeeeeseteeeeeeeeeeeeeseneeeeeeeeeeeeeeeenen 109 Measure AC RMS Quenya EE 110 Measure Amiplitde QuTY iccscscee cct oneness a ERENNERT 111 Measure Average Voltage Query cccceeeeeeeeeeeedeeeceneeeeeeeeeeneneeeeeneeenensnees 112 Measure Cycle Average Query 2 ececeeeecccneeeeeneneeneeceneeeeeeeeeeeseeeneeeeneeeesenecen 113 Measure Cycle Frequency QUOTY 2 ccceeeeeee
118. id A generic numeric syntax error only used when a more specific error does not apply 0004 000053 215 Code 121 123 124 128 130 131 134 138 140 141 144 148 150 151 158 160 161 Error Summary Invalid char in number Exponent too large Too many digits Numeric data not allowed Suffix error Invalid suffix Suffix too long Suffix not allowed Character data error Invalid character data Character data too long Character data not allowed String data error Invalid string data String data not allowed Block data error Invalid block data Description An invalid character for the data type was encountered The magnitude of the exponent was larger than 32000 The mantissa of a decimal numeric data element contained more than 255 digits excluding zero A legal numeric data element was received but the instrument does not accept one in this position in the command General command suffix error only used when a more specific error does not apply The command suffix is invalid for this instrument The command suffix is too long A suffix was encountered after a numeric element which does not allow suffixes General character data element error only used when a more specific error does not apply Either a invalid character in the parameter or the character data is not valid for this command The character par
119. imum sweep time is 50 ns the maximum sweep time is N 10 KS s where N is the maximum memory e All channels share the same sweep time span Command Syntax None Query Syntax SENSe SWEep TIME gt lt seconds gt Parameters Name Type Range lt seconds gt Float 50 ns to N 10 KS s where N is the maximum memory MINimum 50 ns MAXimum N 10 KS s where N is the maximum memory System Delay Bypass Command System Delay Bypass Query Sets or queries the system delay bypass condition The system delay causes wait states on the instrument to allow specific hardware changes to settle when control commands are issued This ensures that the instrument hardware is at the proper state before returning from the control command When bypassed the wait state is disabled and the hardware may not have settled to its new condition when the instrument returns from the control command This command is not recommended under normal operating conditions The delay bypass state is always reset delay enabled upon a Reset Command Command Syntax SYSTem DELay BYPass lt state gt Query Syntax SYSTem DELay BYPass gt lt state gt Parameters Name Type Range lt state gt Discrete ONor1 Active State delay bypassed OFF or 0 Inactive state delay enabled 178 0004 000053 Name Description System Error All Query Returns all 32 entries in the error log and clears t
120. in C26 TTLTRG5 TTL level bidirectional Pin C27 TTLTRG7 TTL level bidirectional LED Indicators READY VXI TRG BUSY Unit has passed power up self diagnostics Toggles when unit has an error pending in error queue VXI access occurring or VXlbus MODID asserted Flashes when trigger event occurs Unit is busy with one of the following operations auto scale self calibration self test data capture download or storage 208 0004 000053 DC Power Total Cooling amp Power Consumption Power Supplies Physical Physical size Weight Product Typical Maximum Option Cooling amp Power Cooling amp Power ZT412 20 55 4 W 68 5 W ZT412 21 69 8 W 82 9 W ZT412 50 57 0 W 70 1 W ZT412 51 71 4 W 84 5 W Product Typical Maximum Option Xo tage Current Current 5V 9 44A 11 46A 12V 0 45A 0 52A 24V 0 0A 0 0A ZT412 20 2V 0 05A 0 08A 5 2V 0 51A 0 92A 12V 0 0A 0 0A 24V 0 0A 0 0A 5V 12 32A 14 34A 12V 0 45A 0 52A 24V 0 0A 0 0A ZT412 21 2V 0 05A 0 08A 5 2V 0 51A 0 92A 12V 0 0A 0 0A 24V 0 0A 0 0A 5V 9 76A 11 78A 12V 0 45A 0 52A 24V 0 0A 0 0A ZT412 50 2V 0 05A 0 08A 5 2V 0 51A 0 92A 12V 0 0A 0 0A 24V 0 0A 0 0A 5V 12 64A 14 66A 12V 0 45A 0 52A 24V 0 0A 0 0A ZT412 51 2V 0 05A 0 08A 5 2V 0 51A 0 92A 12V 0 0A 0 0A 24V 0 0A 0 0A Single Wide C size VXlbus 3 5 Ibs or 1 59 kg 0004 000053 209 Temperature Range
121. is reached Trigger A will Enable Trigger B detection Enable the sweep timer o End the capture cycle and begin post capture processing e The event counter uses the output of the trigger qualifier as an event source Refer to the Trigger A Pattern Command Trigger A Pulse High Limit Command Trigger A Pulse Low Limit Command Trigger A Slope Command Trigger A Source Command and the Trigger A Type Command for information on configuring trigger qualifier parameters Command Syntax TRIGger A ECOunt lt count gt Query Syntax TRIGger A ECOunt gt lt count gt Parameters Name lt count gt Type U16 Range 1 to 65535 MINimum 1 MAXimum 65535 188 0004 000053 Name Description Trigger A Pulse High Limit Command Trigger A Pulse High Limit Query Sets or queries the upper pulse width limit The instrument triggers when the pulse width is greater than or less than the upper limit value For example to trigger when the pulse width is greater than 50 ns set the upper limit to 50 ns The instrument triggers when the pulse width is greater than 50 ns Note Pulse high limit and pulse low limit use the same resolution for pulse width in and pulse width out when both limits are used Command Syntax TRIGger A PULSe HLIMit lt seconds gt Query Syntax TRIGger A PULSe HLIMit gt lt seconds gt Parameters Name Type Range lt seconds gt
122. iscrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 Calculate Limit Test Clear Command Clears the statistics from a limit or mask test for the specified calculation channel Command Syntax CALCulate lt n gt LIMit CLEar Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 0004 000053 87 Name Description Calculate Limit Test Command Configures the instrument to perform a limit test Command Syntax CALCulate lt n gt LIMit lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 Calculate Limit Test Continuous Command Calculate Limit Test Continuous Query Sets or returns if the calculation channel is doing a continuous limit test Continuous ON runs the limit test until aborted Con
123. ister Status Test Enable Command Status Test Enable Query Allows users to Enable or Disable bits in the questionable test status register The parameter is a bit mask which enables the corresponding questionable test status register bits Returns the bit mask of the Questionable Test Status 48 0004 000053 Command or Query Response Enable Register That is it returns a bit mask that indicates which Questionable Test Status Register bits are enabled Status Test Event Query Status Voltage Condition Query Status Voltage Enable Command Status Voltage Enable Query Returns the latched event state for the questionable test status register Returns the current condition of the questionable voltage status register Sets the contents of the voltage status enable register The parameter is a bit mask which enables the corresponding questionable voltage status register bits Returns the bit mask of the questionable voltage enable register Status Voltage Event Query Returns the latched event state for the questionable voltage status register Table 7 System Status 0004 000053 49 Self Test The ZT412 can initiate an instrument self test and return any test error results as a 16 bit code See Test Query The self test is initiated on instrument power up and returns Hex Number Code Error Type 000116 Ba
124. ister contents Operation Status Event Register bits may be summarized in the Status Byte In order to identify which processes have run between two times ex acquisition start and later status check the Operation Event Status Register must be cleared by reading it before the processes are run Command Syntax None Query Syntax STATus OPERation EVENt gt lt event gt Parameters Name Type Range lt event gt U16 0 to 65535 Bit 0 Calibrating Bit 1 Settling Bit 2 Ranging Bit 3 Sweeping Bit 4 Measuring Bit 5 Waiting for trigger Bit 6 Waiting for arm Bit 7 Unused Bit 8 Trigger event Bit 9 Data capture event Bit 10 Limit test event Bits 11 15 Unused 164 0004 000053 Name Description Status Preset Command Sets the status reporting event enable data structures to a known state The condition and event register contents are not affected All device dependent status registers which cascade events into the Questionable Status and the Operation Status Registers are enabled by setting those device dependent event enable registers to 7FFF 4 the 15 LSBs set The IEEE 488 2 mandatory status data structures are disabled by setting the Questionable Status and Operation Status event enable registers to 000046 The Status Byte and Standard Event Status Registers as defined by IEEE 488 2 are not affected Command Syntax STATus PRESet Query Syntax None Parameters None Sta
125. its 8 15 Unused 172 0004 000053 Name Description Status Voltage Event Query Queries the Questionable Voltage Status Register The Questionable Voltage Status Register identifies unit voltage overloads and over voltages that have completed with questionable results The following considerations apply when using the Status Voltage Event Query The Questionable Voltage Status Register records the history of the questionable process results generated since the previous questionable event status query The Status Questionable Event Query clears the Questionable Status Event Register after returning the current register contents Questionable Voltage Status Event Register reports in bit 0 of the Questionable Summary Register In order to identify questionable results from a particular process the Questionable Status Event Register must be cleared by reading it before the processes are run Command Syntax None Query Syntax STATus QUEStionable VOLTage EVENt gt lt event gt Parameters Name Type Range lt event gt U16 O to 65535 Bit 0 Input1 overload Bit 1 Input2 overload Bit 2 Input3 overload Bit 3 Input4 overload Bit 4 Input1 overvoltage Bit 5 Input2 overvoltage Bit 6 Input3 overvoltage Bit 7 Input4 overvoltage Bits 8 15 Unused 0004 000053 173 Name Description Sweep Mode Command Sweep Mode Query Sets or queries the trigge
126. ize Four FFT windows Rectangular Hamming Hanning and Blackman are available to match an analyzed signal The Rectangular window is the best choice for non periodic events such as transients pulses and one shot acquisitions The Hamming Hanning and Blackman windows are better choices for periodic signals The following table provides a comparison of the four window types FFT Window Characteristics Used For Transients or bursts where the signal levels before and after the event are nearly equal e Equal amplitude sine waves with frequencies that are very close e Broadband random noise with a relatively slow varying spectrum Rectangular Best frequency worst magnitude e resolution This is essentially the same as no window resolution than Rectangular Blackman Best magnitude worst at resolving e Single frequency waveforms to look frequencies for higher order harmonics Hamming Better frequency poorer magnitude e Sine periodic and narrowband resolution than Rectangular Slightly random noise better frequency resolution than e Transients or bursts where the Hanning signal levels before and after the event are significantly different Hanning Better frequency poorer magnitude e Sine periodic and narrowband random noise Transients or bursts where the signal levels before and after the event are significantly different Table 6 FFT Window Comparison 0004 000053 33 Time Domai
127. justed to the closest acceptable value For example if INP1 ATT 0 1 is entered the value is set to 0 9 lowest available setting Linking Commands Linking IEEE 488 2 Common Commands with SCPI Commands Use a semicolon between the commands For example CLS RST AUT Linking Multiple SCPI Commands Use both a semicolon and a colon between the commands For example INP1 COUP AC SYST ERR SCPI also allows several commands within the same subsystem to be linked with a semicolon For example INP1 COUP AC INP1 RANG 10 or INP1 COUP AC RANG 10 64 0004 000053 IEEE 488 2 Common Commands The following is an alphabetic list of IEEE 488 2 Common Commands Name Description Calibrate Query CAL Initiates and returns the results of the unit self calibration process The internal calibration determines the zero DC offset the DC offset adjust scale factor and the ADC balance for all input range settings for all input channels The internal calibration process can take several minutes to complete The instrument is reset upon completion of the calibration process Note The input channels must be disconnected or be driven with 0 0 VDC before starting the calibration The timeout value should be set to infinite before starting the calibration and reset to the default value when completed Note Do not interrupt the instrument during calibration or the calibration tables could be corrupted Command Syntax None Que
128. l 2 lt volts gt Float Variable Calculate Voltage Range Command Calculate Voltage Range Query Sets or queries the expected range for the Calculate Channel When a Calculate Channel is initially configured the unit selects a nominal voltage range and offset for the selected calculate operation This nominal voltage range and offset may not be optimum for the applied signals and can be modified using the Calculate Voltage Range Command and the Calculate Voltage Offset Command Command Syntax CALCulate lt n gt RANGe lt range gt Query Syntax CALCulate lt n gt RANGe gt lt volts gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt volts gt Float Variable 0004 000053 99 Name Description Calibration Restore Command Restores the factory default calibration data This will reset all self calibration data resulting from the Calibrate Query that is used to automatically calibrate the zero DC offset the DC offset adjust scale factor and the ADC balance Command Syntax CALibration RESTore Query Syntax None Parameters None Calibration Skew Command Calibration Skew Query Sets or queries the channel to channel timing skew from input channels 1 and 2 to input channels 3 and 4 1 amp 2 to 3 amp 4 The following considerations apply when using the calibration skew command
129. l signal with distinct high and low levels and is defined as waveform high level waveform low level Use the Measure Peak to Peak Voltage Query to detect signal amplitude without assuming a bi level signal Command Syntax None Query Syntax MEASure VOLTage AMPLitude lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 0004 000053 111 Name Description Measure Average Voltage Queries the average level of the selected waveform source The Query average is defined as the sum of all the sample values in the waveform record divided by the number of samples Command Syntax None Query Syntax MEASure VOLTage AVERage lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or2 Example CALC1 lt volts gt Float Voltage in Volts 112 0004 000053 Name
130. les eccnataacnge ha acrehetioebianuieh ie ncaddans 178 System Error All QUST Yvan ET 179 S stem Error Count EE 179 CN ne EE 180 System Memory Query ccciscecdec vedo dedencacveveivenssn EEGENEN SEENEN EEGEN 180 System Version Query sccieccscavediaesh le Ee Bee eEEERAEEE NEE deeg dein 181 Trace Data Comma RE 182 Trace Data QUE EE 182 Trace Copy Reference Comma icsaccechgseaves ef cctaenagediaatiar a shesueeewe versiones 183 Trace Load Calculate TEE 184 Trace Load Input KALENNER EEn 185 Trace Load Reference Command ccccccccecescccceceeeenedeeececensseeeeenennedeeneneees 186 Trace Load Reference Query ccc ccceeeeeeeesesecnecceeeeeeseeseeneceenseeenensensesenneeeee 186 Trace Preamble Command 1 ccccsesdeesciivhccceeeccads SCENE aces SCHEER dE ieee 186 Trace Preamble Query EE 186 Trigger A Event Count Command ccccccccceececccccceeeeeeesesecceeeeeeeeeneneneesenseees 188 Trigger A Event Count Query E 188 Trigger A Pulse High Limit Command eisereen eg de ieadicany faatauscnl bateedves S ch 189 Trigger A Pulse High Limit Een ec ciae cose ecceeien teen eatnieeedceetideeeeeesuiatineeed 189 Trigger A Pulse Low Limit Command cccccceccceeeeeeeseeeeeeeeneeeeeseneseeneeeeees 190 Trigger A Pulse Low Limit LUES tdeeg eegene ed reet 190 Trigger A Slope Command eassccc cceceeshegactedetial hada denctgeuanesbedeeetiadeesadied bonnets 191 Trigger A Slope Quy E 191 Trigger A Source Command xccncstscceiesefencs
131. lid measurement condition The following describes types of invalid measurement conditions Voltage Measurements Voltage measurements such as Measure High Voltage Query where there is an over voltage condition with the applied voltage exceeding the input range of the ADC will return the invalid measurement code See Figure 13 0004 000053 39 Over Voltage ki Full Scale Full Scale Over Voltage Figure 13 Invalid Voltage Measurements RMS Measurements The ZT412 will always return the measured value for an RMS measurement even if a signal is clipped over voltage Cycle and Width Measurements Cycle measurements such as Measure Period Query or Measure Frequency Query require at least three mid point crossings in the capture window Width measurements such as Measure Positive Width Query or Measure Positive Duty Cycle Query use at least two mid point crossings in the capture window If the required number of mid point crossings is not found the ZT412 will return the invalid measurement code Edge Measurements Rising and falling edge measurements such as Measure Rise Time Query require at least as many edges present in the capture window as the user requested edge number An edge crossing is defined as a voltage crossing of the middle reference level If the requested edge is greater than the number of edges in the capture window 3 or greater for a rising edge measurement on the waveform in Figure 14 the ZT4
132. lls outside the mask the software counts a failure Note Do not perform a mask test where the calculation source and destination use the same calculation channel Frequency Transform This conducts a Fast Fourier Transform FFT on a waveform Use the Calculate Transform Frequency Command and the Calculate Transform Frequency Window Command The Fast Fourier Transform process mathematically converts the standard time domain signal into its frequency components thus providing spectrum analysis capabilities Being able to quickly look at the signal frequency components and spectrum shape is a powerful research and analysis tool FFT is an excellent troubleshooting aid for Testing impulse response of filters and systems Measuring harmonic content and distortion in systems Identifying and locating noise and interference sources Analyzing vibration Analyzing harmonics in 50 and 60 Hz power lines FFT results in power spectrum data in units of RMS voltage Vrms represented as signed 16 bit values The sample size is always a power of 2 2 The following table shows the sample range FFT size and approximate computation time 32 0004 000053 Sample Range FFT Size E dee 100 128 64 0 01s 129 256 128 0 02s 257 512 256 0 03s 513 1024 512 0 06s 1025 2048 1024 0 12s 2049 4096 2048 0 25s 4097 8192 4096 0 53s 8193 16384 8192 1 13s 16385 32768 16384 2 35s Table 5 FFT Sample Range and S
133. ls where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 84 0004 000053 Name Description Calculate Function Query Queries the current Calculate Channel function Although two sources are always returned the second source may be ignored for functions that only require one source Command Syntax None Query Syntax CALCulate lt n gt FUNCtion gt lt function gt lt source1 gt lt source2 gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt function gt lt source1 gt Discrete Discrete ADD Add AVALue Absolute Value COPY Copy DERivative Derivative INTegral Integral INVert Invert MULTiply Multiply SUBTract Subtract LIMit Limit FTRanform Frequency Transform TTRransform Time Transform INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt source2 gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or4 Example REF1 CALCulate lt n gt Calculate channels
134. ltage voltage offset Sample code value voltage increment Reference Waveform The ZT412 can save and download up to 4 reference waveforms The reference waveforms REF 1 4 are stored in non volatile Flash memory and are maintained when the unit is powered off These waveforms are limited to record sizes of 32 kSamples e Store copied from input calculate and reference sources e Load loaded as codes from VXI host load preamble when loading waveform Utilities and Status Reporting Auto Scale The ZT412 can automatically adjust input signal settings The following are the adjustable parameters for all enabled input channels e Input Range 0004 000053 43 Offset Points Automatically sets the number of points to 1 000 Sample Rate Selected for the signal with the largest amplitude Trigger Source Selected for the signal with the largest amplitude Trigger Level Selected for the signal with the largest amplitude Reset and Device Clear Use the Reset Command to perform a hard reset of the ZT412 This stops all acquisition and configures the unit to its default state See Appendix 2 Default Reset Conditions for a listing of all ZT412 default conditions Save and Recall States The ZT412 can save and recall up to 31 instrument configuration states These states record the input settings horizontal sweep settings trigger settings and capture settings The current instrument state can be saved and recalled later
135. lures encountered the minimum measurement result the maximum measurement result the average measurement result and the most recent measurement performed Command Syntax None Query Syntax CALCulate lt n gt LIMit REPort gt lt count gt lt fail_num gt lt min gt lt max gt lt average gt lt last_val gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt count gt U16 0 to 65535 lt fail_num gt U16 0 to 65535 lt min gt Float Variable lt max gt Float Variable lt average gt Float Variable lt last_val gt Float Variable Sets or returns the upper limit for a limit test Command Syntax CALCulate lt n gt LIMit UPPer lt value gt Query Syntax CALCulate lt n gt LIMit UPPer gt lt value gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt value gt Float Variable 0004 000053 91 Name Description Calculate Mask Test Lower Command Calculate Mask Test Lower Query Sets or returns the source to use for the lower reference for a mask test Note Do not perform a mask test where the calculation source and destination use the same calculation channel Command Syntax CALCulate lt n gt LIMit MASK LOWer lt source gt Query Syntax CALCulate lt n gt LIMit MASK LOWer Parameters Name Type Range lt n gt U
136. n Channel 2 lt state gt Discrete ON or 1 Active OFF or 0 Inactive 0004 000053 95 Name Description Calculate Subtract Sets the Calculation Channel to subtract two waveforms and place the Command result in its output The result is generated by source1 source2 Command Syntax CALCulate lt n gt SUBTract lt source1 gt lt source2 gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source1 gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt source2 gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 96 0004 000053 Name Description Calculate Transform Frequency Command Sets the instrument to calculate an FFT Command Syntax CALCulate lt n gt TRANsform FREQuency lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt sou
137. n Transform This conducts a low pass filter Time Transform on a waveform Use the Calculate Transform Time Command The number of filter length data points Range of 2 to 40 used to calculate the Time Transform is set in the second order Infinite Impulse Response IIR filter Use the Calculate Transform Time Points Command A higher filter length point number causes a lower cutoff frequency for the filter Measure Controls Waveform measurements offer a method for returning scalar measurement data from the ZT412 instead of the multi point waveforms The instrument can process a time domain or frequency domain waveform and return many types of scalar measurement results Time Domain Measurements The following list describes the measurements that can be performed upon time domain waveforms Average Average value of the entire captured waveform Alternating Current AC The AC RMS characteristic of the signal subtracts the DC Average before computing the RMS AC High Precision The AC RMS level of the signal with more precision for use with waveform records having more than 8 bit resolution such as averaged waveforms The added precision requires approximately 10X processing time The added precision is most noticeable when there is a non zero input offset setting Amplitude The low to high voltage amplitude of the applied signal Cycle Average The average level of the first cycle of the selected waveform source Cycle Frequenc
138. n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt _ Float Time in seconds 132 0004 000053 Name Description Measure Peak To Peak Voltage Query The Measure Peak To Peak Voltage Query performs a peak to peak voltage measurement on the specified source and then returns the measurement results to the output buffer The method the instrument uses to determine peak to peak voltage is to measure the high and low voltages and then calculate peak to peak voltage as follows peak to peak voltage high voltage low voltage Command Syntax None Query Syntax MEASure VOLTage PTPeak lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 0004 000053 133 Name Description Measure Period Query The Measure Period Query performs a period measurement on the specified source and then returns
139. n gt LIMit MASK UPPer Calculate Multiply Command CALCulate lt n gt MULTiply Calculate State Command Query CALCulate lt n gt STATe Calculate Subtract Command CALCulate lt n gt SUBTract Calculate Transform Frequency Command CALCulate lt n gt TRANsform FREQuency Calculate Transform Frequency Window Command Query CALCulate lt n gt TRANsform FREQuency WINDow Calculate Transform Time Command CALCulate lt n gt TRANsform TIME 224 0004 000053 Name Command Syntax Calculate Transform Time Points Command Query CALCulate lt n gt TRANsform TIME POINts Calculate Voltage Offset Command Query CALCulate lt n gt OFFSet Calculate Voltage Range Command Query CALCulate lt n gt RANGe Calibration Restore Command CALibration RESTore Calibration Skew Command Query CALibration SKEW Clock Frequency Command Query SENSe SWEep CLOCk FREQuency Clock Source Command Query SENSe SWEep CLOCk SOURce Format Byte Command Query FORMat BORDer Initiate Command Query INITiate IMMediate Initiate Continuous Command Query INITiate CONTinuous Input Attenuation Command Query SENSe INPut lt n gt ATTenuation Input Coupling Command Query SENSe INPut lt n gt COUPling Input Filter State Command Query SENSe INPut lt n gt FILTer LPASs STATe Input Impedance Command Query SENSe INPut lt
140. nccdessiGanca teaceseeeeaseeeetncedeg cleayecceanane ede 165 Status Questionable Condition Query eect e cette eenteteeeeeeeteeeeeneneeeeeeeeeeees 165 Status Questionable Enable Commande 166 Status Questionable Event Query eeccceeccceeteeeeeeeeeseeeeeeeeeeeeeeenseeeeneeeeeeeees 167 Status Test Condition Query s cctscaciednurchiguetvonsel raredtmeraaell id inanin udden dikine e geeEe 168 0004 000053 11 Status Test Enable Commande 169 Status Lest Enable Eet EE eet ba ng inate e 169 Status t st Event QUETY EE 170 Status Voltage Condition Query 2 deretgerEu Serres ee Eege 171 Status Voltage Enable Command 2 ccccececceeeeeeeteeeseneeceneeeeneeesseeceeneeeeteees 172 Status Voltage Enable Query 2 2 ccccceseeeesececceeeeeeeeeedeneeceetseeeeseseeseceniecaeeeetes 172 Status Voltage Event Query cccceseesesecseceneneneeeseeeseenbeneeeteeeseeeceuanseneetene 173 Sweep Mode Commande 174 Sweep Mode QUery EE 174 Sweep Offset Reference Commande 175 Sweep Offset Reference QUETY 22 ccccceeesscecceceeeeeeseveeseeeeeeseceeseeeesneceeanenteeees 175 Sweep Offset Time Commande 176 Sweep Offset Time Query deed ehre eege Ee 176 Sweep Points Commande 177 Sweep Points Lem eet cstaneniesenccecatcwncad Gewea acces ENEE EE EE EN 177 Sweep TIME QUORY EE 178 System Delay Bypass Command 02 e ceccceececeeeeeeeeeeseeeeeeeeeeeeeesseeccenseneeneees 178 System Delay Bypass Quer y cisaeintidsni lien ia
141. nd structure is a hierarchical structure that usually consists of a top level or root command one or more lower level subcommands and their parameters The following example shows part of a typical subsystem SENSe INPut lt number gt COUPling AC DC IMPedance SENSe is the root command INPut is the second level subcommand with lt number gt as a parameter and COUPling and IMPedance are third level commands queries with AC DC as a parameter 0004 000053 61 Command Separator A colon always separates one command from the next lower level command as shown below SENSe INPut lt n gt IMPedance Colons separate the root command from the second level command SENSe INPut and the second level from the third level query INPut lt n gt IMPedance Abbreviated Commands The command syntax shows most commands as a mix of upper and lower case letters The upper case letters indicate the abbreviated spelling for the command For shorter program lines send only the abbreviated form For better program readability you may send the entire command The instrument will only accept either the abbreviated form or the entire command For example if the command syntax shows MPedance then IMP and IMPedance are both acceptable forms Other forms of MPedance such as M will generate an error You may use upper or lower case letters Therefore IMPEDANCE and MPeDaNcE are acceptable Implied Commands
142. ndamental are considered to be spurious signals This measurement is expressed in decibels relative to carrier dBc An invalid measurement code will be returned if the input sinusoidal fundamental cannot be resolved from the noise level An invalid measurement code will also be returned if this measurement is attempted upon a non frequency domain waveform as identified by the waveform preamble header Due to the quantization level of the fixed point processing algorithm for this measurement the three lowest value codes in a frequency domain waveform 32768 32767 32766 are not counted as signal noise or harmonics while performing the measurement Returned Format The measurement is returned as a positive numeric value representing the measured spurious free dynamic range in decibels relative to carrier dBc Command Syntax None Query Syntax MEASure VOLTage SFDR lt source gt gt lt dBc gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt dBc gt Float Ratio in dBc 0004 000053 145 Name Description Measure Time Frequency of Maximum Voltage Query Returns the time in seconds at which the first maxim
143. nerate the multiple triggers needed for equivalent time sampling The points per point value is user defined at 2 to 100 points per waveform point Since each calculation channel is limited to a maximum waveform size of 32K the waveform size must be less than 32k points per point value Very precise time interval measurements can be made on very high bandwidth waveforms The trigger source must be set to an enabled input channel Command Syntax SENSe AVERage ETIMe POINts lt points gt Query Syntax SENSe AVERage ETIMe POINts gt lt points gt Parameters Name Type Range lt points gt U16 2to 100 MINimum 2 MAXimum 100 0004 000053 77 Name Description Average State Command Average State Query Sets or queries the waveform averaging state The following considerations apply when using the Average State Command and Average State Query e When averaging is enabled only the final output waveform is retained the raw un averaged data is not available e When averaging is disabled Normal acquisition mode waveforms from the digitizers are passed through without modification e The number of waveforms averaged and the average operation mode can be selected using the Average Count Command and Average Type Command respectively e The average enable setting affects all active input channels Command Syntax SENSe AVERage STATe lt state gt Query Syn
144. ngth gt gt 1 Parameters Name Type Range lt n gt U16 ui Reference Channel 1 2 Reference Channel 2 3 Reference Channel 3 4 Reference Channel 4 lt wave_offset gt U32 0 to 32768 maximum reference waveform size lt mem_addr gt U32 0 to 67108864 maximum A32 memory size lt length gt U32 0 to 32768 maximum reference waveform size Trace Preamble Command Trace Preamble Query Reads or writes the waveform trace preamble to the unit The Trace Preamble is an ordered syntax of values The values are shown below e Source Selects the source to read the waveform preamble from e Type Returns the type of acquisition used e Points Returns the number of points in a waveform e Count Returns the acquired waveform count used to create the selected average or envelope waveform In Normal acquisition the Acquisition Count is always 1 e Time Interval Returns the time interval between points 186 0004 000053 Name Description e Time Offset Returns the time in seconds of the first data point relative to the trigger e Voltage Interval Returns the voltage resolution e Voltage Offset Returns the zero voltage reference or DC offset voltage for the specified waveform Command Syntax TRACe PREamble lt source gt lt type gt lt points gt lt count gt lt time_interval gt lt time_offset gt lt voltage_interval gt lt voltage
145. nn de det ee EES Een 32 Frequency Transformi enii iie ai id i iei i ios 32 Time Domain Transform ccccccceccccceccceecseeuccsuueceuuecsuueceseueeueueeunaeeunees 34 Measure Controls E E A AEO A EEN 34 Time Domain Measurements cccccccceccseeccseeceeueeseueeseeuueeeuuuseueuesuuaveuaaeeeaaeeas 34 Frequency Domain Measurements 38 invalid Measurements eceeiesec cece cte gesid EENS EE 39 Voltage Measurements EE 39 RMS Measurements ccccccecccesecceuecceueceeueeceueecesuueeeuuaeeuuaeeuuaueeuaeeeanaes 40 Cycle and Width Measurementt ccccceeceneseeeeceeeceeeeseeeeseceenseeeeees 40 Edge Measurements su gebuer Neis ekteieee Deeg kee S cher g EA 40 Frequency Domain Measurements cceeeeeeeeeeeeeeeeeeeeeeeeennaaeeeeeeeeeeeeea 41 Measurement Method 41 Entire WW AVETOR D 41 Gated py Tu EE 41 Gated by POINTS EE 42 Measurement Reference Levels 42 MEAaSUPEMOENt Edge eeeed uegeee ege SEENEN deg 42 Waveform and Reference cccccccccccccecccucecsuueceuuecesuucesuuuceuuaceuuaeeeuaceeuuuesuuaceueaeeeuaneeaanes 42 Read Wavetorimic cides D Aug les Ee eds EE EES Se AEN 42 Read Waveform Preamble cccccccecccceccceceeeueeeeeeeseeeueeeueeeaeeeeeueeeeeeeaeeeeneueeeaas 42 Header Information 43 Time Axs ATOFMANON EE 43 K slin Ce EE 43 Reference Waveform artean k ennnen Annn kE nA EEn AAEE AEEA EErEE nanana 43 Utilities and Status Reporting EE 43 Ee e etme a EE EE 43
146. o take rise time fall time fall crossing time and rise crossing time measurements Reference levels are configured in relative terms of the percentage of the waveform acquired or in absolute voltage levels By default the low value is 10 percent of the waveform the mid level is 50 percent and the high value is 90 percent Reference levels are user defined using the Measure Reference Command and Measure Reference Method Command Levels are set by percent or volts as follows e Low reference selects the threshold for detection of the input signal low state e Middle reference selects the threshold for detection of the input signal middle level e High reference selects the threshold for detection of the input signal high state e Relative reference values range from 0 0 0 percent to 1 0 100 percent e Absolute reference values are expressed in volts Measurement Edge The measurement edge is the waveform edge used in edge related measurements See Measure Edge Command Select a falling or rising edge using a 16 bit unsigned integer value A measurement edge is used in the following measurement types rise time rise crossing time rise overshoot rise preshoot fall time fall crossing time fall preshoot and fall overshoot Waveform and Reference Read Waveform The ZT412 uses a shared VXI memory to report acquisition results to the VXI host processor Because the shared memory is smaller than most waveform records a typical wav
147. ons from its low state to its high state expressed as a ratio of waveform amplitude The difference between the low level and the negative peak level of a signal as it transitions from its low state to its high state expressed as a ratio of the waveform amplitude Measures the time for the leading edge of a pulse to rise from its lower reference threshold to its upper reference threshold The edge number is selectable The time at which the first occurrence of the minimum voltage occurs The time at which the first occurrence of the maximum voltage occurs HIGH ounen FPReshoot MID A LOW AMPLitude MINimum ad RPReshoot FOVershoot Figure 9 Vertical Axis Measurement Terminology 36 0004 000053 TMAXimum TMINimum MID PWIDth NWIDth or PDUTycycle or NDUTycycle L PERiod or FREQuency Figure 10 Horizontal Axis Measurement Terminology RTIMe FTIMe REFerence HIGH REFerence MID REFerence LOW RTCRoss FTCRoss RTCRoss EDGE 2 Figure 11 Edge Measurement Terminology 0004 000053 37 Frequency Domain Measurements Figure 12shows an example of frequency domain measurement terminology The following describes the measurements that can be performed upon frequency domain waveforms such as an FFT waveform in a calculate channel 0 10 20 T ie em S 40 g 50 o 2nd 3rd x Hamonic Harmonic
148. orm records having more than 8 bit resolution such as averaged waveforms The added precision requires approximately 10X processing time The added precision is most noticeable when there is a non zero input offset adjustment Command Syntax None Query Syntax MEASure VOLTage DC lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 0004 000053 117 Name Description Measure DC RMS Query Measure Edge Command Measure Edge Query Queries the DC RMS level of the selected waveform source Command Syntax None Query Syntax MEASure VOLTage DC lt source gt gt lt volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt or 4 Example INP1 REFerence lt n gt 2 3 or 4 Example REF 1 CALCulate lt n gt 2 Example CALC1 Input channels where lt n gt may be 1 2 3 Reference channels where lt n gt may be 1 Calculate channels where lt n gt may be 1 or lt volts gt Float Voltage in Volts Sets or queries the waveform edge used in edge related measurements A
149. pling gt 50 location zero delay Trigger E Es Waveform Sample A Fa Post Trigger Sampling 0 location zero delay Trigger eee es R Waveform Sampe Delayed Sampling from 50 50 location non zero delay k gt Trigger Il ee Waveform Sample V7 _H Delayed Sampling from 0 0 location non zero delay kK _ gt Trigger Et E EE Waveform Sample cl bn Figure 5 ZT412 Sweep Reference Scenarios The trigger location within the waveform can be programmed between 0 0 0 start of waveform and 1 0 100 end of waveform using the Sweep Offset Reference Command A timing delay between this reference location and the trigger event is also programmable using the Sweep Offset Time Command This timing delay adjusts the trigger to a reference position in the positive time direction Positive values move the end of capture further from the trigger event and consequently move the offset reference to the left This allows the waveform capture to be delayed long after the trigger event The maximum cumulative delay between the trigger event and the end of the waveform record is 655 seconds The cumulative delay is defined as Cumulative delay 1 Sweep Offset Location Sweep Time Sweep Offset Time Note A trigger delay of 0 0 seconds causes the trigger position to be set by the offset reference location only forcing the trigger to lie within the waveform Averager Controls The
150. quisition Cycle s Sample Clock 2nd Acquisition Cycle s J S 2 H H Sample Clock E So Al Nth Acquisition Cycle s Sample Clock 3rd Acquisition Cycle s Sample Clock Command Syntax SENSe AVERage TYPE lt type gt Query Syntax SENSe AVERage TYPE gt lt type gt Parameters Name _ Type Range lt type gt Discrete SCALar Average ENVelope Envelope ETIMe Equivalent Time 0004 000053 79 Name Description Calculate Absolute Value Command Sets Calculate Channel to determine the absolute value of a waveform and place the result in its output point by point Command Syntax CALCulate lt n gt AVALue lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 80 0004 000053 Name Description Calculate Add Command Sets Calculate Channel to add two waveforms source1 and source2 and place the result in its output Command Syntax CALCulate lt n gt ADD lt source1 gt lt source2 gt Query Syntax None Parameters Nam
151. r mode to enable automatic triggering in absence of a trigger event Command Syntax SENSe SWEep MODE lt trigger_mode gt Query Syntax SENSe SWEep MODE gt lt trigger_mode gt Parameters Name Type Range lt trigger_mode gt Discrete AUTO Automatic triggering NORMal Normal triggering 174 0004 000053 Name Description Sweep Offset Reference Sets or queries the waveform record offset reference location The Command following considerations apply e The waveform offset reference can be considered a handle on the record The waveform offset reference location is the location of the handle relative to the start of the waveform record Sweep Offset Reference Query e The offset reference is used by the Sweep Offset Time Command to move the record relative to the trigger event e An offset reference value of 0 0 places the handle at the first point of the record a value of 0 5 selects the mid point and a value of 1 0 selects the last point e When the offset time is set to 0 0 a reference location of 0 0 will place the trigger event at the waveform record start a reference location of 1 0 will place the trigger event at the waveform record end e All captured waveforms use the same offset reference Command Syntax SENSe SWEep OREFerence LOCation lt percent gt Query Syntax SENSe SWEep OREFerence LOCation gt lt percent gt Parameters Name Type Range
152. r queries the unit VXlbus TTLTRGn output driver polarity The following considerations apply e When positive output polarity is selected the output driver will force logic 0 onto the TTL output when the signal source is active i e for a positive polarity setting and an Arm source signal the TTL trigger line will be logic O when the unit is armed e Output driver polarity does not affect VXlbus TTLTRG line sensing used by other unit functions e Each output line polarity is selected individually e TTLTRG lines can be sourced and sensed simultaneously Command Syntax OUTPut TTLTrg lt n gt POLarity lt polarity gt Query Syntax OUTPut TTLTrg lt n gt POLarity gt lt polarity gt Parameters Name Type Range TTLTrg lt n gt U16 VXIbus TTL trigger line where lt n gt may be 0 1 2 3 4 5 6 or 7 lt polarity gt Discrete NEGative Negative polarity POSitive Positive polarity 0004 000053 153 Name Description Output TTL Trigger Source Sets or queries the unit VXlbus TTLTRGn output driver source The Command following considerations apply e The output driver may be enabled or disabled and the polarity Output TTL Trigger Source selected Query e Each output line source is selected individually e TTLTRG lines can be sourced and sensed simultaneously Command Syntax OUTPut TTLTrg lt n gt SOURce lt source gt Query Syntax OUTPut TTLTrg lt n gt SOURce gt
153. rce gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 Calculate Transform Frequency Window Command Calculate Transform Frequency Window Query Sets or queries the type of Transform Frequency window to use when calculating an FFT Command Syntax CALCulate lt n gt TRANsform FREQuency WINDow lt window gt Query Syntax CALCulate lt n gt TRANsform FREQuency WINDow gt lt window gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt window gt Discrete RECTangular Rectangular HAMMing Hamming HANNing Hanning BLACkman Blackman 0004 000053 97 Name Description Calculate Transform Time Command Sets the instrument to perform a time transform on a waveform A time transform performs a second order IIR low pass filter operation on the data Command Syntax CALCulate lt n gt TRANsform TIME lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Referenc
154. re Rise Overshoot Query cccceeeeeeeeeseseeeeeeeeeeeeeeeseneneeseeeeeeneeseees 140 Measure Rise Preshoot Query eeeccceeeeeeeeeeeeseneneneeeeeeeneneeseneeseneeeeeeeeces 141 Measure Rise Nie e TEE 142 Measure Signal to Noise Ratio Ouenm ccc teen teeter eeeeeentaeeeeeeeeeeeeeea 143 Measure Signal to Noise and Distortion Ratio Query 144 Measure Spurious Free Dynamic Range Query ccceceeeeeeeeettteeeeeeeeeeeeenee 145 Measure Time Frequency of Maximum Voltage Query ee eeeeeeeeeeeeeeeeeee 146 Measure Time Frequency of Minimum Voltage Ouer 147 Measure Total Harmonic Distortion Ouer 148 Output ECL Trigger Polarity Commande 149 Output ECL Trigger Polarity Query EE 149 Output ECL Trigger Source Command cccccceteneeeeeesseeeeeteeeeeeeeeeeneeeesneeeenees 150 Output ECL Trigger Source Query esc cccssctiesesieemeeereeeenneceiscecenaedyiautccanseetaes 150 Output ECL Trigger State Command c ccceeeeeeeeeeeedeecceneeeeeeessseecenseeeeeeees 151 Output ECL Trigger State Query 2 2 cccccceeeeeceeecceeteeeeteeceeeeeeeneeeeeeessseecenneceeeeetes 151 Output Reference Source Commande 152 Output Reference Source Query 2 2 cccceseescseeceeeeeeeeeeseneeeeeceeeeeeneseneeceneeeeeneeee 152 Output Reference State Commande 152 Output Reference State Query soso 2scencsidacechedsiehveencstoten sublease eaddara gestae 152 Output TTL Trigger Polarity Command ccceeeeedecsee
155. re resuming Command Syntax WAI Query Syntax None Parameters None 0004 000053 71 SCPI Commands and Queries The SCPI Commands are presented in an alphabetic list below Each SCPI command parameter table includes parameter name parameter type and range of values The parameter type follows the definition and information given in Table 20 Name Description Abort Command Terminates waveform capture When an abort is received the unit will end any on going capture activity and return to its idle state The waveform being captured will be dropped but any previous captured waveforms will be available The unit start state can be queried from the Status Register Command Syntax ABORt Query Syntax None Parameters None Arm Command Arms or disarms the unit through software when manual arm source selected The unit will begin trigger detection when armed When Arm Query disarmed the unit ignores triggers The Arm Query returns the arm condition Command Syntax ARM IMMediate lt state gt Query Syntax ARM gt lt state gt Parameters Name Type Range lt state gt Discrete ON or 1 Arm OFF or 0 Disarm 72 0004 000053 Name Description Arm Polarity Command Arm Polarity Query Description Sets or queries the active state of the selected source If an arm source is selected and the state of the selected source matches the ARM POLARI
156. reater than limit and video Edge triggering looks for a rising or falling edge from the selected signal source Pulse inside limits looks for a pulse width greater than a low time limit and less than or equal to a high time limit Pulse outside limits looks for a pulse width less than a low time limit or greater than a high time limit Pulse less than looks for a pulse width less than a low time limit Pulse greater than looks for a pulse width greater than a high time limit Video triggering looks for a specific field or line from the selected source Trigger A detection must be complete before the Trigger B detector or sweep offset timer are enabled Command Syntax TRIGger A TYPE lt type gt Query Syntax TRIGger A TYPE gt lt type gt Parameters Name Type Range lt type gt Discrete EDGE Edge trigger PIN Pulse inside limits POUT Pulse outside limits PLTHan Pulse less than PGTHan Pulse greater than vViDeo Video trigger 0004 000053 193 Name Description Trigger A Video Field Command Trigger A Video Field Query Sets or queries which video field to select a line to trigger on Command Syntax TRIGger A VIDeo FIELd lt field gt Query Syntax TRIGger A VIDeo FIELd gt lt field gt Parameters Name Type Range lt field gt U16 1o0r2 Trigger A Video Line Command Trigger A Video Line Query Sets or que
157. ries which video line to trigger on Note Range depends on video standard and field Command Syntax TRIGger A VIDeo LINE lt line gt Query Syntax TRIGger A VIDeo LINE gt lt line gt Parameters Name Type Range lt line gt U16 NTSC Field 1 1 to 263 MINimum 1 MAXimum 263 Field 2 1 to 262 MINimum 1 MAXimum 262 PAL SECAM Field 1 1 to 313 MINimum 1 MAXimum 313 Field 2 314 to 625 MINimum 314 MAXimum 625 194 0004 000053 Name Description Trigger A Video Standard Sets or queries the video standard Command Trigger A Video Standard Query Command Syntax TRIGger A VIDeo STANdard lt video_standard gt Query Syntax TRIGger A VIDeo STANdard gt lt video_standard gt Parameters Name Type Range lt video_standard gt Discrete PAL PAL standard NTSC NTSC standard SECam SECAM standard Trigger B Slope Command Trigger B Slope Query Sets or queries the active edge of the selected trigger Command Syntax TRIGger B SLOPe lt slope gt Query Syntax TRIGger B SLOPe gt lt slope gt Parameters Name Type Range lt slope gt Discrete POSitive Rising Edge NEGative Falling Edge 0004 000053 195 Name Description Trigger B Source Command Trigger B Source Query Sets or queries the Trigger B signal source The following considerations apply when using setting the Trigger
158. ror Log Not Empty Bit 3 Questionable Summary Bit 4 Message Available Bit 5 Bit 6 Bit 7 Standard Event Summary Master Summary Status Operation Summary 0004 000053 69 Name Description Trigger Immediate Command TRG Causes an immediate trigger event for any selected trigger source If enabled the trigger outputs on the VXlbus backplane will also toggle when a trigger immediate command is issued Command Syntax TRG Query Syntax None Parameters None Test Query TST Initiates an instrument self test and returns the test results as a 16 bit code The self test is initiated on instrument power up Command Syntax None Query Syntax TST gt lt code gt Parameters Name Type Range lt code gt U16 0 to 65535 Bit 0 Baseboard Test Failed Bit 1 SRAM Test Failed Bit 2 ROM Test Failed Bit 3 Unused Bit 4 Ref Oscillator Test Failed Bit 5 DRAM Test Failed Bit 6 Flash Memory Test Failed Bit 7 Unused Bit 8 Input 1 2 Register Test Failed Bit 9 Input RAM Test Failed Bit 10 Input2 RAM Test Failed Bit 11 PLL Test Failed Bit 12 Input 3 4 Register Test Failed Bit 13 Input3 RAM Test Failed Bit 14 Input4 RAM Test Failed Bit 15 Unused 70 0004 000053 Name Description Wait to Continue Command WAI Allows the user to force the interface to wait until operations are complete befo
159. ry Syntax CAL gt lt result gt Parameters Name Type Range lt result gt U16 O Pass 1 Fail Did not converge 2 Corrupt Clear Status Command CLS The clear status command clears all event registers the request for OPC flag and all status queues except the response queue Command Syntax CLS Query Syntax None Parameters None 0004 000053 65 Name Description Event Status Enable Command ESE Event Status Enable Query ESE Sets and returns the state of the event status enable register The event status enable register allows the enabled standard events to affect the event summary status bit within the status byte Command Syntax ESE lt enable gt Query Syntax ESE gt lt enable gt Parameters Name Type Range lt enable gt U16 O to 255 Bit 0 Operation Complete Bit 1 Request Control Bit 2 Query Error Bit 3 Device Dependent Error Bit 4 Execution Error Bit 5 Command Error Bit 6 User Request Bit 7 Power on Event Status Register Query ESR The event status register query returns the state of the event status register The event status register provides the standard event status information Command Syntax None Query Syntax ESR gt lt state gt Parameters Name Type Range lt state gt U16 0to 255 Bit 0 Operation Complete Bit 1 Request Control Bit 2
160. ry and shall be used as the default power on calibration data If desired the original factory default calibration data can be restored upon command Identification and Version Use the D Query to return the ZT412 instrument identification including manufacturer model number serial number and firmware version The results are returned as a block of ASCII string data up to 44 characters in length Example ZTEC ZT412VXI 50 S N 100 Version 1 00 0004 000053 51 52 0004 000053 VXI Interface Interface Description The ZT412 is a message based VXlbus module that supports both VXIbus Instrument and VXIbus 488 2 Instrument protocols It is compliant with the instrument specifications outlined in the VXI 1 Revision 1 4 and IEEE Standard 488 2 1992 specifications In accordance with these specifications the ZT412 supports a number of levels of communication protocols including low level VXIbus word serial commands IEEE 488 2 common commands This section describes the low level VXIbus interface of the ZT412 VXIbus Interface The ZT412 is an A16 message based slave module with A32 register based memory The instrument as an A16 message based slave receives commands using the VXlbus word serial protocol In order to support the word serial protocol the ZT412 provides a set of A16 accessible registers as shown in Table 9 Each of the registers is defined by detailed bit descriptions given in Tables 9 17 The ZT412 also provid
161. s selected operation status events to be reported to the Status Byte e Only low to high inactive to active Operation Status Event Register bit transitions are reported e Operation status events report in bit 7 of the Status Byte e The Status Preset Command sets all register bits to zero 0 which disables all operation event reporting Command Syntax STATus OPERation ENABle lt enable gt Query Syntax STATus OPERation ENABle gt lt enable gt Parameters Name Type Range lt enable gt U16 O to 65535 Bit 0 Calibrating Bit 1 Settling Bit 2 Ranging Bit 3 Sweeping Bit 4 Measuring Bit 5 Waiting for trigger Bit 6 Waiting for arm Bit 7 Unused Bit 8 Trigger event Bit 9 Data capture event Bit 10 Limit test event Bits 11 15 Unused 0004 000053 163 Name Description Status Operation Event Query Queries the contents of the Operation Event Status Register The Operation Event Status Register identifies unit processes that have been run such as waveform acquisition The following considerations apply when using the Status Operation Event Query The Operation Event Status Register records the history of the processes that have been run since the previous operation event status query Use the Status Operation Condition Query to identify currently running processes The Status Operation Event Query clears the Operation Status Event Register after returning the current reg
162. s Operation Enable Command Query STATus OPERation ENABle Status Operation Event Query STATus OPERation EVENt Status Preset Command STATus PRESet Status Questionable Condition Query STATus QUEStionable CONDition Status Questionable Enable Command Query STATus QUEStionable ENABle Status Questionable Event Query STATus QUEStionable EVENt Status Test Condition Query STATus QUEStionable TEST CONDition Status Test Enable Command Query STATus QUEStionable TEST ENABle Status Test Event Query STATus QUEStionable TEST EVENt Status Voltage Condition Query STATus QUEStionable VOLTage CONDition Status Voltage Enable Command Query STATus QUEStionable VOLTage ENABle Status Voltage Event Query STATus QUEStionable VOLTage EVENt Sweep Mode Command Query SENSe SWEep MODE 0004 000053 227 Name Command Syntax Sweep Offset Reference Command Query SENSe SWEep OREFerence LOCation Sweep Offset Time Command Query SENSe SWEep OFFSet TIME Sweep Points Command Query SENSe SWEep POINts Sweep Time Query SENSe SWEep TIME System Error All Query SYSTem ERRor ALL System Error Count Query SYSTem ERRor COUNt System Error Query SYSTem ERRor NEXT System Memory Query SYSTem MEMory System Version Query SYSTem VERSion Trace Copy Reference Command TRACe COPY REFerence lt
163. s defined as the amount of voltage past the high level of a bi level signal that a signal travels as it transitions from its high state to its low state e Preshoot is calculated as the signal maximum voltage high level voltage signal amplitude e The value returns as a percent in a decimal For example a 10 percent preshoot will be returned as 0 1 Command Syntax None Query Syntax MEASure VOLTage FPReshoot lt source gt gt lt percent gt Parameters Name Type Range lt source gt Discrete INPut lt n gt lt percent gt Float Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 0 0 0 percent to 1 0 100 percent 122 0004 000053 Name Description Measure Fall Time Query Queries the fall time of the selected waveform Fall time is the time it takes the falling edge of a pulse to go from the upper threshold high reference to the lower threshold low reference fall time low cross time high cross time Returned Format The measurement is returned as a numeric value representing measured fall time in seconds Command Syntax None Query Syntax MEASure VOLTage FTIMe lt source gt gt lt seconds gt Parameters Name Type Range lt source gt
164. s with a 1 second period Command Sy None ntax Query Syntax TRIGger TIMestamp gt lt seconds gt Parameters Name Type Range lt seconds gt Float 0 to 1 second Resolution 100 ns 200 0004 000053 Specifications Analog Input Channels Quantity 4 Bandwidth DC to 250 MHz typical 200 MHz minimum 50 Q DC to 125 MHz typical 100 MHz minimum 1 MQ Slew Rate 4000 V us 50 Q 800 V us 1 MQ Maximum Input 50 Q 5 V DC peak AC Input load protection 6 VDC Maximum Input 1 MQ 25 V DC peak AC lt 10 MHz Peak AC de rated 20 dB decade above 10 MHz Full Scale Input Range amp Offset Adjust Impedance Range Offset 1 MQ 50 Vpp OV 25 Vpp 12 5V 10 Vpp 5V 5 Vpp 5V 2 5 Vpp 5V 1 25 Vpp 5V 0 5 Vpp 5V 0 25 Vpp 5V 500 10 Vpp OV 5 Vpp 2 5V 2 Vpp 1V 1 Vpp 1V 0 5 Vpp 1V 0 25 Vpp 1V 0 1 Vpp 1V 0 05 Vpp 1V DC Gain Accuracy lt 0 25 full scale range 50 Q lt 0 25 full scale range 1 MQ 0004 000053 201 Zero DC Offset Zero DC Offset Drift Offset Adjust Accuracy Impedance Impedance Accuracy Input VSWR 50 Q Input Bias 50 Q Coupling AC Coupling Probe Attenuation RMS Noise Connectors lt lt 0 25 full scale range 1 mV 25 C 50 Q 0 25 full scale range 5 mV 25 C 1 MQ lt 0 05 maximum offset adjust C lt 1 1 MQ 12 pF or 50 Q 1 l
165. seboard Test Failed Bit 000246 SRAM Test Failed Bit 000446 ROM Test Failed Bit 000846 Unused Bits 001016 Reference Oscillator Test Failed Bit 002016 DRAM Test Failed 004046 Flash Memory Test Failed Bit 008016 Unused Bits 010016 Input 1 2 Register Test Failed Bit 020046 Input 1 RAM Test Failed Bit 040046 Input 2 RAM Test Failed Bit 080016 PLL Test Failed 100016 Input 3 4 Register Test Failed Bit 200016 Input 3 RAM Test Failed Bit 400016 Input 4 RAM Test Failed Bit 800046 Unused Bits Table 8 Self Test Errors Calibrate The ZT412 can perform an automatic internal self calibration upon command The internal calibration determines the zero DC offset the DC offset adjust scale factor and the ADC balance for all input range settings for both input channels Note that the external cables should be removed or 0 0 VDC should be applied to both input channels before commanding a self calibration The internal calibration process can take several minutes to complete Upon completion of the self calibration process the ZT412 will respond indicating the status of the calibration A zero 0 value is returned if the calibration is completed successfully a one 1 value is returned if the calibration failed otherwise a two 2 value is returned to indicate corruption of the calibration Calibration errors are also reported through the status reporting 50 0004 000053 system All self calibration data is stored in non volatile memo
166. sition time base record size and record placement with regard to the trigger event are configured by the Sweep Controls Triggers are conditioned and selected by the Trigger and Arm Controls Averager controls enable the instrument to capture the applied signal multiple times to create the resulting waveform record Once captured waveforms are manipulated and analyzed by the Calculate Controls Waveform measurements returning data from the ZT412 are handled by the Measure Controls Status reporting and system utilities are handled by Utilities and Status Reporting And finally the data is stored for use and retrieval and referenced by Waveform and Reference Input Channels Sweep Controls Trigger and Arm Controls Averager Controls i i Calculate Controls Measure Controls Utilities and Waveform and Status Reporting Reference d Figure 3 ZT412 Block Diagram 0004 000053 19 Data Flow The data flow of the ZT412 is shown in Figure 4 Raw data is input through the four input channels See nput Channels below Next the data flows to the Averager which enables the instrument to acquire multiple waveforms to create the resulting waveform record The ZT412 has four types of available acquisition normal average envelope and equivalent time See Averager Controls New waveforms can now be mathematically created in the ZT412 The unit has two calculate channels each capable of a
167. so because the number of enabled channels affects the sample rate the channel enable configuration must be set before sending the Clock Source Command The external clock frequency must be entered using the Clock Frequency Command to properly set up the acquisition timing parameters If the external clock frequency changes the new frequency must be entered after the external clock has settled at the new frequency Record Length and Sweep The record length and corresponding record sweep time are controlled using the Sweep Points Command Query and Sweep Time Query Record lengths can range from 100 Samples up to 8 MSamples per channel or up to 16 MSamples channel using 2 channels interleaved Memory options for the ZT412 are 2 MSamples and 32 MSamples total The ZT412 provides two sweep modes automatic and normal Automatic mode enables automatic triggering in absence of a trigger event This mode will wait the sweep time plus 40 ms before it auto triggers Normal mode will wait indefinitely for a trigger event before capturing data Sweep mode is configured using the Sweep Mode Command Sweep Reference Scenarios The ZT412 provides a flexible trigger to record timing adjustment that enables pre trigger post trigger or delayed trigger The following figure depicts five sweep reference scenarios 0004 000053 23 Pre Trigger Sampling f 100 location zero delay Trigger BE 0 E Waveform Sample _ Pre amp Post Trigger Sam
168. st on the waveform See Chapter 4 for all of the limit test commands Limit testing is the ability to compare an active signal with user defined vertical and horizontal tolerances test conditions applied to measurements Test conditions are established and an 0004 000053 31 Initiate Continuous Command is given to initiate the waveform continuously If the active waveform exceeds the test conditions it is a failure and the following actions occur e The waveform is stored into memory e Measurement statistics are recorded including the Minimum Maximum Average Failure Count Total Count and the Most Recent Measurement e The test may be stopped or run continuously Note Do not perform a limit test where the calculation source and destination use the same calculation channel Mask Test This conducts a mask test on a waveform See Chapter 4 for all of the mask test commands A mask test is a type of limit test performed point by point on a waveform determining whether an acquired signal meets a given set of criteria It consists of an upper boundary Ref_Max and lower boundary Ref_Min where the captured waveform must not cross These masks are typically defined by industry standards or user defined limits but both the references and the waveform must be the same length The signal is first captured by the unit and then compared to the limit mask to verify whether it falls between the given limits If any part of the waveform fa
169. t Parameters Name Type Range lt slope gt Discrete POSitive Rising Edge NEGative Falling Edge 0004 000053 191 Name Description Trigger A Source Sets or queries the Trigger A signal source The following Command considerations apply Trigger A Source Query e All sources are assumed to be low to high transitioning signals when active If a source becomes active on a high to low transition use the Trigger A Slope Command to select negative slope e Trigger A detection must complete before Trigger B detector or sweep offset timer are enabled Command Syntax TRIGger A SOURce lt source gt Query Syntax TRIGger A SOURce gt lt source gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 EXTernal External trigger source TTLTrg lt n gt VXIbus TTL trigger line where lt n gt may be 0 1 2 3 4 5 6 or 7 ECLTrg lt n gt VXIbus ECL trigger line where lt n gt may be 0 or 1 ARM Front panel ARM IN signal MANual Manual trigger PATTern Pattern trigger 192 0004 000053 Name Description Trigger A Type Command Trigger A Type Query Sets or queries the Trigger A detection type The following considerations apply when using the Trigger A type Six trigger types are accepted edge pulse inside limits pulse outside limits pulse less than limit pulse g
170. t lt mem_addr gt lt length gt gt 4 Parameters Name Type Range lt n gt U16 1 Input Channel 1 2 Input Channel 2 3 Input Channel 3 4 Input Channel 4 lt wave_offset gt U32 0 to 33554432 maximum input waveform size lt mem_addr gt U32 O to 67108864 maximum A32 memory size lt length gt U32 0 to 33554432 maximum input waveform size 0004 000053 185 Name Description Trace Load Reference Command Trace Load Reference Query Read or write the reference channel waveform data using the VXI A32 space When querying downloading data from the instrument the data starting at the offset location in the waveform wave_offset with size length is loaded into the A32 memory address mem_addr The instrument returns a 1 in response to the query when it has moved all of the data into the A32 memory When writing loading data to the instrument the data must be loaded into the A32 space before issuing this command The data starting at the offset location in the waveform wave_offset with size length must be loaded into the A32 memory address mem_addr Note Use Trace Preamble Command Query to read write the appropriate time and voltage conversion factors Command Syntax TRACe LOAD REFerence lt n gt lt wave_offset gt lt mem_addr gt lt length gt Query Syntax TRACe LOAD REFerence lt n gt lt wave_offset gt lt mem_addr gt lt le
171. t Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt source2 gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 94 0004 000053 Name Description Calculate State Command Calculate State Query Sets or queries the Calculate Channel processing enable Enabled channels are processed upon every capture cycle Disabled channels may be processed after a waveform capture using the Calculate Immediate Command When a Calculate Channel is initially configured the unit selects a nominal voltage range and offset for the selected calculate operation This nominal voltage range and offset may not be optimum for the applied signals and can be modified using the Calculate Voltage Range Command and the Calculate Voltage Offset Command Command Syntax CALCulate lt n gt STATe lt state gt Query Syntax CALCulate lt n gt STATe gt lt state gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculatio
172. t STATe Parameters Name Type Range lt n gt U16 0 ECLTRGO 1 ECLTRG1 lt state gt Discrete ONor1 Enable OFF or 0 Disable 0004 000053 151 Name Description Output Reference Source Command Output Reference Source Query Output Reference State Command Output Reference State Query Sets or queries the unit multi function front panel reference output signal source REF OUT The reference output can be selected from the following sources a precision 8V voltage reference the selected 10 MHz TTL reference oscillator output a 500 Hz TTL probe compensation output the TTL Trigger event a 10 ns TTL pulse at 1 ms repetition interval the TTL Arm event Command Syntax OUTPut REFerence SOURce lt source gt Query Syntax OUTPut REFerence SOURce Parameters Name Type Range lt source gt Discrete VOLTage Voltage REFerence Reference COMPensate Compensate TRIGger Trigger PULSe Pulse ARM Arm Sets or queries the unit output reference state When disabled the reference output sources a TTL low signal level Command Syntax OUTPut REFerence STATe lt state gt Query Syntax OUTPut REFerence STATe Parameters Name Type Range lt state gt Discrete ONor1 Enable OFF or 0 Disable 152 0004 000053 Name Description Output TTL Trigger Polarity Command Output TTL Trigger Polarity Query Sets o
173. t 1 3 1 DC to 500 Bandwidth lt 25 yA 500 lt 1nA 1M0 DC or AC 200 kHz high pass 500 10 Hz high pass 1 MQ 0 9 to 1000 1 0 1 of range 200 uV 50 Q 0 1 of range 1 25 mV 1M Q lt lt BNC Analog to Digital Converter Sample Rate Resolution amp Maximum Sample Rate Acquisition Time Range Channel to Channel Skew Skew Adjust 10 kS s to 200 MS s in 1 2 5 4 and 5 steps 250 MS s ZT412 20 only 400 MS s 1 channel interleaved 500 MS s 1 channel interleaved ZT412 2X only E eee SEN AS en Sample Rate Sample Rate ZT412 2X 14 bit 500 MS s 250 MS s ZT412 5X 16 bit 400 MS s 200 MS s Product Minimum Maximum Option Acquisition Time Acquisition Time ZT412 2X 200 ns 3 355 seconds ZT412 5X 250 ns 3 355 seconds lt 100 ps difference with channels at same input settings 300 ps to 300 ps in 10 ps steps Channels 1 and 2 to 3 and 4 202 0004 000053 Dynamic Range 10 7 MHz Typical 60 1 MHz Typical 500 Signal to Noise Total Harmonic Signal to Noise Input Range Ratio Distortion Distortion Vpp SNR THD SINAD 1 0 to 10 0 74 5 dBc 70 2 dBc 68 8 dBc 0 5 70 5 dBc 70 2 dBc 67 3 dBc 0 25 64 5 dBc 70 5 dBc 63 5 dBc 0 1 56 5 dBc 70 9 dBc 56 3 dBc 0 05 50 5 dBc 70 9 dBc 50 5 dBc 500 Signal to Noise Total Harmonic Signal to Noise Input Range Ratio Distortion Distortion Vpp SNR THD
174. t states the number of 8 bit data bytes sent This is followed by the actual data The following is an example for writing 1024 bytes of data 41024 lt 1024 bytes of data gt lt term gt Number of digits Number of bytes Actual data Terminator Command Syntax TRACe DATA lt destination gt DIF_data Query Syntax TRACe DATA lt source gt gt DIF_data Parameters Name Type Range lt destination gt Discrete REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 DIF_data 16 Binary Data 182 0004 000053 Name Description Trace Copy Reference Command Stores the reference waveform in nonvolatile memory Command Syntax TRACe COPY REFerence lt n gt lt source gt Query Syntax None Parameters Name Type Range lt n gt U16 1 Reference Channel 1 2 Reference Channel 2 3 Reference Channel 3 4 Reference Channel 4 lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1
175. t Coupling Command Selecting AC causes a highpass filter to be inserted before the input amplifiers to limit the input signal frequency 200 KHz for low impedance 50Q and 10 Hz for high impedance 1 MQ Selecting DC coupling bypasses the AC coupling filter Input Impedance Input impedance can be selected as 50 Q or as 1 MQ see the Input Impedance Command Input load protection automatically switches from 50 Q to 1 MO if voltages exceeding 6 VDC are detected CAUTION Do not apply signals having a peak value over 25 VDC when using the high impedance 1MQ setting as unit damage may result Do not apply signals having a peak value over 5 VDC when using the low impedance 50 setting as unit damage may result Input Range A variable gain input amplifier allows selection of voltage ranges up to 10 Volts peak to peak Vpp for the 50 Q setting and up to 50 Vpp for the 1 MQ setting see the Input Voltage Range Command Note The input voltage range and input impedance are interrelated When changing the input impedance always resend the input voltage range setting Input Offset The nput Voltage Offset Command is used to set the specified input channel voltage offset The offset range is shown in the following table 0004 000053 21 Impedance Range Offset 1 MO 50 Vpp OV 25 Vpp 12 5V 10 Vpp 5V 5 Vpp 5V 2 5 Vpp 5V 1 25 Vpp 5V 0 5 Vpp 5V 0 25 Vpp 5V 500 10 Vpp OV 5 Vpp 2 5V 2
176. t a signal travels as it transitions from its low state to its high state e Overshoot is calculated as the signal maximum voltage high level voltage signal amplitude e The value returns as a percent in a decimal For example a 10 percent overshoot will be returned as 0 1 Command Syntax None Query Syntax MEASure VOLTage ROVershoot lt source gt gt lt percent gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt percent gt Float 0 0 0 percent to 1 0 100 percent 140 0004 000053 Name Description Measure Rise Preshoot Query Queries the voltage preshoot of the selected waveform The following considerations apply when using the measure preshoot query e Preshoot is defined as the amount of voltage past the low level of a bi level signal that a signal travels as it transitions from its low state to its high state e Preshoot is calculated as the signal minimum voltage low level voltage signal amplitude e The value returns as a percent in a decimal For example a 10 percent overshoot will be returned as 0 1 Command Syntax None Query Syntax MEASure VOLTage RPReshoot
177. t signal fundamental The input signal is assumed to be a perfect single frequency sinusoidal signal All signal components other than the input signal fundamental are considered to be spurious signals This measurement is expressed in decibels relative to carrier dBc and is a positive value Signal to Noise and Distortion Signal to Noise and Distortion Ratio SINAD is the ratio of the RMS amplitude of the input signal fundamental to the RMS amplitude of the sum of all noise and distortion sources The input signal is assumed to be a perfect single frequency sinusoidal signal All signal components other than the input signal fundamental are considered to be harmonic distortion or noise SINAD is equivalent to the RMS sum of SNR and THD This measurement is expressed in decibels relative to carrier dBc and is a positive value Effective Number of Bits Effective Number of Bits ENOB provides a measure of the input signal dynamic range as if the signal were converted with an ideal analog to digital converter ADC ENOB provides the number of bits of an ideal ADC that would result in quantization noise equivalent to the sum of all input signal noise and distortion sources ENOB is directly related to SINAD by the following equation ENOB SINAD 1 763 6 02 This measurement is expressed in bits and is a positive value Invalid Measurements The ZT412 returns an invalid measurement code 9 99999E 37 whenever it encounters an inva
178. t volts gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt volts gt Float Voltage in Volts 0004 000053 127 Name Description Measure Method Command Measure Method Query Sets or queries the method to use for measurements The following method types are available on the ZT412 Entire Waveform Entire Waveform measurement is used to perform measurements upon the entire captured waveform Gated by Time Gated by Time measurement is used to perform measurements upon a waveform where the user defines a start time and stop time 0 represents the start of the waveform Gated by Points Gated by Points measurement is used to perform measurements on a waveform where the user defines a start point and stop point 0 represents the start of the waveform Command Syntax MEASure METHod lt method gt Query Syntax MEASure METHod gt lt method gt Parameters Name Type Range lt method gt Discrete ALL Entire waveform GATE Gated 128 0004 000053 Name Description Measure Mid Voltage Query Queries the mid level voltage of the selecte
179. tax SENSe AVERage STATe gt lt state gt Parameters Name Type Range lt state gt Discrete ON or 1 Enable Averaging OFF or0_ Disable Averaging 78 0004 000053 Name Description Average Type Command Average Type Query Sets or queries the type of acquisition that is to take place In Scalar mode multiple captured waveforms are averaged together providing higher resolution and less noise In Scalar mode only one channel per channels 1 2 and one channel per channels 3 4 may be enabled In Envelope mode the minimum and maximum waveform points from multiple acquisitions are combined to form a waveform an envelope that shows min max changes over time In Envelope mode only one channel per channels 1 2 and one channel per channels 3 4 may be enabled In Equivalent Time mode a picture of a repetitive waveform is constructed by capturing a little bit of information from each repetition Because the points appear randomly along the waveform it is important to note that an entire waveform may not be constructed unless there are sufficient repetitions Unfilled points will be constructed using a zero order hold and are flagged with a 1 in the LSB of the 16 bit waveform code Also the number of points per point can be set using the Average Equivalent Time Points Command to increase the resolution of the waveform Waveform Constructed d with Sample Points Ist Ac
180. ter enables the reporting of questionable calibration events to the Questionable Summary Register The following considerations apply when using the Status Calibration Enable Command Query The Questionable Calibration Enable Register is a bit mask that allows selected questionable calibration events to be reported to the Questionable Summary Register Only low to high inactive to active Questionable Calibration Enable Register bit transitions are reported Questionable calibration events are reported in bit 8 of the Questionable Summary Register The Status Preset Command sets all 15 LSBs to one 1 which enables all event reporting Command Syntax STATus QUEStionable CALibration ENABle lt enable gt Query Syntax STATus QUEStionable CALibration ENABle gt lt enable gt Parameters Name Type Range lt enable gt U16 0 to 65535 Bit 0 Calibration storage failed Bit 1 Zero DC Offset cal failed Bit 2 DC Offset calibration failed Bit 3 ADC Null balance cal failed Bit 4 ADC Gain balance cal failed Bit 5 Sample rate null cal failed Bits 6 15 Unused 0004 000053 157 Name Description Status Calibration Event Query Queries the Questionable Calibration Event Register The Questionable calibration Event Register identifies calibration processes that have completed with questionable results The following considerations apply when using the Status Calibration Event Quer
181. the macro definition The macro label is not valid for this instrument The macro definition improperly uses a macro parameter placeholder The string or block content of a macro was too long for the instrument The macro program data sequence could not be executed because the instrument found it to be recursive The command could not be executed because the macro label was already defined Could not execute the macro because the macro was not previously defined 0004 000053 219 Code 280 281 282 283 284 285 286 290 291 292 293 294 300 310 311 312 313 314 Error Summary Program error Can not create program Illegal program name Illegal variable name Program currently running Program syntax error Program runtime error Memory usage error Out of memory Reference name does not exist Reference name already exists Incompatible Type Device specific error System error Memory error PUD memory lost Calibration memory corrupted Configuration memory corrupted Description General downloaded program error only used when a more specific error does not apply Indicates that the attempt to create a downloaded program was unsuccessful generally due to lack of memory The command referenced a nonexistent program or attempted to redefine an existing program An attempt was made to reference a nonexistent program variabl
182. the measurement results to the output buffer The period of the signal 1 frequency is measured using all cycles in the entire capture window Command Syntax None Query Syntax MEASure VOLTage PERiod lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt Float Time in seconds 134 0004 000053 Name Description Measure Phase Query The Measure Phase Query performs a phase measurement on the specified source This is a measurement of the phase of a periodic signal at the start of the waveform in radians Command Syntax None Query Syntax MEASure VOLTage PHASe lt source gt gt lt phase gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt phase gt Float 0 to 2 PI 6 283185307 0004 000053 135 Name Description Measure Positive Du
183. tinuous OFF stops the limit test upon the first failure Command Syntax CALCulate lt n gt LIMit CONTinuous lt state gt Query Syntax CALCulate lt n gt LIMit CONTinuous gt lt state gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt state gt Discrete ON or 1 Limit Test Continuous ON OFF or 0 Limit Test Continuous OFF 88 0004 000053 Name Description Calculate Limit Test Fail Query Returns whether the limit test has failed A 0 indicates no failures and a 1 indicates a failed limit test Command Syntax None Query Syntax CALCulate lt n gt LIMit FAIL gt lt fail_num gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt fail_num gt Discrete O No Failures 1 Failed Limit Test Calculate Limit Test Lower Command Calculate Limit Test Lower Query Sets or returns the lower limit for a limit test Command Syntax CALCulate lt n gt LIMit LOWer lt value gt Query Syntax CALCulate lt n gt LIMit _LOWer gt lt value gt Parameters Name Type Range lt n gt U16 1 Calculation Channel 1 2 Calculation Channel 2 lt value gt Float Variable 0004 000053 89 Name Description Calculate Limit Test Measurement Command Calculate Limit Test Measurement Query Set or queries th
184. tion Video Trigger Mode Ch 1 4 Trigger Level Ch 1 4 Trigger Sensitivity Ch 1 4 Trigger Bandwidth Ch 1 4 Trigger Hysteresis Ch 1 4 Level Resolution Ch 1 4 Level Accuracy Trigger Timestamp Channels 1 to 4 External Trigger ECLTRGO 1 TTLTRGO 7 External Arm Pattern Software Positive or Negative 0 to 100 of waveform time trigger delay 1 sample interval position accuracy 0 to 655 seconds 0 to waveform time Programmable delay after trigger before recognizing next trigger event 0 to 655 seconds Second edge trigger event qualifier Pattern match true or false Channels 1 to 4 External Trigger External Arm ECLTRGO 1 Event Counter 1 to 65535 trigger events Edge Pulse Width Video Rising or Falling Edge Triggers on pulse width greater than less than or between limits lt limit1 gt limit1 lt limit1 amp gt limit2 20 ns to 655 seconds 10 ns PAL 50 Hz NTSC 60 Hz SECAM 50 Hz Standard Field Line selectable offset full scale 2 to offset full scale 2 5 of full scale DC to 75 MHz 2 200 MHz 5 overdrive required 0 025 of full scale 2 full scale 5 mV offset accuracy 100 ns resolution 1 second rollover 204 0004 000053 External Trigger Input Maximum Input Threshold Input Threshold Accuracy Threshold Resolution Input Impedance Connector 5V no damage 1V 20 mV 0 5 mV 50 Q 2 BNC Trigger Outputs Functionality Outputs
185. to the quantization level of the fixed point processing algorithm for this measurement the three lowest value codes in a frequency domain waveform 32768 32767 32766 are not counted as signal noise or harmonics while performing the measurement Returned Format The measurement is returned as a positive numeric value representing the measured effective number of bits Command Syntax None Query Syntax MEASure VOLTage ENOB lt source gt gt lt bits gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt bits gt Float Number of bits 0004 000053 119 Name Description Measure Fall Crossing Queries time of the falling edge of a waveform crossing the middle Time Query reference threshold measured from the start of the waveform The edge number is selectable Command Syntax None Query Syntax MEASure VOLTage FTCRoss lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate ch
186. to transmit word serial commands between the VXIbus host processor and the ZT412 Writing to the Data Low register causes the ZT412 to perform some action Responses to these actions can be read back from the Data Low Register Bit Name Function Type 15 0 Data Low Word Serial Message To From ZT412VXI Read Write Table 18 Data Low Register Bit Descriptions Read Write 0004 000053 57 A32 Address Space The ZT412 contains up to 64 Mbytes 32 MSamples of register based memory in the VXlbus A32 address space This memory is used to store and transfer blocks of waveform data to the VXlbus host processor In order to maximize data transfer rates the waveform data is available through direct register based data transfers Each waveform data sample requires two bytes to store the 16 bit data The SDRAM memory is available as VXlbus A32 address space Writing to the ZT412 UF Step by Step To write reference waveforms to the ZT412 1 Load data into the A32 space 2 Issue TRAC LOAD REF command 3 Issue OPC Query and then wait for a 1 to be returned indicating the load is complete Reading from the ZT412 Up Step by Step To read input calculate or reference waveforms from the ZT412 1 Issue TRAC LOAD INP TRAC LOAD CALC or TRAC LOAD REF query 2 Wait for a 1 to be returned indicating operation complete 3 Read data from A32 space Low Level VXIbus Commands The
187. trigger state When a trigger event is detected the ZT412 will capture a waveform The trigger loop will cycle for a selected number of times saving the waveform associated with each pass When the requested number of trigger loops has completed the ZT412 will sequence back to the idle state An Abort Command or Reset Command will immediately stop the capture sequence and return the instrument to the idle state from any other state The following figure shows a diagram of the trigger initiate model based on trigger mode It shows the arm source trigger source and Initiate 26 0004 000053 Initate INITiate Complete INITiated still Ga Completed INITiated ARM loop wait for ARM ARM condition Deeg C satisfied TRiGger loop wait for TRIGger TRIGger evant Non Triggered Mode ARM SOURce IMMediate TRiGger SOURce IMMediate INITiate starts capture Triggered Mode ARM SOURce IMMediate TRIGger SOURCce lt trigger source gt INITiate enables capture trigger event starts capture Qualified Triggered Mode ARM SOURCe lt arm source gt TRiGger SOURce lt trigger source gt INITiate enables capture arm qualifies trigger event trigger event starts capture Figure 7 Trigger Initiate Model Trigger Processing The ZT412 accepts triggers from the following sources Channels 1 to 4 BNC External Trigger BNC External Arm BNC ECLTRGO 1 TTLTRGO 7 Pattern Software 0004 000053 Figure 8 shows a diagram of
188. ts Query Sets or queries the number of samples in a waveform record The range of points varies with the size of the installed digitizer memory The following considerations apply when using the sweep points command e The minimum record length is 100 data points e The maximum record length is the size of the digitizer memory The maximum record size is further limited by the number of active channels e When in 4 channel mode each channel may use up to half of the full digitizer memory size When using two channel interleaved mode each of two channels may use up to the full digitizer memory size Note The capture circuitry requires a small number of samples in the digitizer memory for housekeeping At maximum waveform sizes bad samples may be returned at the beginning of the waveform record e Use the Sweep Rate Query to read the current sample rate in samples per second e All active channels share the same record length setting Command Syntax SENSe SWEep POINts lt points gt Query Syntax SENSe SWEep POINts gt lt points gt Parameters Name Type Range lt points gt U32 100 to N where N is the maximum memory size MINimum 100 MAXimum Maximum memory size 0004 000053 177 Name Description Sweep Time Query Queries the time span or duration of the waveform acquisition gate The following considerations apply when using the sweep time query e The min
189. tus Questionable Condition Query Queries the contents of the Questionable Status Condition Register The Questionable Status Condition Register identifies current questionable results from running processes such as self test The following considerations apply when using the questionable condition status query e The Questionable Status Condition Register identifies current questionable results from running processes Use the Status Questionable Event Query to identify which questionable results generated since the last questionable event status check e The Status Questionable Condition Query does not clear the Questionable Status Condition Register Command Syntax None Query Syntax STATus QUEStionable CONDition gt lt condition gt Parameters Name Type Range lt condition gt U16 O to 65535 Bit 0 Voltage bit Bits 1 4 Unused Bit 5 Frequency bit Bits 6 7 Unused Bit 8 Calibration bit Bit 9 Test bit Bits 10 15 Unused 0004 000053 165 Name Description Status Questionable Enable Command Status Questionable Sets or queries the contents of the Questionable Status Enable Register The Questionable Status Enable Register enables the reporting of questionable events to the Status Byte The following considerations apply when using the Status Questionable Enable Command Query Enable Query e The Questionable Status Enable Register is a bit mask t
190. ty Cycle Query Queries the percent of a cycle of the selected waveform that is above the mid voltage value The threshold is defined as the mid voltage level or midway between high and low levels Command Syntax None Query Syntax MEASure VOLTage PDUTycycle lt source gt gt lt percent gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt percent gt Float 0 0 0 percent to 1 0 100 percent 136 0004 000053 Name Description Measure Positive Width Query Queries the time that the selected waveform is above the mid voltage value The threshold is defined as the mid voltage level or midway between high and low levels Command Syntax None Query Syntax MEASure VOLTage PWIDth lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP 1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt Float Time in seconds
191. ty Read Only 14 Signal Register 1 ZT412VXI does not have a Signal Register Read Only 13 Master 1 ZT412VXI does not have Master capability Read Only 12 Interrupter 1 ZT412VXI has Interrupter capability Read Only 11 FHS 1 ZT412VXI does not support Fast Handshake Read Only 10 Shared Memory 1 ZT412VXI does not support Shared Memory Read Only 9 0 unused 1 Unused Read Only Table 16 Protocol Register Bit Descriptions Read Only 56 0004 000053 Response Register The Response Register is read only register located at address offset 0A16 A read of the Response Register returns the status of the communication registers on the ZT412 Writing to the Response Register has no effect on it Table 17 defines the read only functions for each bit in the Response Register Bit Name Function Type 15 Unused 0 Unused Read Only 14 Unused 1 Unused Read Only 13 DOR 1 Data Out ready for Byte Request Read Only 12 DIR 1 Data In ready for Byte Available Read Only 11 ERR 0 Error in Word Serial Protocol Read Only 10 Read Ready 1 Ready for VXI Read Operation Read Only H Write Ready 1 Ready for VXI Write Operation Read Only 8 0 Unused 1 Unused Read Only Table 17 Response Register Bit Descriptions Read Only Data Low Register The Data Low Register is read write register located at address offset OE e Writing or reading the Data Low Register provides the mechanism
192. type solder sucker Use a conductive strap or cable with a wrist cuff to reliably ground to the work surface The cuff must make electrical contact directly with the skin do NOT wear it over clothing Note Resistance between the skin and the work surface is typically 250 kilohms to 1 megohm using a commercially available personnel grounding device Avoid circumstances that are likely to produce static charges such as wearing clothes of synthetic material sitting on a plastic covered stool especially when wearing woolen material combing the hair or making extensive pencil erasures These circumstances are most significant when the air is dry When testing static sensitive devices ensure DC power is ON before during and after application of test signals Ensure all pertinent voltages are switched OFF while circuit boards or components are removed or inserted 4 0004 000053 Revision History Rev Date Section Description 1 04 24 06 All Initial Release 2 04 30 07 All Bug fixes and C Class release updates 2A 01 09 08 All Clean up and spelling corrections 0004 000053 Table of Contents dude e e ln EE 15 Descriptions sanina a cra E a a aaah ciaasenetes 15 Product Options and Part Numbers 15 Front Panel hee a i eta een Alene en Ste ee 16 Additional E le 17 Funetlonallty atid CDEN Tanai 18 Fu n tion l Block Re EC EE 19 RECKEN 20 lef e 20 Input Channel Enable snneeeee
193. uestionable frequency status register Status Operation Condition Query Status Operation Enable Command Status Operation Enable Query Returns the present condition of the operation status register Sets the contents of the operation status enable register The parameter is a bit mask which enables the corresponding operation status register bits Returns the bit mask of the operation status enable register Status Operation Event Query Status Preset Command Status Questionable Condition Query Status Questionable Enable Command Returns the latched event state for the operation status register Sets the enable register to all 1s For the mandatory status data structures it sets the enable register to Os Also it sets the error event queue enabling to report only errors Returns the present condition for the questionable status register Allows the user to enable or disable the bits in the questionable status register The parameter is a bit mask which enables the corresponding questionable status register bits Status Questionable Enable Query Returns the bit mask of the questionable status register That is it returns a bit mask that indicates which questionable status register bits are enabled Status Questionable Event Query Status Test Condition Query Returns the latched event state for the Questionable Status Register Returns the present condition of the questionable test status reg
194. um voltage occurred on the acquired waveform Zero seconds corresponds to the first point in the waveform If the measurement is being performed upon a calculate FFT waveform the result is the frequency of the maximum magnitude in Hertz Command Syntax None Query Syntax MEASure VOLTage TMAXimum lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt n gt Calculate channels where lt n gt may be 1 or 2 Example CALC1 lt seconds gt Float Time in seconds 146 0004 000053 Name Description Measure Time Frequency Returns the time at which the first minimum voltage occurred on the of Minimum Voltage Query acquired waveform Zero seconds corresponds to the first point in the waveform If the measurement is being performed upon a calculate FFT waveform the result is the frequency of the minimum magnitude in Hertz Command Syntax None Query Syntax MEASure VOLTage TMINimum lt source gt gt lt seconds gt Parameters Name Type Range lt source gt Discrete INPut lt n gt Input channels where lt n gt may be 1 2 3 or 4 Example INP1 REFerence lt n gt Reference channels where lt n gt may be 1 2 3 or 4 Example REF 1 CALCulate lt
195. ure Low Voltage Query MEASure VOLTage LOW Measure Maximum Voltage Query MEASure VOLTage MAXimum Measure Method Command Query MEASure METHod Measure Mid Voltage Query MEASure VOLTage MID Measure Minimum Voltage Query MEASure VOLTage MINimum Measure Negative Duty Cycle Query MEASure VOLTage NDUTycycle Measure Negative Width Query MEASure VOLTage NWIDth Measure Peak To Peak Voltage Query MEASure VOLTage PTPeak Measure Period Query MEASure VOLTage PERiod Measure Phase Query MEASure VOLTage PHASe Measure Positive Duty Cycle Query MEASure VOLTage PDUTycycle Measure Positive Width Query MEASure VOLTage PWIDth Measure Precision AC Query MEASure VOLTage PAC Measure Precision DC Query MEASure VOLTage PDC Measure Reference Command Query MEASure REFerence Measure Reference Method Command Query MEASure REFerence METHod Measure Rise Crossing Time Query MEASure VOLTage RTCRoss Measure Rise Overshoot Query MEASure VOLTage ROVershoot Measure Rise Preshoot Query MEASure VOLTage RPReshoot Measure Rise Time Query MEASure VOLTage RTIMe Measure Signal to Noise Ratio Query MEASure VOLTage SNR Measure Signal to Noise amp Distortion Ratio Query MEASure VOLTage SNDR Measure Spurious Free Dynamic Range Query MEASure VOLTage SFDR Measure Time of Maximum Voltage Query MEASure VOLTage TMAXimum
196. x The ZT412 maintains an error queue containing codes for faults conditions encountered during unit operation These codes are listed in the table below along with a brief description of the code meaning The error log may be read by using the SYSTEM ERROR QUERY Code 100 101 102 103 104 105 108 109 110 111 112 113 114 118 120 Error Summary Command error Invalid character Syntax error Invalid separator Data type error Get not allowed Parameter not allowed Missing parameter Command header error Header separator error Mnemonic too long Undefined header Header suffix out of range Query not allowed Numeric data error Description A generic syntax error only used when a more specific error does not apply A syntactic element contains a character which is invalid for that type An unrecognized command or data type was encountered The parser was expecting a separator and encountered an illegal character The parser recognized a data element different than the one allowed More parameters were received than expected Fewer parameters were received than expected A generic error was detected in the command A character which was not a legal separator was encountered while parsing the command The command contains too many characters The command is correct but undefined for the specific instrument The suffix number makes the command inval
197. y The Questionable Calibration Event Register records the history of the questionable calibration process results generated since the previous Questionable Calibration Event Query The Status Questionable Event Query clears the Questionable Frequency Event Register after returning the current register contents Questionable calibration events are reported in bit 8 of the Questionable Summary Register In order to identify questionable results from a particular process the Questionable Calibration Event Register must be cleared by reading it before the processes are run Command Syntax None Query Syntax STATus QUEStionable CALibration EVENt gt lt event gt Parameters Name Type Range lt event gt U16 0 to 65535 Bit 0 Calibration storage failed Bit 1 Zero DC Offset cal failed Bit 2 DC Offset calibration failed Bit 3 ADC Null balance cal failed Bit 4 ADC Gain balance cal failed Bit 5 Sample rate null cal failed Bits 6 15 Unused 158 0004 000053 Name Description Status Frequency Condition Query Queries the contents of the Questionable Frequency Condition Register represented by lt condition gt in the parameters below The Questionable Frequency Condition Register identifies current questionable results from all internally generated clock frequency conditions The following considerations apply when using the Status Frequency Condition Query e Th
198. y The frequency of the first cycle of the waveform Cycle Period The period of the first cycle of the waveform Cycle RMS The AC voltage RMS for one cycle of the waveform measured from mid point to mid point Direct Current DC The DC RMS level of the signal DC High Precision The DC RMS level of the signal with more precision for use with waveform records having more than 8 bit resolution such as averaged waveforms The added precision requires approximately 10X processing time The added 34 0004 000053 Fall Crossing Time Fall Overshoot Fall Preshoot Fall Time Frequency High Low Maximum Minimum Negative Duty Cycle Negative Width Peak To Peak Period Phase Positive Duty Cycle Positive Width precision is most noticeable when there is a non zero input offset setting The time of the selected falling edge of a waveform crossing the middle reference threshold measured from the start of the waveform The edge number is selectable The difference between the low level and the negative peak level of a signal as it transitions from its high state to its low state expressed as a ratio of waveform amplitude The difference between the high level and the maximum level of a signal as it transitions from its high state to its low state expressed as a ratio of the waveform amplitude The time it takes the falling edge of a pulse to go from the upper reference threshold to the lower reference threshold
Download Pdf Manuals
Related Search
Related Contents
"user manual" ano Manual de Instruções Bryant 340MAV Furnace User Manual Panogear Manual UP-3300 Installation-Manual GB Samsung SMART CAMERA NX210 Bruksanvisning Lithography in Experimental Environment Anleitung V 253 CT2 CI - ASTRO Strobel Kommunikationssysteme - Belsimpel.nl Copyright © All rights reserved.
Failed to retrieve file