Home
C:\My Documents\Projects\StdProducts\3152A\Manual\3152A Cover
Contents
1. FILTer OFF ON OFF FILTer STATe OFF ON OFF STATe SOURce SYNC SOURce BIT LCOMplete SSYNc HCLock BIT Astronics Test Systems SCPI and HS Command Reference 4 15 3152A User Manual Publication No 980867 Rev A SYNC POSition lt value gt 0 512K n 6 SYNC SOURce SYNC STATe OFF ON OFF SYNC STATe ECLTrg lt n gt OFF ON OFF TTLTrg lt n gt OFF ON OFF TRIGger SOURce BIT LCOMplete INTernal External BIT Standard The Standard Waveform Commands control the various parameters of the standard output functions Optional modes Waveform are omitted from these commands Factory defaults after RST Command are shown in bold typeface Parameter low and high limits are given where applicable The Standard Waveforms parameters Summary could be used for the APPLy command Command and Parameters Low Limit High Limit Default SOURce SINusoid PHASe lt value gt 0 360 0 SINusoid PHASe SINusoid POWer lt value gt 1 9 1 SINusoid POWer TRlangle PHASe lt value gt 0 360 0 TRlangle PHASe TRlangle POWer lt value gt 1 9 1 TRlangle POWer SQUare DCYCle lt value gt 1 99 50 SQUare DCYCle PULSe DELay lt value gt 0 99 9 10 0 PULSe DELay PULSe WIDTh lt value gt 0 99 9 10 0 PULSe WIDTh PULSe TRANsition lt value gt 0 99 9 10 0 SCPI and HS Command Reference 4 16 Astronics Test Systems Publication No 980867 Rev A PULSe TRANsition 3152A User Manual PULSe TRANsition TRAiling lt val
2. TTLTRG Lines OUTPut ECLTrg lt n gt OFF ON lt n gt designates the activated trigger line 0 and 1 are available ON enables the selected trigger line The trigger source for this line can be selected with the TRIG SOUR command The default ECLTrg lt n gt state is OFF The query OUTPut ECLTrg lt n gt queries the ECLTrg lt n gt state and returns lt n gt 0 OFF or lt n gt 1 ON Turning on ECLTRGO causes the module sample clock signal to be routed onto the VXI backplane Other 3152As may be set up to receive this sample clock using the command FREQ RAST SOURCE ECLTRGO See Selecting the Sample Clock Source ECLTRG1 should not be enabled onto the backplane Note that ECLTRGO and ECLTRG1 are both used for Inter Module Synchronization The TTLTRG lines can be used to transmit and receive trigger signals between the 3152A and other VXlbus modules Use the following command to activate one of eight backplane Using The Instrument 3 12 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual TTLTRG lines OUTPut TTLTrg lt n gt OFF ON lt n gt designates the activated trigger line and 0 through 7 are available ON enables the selected trigger line The trigger source for this line can be selected with the TRIG SOUR command The default TTLTrg lt n gt state setting is OFF The query OUTPut TTLTrg lt n gt queries the TTLTRG lt n gt state and returns lt n gt 0 OFF or lt n gt
3. 2 Set the external pulse function generator frequency to 10 KHz and connect its SYNC connector Set the oscilloscope and verify on the oscilloscope that the The 3152A outputs a triggered signal Leave the external pulse generator connected to the 3152A for the next test Gate 1 Configure the 3152A as follows Function Sine wave Frequency 1 000 KHz Operating Mode Gated Remote Commands RES OUTP ON FREQ 1e3 Astronics Test Systems Maintenance and Performance Checks 5 11 3152A User Manual Maintenance And Performance Checks 5 12 Publication No 980867 Rev A INIT CONT OFF GATE STAT ON Set the oscilloscope and verify that the 3152A outputs a gated signal Leave the external pulse generator connected to the 3152A for the next test Configure the 3152A as follows Function Sine wave Frequency 1 000 KHz Operating Mode Burst Remote Commands HES OUTP ON FREQ 10e3 INIT CONT OFF BURST STAT ON TRIG COUN 10 Set the oscilloscope and verify that the 3152A outputs a burst of 10 complete output waveforms Remove the external pulse generator connection from the 3152A for the next test Astronics Test Systems Publication No 980867 Rev A 3152A User Manual PLL Accuracy 5 4 x frequency in MHz resolution 2 5 Characteristics Equipment Oscilloscope Counter Pulse Function Generator Feedthrough Terminator 3 BNC Cables 500 Tee Connector 1 Configure the 3152A as follows Function
4. Function Square wave Mode Front Panel PLL Frequency 10 00 KHz Mode PLL Phase Offset 45 Amplitude 2V Trigger Level oV Remote Commands RES OUTP ON Maintenance And Performance Checks 5 18 Astronics Test Systems Publication No 980867 Rev A Troubleshooting Astronics Test Systems 3152A User Manual FUNG SHAP SQU FREQ 10 00E3 PHAS2 LOCK ON PHAS2 ADJ 45 TRIG LEV 0 VOLT 2 2 Make the following connections a Connect function generator output to the input of the 500 T Connector b Connect one end of the 500 T Connector to the 3152A TRIG IN and the other end to the counter Channel A input c Connect the 3152A OUT to the counter Channel B input 3 Set counter to phase measurement Terminate counter inputs with 500 4 Set Pulse Function generator to output a 2 Vp p 10KHz square waveform 5 Adjust R535 for a counter reading of 45 3 Note and record the exact counter reading for the next adjustment 6 Set 3152A PHAS2 FINE to 36 Adjust R537 until reading falls within the following reading 7 Value recorded in step 5 36 2 The troubleshooting instructions contained in this section are intended for qualified personnel having basic understanding of analog and digital circuitry The individual should also be experienced at using typical test equipment as well as ordinary troubleshooting procedures The information presented here has been written to assist in isolating a de
5. Query the Status Byte enable register The synthesizer returns a decimal value in the range of 0 to 63 or 128 to 191 since bit 6 RSQ cannot be set The binary weighted sum of the number represents the value of the bits of the Service Request enable register STB Query the Status Byte summary register The STB command is similar to a serial poll but is processed like any other instrument command The STB command returns the same result as a serial poll but the request service bit bit 6 is not cleared if a serial poll has occurred TRG Triggers the synthesizer from the remote interface This command effects the synthesizer if it is first placed in the Trigger or Burst mode of operation and the trigger source is set to BUS SCPI and HS Command Reference 4 22 Astronics Test Systems Publication No 980867 Rev A The SCPI Status Registers Astronics Test Systems 3152A User Manual TST Implements an internal self test and returns a value as described below Approximately 90 of the 3152A functionality is tested 0 Self test passed 1 DAC DAC control output amplifier or amplitude control failure 2 Offset amplifier or offset control failure 4 CPU to peripheral communication failure 8 Trigger circuit or internal trigger failure 16 Sequence or burst generator failure 32 Clock generator failure More than one failure can be reported at one time For example the returned value 17 indicates b
6. 1 to 200 Exponential Decaying Rising Pulse Frequency Range Adjustable Parameters Time Constant DC Range Waveform Memory Memory Segmentation Number of Segments Min Segment Size Vertical Resolution Sampling Clock Source Range Internal External Internal Reference Resolution Accuracy Stability 100 uHz to 1 MHz 100 to 100 1 to 100 of amplitude 512K points 1 to 4096 10 points 12 bits 4096 points Internal synthesizer external clock ECLTRGO 100 mHz to 100 MHz To 100 MHz 10 MHz fixed internal crystal clock frequency 7 digits Same as frequency standard Same as frequency standard 3152A Specifications A 11 3152A User Manual Sequenced Waveforms Swept Waveforms 3152A Specifications A 12 Operation Sequencer steps Segment loops Segment Duration Sampling Clock Source Range Internal External Internal Reference Resolution Accuracy Stability Operation Publication No 980867 Rev A Permits division of the memory bank into smaller segments Segments may be linked and repeated in user selectable fashion to generate extremely long waveforms From 0 to 4096 From 0 to 1 million Minimum 100 ns for more than one loop Internal synthesizer external clock ECLTRGO 100 mHz to 100 MHz To 100 MHz 10 MHz fixed internal crystal clock frequency 7 digits Same as frequency standard Same as frequency standard Utilizes the 3152A s se
7. Any adjustment maintenance and repair of an opened powered on instrument should be avoided as much as possible but when necessary should be carried out only by a skilled person who is aware of the hazard involved Supplied The 3152A is supplied with an Instruction Manual The manual i includes disks with VXIplug amp play soft front panel and drivers Accessories along with WaveCAD for Windows Specifications Instrument specifications are listed in Appendix A These specifications are the performance standards or limits against which the instrument is tested Specifications apply under the following conditions output terminated into 500 after 30 minutes of warm up time and within a temperature range of 20 C to 30 C Specifications outside this range are degraded by 0 1 per C Getting Started 1 4 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Functional A detailed functional description is given in the following apes paragraphs The description is divided into logical groups input Description and output connectors operating modes output type output state synchronization filters and front panel indicators The 3152A has 5 BNC connectors on its front panel main Input and Output output SYNC output phase modulation input external clock Connectors input and the trigger PLL input The 3152A Front Panel is shown in Figure 1 2 Main Output The main output connector outputs standard user and sequ
8. 3152A User Manual Keyword Parameter Format SCPI HS Commands Default min max 1993 0 bincmd lt param s gt DELay 10 0 99 9 Confirmed 0730A lt float gt WIDTh 10 0 99 9 Confirmed 0731A lt float gt TRANssition 10 0 99 9 Confirmed 0732A lt float gt LEAD ing 10 0 99 9 Confirmed 0732A lt float gt TRAiling 10 0 99 9 Confirmed 0733A lt float gt RAMP Not Confirmed DELay 10 0 99 9 Not 0740A lt float gt Confirmed TRANssition 10 0 99 9 Not 0741A lt float gt Confirmed LEAD ing 10 0 99 9 Not 0741A lt float gt Confirmed TRAiling 10 0 99 9 Not 0742A lt float gt Confirmed SING Not Confirmed NCYCle 10 4 100 Not 0790A lt integer gt Confirmed GAUSsian Not Confirmed EXPonent 10 1 200 Not 0750A lt float gt Confirmed EXPonential Not Confirmed EXPonent 10 200 200 Not 0760A lt float gt Confirmed DC 100 100 100 Not 0770A lt float gt Confirmed VOLTage Not Confirmed IMMediate Not Confirmed 100 100 100 Not 0770A lt float gt AMPLitude Confirmed AM 50 1 200 Confirmed 0780A lt integer gt DEPTh 50 1 200 Confirmed 0780A lt integer gt INTernal Confirmed FREQuency 100 10 500 Confirmed 0781A lt integer gt EXE Cute Not 07820 confirmed PHASe Confirmed LOCK OFF ON Not 0820A lt 0 1 gt confirmed STATe OFF ON Not 0820A lt 0 1 gt confirmed Astronics Test Systems SCPI and HS Command Reference 4 11 3152A User Manual Publication No
9. SWEep When FlXed is selected the synthesizer outputs the standard waveform currently selected by the FUNC SHAP command When USER is selected the synthesizer outputs the arbitrary waveform currently selected by the TRAC SEL command When SEQuence is selected the synthesizer outputs the sequence that is programmed using the SEQ DEF command When SWEep is selected a sweep waveform is calculated according to the sweep settings and downloaded into the instrument See Using Sweep Mode for more information CAUTION Placing the 3152A in Sweep Mode overwrites any waveforms segments or sequences that are currently stored in 3152A memory Be sure to back up any critical data stored in the 3152A before entering Sweep Mode Astronics Test Systems Publication No 980867 Rev A Selecting a Standard Function Shape Changing the Frequency and Sample Clock Astronics Test Systems 3152A User Manual The query FUNCtion MODE queries the output function type and returns either FIX USER SEQ or SWE Use the following command to select a standard output function FUNCtion SHAPe SINusoid TRlangle SQUare PULSe RAMP SINC EXPonential GAUSsian DC The selected waveform is output using the previously selected frequency amplitude offset and other relevant settings The standard waveform will be output only after the FUNG MODE FIX command is selected The query FUNCtion SHAPe queries the standar
10. See graph below Max Lock Frequency 10MHz 500Hz Waveform Samples 10 200 000 3152A Specifications A 14 Astronics Test Systems Publication No 980867 Rev A Coarse Phase Offset Control Range Resolution Std Waveforms Arbitrary Waveforms Accuracy Fine Phase Offset Control Range Resolution Accuracy Frequency Counter Operation Range Resolution Astronics Test Systems 3152A User Manual 180 0 72 frequency setting from 500 Hz to 200 kHz 360 x frequency in MHz 100 frequency setting from 200 kHz to 10 MHz 360 waveform samples 5 4 x frequency in MHz resolution 2 5 36 around coarse phase offset setting 0 01 10 typical Made available to the user in PLL mode only Frequency reading is valid only when PLL ON LED is lit Same as External Lock Frequency Range above 4 digits 3152A Specifications A 15 3152A User Manual Publication No 980867 Rev A PM Characteristics Operation External signal offsets phase This input is operational in PLL mode Bandwidth See graph below PM Input Bandwidth 10KHz Ext Freq 10 100 1000 10 000 100 000 PM Input Impedance 100 KQ 5 Sensitivity 20 V nominal Accuracy 30 3152A Specifications A 16 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Appendix B TEKTRONIX VX4750 EMULATION The table below cross references the Tektronix VX4750 command set
11. The returned data is organized into four fields separated by commas The synthesizer responds with its manufacturer and model number in the first two fields and may also report its serial number and options in fields three and four If the latter information is not available the device must return an ASCII 0 for each For example 3152A s response to IDN is RACAL INSTRUMENTS 3152A 0 x x Where x x is the current firmware revision OPC Set the operation complete bit bit 0 in the Standard Event register after the previous commands have been executed OPC Returns 1 to the output buffer after all the previous commands have been executed OPC is used for synchronization between a controller and the instrument using the MAV bit in the Status Byte or a read of the Output Queue The OPC query does not affect the OPC Event bit in the Standard Event Status Register ESR Reading the response to the OPC query has the advantage of removing the complication of dealing with service requests and multiple polls to the instrument However both the system bus and the controller handshake are in a temporary hold off state while the controller is waiting to read the OPC query response OPT Returns 1 if the Model has 512k of memory installed RST Resets the synthesizer to its default state Default values are listed in Table 4 1 SRE lt enable value gt Enables bits in the Status Byte enable register SRE
12. and a vertical address that can range from 2048 to 2047 12 bits Using a high speed clocking circuit the digital contents of the arbitrary waveform memory are extracted and routed to the D A converter The D A converts the digital data to an analog signal and the output amplifier completes the task by amplifying or attenuating the signal at the output connector The 3152A is fully programmable using SCPI commands and syntax There are two ways to program the 3152A the first being low level programming of each individual parameter The second alternative is to use the VX plug amp play soft front panel for high level programming The VXIplug amp play soft front panel simulates a mechanical front panel with the necessary push buttons displays and dials to operate the 3152A as a bench top instrument The 3152A will not operate without being programmed Therefore it is recommended that the user become familiar with its basic features functions and programming concepts as described in this and the following chapters A number of options are offered with the 3152A Compare the option number with the number that is printed on the instrument to verify which of the options is installed in your instrument Note that all 3152A options are installed in the factory Contact your Astronics Test Systems sales representative if the number printed on the case does not reflect the correct version ordered The list of available 3152A options is given belo
13. continuing with the following checks The following circuit checks are performed on the engine board only The engine board is the analog heart of the 3152A It Engine Board contains the waveform memory circuit high frequency Checkout clock drives and circuitry that drives the D A converter The output of the D A converter is routed directly from the engine board to the output amplifier located on the main board Problems with the engine board circuits can be detected if the 3152A accepts word serial commands and responds correctly to word serial queries however fails to generate waveforms If there is a problem with the engine board circuits proceed with the checks given in Table 5 7a Before starting the following procedure reset the 3152A to the factory default using the RST command Astronics Test Systems Maintenance and Performance Checks 5 27 3152A User Manual Publication No 980867 Rev A Table 5 7a Engine Board Checkout Procedure 1 Step Test Point Expected Result 1 U27 pin 2 2 5 V squarewave 1 MHz 2 U41 GE 11 pin 0 8 V to 1 8 V ECL level squarewave 1 MHz 3 U41 pin 26 ECL Level Negative going pulses 2 ns width 1 MHz 4 U29 U46 U51 pin 1 TTL Level 50 MHz 5 U17 U20 pins 13 21 TTL Level 1 MHz 6 U31 U32 U35 U36 pins TTL Level 1 MHz 17 through 20 U53 U57 pins 13 21 TTL Level 1 MHz 8 U31 U32 pins 13 15 TTL Level Positive going pulses 20 ns width 1 MHz U35 U36 pins 13 15
14. maintenance disconnect the line cord and all test cables Maintenance should be performed by qualified service personnel Performance The instrument has been inspected for mechanical and electrical performance before shipment from the factory It is free of Checks physical defects and in perfect electrical order Check the instrument for damage in transit and perform the electrical procedures outlined in the section entitled Unpacking and Initial Inspection i To insure the safety of operating personnel the U S O S H A Grounding Occupational Safety and Health requirement and good Requirements engineering practice mandate that the instrument panel and enclosure be earth grounded Although BNC housings are isolated from the front panel the metal part is connected to earth ground Configuring the Instrument 2 2 Astronics Test Systems Publication No 980867 Rev A Long Term Storage or Repackaging For Shipment Preparation For Use Astronics Test Systems 3152A User Manual WARNING Do not make an attempt to float the output from ground as it may damage the 3152A and your equipment If the instrument is to be stored for a long period of time or shipped immediately proceed as directed below If you have any questions contact the Customer Service department Repack the instrument using the wrappings packing material and accessories originally shipped with the unit If the original container is not available pu
15. output cycles 0 to 2 million clock cycles To 5 MHz or VXIbus trigger From 15 us to 1000 s 4 15 us to 59 us 2 60 us to 0 99 ms 0 1 1 ms to 99 9 ms 0 01 100 ms to 1000 s 3152A Specifications A 3 3152A User Manual 3152A Specifications A 4 Publication No 980867 Rev A Trigger Sources Trigger functionality is optionally to 1 2 cause one complete cycle of the selected waveform to be output gate the waveform output while the trigger signal is asserted Software IEEE STD 488 2 TRG VXI Word Serial trigger Internal Internal programmable rate generator System Delay From External Trigger input to Waveform Output Standard Waveforms 120ns 2 sample clock periods 1 sample clock period Arbitrary Waveforms 150ns 2 sample clock periods 1 sample clock period External Input from 1 2 Front panel BNC TTL compatible positive slope TTLTRGO 7 Synchronous Protocol negative slope VXlbus TTLTRG trigger acceptor requirements Minimum pulse width logic low asserted 20 ns Minimum pulse width logic high unasserted 20 ns External Output to TTLTRGO 7 Synchronous Protocol negative slope VXlbus TTLTRG trigger source requirements Minimum pulse width logic low asserted 30 ns Minimum pulse width logic high unasserted 80ns Maximum Clock Frequency 50 MHz Note For the external trigger output the trigger source is the programmable Synchr
16. 1 ON Aa The TILTRG signals when enabled and placed on the Assigning the backplane can be asserted with signals coming from a number Validating Source of sources Use the following command to assign the signal For TTLTRG source for the active TTLTRG line OUTPut TRIGger SOURce BIT LCOMplete INTernal EXTernal BIT Generates a trigger signal at any point in the waveform The trigger position within the waveform can be programmed using the OUTPUT SYNG POS POIN command This command is used to set both the TRIGger point and the SYNC point LCOMplete Generates a trigger signal in SEQuence mode only once when the selected segment appears for the first time INTernal Generates a trigger signal at intervals set by the internal trigger generator EXTernal Generates a trigger signal every time a trigger is applied to the front panel TRIG IN connector The query OUTPut TRIGger SOURce queries the validating signal source for the backplane TTLTRG lt n gt lines and returns BIT LCOM INT or EXT Astronics Test Systems Using The Instrument 3 13 3152A User Manual Publication No 980867 Rev A e e For safety reasons the main output default setting is OFF Enabling the Main Disable or enable the main output using the following command Output OUTPut OFF ON When the main output state is programmed to ON the output connector is connected to the output amplifier through a 50Q resistor In the OFF position the output connect
17. 102 Syntax error Invalid syntax found in the command string 103 Invalid separator An invalid separator was found in the command string A comma may have been used instead of a colon or a semicolon In some cases where the synthesizer cannot detect a specific separator it may return error 100 instead of this error 104 Data type error The parser recognized a data element different than allowed 108 Parameter not allowed More parameters were received than expected for the header 109 Missing parameter Too few parameters were received for the command One or more parameters that were required for the command were omitted 128 Numeric data not allowed A legal numeric data element was received but the instrument does not accept one in this position 131 Invalid suffix A suffix was incorrectly specified for a numeric parameter The suffix may have been misspelled 148 Character data not allowed A character data element was encountered where prohibited by the instrument 200 Execution error This is the generic syntax error for the instrument when it cannot detect more specific errors SCPI and HS Command Reference 4 7 3152A User Manual Publication No 980867 Rev A Execution error as defined in IEEE 488 2 has occurred 221 Setting conflict Two conflicting parameters were received which cannot be executed without generating an error An offset value which is outside the amplitude level wind
18. 5 657 V 20 mV Change the 3152A amplitude setting to 2 0 V Adjust R44 until the DMM reading is 0 707V 6 mV OL es ee Repeat Steps 4 and 5 until the best result is obtained in both steps Offset Adjustment Equipment DMM 500 feedthrough termination 1 Configure the 3152A as follows Function Sine Frequency 1 MHz Amplitude 1 61 V Offset 7 19V Remote Commands HES OUTP ON FREQ 166 VOLT 1 61 VOLT OFFS 7 19 Astronics Test Systems Maintenance and Performance Checks 5 17 3152A User Manual VCO Adjustment PLL Adjustment Publication No 980867 Rev A Connect the 3152A output to the DMM input through the 50Q feedthrough termination Set the DMM to DCV measurements and 10 V range Record this reading Change the offset setting to 7 19 V and adjust R85 to have the exact reading as was recorded in the previous step with reversed polarity Adjust R62 until the DMM reading is 7 190 V 30 mV Repeat Steps 3 and 4 until the best result is obtained in both steps Equipment DMM 1 Configure the 3152A as follows Function Sinewave Output On Remote Commands RES Connect the DMM V input to U515 pin 1 and the DMM common nput to case ground Set the DMM to DCV measurements Adjust R536 until the DMM reading is 0 V 500 mV Equipment Oscilloscope Counter Pulse Function Generator Feedthrough Terminator 3 each BNC Cables 500 Tee Connector 1 Configure the 3152A as follows
19. 980867 Rev A The Standard Event Status Enable Register allows one or more Standard Event events in the Standard Event Status Register to be reflected in Status Enable the ESB summary message bit The Standard Event Status Enable Register is an 8 bit register that enables corresponding Register ESE summary messages in the Standard Event Status Register Thus the application programmer can select reasons for the synthesizer to issue an ESB summary message bit by altering the contents of the ESE Register The Standard Event Status Enable Register is read with the ESE common query The response to this query is a number that represents the sum of the binary weighted value of the Standard Event Status Enable Register The Standard Event Status Enable Register is written using the ESE command followed by a decimal value representing the bit values of the Register A bit value one indicates an enabled condition Consequently a bit value of zero indicates a disabled condition The Standard Event Status Enable Register is cleared by setting ESEO Summary of ESE messages is given in the following ESEO No mask Clears all bits in the register ESE1 ESB on Operation Complete ESE2 ESB on Request Control ESE4 ESB on Query Error ESE8 ESB on Device Dependent Error ESE16 ESB on Execution Error ESE32 ESB on Command Error ESE64 ESB on User Request ESE128 ESB Power on Error Messages In general whene
20. AANEREN 3 45 Backplane Inter Module Synchronization ooooooccoocccccnnncccononanannncnnnnnnnnnnnnnnnnnnnnnnnnnnconannnennnnno 3 45 Front Panel Phase Synchronization ccs cc ccicsscescesceedecee e bee 3 47 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual PIE Command Asser EG 3 48 Using the Frequency Counter oia e sees ha keg kl 3 49 Using the Phase Modulation peard Raat o 3 49 Amplitude Modulation Commande ccccccnccnoccccncncccnonanenannncnnnnccnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnrnnnnccnnnnnnes 3 50 Using Sweep Mode EE 3 51 System Related COMMANOS rusker Ree 3 53 Chapter Loi is 4 1 SCPI AND HS COMMAND REFERENCE sucias 4 1 Whats This Capes 4 1 Introduction to ne E CEET 4 1 Command Format bo 4 2 Command separator ula GAS 4 3 The MIN and MAX Parameters kee 4 3 Querying Parameter Setting iiid cid ita 4 4 Query Response Formal aure eres 4 4 SCPI Command TE TINA Oued Sa 4 4 IEEE STD 488 2 Common Commands E 4 4 SCPI Parameter TYPES icons tetra tence ege 4 4 Numeric Parameters A A ernt nEn EEEE eeeene 4 5 Discrete P rameters cons racire a eaaa a eea Era EEEE E a EEE E E A ERREA E AEAEE TEENER 4 5 Boolean Paramete S sarte O E N E R Meus Ea 4 5 Arbitrary Block Parameters cacas dandote dais dci dalens 4 5 Alternative Command Set HS Commands cccccccnnononoconcncncccnnnnnnnnncnnnnncnnnnnnnnnnncnnnnnnnncnnnnnnennncnos 4 6 Invoking HS Command Mode se as ta cer a PO dake a ii 4 6 Rules for Using HS Command Mode cccccc
21. Error Execution Error Request Control Power On Standard Event Status Register O1 Command Error N Query Error Operation Complete 9 4 ESR Logical OR Queue Not Empty Standard Event Status Register ESE lt value gt See ena Den gt ESE Output Queue lt read by Serial Port Generation Service Request lt 7 6 ESBMAV d La 1 O Status Byte Register lt lt read by STB rh Logical OR Ls AA gt I e d 8 ag Service Request 0 Enable Register SRE lt value gt SRE Figure 4 1 SCPI Status Registers SCPI and HS Command Reference 4 2 Astronics Test Systems Publication No 980867 Rev A The Status Byte Register STB Reading the Status Byte Register Astronics Test Systems 3152A User Manual The Status Byte summary register contains conditions from the other registers Query data waiting in the synthesizer s output buffer is immediately reported through the Message Available bit bit 4 Bits in the summary register are not latched Clearing an event register will clear the corresponding bits in the Status Byte summary register Description of the various bits within the Status Byte summary register is given in the following Bit 0 Decimal value 1 Not used always
22. FREQUENCY are both acceptable forms Use upper or lowercase letters Therefore FREQ FREQUENCY freq and Freq are all acceptable Other forms such as FRE and FREQUEN will generate an error SCPI and HS Command Reference 4 2 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual The above syntax statement shows the frequency parameter enclosed in triangular brackets The brackets are not sent with the command string A value for the frequency parameter Such as FREQ 50e 6 must be specified Some parameters are enclosed in square brackets The brackets indicate that the parameter is optional and can be omitted The brackets are not sent with the command string If an optional parameter is not specified the synthesizer uses a default value Command A colon is used to separate a command keyword from a lower level keyword as shown below Separator SOUR FUNC SHAP SIN A semicolon is used to separate commands within the same subsystem and can also minimize typing For example sending the following command string TRIG SOUR ADV INT BURS ON INT RATE 5e 3 is the same as sending the following three commands TRIG SOUR ADV INT TRIG BURS ON TRIG INT RATE 5e 3 Use the colon and semicolon to link commands from different subsystems For example in the following command string an error is generated if both the colon and the semicolon are not used OUTP STATE ON TRIG STAT ON Substitute MINim
23. HS COMMAND REFERENCE What s In This Chapter Introduction to the SCPI Language Astronics Test Systems This chapter contains reference information for programming the 3152A Standard Commands For Programmable Instruments SCPI convention rules and syntax are explained in detail Table 4 1 lists all SCPI commands used for programming the 3152A The command summary for each SCPI model is also included in this chapter This chapter teaches you how to use SCPI commands to control functions modes waveforms and other aspects of the instrument Prior understanding of SCPI programming is necessary for low level programming of the 3152A In addition High Speed HS commands have been defined corresponding to each of the 3152A SCPI commands These commands can be used as alternatives to the SCPI command set in cases where raw speed is more important than software readability Commands to program the instrument via the VXIbus are defined by the Standard Commands for Programmable Instruments SCPI 1993 0 standard The SCPI standard defines a common language protocol It goes one step further than IEEE STD 488 2 and defines a standard set of commands to control every programmable aspect of the instrument It also defines the formats of command parameters and the formats of values returned by the instrument SCPI is an ASCII based instrument command language designed for test and measurement instruments SCPI commands are structured
24. In this case the CPU does not perform control bit settings and it is entirely up to the user to initialize control bits properly otherwise the 3152A will not generate waveforms as expected Use the commands below to download waveform data using 16 bit shared memory download mode Change the download mode to 16 bit using the following command FORMat WAVE NORMal USER NORM is the default setting USER places the 3152A into 16 bit memory download mode Using The Instrument 3 36 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual WARNING Changing modes from NORM to USER and vice versa is destructive to the waveform memory This command has an affect on the segment table and SYNC and break point bits location Other parameters such as amplitude offset and sample clock frequency are not affected by this command The query FORMat WAVE queries the waveform download mode and returns NORM or USER The command SMEMory OFF ON toggles the shared memory state OFF is the default position After this command the instrument cannot accept normal commands Data must be sent to the generator using shared memory access Normal command mode is resumed when the SMEMory STATe is changed to OFF The query SMEMory queries the shared memory state and returns 0 OFF or 1 ON Following the SMEM ON command you can start downloading waveform data Figure 3 3 shows an example of waveform data
25. MODE FAST In HS mode the instrument accepts HS commands only SCPI commands sent when the 3152A is in HS mode will generate errors Likewise in NORMal SCPI mode HS commands will not be accepted SCPI and HS Command Reference 4 6 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual e HS commands must be sent to the instrument in accordance Rules for Using with the following usage rules HS Command 1 Unlike SCPI command syntax a space or spaces may not Mode be placed between HS commands and their parameters For example the HS command 0100A1 is valid The HS command 0100A 1 is incorrect and will generate an error 2 If more than 1 parameter is associated with a command use a comma or commas to separate parameters Once again commas and parameters may not be offset by spaces For example the HS command 0300C1 6 5 0 is valid The HS command 0300C 1e6 5 0 is incorrect and will generate an error 3 As with SCPI multiple HS commands may be sent together if they are separated a semicolon or semicolons Once again 0100A1 0200A1 is valid and 0100A1 0200A1 is incorrect and will generate an error 4 As with SCPI set type HS commands may be terminated with a question mark instead of parameters to query or get a setting from the instrument For example you can query the frequency amplitude and offset settings of the 3152A by sending the query 0300C 5 At
26. SCLK AMPL OFFS 1E6 100E 6 50E6 MINimum MAXimum 1E6 100E 6 50E6 MINimum MAXimum 1E6 100E 3 100E6 MINimum MAXimum INT EXT ECLtrgO 5 000 10E 3 16 00 5 000 10E 3 16 00 0 7 190 7 190 FIXed USER SEQuence SWEep SIN TRI SQU PULS RAMP SINC GAUS EXP DC 0 0 360 1 1 9 50 1 99 9 SCPI and HS Command Reference 4 10 Not confirmed Not confirmed Not confirmed Not confirmed Not confirmed Not confirmed Not confirmed Confirmed Confirmed Not confirmed Not Confirmed Not confirmed Confirmed Confirmed Confirmed Confirmed Confirmed Confirmed Confirmed Confirmed Not Confirmed Not Confirmed Not Confirmed Not Confirmed Not Confirmed Not Confirmed Not Confirmed Not Confirmed Confirmed 0304G lt float float float float float fl oat float gt 0305F lt float float float float float fl oat gt 0310D lt float float float integer gt 0306D lt float float float integer gt 0307D lt float float float integer gt 0308A lt float gt 0309D lt integer float float float gt 0400A lt float gt 0400A lt float gt 0410A lt float gt 0411A 3 4 16 04200 0500A lt float gt 0500A lt float gt 0501A lt float gt 0610A lt 0 1 2 3 gt 0600A lt 0 1 2 3 4 5 6 7 8 9 gt 0700A lt float gt 0701A lt integer gt 0710A lt float gt 0711A lt integer gt 0720A lt float gt Astronics Test Systems Publication No 980867 Rev A
27. Square wave Mode Front Panel PLL Frequency 1 000 KHz Amplitude 2V Trigger Level OV Remote Commands RES OUTP ON FUNG SHAP SQU PHAS2 LOCK ON TRIG LEV O VOLT 2 2 Make the following connections a Connect function generator output to the input of the 500 Tee Connector b Connect one end of the 500 Tee Connector to the 3152A TRIG IN and the other end to the counter Channel A input c Connect 3152A OUT to the counter Channel B input 3 Set counter to phase measurements Terminate counter inputs with 500 4 Set Pulse Function generator to output 2 Vp p square waveforms Change 3152A and Pulse Function generator frequency and verify counter phase readings as shown below Astronics Test Systems Maintenance and Performance Checks 5 13 3152A User Manual Publication No 980867 Rev A 3152A FREQ PULSE GENERATOR SETTING FREQ SETTING COUNTER READING 10 00 MHz 10 00 MHz 0 77 1 000 MHz 1 000 MHz 0 12 2 100 0 KHz 100 0 KHz 0 45 72 10 00 KHz 10 00 KHz 0 45 5 Change the 3152A PHAS2 ADJ setting to 180 Change 3152A and Pulse Function generator frequency and verify counter phase readings as shown below 3152A FREQ PULSE GENERATOR SETTING FREQ SETTING COUNTER READING 10 00 KHz 10 00 KHz 180 5 6 Change the 3152A PHAS2 ADJ setting to 180 Change 3152A and Pulse Function generator frequency and verify counter phase readings as shown below 3152A FREQ PULSE GENERATOR SETTING
28. TTL Level Positive going pulses 20 ns width 1 MHz 10 U37 U38 U58 U60 pin TTL Level Negative going pulses 20 ns width 1 9 MHz 11 U39 pin 5 TTL Level Positive going pulses 20 ns width 12 U18 pin 4 ECL Level 100 MHz 13 U18 pin 2 ECL Level 100 MHz 14 U15 pin 2 U16 pins 2 3 14 15 U19 pins 2 3 9 14 U20 pin 14 U21 pin 6 11 U22 pin 6 ECL Level 100 MHz Change the 3152A setting to triggered Use an external pulse generator to apply a TTL level 200 KHz signal to the TRIG IN connector Proceed with the checks given in Table 5 7b Maintenance And Performance Checks 5 28 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Table 5 7b Engine Board Checkout Procedure 2 Step Test Point Expected Result 1 U13 pin 16 TTL Level 200 KHz 2 U13 pins 8 TTL Level Positive going pulses 10 ns width 200 KHz 3 U39 pin 13 TTL Level Negative going pulses 10 ns width 200 KHz U39 pin 8 TTL Level Positive going pulses 1 us width 200 KHz U26 pin 11 TTL Level Negative going pulses 1 us width 200 KHz U24 pin 1 ECL Level Negative going pulses 1 us width 200 KHz Change the 3152A setting to delayed trigger and change delay to 100 Use an external pulse generator to apply a TTL level and 200 KHz signal to the TRIG IN connector Proceed with the checks given in Table 5 7c Table 5 7c Engine Board Checkout Procedure 3 Step Test Point Expected
29. UP parameter causes a sweep from the start frequency to the stop frequency The DOWN parameter reverses this direction SOURce SWEep SPACing lt LlNear LOGarithmic gt The LiNear parameter causes the sweep function to dwell on each discrete intermediate frequency for the same amount of time at each frequency The LOGarithmic parameter causes the sweep function to dwell on each discrete frequency for differing amounts of time according to the logarithmic function SOURce SWEep FREQuency STARt lt value gt Astronics Test Systems Using The Instrument 3 51 3152A User Manual Using The Instrument 3 52 Publication No 980867 Rev A This command specifies the frequency that the sweep function starts with when SWE DIR UP is enabled and ends with when SWE DIR DOWN is enabled SOURce SWEep FREQuency STOP lt value gt This command specifies the frequency that the sweep function ends with when SWE DIR UP is enabled and starts with when SWE DIR DOWN is enabled SOURce SWEep FREQuency MARKer lt value gt The 3152A s sweep function can be synchronized with external events using the marker facility Choose a frequency between the specified STARt and STOP as the location for the marker During each sweep cycle the 3152A will output a marker pulse in synchronization when the 3152A sweeps through the marker frequency The pulse will be available at the 3152A s SYNC OUT jack or output to a TTL trigger line as specified u
30. end of the case switch S1 Figure 2 1 shows the location of the logical address switch The switches are marked with numbers 1 to 8 The 3152A uses binary values 2 to 2 to set the logical address using the active low address switch A switch is active when its arm is placed in the ON position Astronics Test Systems ships the 3152A with logical address 2 Emulation Mode The 3152A Synthesizer has numerous enhancements over the older 3152 and 3152 S 1619 For those customers wishing to Selection use the 3152A as a direct replacement for the 3152 or 3152 S 1619 the 3152A has an emulation mode capability In this mode of operation the 3152A will identify itself as a 3152 or 3152 S 1619 and act exactly like the selected model NOTE When using the 3152A in 3152 emulation mode the 3152 Software Driver must be used This driver is available on the Astronics Test Systems website See the front of this manual for link to the Support Download page The module is shipped from the factory in 3152A Mode To put the module in 3152 or 3152 S 1619 emulation mode simply flip the appropriate position of the Instrument ID switch This switch is accessed through the left side panel of the module Setting the switch to the ON position entails moving the switch towards the front panel This is shown in Figure 2 2 Address Space The 3152A Synthesizer may operate in either A24 or A32 3 H Address Space modes The module is shipped from the factor
31. fails to output the correct waveform with correct amplitude and offset levels If there is a problem with the output amplifier or with the amplitude control circuit proceed with the checkout procedure given in Table 5 2 Before starting the following procedure reset the 3152A to the factory defaults using the RST command Then send the command OUTPUT ON Maintenance And Performance Checks 5 22 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Table 5 2 Output Amplifier and Amplitude Control Checkout Procedure Step Test Point Expected Result 1 Junction of R57 and R58 750 mVp p sinewave 1 MHz 2 Junction of R18 and R19 10 Vp p sinewave 1 MHz 3 Voltage across R37 R41 R46 and Approximately 1 6 V R49 4 CE voltage on Q9 Approximately 2 8 V 5 U7 pin 1 Approximately 1 1 V 6 U7 pin 7 Approximately 400 mV 7 Change amplitude setting to 1 61V and offset setting to 7V 8 U8 pin 1 Approximately 320 mV 9 U8 pin 7 Approximately 2 V AIG Qumianaian Problems with the clock synthesizer circuits can be detected if Clock Synthesizer the 3152A accepts word serial commands and responds Checkout correctly to word serial queries but fails to output the correct waveform frequency If there is a problem with the clock synthesizer circuit proceed with the checkout procedure given in Table 5 3 Before you start with the following procedure reset the 3152A to the factory de
32. following command to select the source for the sample Selecting the clock for the user and sequenced functions Sample Clock FREQuency RASTer SOURce EXT INT ECLTrg0 Source EXT selects an external clock source The external source is applied to the front panel CLOCK IN connector INT selects the internally synthesized clock synthesizer ECLTrg0 selects a sample clock that is available on the backplane Note that ECLTrg0 is always the active sample clock source when the 3152A is set to operate as a slave in phase synchronization mode The query FREQuency RASTer SOURce queries the sample clock source setting and returns EXT INT or ECLTO Using The Instrument 3 10 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Use the following command to program the peak to peak Prog ramming the amplitude for the generated waveform Output Amplitude VOLTage lt amplitude gt MINimum MAXimum and Offset ER MIN selects the smallest amplitude MAX selects the largest amplitude The default amplitude is 5 00 V into 500 The query VOLTage queries the output amplitude for the currently selected function and returns a value in volts The command VOLTage OFFSet lt offset gt sets the offset for the currently active function The default offset is O V The query VOLTage OFFSet queries the output offset for the currently selected function and returns a value in volts Before selecting the fi
33. from the instrument access the component side for calibration and checks and the solder side when replacing components When replacing the side panels reverse the above procedure Maintenance and Performance Checks 5 1 3152A User Manual Publication No 980867 Rev A Special Handling MOS devices are designed to operate at very high impedance i ee levels for low power consumption As a result any normal static of Static Sensitive charge that builds up on your person or clothing may be Devices sufficient to destroy these devices if they are not handled properly When handling such devices use precaution to avoid damaging them as described below containers specially designed to prevent static build up Typically these parts are received in static protected containers CAUTION of plastic or foam Keep these devices in their original sene containers until ready for installation O MOS IC s should be transported and handled only in Ground yourself with a suitable wrist strap Remove the devices from the protective containers only at a properly grounded work station Remove a device by grasping the body do not touch the pins Any printed circuit board into which the device is to be inserted must also be grounded to the bench or table Use only anti static type solder suckers Use only grounded soldering irons Once the device is installed on the PC board the device is adequately protected and normal handling may resume
34. is to modify the phase offset setting using SCPI commands This method is extremely accurate while permitting phase offset adjustments with 0 01 increments The PM IN provides another option for changing phase offsets Applying voltage to this input changes the start phase of the synthesizer continuously depending on the voltage level at the phase modulation input The applied voltage range is DC to 10 kHz depending on the lock frequency and the number of waveform samples Three filters are built into the 3152A each having a different cutoff frequency and rise time properties These filters are available for use in various applications depending on the specific requirement The 20 MHz Gaussian filter has a gaussian response which smooths fast transitions and eliminates ringing and aberrations The 25 MHz and the 50 MHz filters are elliptical with a very sharp cutoff frequency They are useful for removing the staircase effect from waveforms that are generated with high frequency clock rates Astronics Test Systems Publication No 980867 Rev A 3152A User Manual There are three LEDs on the front panel The FAIL LED Red Front Panel illuminates at power up until the 3152A has passed its self test Indicators If the 3152A self test fails the FAIL LED remains illuminated The FAIL LED may be illuminated during normal operation if the 3152A stops communication The ACCESS LED Amber illuminates each time a command has been received by
35. listed in the specification section of this manual To place the 3152A in Burst mode use the following commands INITitiate CONTinuous OFF TRIGger BURSt ON TRIGger COUNt lt counts gt INIT CONT OFF places the 3152A in a non continuous mode TRIG BURS ON turns the burst function on The TRIG COUN specifies the number of waveforms output after a qualified trigger signal To ensure proper operation enable Burst mode after setting up the burst parameters When Burst mode is enabled previously programmed Trigger or Gate modes turn off automatically The query TRIGger BURSt queries the state off Burst mode and returns 0 OFF or 1 ON The query TRIGger COUNt queries the burst count and returns an integer Using The Instrument 3 22 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Selecting the When an external source is not available the operator has the d option to use either the built in trigger generator or a Trigger Source TTLTRG lt n gt signal to stimulate its output Use the following command to select the trigger source for the instrument TRIGger SOURce ADVance EXTernal INTernal TTLTrg lt n gt EXT is the default trigger source for the 3152A Select the TTLT lt n gt option with lt n gt ranging from O to 7 to use one of the TTLTRG lines available on the backplane Select INT to use the internal trigger generator Remember to program the period of this generator as shown lat
36. parameters are used to program settings that have a limited number of values e FlXed USER and SEQuence Parameters They have short and long form command keywords Upper and lowercase letters can be mixed Query responses always return the short form in all uppercase letters The following command uses discrete parameters SOUR FUNC MODE FIXed USER SEQuence Bool Boolean parameters represent a single binary condition that is oolean either true or false The synthesizer accepts OFF or 0 for a Parameters false condition The synthesizer accepts ON or 1 for a true condition The instrument always returns 0 or 1 when a boolean setting is queried The following command uses a boolean parameter OUTP FILT OFF ON The same command can also be written as follows OUTP FILT 0 1 Arbitrary block parameters are used for loading waveforms into Arbitrary Block the synthesizers memory Depending on which option is Parameters installed the 3152A can accept binary blocks up to 523288 bytes The following command uses an arbitrary block parameter that is loaded as binary data TRAC DATA 564000 lt binary_block gt Astronics Test Systems SCPI and HS Command Reference 4 5 3152A User Manual Publication No 980867 Rev A In addition to the SCPI command set there is an alternative Alternative command set which may be invoked to increase the throughput Command Set of the 3152A by a typical factor of 2 3 Actual throu
37. procedure Warm Up Period Recommended test equipment for calibration is listed at the Recommended beginning of this GES in the section entitled Recommended Test Equipment Test Equipment Test instruments other than those listed may be used only if their specifications equal or exceed the required characteristics A dt oboe All adjustments are performed with the POWER ON The side Adjustment SE should be SE to allow access to test points and Procedures adjustments WARNING Special care should be taken to prevent contact with live circuits or the power line area This could cause an electrical shock resulting in serious injury or death Use an isolated tool when making adjustments When necessary refer to the component layouts for determining adjustment points Follow the procedure in the sequence indicated as some adjustments are interrelated and dependent on the proceeding steps Verify that the waveform generator is functioning according to the performance checks Ensure that all results are within or close to the range of the required specifications otherwise refer to the troubleshooting procedures given later in this section Perform the following adjustment procedure If an adjustment cannot be made to obtain a specific result refer to the troubleshooting procedures Astronics Test Systems Maintenance and Performance Checks 5 15 3152A User Manual Publication No 980867 Rev A NOTE If not otherwise specified co
38. pulses 400 us width 1 ms period U49 pin 5 Positive going pulses 300 us width 1 ms period PLL Checkout Problems with the phase lock loop circuits can be detected if the 3152A accepts word serial commands and responds correctly to word serial queries but fails to lock to a valid external signal If there is a problem with the PLL circuits proceed with the checkout procedure given in Table 5 6 Before starting the following procedure reset the 3152A to the factory default using the RST command Configure the 3152A to PLL mode 10 MHz frequency and square waveform Use the following commands after loading the waveforms Remote Commands RES OUTP ON FREQ 10E6 PHAS2 LOCK ON TRIG LEV O Connect an external 10 KHz 2 Vp p square waveform to the TRIG IN BNC Proceed with the checkout procedure given in Table 5 6 Table 5 6 PLL Checkout Procedure Step Test Point Expected Result 1 U513 pin 6 0 KHz square waveform ECL logic level 2 U513 pin 11 20 us width positive going pulses 100 us period ECL 3 Q502 Q503 collectors 3 Vp p narrow pulses on 5 V offset Maintenance And Performance Checks 5 26 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Ei AEN bpa mim As described in the paragraph Main Board Circuit Engine Board Circuit Checkout the 3152A is made of two boards If the engine Checkout board is removed from the main board reinstall it before
39. queries the Phase Lock mode and returns 0 OFF or 1 ON The query PHASe ADJust queries the phase offset and returns a value in degrees In query PHASe SOUR queries the phase lock source and returns MAST or SLAV s The 3152A can phase lock to an external reference which is Front Panel Phase applied to the trigger input The locking process is done Synchronization automatically by the generator There is no need for the user to initiate or set the generator s lock in range for this mode A front panel LED illuminates when the reference signal is valid and the 3152A locks on the external signal After lock has been achieved you may shift the phase between the reference and the generator from 180 to 180 NOTE Phase offset resolution depends on the number of waveform samples For instance if you have 1000 waveform samples there is no problem with adjusting the phase offset in 1 increments 360 1000 lt 1 As another example if you have only 10 waveform samples the best phase offset increments are only 36 360 10 36 There is a special fine adjustment for phase offset with a 36 range This adjustment is useful in places where a 36 gap is too wide The fine phase adjustment improves phase offset settings to 0 01 and can be used in conjunction with the coarse phase offset adjustment at any phase offset setting point Astronics Test Systems Using The Instrument 3 47 3152A User Manual Pub
40. satisfactorily shows visible damage has been stored under unfavorable conditions has sustained stress Do not operate until performance is checked by qualified personnel EC Declaration of Conformity Astronics Test Systems 4 Goodyear Irvine CA 92618 deciare under sole responsibility that the 3152A Arbitrary Waveform Generator P N 407808 003 013 103 113 conforms to the following Product Specifications Safety EN 61010 1 EMC Immunity EN61326 Class A Table 1 Emissions EN61326 Class A Table 3 Supplementary Information The above specifications are met when the product is installed in an Astronics Test Systems certified enclosure with faceplates installed over all unused slots as applicable The product herewith complies with the requirements of EN61010 1 and EN61326 irvine CA January 14 2002 This page was left intentionally blank Publication No 980867 Rev A 3152A User Manual Table of Contents OES A A OE ated 1 1 GETTING STARTED su aa 1 1 What s In TAS ESSEE EEEEEE Ense nnne E nEn 1 1 eigent NE E E NE ET 1 2 Ree EE 1 3 Safety Considerations a Aarset 1 4 SUPPISA RE 1 4 SPES EAN vn TNT ee 1 4 Functional Description E 1 5 Input and Output en EC 1 5 Main OUTD EEE eras 1 5 SYNG OUIDUN Sst SN 1 5 External Clock Inge eene Ee 1 5 PN OP need sah actos etal SEN 1 7 Troen 1 7 Operating Modes ics circo a 1 7 COMILLAS MA SSG 1 7 A Ae es ethene ee 1 7 BUM o 1 8 Gartsco Mode noir raras 1
41. sensitivity for the trigger signal TRIGger SLOPe POSitive NEGative Positive going transitions will trigger the 3152A when the POS option is selected Negative transitions will trigger the 3152A when the NEG option is selected POS is the default slope The query TRIGger SLOPe queries the trigger slope and returns POS or NEG The trigger delay command delays the output of a triggered or burst waveform by a specified number of sample clock cycles by a value of 10 to 2 million cycles Actual delay is calculated by Testa Desa ag where Doycies IS the programmed delay and fsc x is the sample clock frequency setting Enable or disable this feature by setting the STATe TRIGger DELay STATe OFF ON TRIGger DELay lt value gt The queries TRIGger DELay STATe TRIGger DELay query the state of the trigger delay feature and the delay value Astronics Test Systems Publication No 980867 Rev A 3152A User Manual The trigger level command sets the threshold level at the trigger Selecting the input connector Trigger levels are adjustable from 10 V to 10 Trigger Level V with up to 4 digits Trigger level resolution is always 10 mV Use the following command to set the trigger level for the trigger signal TRIGger LEVel lt value gt This sets the trigger level for the signal which is applied to the TRIG IN The default value is 1 6 V so there is no need to modify this value if you apply a TTL level signal to the tr
42. set to 0 Bit 1 Decimal value 2 Not used always set to 0 Bit 2 Decimal value 4 Not used always set to 0 Bit 3 Decimal value 8 Not used always set to 0 Bit 4 Decimal value 16 Message Available Queue Summary Message MAV The state of this bit indicates whether or not the output queue is empty The MAV summary message is true when the output queue is not empty This message is used to synchronize information exchange with the controller The controller can for example send a query command to the device and then wait for MAV to become true If an application program begins a read operation of the output queue without first checking for MAV all system bus activity is held up until the device responds Bit 5 Decimal value 32 Standard Event Status Bit ESB Summary Message This bit indicates whether or not one or more of the enabled ESB events have occurred since the last reading or clearing of the Standard Event Status Register Bit 6 Decimal value 64 Master Summary Status MSS Request Service RQS Bit This bit indicates if the device has at least one condition to request service The MSS bit is not part of the IEEE STD 488 1 status byte and will not be sent in response to a serial poll However the RQS bit if set will be sent in response to a serial poll Bit 7 Decimal value 128 Not used always set to 0 The Status Byte summary register can be read with the STB common query The STB common query cause
43. the FUNC SHAP PULS selection parameters for the PULSe function will effect the output waveform when modified Note that changes made to parameters for a specific function do not have any effect on other functions Also changes made to other function parameters while the pulse shape is selected will not have any effect until that pulse shape is selected The command PULSe DELay lt value gt Sets the pulse delay in percent of the pulse period For example if the pulse period is 100 ms 10 will delay the first transition of the pulse by 10 ms Delay is measured from trigger to the first turning point The query PULSe DELay queries the pulse delay setting and returns a value in percent The command PULSe TRANsition lt value gt sets the pulse rise time in percent of the pulse period For example if the pulse period is 100 ms 5 rise time equals 5 ms Pulse rise time is measured between the two turning points of the first transition The query PULSe TRANsition queries the pulse rise time setting and returns a value in percent The command PULSe WIDTh lt value gt sets the pulse width in percent of the pulse period For example if the pulse period is 100 ms 20 pulse width equals 20 ms Pulse width is measured between the two turning points on the top of the pulse The query PULSe WIDTh queries the pulse width setting and returns a value in percent Astronics Test Systems Using The Instrument 3 19 3152
44. the waveform The Triggered mode operates on standard waveforms and arbitrary waveforms Observe the limitations of the trigger signal as listed in the specification section of this manual Note that for Standard Waveforms other than square wave the 3152A is limited to signal frequencies of 10 MHz or less To place the 3152A in Triggered mode use the following command INITitiate CONTinuous OFF ON Using The Instrument 3 20 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual OFF places the instrument in Triggered mode ON restores continuous operation The query INITitiate CONTinuous queries the instrument operating mode parameter and returns 0 OFF or 1 ON e AEN Ai Rnet The 3152A can be set to operate in Gated mode only after the Gated Mode INIT CONT OFF command has been received The output remains at a certain DC level as long as the TRIG IN signal from the front panel remains inactive A TTL level signal is used to stimulate the TRIG input The gating signal can be programmed to be either active high or active low Each time the proper level is present at the trigger input connector the 3152A generates output waveforms as long as the gate signal is present When the gate signal is de asserted the output completes the last cycle and resumes position at a DC level equal to the last point of the waveform Gated mode operates on standard waveforms arbitrary waveforms and on sequences o
45. using the commands that were explained before Advance Second place the instrument in Triggered mode using the INIT CONT OFF command To place the 3152A in Triggered Commands Sequence Advance mode use the following command SEQuence ADVance AUTO TRIGger AUTO specifies the normal continuous advance and TRIGger places the instrument in Triggered Sequence Advance mode The query SEQuence ADVance queries Triggered Sequence Advance mode and returns AUTO or TRIG Although multiple 3152As within one chassis run off a common Backplane Inter clock CLK10 their outputs are not synchronized to each other Module If the same waveform length and clock rates for two modules Synchronization are selected and both are displayed on an oscilloscope the outputs may look as though they are synchronized even though they are not The waveforms may not start at the same point along the waveform If another waveform is selected or if the same waveforms are reprogrammed you may notice that the phase relationship between the two modules has changed again Astronics Test Systems Using The Instrument 3 45 3152A User Manual Using The Instrument 3 46 Publication No 980867 Rev A CAUTION Phase synchronization requires the use of the VXI ECLTRGO and ECLTRG1 signals Other VXI instruments must not drive ECLTRGO 1 while phase synchronization is enabled There are phase synchronization commands that can tightly control phase offsets between two or m
46. 1 to be the size of the sum of the waveform sizes for all waveforms to be downloaded into segments Load shared memory with a binary file representing the data from all segments to be loaded concatenated together Use the SEGM DATA command to slice the data stored in segment 1 into n properly sized segments where n is the original number of waveforms to be loaded This approach will provide the same result as obtained by loading the individual segments one by one The difference is that the data will be loaded much more quickly and efficiently Binary data is sent to the 3152A in byte high byte low order This order can be reversed using the following command BORDer NORMal SWAPped The default is NORM This command is useful only for binary block transfers The query FORMat BORDer queries the byte order configuration and returns NORM or SWAP Using The Instrument 3 33 3152A User Manual Publication No 980867 Rev A I AE biaa Binary data is sent to the Model in either 12 bit or 16 bit binary Selecting Binary format When NORMal 12 bt downloads are used the 3152A Download Forma calculates the start stop and sync bits stored in memory in the same data word as the 12 bit waveform points When USER 16 bit downloads are used the 3152A allows the user to download waveform data AND start stop and sync bit information This mode should be used with caution since an incorrect download can cause unexpected operation of
47. 10 3152A Specifications A 7 3152A User Manual Output Characteristics 3152A Specifications A 8 Output Stand By Impedance Protection Glitch Energy Amplitude Resolution Accuracy 1 kHz Offset Dependency Range Resolution Accuracy Filters Publication No 980867 Rev A Via front panel OUTPUT BNC terminal Output Normal or Off 500 1 Protected against temporary short to case ground lt 1 nV s at 16 Vp p 20 mV to 32 Vp p into open circuit 10 mV to 16 Vp p into 500 4 digits 1 20 mV from 1 610 V to 16 00 V 1 2 mV from 161 0 mV to 1 600 V 1 200 uV from 10 00 mV to 160 0 mV Offset and Amplitude are independently adjustable within level windows 8 V 800 mV and 80 mV 0 to 7 190 V within 8 V window 0 to 719 0 mV within 800 mV window 0 to 71 90 mV within 80 mV window 4 digits 1 1 of amplitude 20 mV 8 V window 1 1 of amplitude 2 mV 800 mV window 1 1 of amplitude 200 uV 80mV window 50 MHz 7 pole elliptic 25 MHz 7 pole elliptic 20 MHz 7 pole Gaussian Astronics Test Systems Publication No 980867 Rev A Standard Waveforms Astronics Test Systems Square Wave Pulse Rise Fall time Aberration SYNC Output Level Protection Frequency Range Source Resolution Accuracy Stability Sine Frequency Range Distortion Harmonics Band Flatness 3152A User Manual 7 ns Typical 10 to 90 of amplitude lt 5 Via f
48. 7 Rev A This page was left intentionally blank Getting Started 1 14 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Chapter 2 CONFIGURING THE INSTRUMENT i This chapter contains information and instructions necessary to Installa tion prepare the 3152A for operation Details are provided for initial Overview inspection grounding safety requirements repacking instructions for storage or shipment logical address selection and installation information Unpacking and 1 Remove the 3152A module and inspect it for damage If any Sg z damage is apparent inform the carrier immediately Retain Initial Inspection shipping carton and packing material for the carriers inspection 2 Verify that the pieces in the package you received contain the correct 3152A module option and the 3152A Users Manual Notify Customer Support if the module appears damaged in any way Do not attempt to install a damaged module into a VXI chassis 3 The 3152A module is shipped in an anti static bag to prevent electrostatic damage to the module Do not remove the module from the anti static bag unless it is in a static controlled area Safety The following safety precautions should be observed before P A using this product and associated computer Although some recautions instruments and accessories would normally be used with non hazardous voltages there are situations where hazardous conditions may be present This produ
49. 8 A A NE 1 8 Elei KOENEN 1 9 tege e Eden EEN 1 9 Astronics Test Systems i 3152A User Manual Publication No 980867 Rev A Sequenced Ee E 1 9 Sweep Ee ii cias 1 11 Q tp t EE 1 11 Backplane Synchronization E 1 11 Fr nt Panel PULL eee 1 12 Ereg ency Gomes aars Gene E 1 12 Phase Modulation E 1 12 SIE 1 12 Front Patel eelere TEE 1 13 Programming Te STS 2A EE 1 13 NE LES 2 1 CONFIGURING THE INSTRUMENTS dree ee Eege 2 1 A EE 2 1 Unpacking and Initial Inspection deeg a lea 2 1 Safety PIOCAUUGINS mein 2 1 Performance O 2 2 Grounding Be Hl EE 2 2 Long Term Storage or Repackaging For Ghpment 2 3 PCD ArAONN EOF Sea 2 3 Logical Address Selection vamser ida 2 4 Emulation Mode Selec cit en asa 2 4 Address Space Selec Lae dada ea enden nuns 2 4 Een EE 2 6 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual A E 3 1 USING THE INSTRUMENT ed nude 3 1 NEMNT ee ae ae eee Ace 3 1 SA a a a E 3 1 InputOutput Prot tiOn EE 3 1 Power On Reset Defa llSis n gege AAA etal o ae 3 1 What TO DO NG Wg soc rcs a cet ari io 3 2 Using the APPLY Gommmaing ieissa aeea aa e EE A EEEE 3 4 Output Configuration Commands siii edel 3 8 Selecting an Output Function Type EE 3 8 Selecting a Standard Function Shape AAA 3 9 Changing the Frequency and Sample Clock AAA 3 9 Selecting the Sample Clock Source ANEN 3 10 Programming the Output Amplitude and Ofteet nono 3 11 Selecting ne Filter Ly pe EE 3 11 Activating the Backplane
50. 980867 Rev A Keyword Parameter Format SCPI HS Commands Default min max 1993 0 bincmd lt param s gt NULL Not 08500 confirmed ADJust 0 0 360 Confirmed 0810A lt float gt SOURCe MASTer SLAVe Confirmed 0800 lt 1 2 gt PLL Confirmed LOCK OFF ON Not 0920A lt 0 1 gt confirmed STATe OFF ON Not 0920A lt 0 1 gt confirmed ADJust 0 180 180 Confirmed 0900A lt float gt FINE 0 36 36 Not 0910A lt float gt Confirmed SEQuence Not Confirmed ADVance AUTOmatic TRIGgered Not 1300A lt 0 1 gt Confirmed DATA string Not 13401 lt string gt Confirmed DEFine 1 1 4096 1 1 4096 1 1 1E6 Not 13103 lt integer integer long gt Confirmed DELete Not 13201 Confirmed NAME 1 1 4096 Not 13201 Confirmed ALL Not 13210 Confirmed SWEep Confirmed TIME Confirmed 1600A lt float gt DIRection UP DOWN Confirmed 1601A lt 0 1 gt SPACing LINEar LOGarithmic Confirmed 1602A lt 0 1 gt STEP Confirmed 1603A FUNG tion SINusoidal TRlangle SQUare Confirmed 1604A lt 0 1 2 gt FREQuency Confirmed 1610A lt float gt STARt Confirmed 1610A lt float gt STOP Confirmed 1611A lt float gt RASTer Confirmed 1612A lt float gt MARKer Confirmed 1613A lt float gt RESet Confirmed 14200 SYSTem Confirmed ERRor Confirmed 14300 VERSion Confirmed 1440 SCPI and HS Command Reference 4 12 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Keyword T
51. A User Manual Publication No 980867 Rev A The command PULSe TRANsition TRAiling lt value gt sets the pulse fall time in percent of the pulse period For example if the pulse period is 100 ms 15 fall time equals 15 ms Pulse fall time is measured between the two turning points of the second transition The query PULSe TRANssition TRAiling queries the pulse fall time setting and returns a value in percent i The 3152A offers four operating modes Continuous Triggered Selecting an Gated and Burst The selected waveform is repeated Operating Mode continuously when the instrument is set to operate in Continuous mode In this mode the 3152A does not require a trigger source to stimulate its output cycles The default operating mode of the instrument is continuous Triggered Gated and Burst modes require an external signal to initiate output cycles Information on how to trigger gate and output a burst of waveforms is given in the following paragraphs uted AR 1 In Triggered mode the output remains at a certain DC level as Triggered Mode long eile TRIG IN signal ion the front panel remains inactive A TTL signal is used to stimulate the TRIG input The synthesizer is sensitive to either the rising edge or the falling edge Each time a transition at the trigger input occurs the 3152A generates one complete output waveform At the end of the output cycle the output resumes position at a DC level equal to the last point of
52. A sTRONICS TEST SYSTEMS 3152A PRECISION PLL SYNTHESIZER User Manual Publication No 980867 Rev A Astronics Test Systems Inc 4 Goodyear Irvine CA 92618 Tel 800 722 2528 949 859 8999 Fax 949 859 7139 atsinfo astronics com atssales astronics com atshelodesk astronics com http www astronicstestsystems com Copyright 2001 by Astronics Test Systems Inc Printed in the United States of America All rights reserved This book or parts thereof may not be reproduced in any form without written permission of the publisher THANK YOU FOR PURCHASING THIS ASTRONICS TEST SYSTEMS PRODUCT For this product or any other Astronics Test Systems product that incorporates software drivers you may access our web site to verify and or download the latest driver versions The web address for driver downloads is http www astronicstestsystems com support downloads If you have any questions about software driver downloads or our privacy policy please contact us at atsinfo astronics com WARRANTY STATEMENT All Astronics Test Systems products are designed to exacting standards and manufactured in full compliance to our AS9100 Quality Management System processes This warranty does not apply to defects resulting from any modification s of any product or part without Astronics Test Systems express written consent or misuse of any product or part The warranty also does not apply to fuses software non rechargeable batteries dama
53. Cleaning The 3152A should be cleaned as often as operating conditions require To clean the instrument use the following procedure Thoroughly clean the inside and outside of the instrument When cleaning inaccessible areas remove dust with low pressure compressed air or a vacuum cleaner Use alcohol applied with a cleaning brush to remove accumulation of dirt or grease from connector contacts and component terminals Clean the exterior of the instrument and the front panel with a mild detergent mixed with water applying the solution with a soft lint free cloth Maintenance And Performance Checks 5 2 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Repair and Repair and replacement of electrical and mechanical parts must be accomplished with great care and caution Printed circuit Replacement boards can become warped cracked or burnt from excessive heat or mechanical stress The following repair techniques are suggested to avoid inadvertent destruction or degradation of parts and assemblies Use a 60 40 solder and temperature controlled 35 40 watt pencil type soldering iron on the circuit board The tip of the iron should be clean and properly tinned for best heat transfer to the solder joint A higher wattage soldering iron may separate the circuit from the base material Keep the soldering iron in contact with the PC board for a minimum time to avoid damage to the components or printed conductors
54. Command and Parameters SYSTem ERRor SYSTem VERSion RESet RST TEST TST IDN OPT Since most instruments and devices in an ATE system use similar commands which perform similar functions the IEEE STD 488 2 document has specified a common set of commands and queries which all compatible devices must use This avoids situations where devices from various manufacturers use different sets of commands to enable functions and report status The IEEE STD 488 2 treats common commands and queries as device dependent commands For example TRG is sent over the bus to trigger the instrument Some common commands and queries are optional but most of them are mandatory The following is a complete listing of all common commands and queries which are used in the 3152A CLS Clear the Status Byte summary register and all event registers ESE lt enable value gt Enable bits in the Standard Event enable register The selected bits are then reported to the status byte ESE Query the Standard Event enable register The synthesizer returns a decimal value which corresponds to the binary weighted sum of all bits set in the register ESR Query the Standard Event register The synthesizer returns a decimal value which corresponds to the binary weighted sum of all bits set in the register SCPI and HS Command Reference 4 21 3152A User Manual Publication No 980867 Rev A IDN Query the synthesizer s identity
55. ECLTRG and TTLTRG Lines cccccccccnnncnncccccnnnccnnannnnnncccnnncnnnnnnnns 3 12 Assigning the Validating Source For TTT 3 13 Enabling Me M r Olula eirctia discus a n ea a oases 3 14 Enabling EE d eet ue 3 14 Assigning the Source For The SYNC Output 3 15 Selecting the SYNG EL BE 3 16 Setting the Sync Pulse WIN steed esel een 3 16 Using the Built In Standard Waveiorms AEN 3 17 Selecting an Operating Mode aici oi ii 3 20 MRI GSS OG ene 3 20 Astronics Test Systems iii iv 3152A User Manual Publication No 980867 Rev A EL OC iss Aaa EO act ge car cee NN EN 3 21 Burst Moi nda 3 22 Selecting the de Source iaa 3 23 Using the Internal Trigger Generator EEN 3 23 selecting the Trigger Slope EE 3 24 Usingthe Trigger Delicia o opa tac 3 24 Selecting the Trigger A E 3 25 Using he Soft TAO EE 3 25 Generating Arbitrary Waveforms carita a ad 3 25 What Are Arbitrary Waveforms AANER ENNEN 3 26 Arbitrary Memory Manage Menciona 3 26 Memory Management CommandS annonnnnnnnnnnnnnnnnnrnnnnnnnnnnnnnannnrnnnnnnnnnnnnanrrnnnnrnnnnnnesenernnnnn 3 27 Loading Arbitrary WaVvVeloninis EE 3 28 High Speed Segment Downloads AAA 3 31 Reversing EE 3 33 Selecting Binary Download Fora eb 3 34 Using Shared Memory espais ttt ee 3 34 VOB it SNE ves 3 36 Memory Download EE 3 36 A EE 3 39 Generating Sequenced WavelormsS E 3 39 What Are Sequenced Waveforms kA 3 39 High Speed Sequence Downloads kee 3 42 leese RE ee le 3 44 Triggered Sequence Advance Commande
56. F 3 1 OUTP ON Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Table 5 4 Sequence Generator Checkout Procedure Step Test Point Expected Result 1 U45 pin 1 U42 pin 11 Negative going pulses 2 ns width 100 us period 2 U46 pin 1 and 3 Same as above 3 U42 pin 12 Negative going pulses 100 us width 200 us period 4 U42 pin 8 U43 pin 14 Negative going pulses 2 us width 100 us period 5 U44 pin 14 U47 pin 14 Same as above 6 U47 pin 5 Negative going pulses 2 us width alternating 100 us and 200 us periods 7 U47 pin 2 and 3 Positive going pulses 100 us width 200 us period The next checkout is done on the 3152A configured to operate in burst mode with 5 bursts Use the following command to configure the 3152A Remote Commands FUNC MODE USER TRAG SEL 1 INIT CONT OFF TRIG BURS ON TRIG COUN 5 OUTP ON Connect an external trigger source to the front panel TRIG IN connector Set external trigger frequency to 1 KHz Proceed with the checkout procedure given in Table 5 5 Astronics Test Systems Maintenance and Performance Checks 5 25 3152A User Manual Publication No 980867 Rev A Table 5 5 Burst Generator Checks Step Test Point Expected Result U56 through U60 pin 2 Five negative going pulses 2 ns width 100 us period repeated every 1 ms U56 through U60 pin 9 Positive going pulses 200 us width 1 ms period U49 pin 2 Positive going
57. FREQ SETTING COUNTER READING 10 00 KHz 10 00 KHz 180 5 7 Change the 3152A PHAS2 ADJ setting to 0 Change 3152A and Pulse Function generator frequency and verify counter phase readings as shown below Note the exact phase reading 3152A FREQ PULSE GENERATOR SETTING FREQ SETTING COUNTER READING 10 00 KHz 10 00 KHz 0 5 Note and record the exact reading 8 Change the 3152A PHAS2 ADJ setting to 0 and PHAS2 FINE setting to 36 Verify counter phase readings as shown below Note the exact phase reading 3152A FREQ PULSE GENERATOR SETTING FREQ SETTING COUNTER READING 10 00 KHz 10 00 KHz Recorded result from step 7 36 3 6 Maintenance And Performance Checks 5 14 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Adjustments Adjustments should be performed under laboratory conditions Environmental having an ambient temperature of 25 C 5 C and relative Conditions humidity of less than 80 If the instrument has been outside this range allow at least one additional hour for the instrument to stabilize before beginning the adjustment procedure Between adjustments always leave the top cover on the unit to keep the internal temperature as stable as possible Most equipment is subject to a small amount of drift when first turned on To ensure long term calibration accuracy turn on the power to the 3152A and allow it to warm up for at least 30 minutes before beginning the adjustment
58. L mode and the phase offsets with respect to an external reference If the 3152A is placed in PLL mode it can be used as a slave only After lock the synthesizer s output frequency is exactly equal to the frequency of the reference signal The commands are presented exactly as they should be typed in your program Optional nodes were omitted from these commands Factory defaults after RST or front panel reset are shown in bold typeface Parameter low and high limits are given where applicable Command and Parameters Low High Default Limit Limit PLL LOCK OFF ON OFF PLL ADJust lt value gt 180 180 0 PLL FINE lt value gt 36 00 36 00 0 The PLL FINE adjustment is always relative to the PLL ADJ setting For instance programming PLL ADJ 120 and PLL FINE 1 55 will generate a phase offset of 118 45 degrees Note that the PLL lock range depends on the number of waveform samples sampling frequency and external reference frequency The relationship between these parameters is show in Appendix A SCPI and HS Command Reference 4 20 Astronics Test Systems Publication No 980867 Rev A System Related Command Summary IEEE STD 488 2 Common Commands and Queries Astronics Test Systems 3152A User Manual The system related commands are not related directly to waveform generation but are an important part of operating the 3152A These commands can reset or test the instrument or query the instrument for system information
59. RACe DATA DEFine DELete NAME ALL SELect SEGMent DATA INITiate CONTinuous TRIGger BURSt STATe COUNt DELay LE Vel SOURce ADVance GATE STATe SLOPe TIMer IMMediate SMEMory MODE STATe TEST ALL CLS Parameter Format Default min max 1 1 4096 10 10 523288 even 1 1 4096 1 1 4096 1 1 4096 OFF ON OFF ON OFF ON 1 1 1E6 0 10 2E6 even 0 or gt 10 0 10 00 10 00 EXTernal INTernal TTLTrg lt n gt OFF ON 0 1 POSitive NEGative 100e 6 15e 6 1000 READ WRITe OFF ON Astronics Test Systems SCPI 1993 0 Confirmed Confirmed Confirmed Confirmed Confirmed Confirmed Confirmed Not Confirmed Not Confirmed Confirmed Confirmed Confirmed Not Confirmed Not Confirmed Confirmed Confirmed Confirmed Not Confirmed Not Confirmed Not Confirmed Not Confirmed Confirmed Confirmed Confirmed Not Confirmed Not Confirmed Not Confirmed Confirmed Confirmed Confirmed SCPI and HS Command Reference 4 13 HS Commands bincmd lt param s gt 10001 lt string gt 10001 lt string gt 10102 lt integer long gt 09201 lt integer gt 09201 lt integer gt 10210 1030A lt integer gt 10501 lt string gt 1110A lt 0 1 gt 1120A lt 0 1 gt 1120A lt 0 1 gt 1121A lt long gt 1131A lt long gt 1180A lt float gt 1140A lt 4 3 8 9 10 11 12 13 14 15 g
60. Result 1 U14 to U8 pin 9 TTL Level Positive going pulses 1 us width 200 KHz 2 U10 pin 1 U39 pin TTL Level Negative going pulses 10 ns width 200 KHz 13 Astronics Test Systems Maintenance and Performance Checks 5 29 3152A User Manual Publication No 980867 Rev A This page was left intentionally blank Maintenance and Performance Checks 5 30 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Appendix A 3152A SPECIFICATIONS VXIbus General Information Astronics Test Systems Module Form Connectors Protocol VXlbus Revision SCPI Revision Optional Command Emulation Modes Alternate Command Set Logical Address Settings Interrupt Level Settings Single slot VXlbus C size module P1 P2 A16 A24 A32 D16 Slave Message Based 1 4 1993 0 3152 315251619 Tektronix VX4750 all optional High speed numerical commands 1 255 configured via DIP switches 1 7 configured dynamically no DIP switch Shared Memory A24 or A32 D16 512K points Note 1 point 2 bytes shared memory is the same as waveform memory 3152A Specifications A 1 3152A User Manual Synthesizer Reference Sources Sample Clock Triggering Characteristics 3152A Specifications A 2 Reference Sources External Reference Input from Optional Internal Reference Sample Clock External Clock Input from Publication No 980867 Rev A VXIbus CLK10 PCB lay
61. SYN HCL or PULS Astronics Test Systems Using The Instrument 3 15 3152A User Manual Publication No 980867 Rev A A a The SYNC output can be programmed to output the SYNC Selecting the signal at any point along the output waveform Use the following SYNC Position command to select the SYNC output position OUTPut SYNC POSition POINt lt value gt The SYNC position can be selected from point 0 to the last point of the active waveform SYNC position has to be programmed for each segment The default SYNC position is 6 points from the end of the segment The query OUTPut SYNC POSition POINt Queries the output SYNC position and returns an integer value e AAA A aL a The sync output can be programmed to output a pulse with a Setting the Sync programmable pulse width Use the following command to set Pulse Width the sync pulse width OUTPut SYNC WIDTh lt value gt The sync pulse width can be set to any number between 2 and 500 points Sync width can be calculated by multiplying the Sampling Clock Period x OUTP SYNC WIDTh The query OUTPut SYNC WIDTh Queries the output sync width and returns an integer value Using The Instrument 3 16 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual i it The Standard Waveform commands control the various Using the Built In parameters of the active Standard Waveform Standard Standard waveform commands operate in a similar fashion for each of the Waveforms St
62. These circuits cause a small delay known as system delay System delay cannot be eliminated completely It is however minimized in the 3152A to approximately 200ns maximum System delay is a factor that must be considered when applying a trigger signal It defines how long it will take from a valid trigger edge to the moment that the output reacts While system delay cannot be controlled the 3152A offers a controllable trigger delay parameter When utilized delay from a trigger signal to output waveform may be programmed from 0 clocks to one million clocks This delay is additional to the system delay Burst Mode The burst mode is an extension of the triggered mode where the 3152A can be armed to output a counted number of waveforms following a triggered signal Like trigger mode burst can be triggered from a front panel BNC connector a VXlbus backplane TTLTRG lt n gt or from an internal programmable trigger generator Gated Mode In gated mode the 3152A circuits are armed to generate output waveforms as long as a gating signal is true Unlike the triggered mode the gated mode is level sensitive When the gating signal goes false the waveform at the output connector is first completed and the output goes to an idle state The stop amplitude level after a gating signal is the last point on the waveform The 3152A can output three types of waveforms standard Output Type waveforms arbitrary waveforms and sequenced waveforms The t
63. To desolder components use a commercial solder sucker or a solder removing SOLDER WICK size 3 Always replace a component with an exact duplicate as specified in the parts list Performance The following performance checks verify proper operation of the instrument and should normally be used Checks As a part of the incoming inspection of the instrument specifications As part of the troubleshooting procedure After any repair or adjustment before returning the instrument to regular service Tests should be performed under laboratory conditions havin Environmental y S an ambient temperature of 25 C 5 C and at relative humidity of Conditions less than 80 If the instrument has been subjected to conditions outside these ranges allow at least one additional hour for the instrument to stabilize before beginning the adjustment procedure Always perform a self test sequence before commencing with the performance checks The self test if executed without any failure ensures proper operation of the synthesizer If self test failures have been encountered the instrument first needs to be serviced and the source of failure removed Instructions on how to perform self test is given later in this chapter in the Self Test section Astronics Test Systems Maintenance and Performance Checks 5 3 3152A User Manual Publication No 980867 Rev A e Most equipment is subject to a small amount of drift when it is Warm Up Period first turn
64. able for the selected function shape For example if the synthesizer is programmed to output a ramp waveform the APPL command returns 1e 6 5 O 0 10 10 10 Example 2 The following example programs the 3152A using the APPLy command This example turns on the main output generates a square waveform programs frequency to 2 MHz programs amplitude to 5 V and offset to 2 5 V It also changes the square wave duty cycle parameter to 25 Reset the Model 3152A to its default condition as listed in Table 3 1 RESEt Astronics Test Systems Using The Instrument 3 7 3152A User Manual Output Configuration Commands Selecting an Output Function Type Using The Instrument 3 8 Publication No 980867 Rev A Change the output waveform to square frequency to 2 MHz amplitude to 5 V offset to 2 5 V and duty cycle to 25 Note that there is no need to use the FUNC MODE command because the default value after RESet is FlXed APPLy SQUare 2e6 5 2 5 25 Turn the main output on OUTPut ON Turn the SYNC output on if required OUTPut SYNC ON If the above commands are executed correctly a square waveform will be seen on your oscilloscope The output configuration commands control the output function shape frequency amplitude filter and state Optional modes are omitted from these commands Use the following command to select the output function type FUNCtion MODE FlXed USER SEQuence
65. andard Waveforms To simplify the description of this set of commands only the standard waveform commands for the PULSe function are described Use the same procedure to program parameters for the SINe TRlangle RAMP SQUare SINC GAUSsian EXPonential and DC waveforms The number of points used to define each Standard Waveform varies For SINe and SQUare Freq lt 200kHz Points 500 Freq lt 200kHz Points ee Freq Freq gt 10MHz Points 10 For RAMP PULSE GAUSSian and EXPonential Freq lt 100kHz Points 1000 Freq gt 100kHz Points TOOM req For TRIangle and SINC Freq lt 200kHz Points 500 Freq gt 200kHz Points 200 Freq The equations used for generating EXPonential GAUSian and SING functions are as follows Astronics Test Systems Using The Instrument 3 17 3152A User Manual Using The Instrument 3 18 Publication No 980867 Rev A For the Positive EXPonential F m dude Where A Amplitude m Current point LN N Total number of points t Time constant set by user For the Negative EXPonential Oo ae 2 For GAUSsian 2n2 kea E 2 For SING SineQr m eA F m R TM R Where R ELD number of points per cycle cyc cyc Number of cycles of SINC Astronics Test Systems Publication No 980867 Rev A 3152A User Manual The selected standard waveform will be available at the output connector only after the FUNC MODE FIX command has been executed With
66. are given in Appendix A showing the lock range relationship between the reference and the internal frequency settings FREQuency EXTernal queries the external frequency in Hz 0 000e0 reading indicates that no valid signal is available at the trigger input The phase modulation function operates in conjunction with the front panel PLL function The PM Input accepts signals that phase modulate the main output frequency after it has locked to an external reference Note that this input is active at all times and unless you intend to use this function do not connect any cables to this input during normal operation of the 3152A When the 3152A is placed in PLL mode the phase of the main output signal may be shifted from the reference phase using the phase modulation input Although not very accurate the phase modulation input provides a way of phase offsetting the main output above and below 360 The PM IN is sensitive to voltage levels Applying 1 V to this input generates a phase offset of 20 Likewise applying 1 V to this input generates a phase offset of 20 You may apply 20V to this input and generate a phase offset of 400 The applied frequency range is dc to 10KHz depending on the lock frequency and the number of waveform samples Using The Instrument 3 49 3152A User Manual Publication No 980867 Rev A i Arbitrary waveforms stored in memory segments are used as Amplitude modulating envelopes in Amplitude Modulatio
67. arious bits is given in the following Bit 0 Operation Complete Generated in response to the OPC command It indicates that the device has completed all selected and pending operations and is ready for a new command Bit 1 Request Control This bit operation is disabled on the 3152A Bit 2 Query Error This bit indicates that an attempt is being made to read data from the output queue when no output is either present or pending Bit 3 Device Dependent Error This bit is set when an error in a device function occurs For example the following command will cause a DDE error VOLTage 7 25 VOLTage OFFSet 4 1 Both of the above parameters are legal and within the specified limits however the synthesizer is unable to generate such an amplitude and offset combination Bit 4 Execution Error This bit is generated if the parameter following the command is outside of the legal input range of the synthesizer Bit 5 Command Error This bit indicates the synthesizer received a command that was a syntax error or a command that the device does not implement Bit 6 User Request This event bit indicates that one of a set of local controls had been activated This event bit occurs regardless of the remote or local state of the device Bit 7 Power On This bit indicates that the device s power source was cycled since the last time the register was read SCPI and HS Command Reference 4 5 3152A User Manual Publication No
68. ax rules defined by the standard Table 4 1 lists all device specific commands that were designed specifically for the 3152A as not confirmed SCPI 1993 0 commands SCPI and HS Command Reference 4 8 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Chapter 5 MAINTENANCE AND PERFORMANCE CHECKS i This chapter provides maintenance service information Maintenance performance tests and the information necessary to adjust and Overview troubleshoot the 3152A Waveform Synthesizer WARNING 19 The procedures described in this section are for use only by qualified service personnel Many of the steps covered CAUTION in this section may expose the individual to potentially SENSITIVE E RONIC DEVICES DONOTS STORE NEAR lethal voltages that could result in personal injury or death if normal safety precautions are not observed CAUTION ALWAYS PERFORM DISASSEMBLY REPAIR AND CLEANING AT A STATIC SAFE WORKSTATION Disassembly If it is necessary to troubleshoot the instrument or replace a i component use the following procedure to remove the side Instructions panels Astronics Test Systems Using a Phillips head screw driver remove the two screws on each side of the instrument and one screw at the rear of the instrument that secures the side panels Grasp one side panel and carefully slide and lift it off the instrument Use the same procedure to remove the other side panel After removing the side panels
69. bleshooting the remaining circuits can be very difficult The supply voltages are supplied to the 3152A through the backplane In case of a dead short between one of the supplies to the common ground disconnect the entire supply section from the remaining circuitry and then determine whether the problem is in the power supply or in the remaining circuits A few preliminary checks could help here First remove the 3152A from the VXIbus chassis Turn on the VXIbus chassis and verify that the supply voltages are available directly on the backplane sockets Check the following supplies 24V 24V 12V 12V 5V and 5 2V Check the ripple on these lines using an oscilloscope Plug an extension card into one of the slots and plug the 3152A into the extension card Turn the chassis power on and repeat the supply voltage tests as above If one of the voltages is missing or not within the specified range it is possible that one of the supply lines is shorted inside the 3152A Remove the filter chokes L12 and L13 if there are problems on the 24V or 24V lines remove L8 or L9 if there are problems on the 5V or 5 2V lines or remove L10 or L11 if there are problems on the 12V or 12V lines The most important section to be verified after power supply checkout is the CPU and the VXI ASIC section with its various clocks address data lines and chip select serial data communication components Problems with the digital part could cause erra
70. c Sensitive Devices oooonnoccccconconncccinannncnccnna nono nanan nn ono nconnnn na nccnnnnns 5 2 GEM are re 5 2 Repairand Replacement ete eee ASer 5 3 vi Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Performance Checks Ee Ee eae Mees a eg ee ee 5 3 Environmental Conditions ui skannet knelte SEENEN rue ein buing 5 3 Warm UP E RE 5 4 Initial Instrument Setting Aas eee 5 4 Recommended Test EQUIP Mii chain EENS 5 4 Performance Check lee 5 5 Frequency Accuracy EE 5 5 Amplitude Accutane 5 6 Eee ao A A ate Me iat ar 5 6 Squarewavo Characteristics cuisine tad 5 8 SING CharacteniSties a 5 8 Sine FANGES saa 5 10 Trig Gate and Burst Characteristics ia 5 11 PLL Characteristics cil 5 13 DEE ie 5 15 Environmental Conditions sia dies 5 15 Warm Up ET EE 5 15 Recommended Test e ir EE 5 15 Adjustment Procedures deeg il iria 5 15 Pulse Response AUS A cid 5 16 Amplit de Adj stmen EE 5 17 Offset AUNE acces once coed creck saa atte e it 5 17 NCO AUS IM Aa tee te dar a te 5 18 PE AO SIAN ESS 5 18 Troubleshooting Saarem dan 5 19 Recommended Test Equipment ANEN 5 20 Nee NC 5 20 Astronics Test Systems vii 3152A User Manual Publication No 980867 Rev A ER 5 20 Main Board Circuit Checkout si icono e acre 5 20 Se Ee EE 5 21 CPU and VXI ASIC E 5 21 Output Amplifier and Amplitude Control Checkout oooooocccconccccnconanacononocononanananccononnnnnancnnnnnns 5 22 Clock Synthesizer Checkout EE 5 23 Sequen
71. ccccnnnonocccnonoccnonnnonnoncnnnnncnnnnnnn none nnnncnnnnncnnnnnnnnnnnnos 4 7 SCPI and HS Command Summary nuusnsdenedesmme e cli 4 8 Astronics Test Systems V 3152A User Manual Publication No 980867 Rev A Output Configuration Command Summary ccccccccnnccnacoccnnnnccnannnanonnncnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnno 4 14 Standard Waveform Command Summary arrnnnnvvrrrnnnnnnnnnnnnnvrrrnnnnnnnnernnnnrrrnnnnrnnneeensnrnnnrrnnnnne 4 16 Arbitrary Waveform Sequence and Shared Memory Command Summary vvrrrrrrrnnnvrrrnnnn 4 17 Modulation Command Summary contas ica etale stented ates 4 18 Trigger Command Summary geed EEN a 4 19 Backplane Inter Module Phase Synchronization Command Summary ceeeeeeeeeeeeeees 4 19 Front Panel PLL Command Sumann aars GENE 4 20 System Related Command Summary ke 4 21 IEEE STD 488 2 Common Commands and Queries rsrnnrannnnvnnnnnnnnnnnnnrnnnvnnnnrnnsnnnnnsnnnvnnnnnnr 4 21 NG SOPIStatus EE 4 23 The Status Byte Register STB La 4 3 Reading e EE 4 3 Clearing the Status Byte E EE 4 4 Service Request Enable Register GE 4 4 Standard Event Status Register ESR 4 er K eketEugegeeerE ekek Nee desea tte ved eden aber rdp 4 5 Standard Event Status Enable Register EGE 4 6 Error Message He eh eae NO cas ane eas E 4 6 DEVICE SPeGCHIC GOMMANAS EE 4 8 NNN 5 1 MAINTENANCE AND PERFORMANCE CHECR Sisa meant 5 1 Maintenance e ON oca Eee 5 1 Disassembly Ashe 5 1 Special Handling of Stati
72. ce Generator CHECKOUL inate ca ened eda as 5 24 PLE Cho scort 5 26 Engine Board Circuit Escrita oie ae 5 27 Engine Board Ri er e EE 5 27 AOPEN ota A 1 31524 Ee E A 1 VXIbus General Information oca tte A 1 Synthesizer Reference Sources Sample Clock AAA A 2 Triggering Gh ractensiesuunvavaqestessks ske anak ipa eee A 2 Backplane Multi Module Synchronization ENEE EEN A 5 EES A Po ENEE A 8 E lee NEE A 9 Arbitrary Waveform EE A 11 S gq uenced Waveform E A 12 Swept WEIMAR A 12 PEL Characteristics GRO A 13 PN Characteristics egene eege A 16 viii Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Appendix Br B 1 Tektronik VX4750 Emi rare B 1 Astronics Test Systems ix 3152A User Manual Publication No 980867 Rev A This page was left intentionally blank xX Astronics Test Systems Publication No 980867 Rev A 3152A User Manual List of Figures Figare ES POZA EV NE ED 1 1 ea 1 2 J152A FO PN E ee 1 6 Figure 1 3 Segment 1 Sin x x Waveform ENNEN EEN 1 10 Figure 1 4 Segment 2 Sine Waveform nnrnrnnnvnonnrnnnvvnvnvnnnvnnnvrnnnnnnsnrnnnvnnnnsernnsvnennrnnnnnennennnen 1 10 Figure 1 5 Segment 3 Pulse Waveform ccccceeeecceeeeeseeeeeeeeeeeeeeeeeseneeeeeeeedeneeeeesseneeeeeseenes 1 10 Figure 1 6 Sequenced Wavetorms AAA 1 11 Figure 2 1 Set The Logical Address como ia dune SE nde aiden ai sed 2 5 Figure 2 2 3152 Emulation Mode and Address Space Switch rrsrrrnrnrrnvvanrnrvnvvane
73. cifications is listed in Appendix A The following paragraphs show how to set up the instrument for the test what the specifications for the tested function are and what acceptable limits for the test are If the instrument fails to perform within the specified limits the instrument has to be calibrated or tested to find the source of the problem Accuracy Specifications 0 01 of reading to 50 00 MHz Equipment Counter 1 Configure the 3152A as follows Function Square Frequency 10 Hz Amplitude 1V Remote Commands RES OUTP ON FUNG SHAP SQU FREQ 10 VOLT 1 2 Set the counter to frequency measurement 3 Connect the 3152A output to the counter s input Change the frequency setting as required for the test and verify the reading on the counter display as follows 3152A SETTING COUNTER READING 10 00000 Hz 9 999000 Hz 10 00100 Hz 100 0000 Hz 99 99000 Hz 100 0100 Hz 1 000000 KHz 999 9000 Hz 1 000100 KHz 10 00000 KHz 9 999000 KHz 10 00100 KHz 100 0000 KHz 99 99000 KHz 100 0100 KHz 1 000000 KHz 999 9000 KHz 1 000100 KHz 10 00000 MHz 9 999000 MHz 10 00100 MHz 50 00000 MHz 49 99500 MHz 50 00500 MHz Maintenance and Performance Checks 5 5 3152A User Manual Publication No 980867 Rev A Amplitude Accuracy Specifications 1 KHz Accuracy 1 of reading 200 uV to 160 mV 1 of reading 2 mV to 1 6 V 1 of reading 20 mV to 16 V Equipment DMM 500 feedthrough termination 1 Configur
74. clock is 10 MHz and the number of points that were assigned to the active segment is 1000 the output frequency will be 10 KHz 10 MHz divided by the number of points The external clock input accepts fixed level ECL signals within the range of DC to 100 MHz Astronics Test Systems Getting Started 1 5 3152A User Manual Publication No 980867 Rev A Racal 3152 WAVEFORM SYNTHESIZER C gt FALL O ACCESS O PLL ON O on TRIG PLL IN 30 4 MAX Pod CLOCK IN ECL e PM IN 30 MAX Figure 1 2 3152A Front Panel Getting Started 1 6 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual PM Input The PM Input accepts signals that phase modulate the main output frequency The phase modulation function operates in conjunction with the PLL function The PM input is active at all times Therefore unless you intend to use this function do not connect any cables to this input during normal operation of the 3152A i The Trigger Input accepts signals that stimulate the 3152A to Trigger Input output waveforms The trigger input is inactive when the instrument is in continuous operating mode When placed in trigger gated or burst mode the trigger input is made active and waits for the right condition to trigger the instrument In trigger and burst modes the trigger input is edge sensitive i e it senses transitions from high to low or from low to high to trigger the 3152A The direc
75. cs Test Systems Publication No 980867 Rev A Memory Management Commands Astronics Test Systems 3152A User Manual Arbitrary memory can be divided into smaller segments up to 4096 different arbitrary waveforms can be generated with the 3152A The length of each segment is left totally to the user s discretion To partition the arbitrary waveform memory use the following command TRACe DEFine lt segment_number gt lt length gt Note that numbers not names are assigned to segments that are defined Numbers can range from 1 through 4096 The order of assignment is not important as long as the size of the segments having already been defined is not changed You cannot query the TRAC DEF command so you must keep good track if you intend to partition the memory into many segments If a mistake is made and removal of one or more segments from the active directory is needed use the following command TRACe DELete lt n gt where lt n gt is the number of the segment to be removed from memory Note that if a segment is deleted the memory portion that belonged to this segment is no longer accessible The next segment that is defined will be placed after the last defined memory segment However if the last segment is deleted the next downloaded segment will be written on top of the deleted one There is danger that by using the TRAC DEL command often large portions of memory will remain unused It is therefore recommend
76. ct is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury Read the operating information carefully before using the product Exercise extreme caution when a shock hazard is present Lethal voltage may be present on cables connector jacks or test fixtures The American National Standard Institute ANSI states that a shock hazard exists when voltage levels greater than 30V RMS 42 4V peak or 60 VDC are present Astronics Test Systems Configuring the Instrument 2 1 3152A User Manual Publication No 980867 Rev A WARNING For maximum safety do not touch the product test cables or any other instrument parts while power is applied to the circuit under test ALWAYS remove power from the entire test system before connecting cables or jumpers installing or removing cards from the computer or making internal changes such as changing the module address WARNING Do not touch any object that could provide a current path to the common side of the circuit under test or power line earth ground Always keep your hands dry while handling the instrument When using test fixtures keep the lid closed while power is applied to the device under test Safe operation requires that the computer lid be closed at all times during operation Carefully read the Safety Precautions instructions that are supplied with your computer Before performing any
77. d function shape and returns either SIN TRI SQU PULS RAMP SINC EXP GAUS or DC Use the following command to change the frequency for standard waveforms and sample clock for arbitrary waveforms FREQuency lt frequency gt MINimum MAXimum MIN selects the lowest frequency allowed for the currently active function MAX selects the highest frequency allowed for the currently active function The default frequency setting is 1 MHz for all functions The query FREQuency queries the frequency setting for the standard function currently active and returns a value in Hertz Using The Instrument 3 9 3152A User Manual Publication No 980867 Rev A The command FREQuency RASTer lt frequency gt MINimum MAXimum sets the sample clock frequency for the user and sequenced functions MIN selects the lowest frequency allowed for the currently active segment or sequence MAX selects the highest frequency allowed for the currently active segment or sequence The default sample clock frequency setting is 1 MHz for all functions Note that the output frequency depends on the number of points specified in the waveform The output frequency can be computed using the following formula Output Frequency Sample Clock Number of points in the active segment The query FREQuency RASTer queries the sample clock frequency setting for the arbitrary segment or sequence currently active and returns a value in Hertz e Use the
78. des 1 ppm accuracy and stability When the optional TCXO is installed the output frequency can be programmed with a full seven digits of resolution Arbitrary waveforms are generated with clock rates ranging from 100 mHz to 100 MHz Output amplitude may be programmed within the range of 20 mV to 32 Vp p into an open circuit and 10 mV to 16V into 500 Amplitude and offsets are programmed with 4 digit resolution Besides normal continuous mode the 3152A offers a variety of interrupted modes The output waveform may be gated triggered or may generate a counted burst of waveforms A built in trigger generator with a programmable period can replace an external trigger The 3152A generates arbitrary waveforms with 12 bits of resolution There are nine standard waveforms that are memory resident Other waveforms may be generated either manually or downloaded from the controller to the instrument using shared memory or standard data bus transfer Waveforms may also be generated using the WaveCAD program Astronics Test Systems Publication No 980867 Rev A Options Astronics Test Systems 3152A User Manual The 3152A waveform synthesizer is a digital instrument Besides standard waveforms any waveform generated must first be loaded into the arbitrary waveform memory The arbitrary waveform memory is a bank of 8 bit words Each word represents a point on the waveform Each word has a horizontal address that can range from 0 to 523288
79. e 3152A s Sweep Mode is a special case of Sequenced Mode which utilizes the sequencer and the 3152A s 512k of waveform memory to store a sequence of sine square or triangle waveforms The sweep is user programmable to have up to 2000 steps and as few as 10 Sweep steps are individual waveforms stored in segments Sweep advance spacing is specified as either linear or logarithmic and either up or down in frequency Sweep may be either continuous or triggered Am kt Gui The main output can be turned on or off The internal circuit is Output State Ee the output BNC connector by a mechanical switch under program control relay This feature is useful for connecting the 3152A main output along with other instruments to an analog bus For safety reasons after power on the main output is always off PP I Multiple 3152As may be synchronized and operated together Backplane inside one VXIbus chassis With one instrument configured as Synchronization master and the rest of the instruments configured as slaves the instruments are phase locked to the start phase on the master module The slave modules may be configured to have phase offsets within the range of 0 to 360 There is no need to install multiple 3152A modules in adjacent slots to be able to phase synchronize modules Astronics Test Systems Getting Started 1 11 3152A User Manual Front Panel PLL Frequency Counter Phase Modulation Filter Getting Started 1 12 P
80. e IEEE STD 488 2 definition of Definite Length Arbitrary Block Data Format is demonstrated in Figure 3 1 E non zero i fr Ee high byte Ly low byte ASCII digit ASCII digit binary binary Start of Data Block Number of Digits to Follow 2 Bytes Per Byte Count Data Point 2 x Number of Points Figure 3 1 Definite Length Arbitrary Block Data Format 16 bits of data are sent to the 3152A although only 12 bits are required to generate the waveform The order of bytes and bits and their values are shown in Figure 3 2 WAVEFORM DATA 4 Control Bits 12 bit Binary Value 0 4096 per Point Must be set to 0000 S Figure 3 2 12 Bit Waveform Data Format In USER Waveform download mode 16 bits of data are sent to the 3152A and all 16 bits are used to generate the waveform and the control and sync bits The order of bytes and bits and their values are shown in Figure 3 3 Astronics Test Systems Using The Instrument 3 29 3152A User Manual Publication No 980867 Rev A EVEN WAVEFORM POINT D2 i peke ee J ee e ie ee eea RE PHASE BIT WAVEFORM POINT DATA STOP BIT PLL BIT Di OD D2 0 seh ODD WAVEFORM POINT FLOOR POS 2 2 1 _ WAVEFORM POINT DATA SN SYNC BIT Figure 3 3 16 Bit Waveform Data Format NOTE The 3152A operates in interlaced mode where two memory cells generate one byte of data Segment size can be programmed in even numbers only and the generator can accept binary blocks of data that are in mu
81. e memory transfer ac Du GL 1 When you download waveform data using the standard shared 16 Bit Shared memo routine the 3152A accepts waveform data only and the Memory Download internal CPU places the various bits that control segment length SYNC position etc Look at Figure 3 3 and observe that you must download 16 bits of which only 12 determine point value while the other 4 bits are not used The process of downloading waveforms using the standard shared memory mode requires a few steps 1 Select segment 2 Define segment length 3 Define SYNC position 4 Select the active segment These four operations are multiplied by the number of segments to be programmed to get the total The 16 bit shared memory download mode lets you bypass all of these steps and program the entire memory including SYNC trigger start point PLL phase point and stop bit in one download process thus saving valuable time There is a basic difference between the two download modes The standard shared memory download mode lets you download waveforms alone After the waveform has downloaded the CPU takes control and performs the basic tasks such as placing the data at the appropriate start address and initializing the SYNC PLL phase and stop bits The information to set these bits is calculated by the CPU and therefore the CPU is in control In contrast when 6 bit shared memory downloads are used control is passed from the instrument to the user
82. e the 3152A as follows Function Sine Frequency 1 000 KHz Amplitude 15 V Remote Commands HES OUTP ON FUNG SHAP SIN FREQ 1000 VOLT 15 2 Set the DMM to ACV measurements RMS 3 Connect the 3152A output to DMM input Terminate the output with a 50Q feedthrough termination Set the amplitude and verify DMM reading as follows 3152A SETTING DMM READING 15 00 V 5 373 V 5 230 V 1 500 V 537 3 mV 523 0 mV 150 0 mV 53 73 mV 52 30 mV Accuracy Specifications DC Offset Characteristics 1 of reading 1 of amplitude 200 uV v80 mV window 1 of reading 1 of amplitude 2 mV V800 mV window 1 of reading 1 of amplitude 20 mV V8 V window Equipment DMM 50Q feedthrough termination 1 Configure the 3152A as follows Maintenance And Performance Checks 5 6 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Function Sine Frequency 1 000 MHz Amplitude 1 61 V Remote Commande DEG OUTP ON FUNC SIN FREQ 166 VOLT 1 61 VOLT OFFS 5 2 Set the DMM to DCV measurements 3 Connect the 3152A output to the DMM input Terminate the output with a 500 feedthrough termination Set the 3152A offset and verify the DMM reading as follows OFFS SETTING DMM READING 5 000 V 5 070 V to 4 930 V 4 Change the 3152A AMPL setting to 161 mV Set VOLT OFFS and verify the DMM reading as follows OFFS SETTING DMM READING 500 0 mV 507 0 mV to 493 0 mV 5 Change the 3152A AMPL setting t
83. ed on To ensure accuracy turn on the power to the 3152A and allow it to warm up for at least 30 minutes before beginning the performance test procedure was To avoid confusion as to which initial setting is to be used for Initial Instrument each test it is required that the instrument be reset to factory Setting default values prior to each test To reset the 3152A to factory defaults send either of the following commands RESet or RST Recommended test equipment for troubleshooting calibration Recommended and performance checking is listed below Test instruments Test Equipment other than those listed may be used only if their specifications equal or exceed the required characteristics Test Instrument amp Accessories Minimum Specification Universal Counter 100MHz 10ppm accuracy DMM ACV 0 2 DCV 0 1 accuracy Distortion Analyzer 10 Hz to 100KHz Spectrum Analyzer 1GHz bandwidth 1KHz resolution Pulse Function Generator 20 MHz 10ns pulsewidth Oscilloscope 2 channels 400MHz analog bandwidth Feedthrough termination 500 1 BNC Cables 1 meter long 500 impedance 20dB feedthrough attenuator 500 1 T BNC Comnector 500 1 Maintenance And Performance Checks 5 4 Astronics Test Systems Publication No 980867 Rev A Performance Check Procedures Frequency Accuracy Astronics Test Systems 3152A User Manual Use the following procedures to check the 3152A against the specifications A complete set of spe
84. ed to periodically clear the entire memory and only reload waveforms that will be used To partition the memory from the beginning use the following command TRAGe DELete ALL CAUTION This command will destroy waveforms that were previously loaded into memory After using this command waveform segments will line up from address 0 upwards Using The Instrument 3 27 3152A User Manual Publication No 980867 Rev A me AEN a Aka There are two ways to load waveforms into the 3152A using a Loading Arbitrary graphical user interface i e WaveCAD or low level Waveforms programming When using WaveCAD disregard most of this chapter as WaveCAD does the work for you When writing your own code use the following commands to load data into a specific memory segment First define the work area Define the segment number and its associated length Segment length must be an even number For example to use segment number 8 and give it a length of 1000 points use this command TRAGe DEFine 8 1000 NOTE When large numbers of traces need to be defined it may be beneficial to use the SEGM DATA command in place of repeated calls to TRAC DEF when throughput needs to be optimized see the next section for details Next make segment 8 the active segment The active segment must be selected because as waveforms are loaded the 3152A must be notified as to where to place the data it receives Select the active segment using the fo
85. enced waveforms Output impedance of this output is 50Q that is the cable which is connected to this input should be terminated with a 50Q resistance Output amplitude accuracy is calibrated when connected to a 50Q load If the output is connected to a different load resistance determine the actual amplitude from the resistance ratio of the internal 50Q to the load impedance The output amplitude is doubled when the output impedance is above 1MQ SYNC Output The SYNC Output generates a single TTL pulse for synchronizing other instruments i e an oscilloscope to the output waveform The SYNC signal always appears at a fixed point relative to the waveform The SYNC output generates a single point pulse for standard and arbitrary waveforms The location of the SYNC signal along the waveform is programmable from point 2 to the last point on the waveform External Clock The External Clock Input is available for those applications required to run the complete system off the same clock Input Normally this input is disabled When enabled under program control the clock at this input replaces the internal clock generator and the output waveform will begin generating waveforms with clock rates that are present at the external clock input Do not confuse the clock frequency with the frequency of the waveform The actual frequency of the output waveform depends on the number of points that are allocated for the waveform For example if the external
86. equired the 3152A s waveform memory can be divided into smaller segments Then it is possible to select which segment is sampled how many times and in what sequence When the instrument is programmed to output arbitrary waveforms a clock samples the data points one at a time from address 0 to the last address The rate at which each sample is replayed is defined by the sample clock rate parameter The 3152A provides programmable sample clock rates from 100mHz to 100MHz Unlike the built in standard waveforms arbitrary waveforms must first be loaded into the instrument s memory Correct memory management is required for best utilization of the arbitrary memory An explanation of how to manage arbitrary waveform memory is given in the following paragraphs A cL EA Maaa The 3152A s arbitrary memory consists of a fixed length of Arbitrary Memory 524 288 words 1000 words are always reserved for the built in Management standard waveforms The maximum size arbitrary waveform that can be loaded into memory is 523 288 points long It is not necessary to use the complete length of this memory The memory can be partitioned into smaller segments and different waveforms can be loaded into each segment The memory can be partitioned into 4096 segments each having a unique length and identity Minimum segment length is 10 points Information on how to partition the memory is given in the following paragraphs Using The Instrument 3 26 Astroni
87. er The query TRIGger SOURce ADVance queries the trigger source and returns EXT INT or TTLT lt n gt Vinten AL mann The internal trigger generator is a free running generator which Using the Internal is asynchronous with the main output generator When the Trigger Generator internal trigger source is selected the front panel TRIG IN signal is inactive The internal trigger generator is also available in Burst mode but has no effect in Gated mode To use the internal trigger generator place the instrument in Triggered mode but select the internal trigger generator as the trigger source Then use the following command to program an internal trigger period TRIGger TlMer lt value gt The period of the internal trigger generator can be programmed from 15 us to 1000 s The default period is 100 us The internal trigger generator is ignored when either an external or TTLT source is enabled The query TRIGger TIMer queries the period of the internal trigger generator and returns a value in seconds Astronics Test Systems Using The Instrument 3 23 3152A User Manual Selecting the Trigger Slope Using the Trigger Delay Using The Instrument 3 24 Publication No 980867 Rev A The trigger slope command selects the sensitive edge of the trigger signal that is applied to the TRIG IN connector The 3152A can be made sensitive to either positive or negative transitions Use the following command to select the edge
88. er GATE OFF ON OFF TRIGger LEVel lt value gt 10 10 1 6 TRIGger SLOPe POSitive NEGative POS TRIGger SOURce ADVance EXTernal INTernal TTLTrg lt n gt EXT TRIGger TlMer lt value gt 15e 6 1000 100e 6 TRIGger IMMediate TRG Backplane Inter Module Phase Synchronization Command Summary Astronics Test Systems Phase Synchronization commands control the phase offset between two or more modules There is no limit on how many modules can be synchronized as long as one module is programmed to be master and the rest of the modules are slaves The location of the slave modules in relation to the master module does not affect the accuracy of the phase offset The commands are presented exactly as they should be typed in your program Optional nodes were omitted from these commands Factory defaults after RST or front panel reset are shown in bold typeface Parameter low and high limits are given where applicable SCPI and HS Command Reference 4 19 3152A User Manual Command and Parameters Publication No 980867 Rev A Low Limit High Limit Default PHASe LOCK OFF ON OFF PHASe ADJust lt value gt 0 360 0 PHASe SOURce MASTer SLAVe SLAV PHASe NULL Front Panel PLL Command Summary High phase offset limit is not always 360 lt depends on the number of points that were assigned to the active memory segment Phase offset limits are specified in Appendix A Front panel PLL commands control the PL
89. es subsidiaries affiliates and distributors harmless against all claims arising out of a claim for personal injury or death associated with such unintended use FOR YOUR SAFETY Before undertaking any troubleshooting maintenance or exploratory procedure read carefully the WARNINGS and CAUTION notices CAUTION RISK OF ELECTRICAL SHOCK DO NOT OPEN If this instrument is to be powered from the AC line mains through an autotransformer ensure the common connector is connected to the neutral earth pole of the power supply This equipment contains voltage hazardous to human life and safety and is capable of inflicting personal injury Before operating the unit ensure the conductor green wire is connected to the ground earth conductor of the power outlet Do not use a two conductor extension cord or a three prong two prong adapter This will defeat the protective feature of the third conductor in the power cord Maintenance and calibration procedures sometimes call for operation of the unit with Gs power applied and protective covers removed Read the procedures and heed seme Av warnings to avoid live circuit points Before operating this instrument 1 Ensure the proper fuse is in place for the power source to operate 2 Ensure all other devices connected to or in proximity to this instrument are properly grounded or connected to the protective third wire earth ground If the instrument fails to operate
90. f a software reset the 3152A defaults to the conditions shown in Table 3 1 A complete list of all parameters and their default values is given in Chapter 4 Use the following command to place the instrument in its default state RESet Using the IEEE STD 488 2 common command RST will have the same result Using The Instrument 3 1 3152A User Manual Publication No 980867 Rev A Table 3 1 Default Conditions After Power On RESet or RST Output State Off Operating Mode Continuous Filter State Off Filter Type 20MHz ECLTRGO 1 Off TTLTRGO 7 Off Output Trigger Source BIT SYNC State Off Std Wave Frequency 1 MHz Arb Wave Sample 1 MHz Clock Amplitude 5V Offset OV Output Mode FlXed Std Standard Waveform Sine Inter module Phase Advance Mode Auto Synchronization State Off SYNC Out Position Point n 6 SYNC Slate Off Trigger Slope Positive Internal Trigger Period 100s Shared Memory State Off Shared Memory Mode Read When writing low level code to operate the 3152A follow the instructions in this chapter to understand the meaning and response that each command generates Examples contained in the following paragraphs show basic techniques on how to program output waveforms What To Do Now Example 1 The following example programs the 3152A to turn on the main output generate a square waveform program the frequency to 2 MHz program the amplitude to 5 V a
91. f waveforms Observe the limitations of the gating signal as listed in the specification section of this manual To place the 3152A in Gated mode use the following commands INIT CONT OFF TRIGger GATE OFF ON The default state for the Gated mode is OFF Turning Gated mode ON automatically turns Burst mode off The query TRIGger GATE queries the gate state and returns 0 OFF or 1 ON Astronics Test Systems Using The Instrument 3 21 3152A User Manual Publication No 980867 Rev A D a AR AN Burst mode is very similar to Triggered mode with the exception Burst Mode that only one trigger signal is needed to generate a counted number of output waveforms In Burst mode the output remains at a certain DC level as long as the TRIG IN signal from the front panel remains inactive A TTL signal is used to stimulate the TRIG input The generator is sensitive to either the rising edge or the falling edge Each time a transition at the trigger input occurs the 3152A generates a number of output cycles that have been programmed in the burst count parameter At the end of the burst the output resumes position at a DC level equal to the last point of the waveform The burst count is programmable from 1 to 106 The default burst value is 1 The Burst mode operates on standard waveforms and arbitrary waveforms Note that the 3152A cannot operate in Sequence and Burst modes simultanously Observe the limitations of the trigger signal as
92. fault using the RST command and change frequency setting to 1 MHz Astronics Test Systems Maintenance and Performance Checks 5 23 3152A User Manual Publication No 980867 Rev A Table 5 3 Clock Synthesizer Checkout Procedure Step Test Point Expected Result 1 U510 pin 7 100 MHz ECL level clock 2 U16 pin 15 50 MHz ECL level clock 3 U16 pin 2 25 MHz ECL level clock 4 U505 pin 21 1 5625 MHz TTL level clock 5 U506 pin 6 1 5625 MHz ECL level clock 6 U506 pin 2 1 5625 MHz square waves 2 Vp p 7 U503 pin 1 1 5625 MHz ECL level clock 8 U503 pin 2 1 5625 MHz ECL level clock 9 Q502 Q503 collector 1 5625 pulses 3 Vp p on 5 V offset 10 U516 pin 6 Approximately 12 VDC 11 U17 pin 15 100 MHz ECL level clock Sequence Fr eee ee el creme ou errs Generator correctly to word serial queries but fails to output sequences or Checkout bursts If there is a problem with the sequence generator Maintenance And Performance Checks 5 24 circuits proceed with the checkout procedure given in Table 5 4 Before starting the following procedure reset the 3152A to the factory default using the RST command Configure the 3152A to sequenced output mode and load three different waveforms 100 points long to segments 1 2 and 3 respectively Program each step to repeat once Use the following commands after loading the waveforms Remote Commands FUNG MODE SEQ SEQ DEF 1 1 SEQ DEF 2 1 SEQ DE
93. fective circuit or circuit section Isolation to a specific component is left to the technician Maintenance and Performance Checks 5 19 3152A User Manual Publication No 980867 Rev A Recommended test equipment for troubleshooting and Recommended adjustment of the 3152A are listed in the section entitled Test Equipment Recommended Test Equipment in the beginning of this chapter Other equipment such as a logic analyzer an in circuit emulator etc could also be helpful in a difficult situation Upon power up the 3152A performs a set of tests If the Power Up Tests instrument locks up after power on proceed with the troubleshooting procedure given in the following paragraphs Self Test An advanced feature of the 3152A is its self test capability This feature helps in reducing troubleshooting time of faulty circuits to the minimum If the instrument fails its self test procedure it will generate an error bit TST initiates the self test procedure If the instrument executes its self test without errors 0 is placed at the output queue Non zero indicates self test failure The self test procedure is intended to verify general operation of the 3152A It does not test for accuracy Therefore it should be used as an indication that the 3152A operates in general The self test procedure checks about 90 of the 3152A hardware If the self test procedure fails to respond correctly troubleshooting the 3152A is suggested using the p
94. g the command TRACe SELect Refer to Loading Arbitrary Waveforms for more information The command Using The Instrument 3 34 Astronics Test Systems Publication No 980867 Rev A Astronics Test Systems 3152A User Manual SMEMory MODE READ WRITe sets the instrument to receive data from WRITE or send data READ to the VXIbus The query SMEMory MODE queries the shared memory mode and returns READ or WRITE The command SMEMory STATe OFF ON places the 3152A in the shared memory state when ON is selected After this the instrument cannot accept normal commands Data must be sent to the synthesizer using shared memory access Normal command mode is resumed when the SMEMory STATe is changed to OFF The query SMEMory STATe queries the shared memory state and returns 0 OFF or 1 ON The following sequence should be used for shared memory transfers 1 Slot 0 sends commands TRAC DEF n m Shared Memory write only TRAC SEL lt n gt SMEM MODE READ WRITE SMEM STATE ON 2 Slot 0 repeatedly sends OPC When response is 1 shared memory transfers may start 3 Slot 0 sends command SMEM STATE OFF once data transfer is complete The OPC Response is set to 1 when the 3152A has transferred memory access from the internal CPU to shared Using The Instrument 3 35 3152A User Manual Publication No 980867 Rev A memory This typically takes a few milliseconds but depends on the size of th
95. ge from battery leakage or problems arising from normal wear such as mechanical relay life or failure to follow instructions This warranty is in lieu of all other warranties expressed or implied including any implied warranty of merchantability or fitness for a particular use The remedies provided herein are buyer s sole and exclusive remedies For the specific terms of your standard warranty contact Customer Support Please have the following information available to facilitate service 1 Product serial number 2 Product model number 3 Your company and contact information You may contact Customer Support by E Mail atshelpdesk Qastronics com Telephone 1 800 722 3262 USA Fax 1 949 859 7139 USA RETURN OF PRODUCT Authorization is required from Astronics Test Systems before you send us your product or sub assembly for service or calibration Call or contact Customer Support at 1 800 722 3262 or 1 949 859 8999 or via fax at 1 949 859 7139 We can also be reached at atshelodesk astronics com If the original packing material is unavailable ship the product or sub assembly in an ESD shielding bag and use appropriate packing materials to surround and protect the product PROPRIETARY NOTICE This document and the technical data herein disclosed are proprietary to Astronics Test Systems and shall not without express written permission of Astronics Test Systems be used in whole or in part to solicit quotations f
96. ghput HS Commands improvements depend on the test program itself Speed increases are obtained by using a system of numerical commands which completely bypass the SCPI parser and are sent directly to the jump table HS commands correspond exactly with SCPI commands A number is substituted for the SCPI command name and a number is substituted for any text type discrete and boolean SCPI parameter s Spaces between the command and its parameters are removed For example the command to close the output relay of the 3152A is OUTP ON HS command syntax for the same command is 0200A1 where 0200A is the OUTP command and 1 indicates ON Special rules for using HS commands are described in the next section Table 4 1 provides a complete cross reference listing of all HS commands and their SCPI counterparts 1 2 ta the first step in the process of using the HS command set is to Invoking HS place the instrument in FAST mode Do this using the following Command Mode SCPI command INSTrument MODE FAST To terminate FAST mode to and resume the usage of standard SCPI commands use the following HS command 0150A0 Note that 015A0 is the only HS command without a corresponding SCPI command The implied SCPI command would be INSTrument MODE NORMal but this command does not exist because it can only have an effect when the instrument is in HS mode Likewise there is no HS command that corresponds to the command INSTrument
97. gment number gt lt _repeats gt SEQuence DATA lt data gt SEQuence DELete lt sequence number gt SEQuence DELete ALL SEQuence SELect lt sequence number gt SEGMent DATA lt data gt SMEMory MODE READ WRITe SMEMory OFF ON Modulation The Modulation Commands controls amplitude modulation parameters Optional modes are omitted from these commands Command Factory defaults after RST are shown in bold typeface Summary Parameter low and high limits are given where applicable Command and Parameters Low Limit High Limit Default SOURce AM lt value gt 0 200 50 AM AM INTernal FREQuency lt value gt 10 500 100 AM INTernal FREQuency AM EXECute SCPI and HS Command Reference 4 18 Astronics Test Systems Publication No 980867 Rev A Trigger Command Summary Command and Parameters 3152A User Manual The Trigger commands control the trigger modes of the 3152A The 3152A can be placed in Triggered Gated or Burst mode Trigger source is selectable from an external source internal trigger generator backplane TTLTrg 0 7 and software trigger Optional modes are omitted from these commands Factory defaults after RST are shown in bold typeface Parameter low and high limits are given where applicable Low Limit High Limit Default INITiate CONTinuous OFF ON ON TRIGger BURSt OFF ON OFF TRIGger COUNt lt value gt 1 1e6 1 TRIGger DELay lt value gt 0 10 2e6 0 TRIGger DELay STATe OFF ON OFF TRIGg
98. hree types of waveforms are described in the following Getting Started 1 8 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Standard The 3152A generates waveforms from a memory that has to be Waveforms loaded before the waveforms can be can generated There are 512K points of memory standard A smaller memory 64K version is also available as an option 1000 points from this memory are allocated for standard waveforms Waveforms are loaded into this part of the memory each time a standard function is selected The 3152A can be programmed to output nine different standard waveforms sine wave triangular wave square wave pulse ramp sinc sine x x gaussian pulse exponential pulse and DC There are certain parameters that are associated with each standard function These parameters can be programmed to generate modified standard waveforms Arbitrary Waveforms The arbitrary waveform memory is capable of storing one or more user waveforms There are 523288 points 64536 optional that can be allocated to one waveform that has this length If there is no need to use the complete memory it can be divided into smaller segments variable in size Load each segment with a different waveform and program the 3152A to output the required waveform for a specific test Loading data to arbitrary waveform memory can be a time consuming task especially if the complete 512K is loaded in one shot The 3152A utilizes the VXlbus
99. ically after the last step has been completed When the generator is set to operate in Triggered mode the output stops at the last point of the last waveform in the sequence In Gated mode the sequence is always completed after the gate stop signal If removal of a step from the sequence is required use the following command SEQuence DELete lt n gt where lt n gt is the step number to be removed from the sequence To delete all sequences use the following command SEQuence DELete ALL Using The Instrument 3 41 3152A User Manual High Speed Sequence Downloads Using The Instrument 3 42 Publication No 980867 Rev A CAUTION The above command will destroy sequences previously loaded into memory In cases where large numbers of sequence steps must be downloaded to the 3152A e g gt 50 for higher overall throughput e g 5x 10x improvement it is recommended that SEQ DATA be used instead of a series of SEQ DEF commands described in the above section The SEQ DATA command takes the place of a series of SEQ DEF commands by packing all relevent data into a IEEE STD 488 2 Definite Length Arbitrary Block Data Format packet The format of the command is SEQuence DATA lt header gt lt binary data gt and the header structure is Nnnnn where N how many digits follow within the header and nnnn is a decimal number base 10 defining how many bytes of binary data will follow The header is formatted in ASCII nu
100. igger input TRIGger LEVel queries the trigger level and returns a value in Volts There are a number of commands that are available to trigger Using the Soft the 3152A The soft trigger command is one of them To use the Trigger soft trigger command place the instrument in the TRIG SOUR EXT mode Soft trigger is ignored in the internal or TTLTrg lt n gt modes Use the following SCPI commands to trigger the instrument TRIGger The IEEE STD 488 2 common command TRG will have the same effect Use either software command to trigger the 3152A in Trigger Burst and Triggered Sequence Advance modes Generating The 3152A cannot generate arbitrary waveforms without first p loading them into memory A description of the arbitrary Arbitrary waveform function and an explanation on how to load waveforms Waveforms into memory is given in the following paragraphs Astronics Test Systems Using The Instrument 3 25 3152A User Manual Publication No 980867 Rev A Arbitrary waveforms are generated from digital data points that What Are are stored in memory Each data point has vertical resolution of Arbitrary 12 bits 4096 points i e each sample is placed on the vertical Waveforms axis with a precision of 1 4096 Arbitrary waveform memory has the capacity to store up to 512K of horizontal data points Each horizontal point has a unique address the first being 00000 and the last being 523 287 In cases where smaller wavelengths are r
101. in a hierarchical a tree system In this system associated commands are grouped together under a common root thus forming subsystems Throughout this manual the following conventions are used for SCPI command syntax SCPI and HS Command Reference 4 1 3152A User Manual Command Format Publication No 980867 Rev A Square Brackets Enclose optional keywords or parameters Braces II Enclose parameters within a command string Triangle Brackets lt gt Substitute a value for the enclosed parameter Vertical Bar Separate multiple parameter choices Bold Typeface Letters Designate factory default values Part of the OUTPut subsystem is shown below to illustrate the tree system OUTPut FILTer LPASs FREQuency 20MHz 25MHz 50MHz STATe OFF ON STATe OFF ON OUTPut is the root keyword of the command FILTer and STATe are second level keywords FREQuency and STATe are third level keywords A colon separates a command keyword from a lower level keyword The format used to show commands in this manual is shown below FREQuency lt frequency gt MINimum MAXimum The command syntax shows most commands and some parameters as a mixture of upper and lowercase letters The uppercase letters indicate the abbreviated spelling for the command For shorter program lines send the abbreviated form For better program readability send the long form For example in the above syntax statement FREQ and
102. ine wave Frequency 1 000 KHz Amplitude 6V Remote Commands RES OUTP ON FREQ 10e3 VOLT 6 2 Connect the 3152A OUTPUT to the oscilloscope set the oscilloscope input impedance to 500 and set the oscilloscope to display the sinewave within exactly 6 vertical divisions 3 Change the 3152A FREQ setting to 1 000 MHz Verify that peak to peak of the displayed sinewave is within 5 9 to 6 1 divisions 4 Change the 3152A FREQ setting to 10 00 MHz Verify that peak to peak of the displayed sinewave is within 5 7 to 6 3 divisions 5 Change the 3152A FREQ setting to 50 00 MHz Verify that peak to peak of the displayed sinewave is within 5 1 to 6 9 divisions Maintenance And Performance Checks 5 10 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Triggered Each transition at the front panel TRIG IN connector stimulates the 3152A to generate one complete output Trig Gate and Burst waveform Characteristics Gated External signal at the TRIG IN connector enables the 3152A output The last cycle of the output waveform is always completed Burst Each transition at the front panel TRIG IN connector stimulates the 3152A to generate a burst of pre selected number of cycles Equipment Pulse function generator 8021 oscilloscope Trigger 1 Configure the 3152A as follows Function Sine wave Frequency 1 000 MHz Operating Mode Triggered Remote Commands RES OUTP ON FREQ 166 INIT CONT OFF
103. ions SWP OFF Disable sweep No restrictions TRGI Select a trigger input source and polarity of front panel trigger No restrictions TRGO Select trigger output and polarity of front panel trigger output No restrictions TRIG Trigger the module to output a pre defined waveform No restrictions XSWP Set to external sweep and define start stop frequencies Not implemented XSWP Query the start stop frequencies of external sweep Not implemented WAVE Specify the type of function generator waveform used No restrictions Tektronix VX4750 Emulation B 2 Astronics Test Systems
104. ister The value of the unused bit 6 is always zero The Service Request Enable Register is written using the SRE command followed by a decimal value representing the bit values of the Register A bit value of 1 indicates an enabled condition Consequently a bit value of zero indicates a disabled condition The Service Request Enable Register is cleared by sending SREO The synthesizer always ignores the value of bit 6 Summary of SRE commands is given in the following SREO Clears all bits in the register SRE1 Not used SRE2 Not used SRE4 Not used SRE8 Not used SRE16 Service request on MAV SRE32 Service request on ESB summary bit SRE128 Not used SCPI and HS Command Reference 4 4 Astronics Test Systems Publication No 980867 Rev A Standard Event Status Register ESR Astronics Test Systems 3152A User Manual The Standard Event Status Register reports status for special applications The 8 bits of the ESR have been defined by the IEEE STD 488 2 as specific conditions which can be monitored and reported back to the user upon request The Standard Event Status Register is destructively read with the ESR common query The Standard Event Status Register is cleared with a CLS common command with a power on and when read by ESR The arrangement of the various bits within the register is firm and is required by all GPIB instruments that implement the IEEE STD 488 2 Description of the v
105. lication No 980867 Rev A PLL Commands In PLL mode the 3152A can be used as a slave only Use the following commands to program the 3152A to lock to an external reference PLL LOCK ON This command places the 3152A in PLL mode If no valid reference signal is applied to the trigger input the PLL ON LED remains off If you feel that the 3152A should lock and it does not check the following Make sure that trigger level is adjusted correctly Make sure that the 3152A frequency setting permits lock in the required range Two graphs one for fixed mode and the other for user mode are given in Appendix A showing the lock range relationship between the reference and the internal frequency settings PLL ADJust lt value gt applies a phase offset between the reference signal and the main output The default value is 0 Phase offsets can be adjusted between 180 and 180 Best resolution for this parameter is 1 degrading to 36 at 10 point waveform samples PLL FINE lt value gt applies a fine adjustment to the absolute setting of the PLL ADJ command The default value is 0 Fine phase adjustment is usable between 36 and 36 As an example of the use of this command we ll take a 100 sample waveform The best phase offset resolution for this waveform is 3 6 360 100 points If you need to set an offset of 50 the 3152A will accept this value but will not be able to set this offset correctly Since the re
106. llowing command TRACe SELect 8 The next step is to transfer data to the active segment Data is loaded into the 3152A using high speed binary transfer A special command is defined by IEEE STD 488 2 for this purpose High speed binary transfer allows any 8 bit bytes including extended ASCII code to be transmitted in a message This command is particularly useful for sending large quantities of data The 3152A uses this command to receive waveforms from the controller TRACe 42000 lt binary_block gt This command causes the transfer of 2000 bytes of data 1000 points into the active memory segment The ASCII 23 is the start of the binary data block 4 designates the number of digits that follow 2000 is the even number of bytes to follow The generator represents binary data as 12 bit integers that are sent as two bytes Therefore the total number of bytes is always twice the number of data points in the waveform For example 2000 bytes are required to download a waveform with 1000 points Bytes are sent in byte high byte low order The FORM SWAP command can be used to reverse this order Using The Instrument 3 28 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual When sending binary blocks to the 3152A the final byte must be transmitted with the EOI bit set Carriage Return and Line Feed will not be detected as terminators This permits the values ODyHEx and OAHgx to be used as data points Th
107. lter type use the following command to Selecting the activate the filter Filter Type OUTPut FILTer OFF ON ON enables the filter that has been selected with the OUTP FILT FREQ command The default filter state setting is OFF The query OUTPut FILTer queries the output filter state and returns 0 OFF or 1 ON The command OUTPut FILTer FREQuency lt 20MHz 25MHz 50MHz gt Astronics Test Systems Using The Instrument 3 11 3152A User Manual Publication No 980867 Rev A sets the filter frequency for the currently active function 20 MHz has a Gaussian response and the 25 MHz and the 50 MHz filters have an Elliptical response Note that the filters cannot be changed if the synthesizer is set to output sine waveform from its standard waveform library The filters will be activated only after the OUTP FILT ON command The default filter setting is 20 MHz Note also that 20 MHz 25 MHz and 50 MHz designate filter types These parameters should be programmed as switches not as values The filter tyoe cannot be programmed using OUTP FILT FREQ 25e6 or OUTP FILT FREQ 5066 Hz The query OUTPut FILTer FREQuency queries the currently selected filter setting and returns 20 MHz 25 MHz or 50 MHz Activatina the __ tivati th The 3152A can transmit and receive signals on the VXIbus ctivating the ECLTRG and TTLTRG lines Backplan SA ali Use the following command to activate one of two backplane ECLTRG and ECLTRG lines
108. ltiples of 4 only For example 2000 bytes is an acceptable binary block 2002 is not a multiple of 4 therefore the generator automatically adjusts the size to 1002 points 2004 bytes and generates an error message Using The Instrument 3 30 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual e In cases where large numbers of segments must be defined in High Speed 3152A memory e g gt 50 for higher overall throughput e g Segment 5x 10x improvement it is recommended that SEGM DATA be used instead of a series of TRAC DEF commands described in the above section The SEGM DATA command takes the place of a series of SEQ DEF commands by packing all relevent data into a IEEE STD 488 2 Definite Length Arbitrary Block Data Format packet Downloads The format of the command is SEGMent DAT Att lt header gt lt binary data gt and the header structure is Nnnnn where N how many digits follow within the header and nnnn is a decimal number base 10 defining how many bytes of binary data will follow The header is formatted in ASCII numbers The number of bytes must be a multiple of 5 Each 5 bytes define one segment and its associated size Header examples 41000 1000 bytes in binary format to follow 510000 10000 bytes in binary format to follow The byte structure of one 5 byte segment definition there can be up to 4096 segments of the Binary Data section is 2 bytes 3 bytes Address Segment Si
109. mbers The number of bytes must be a multiple of 5 Each 5 bytes define one step and its associated looping Header examples 41000 1000 bytes in binary format to follow 510000 10000 bytes in binary format to follow The byte structure of one 5 byte step there can be up to 4096 steps of the Binary Data section is 2 bytes 3 bytes Segment Number of Repeats Astronics Test Systems Publication No 980867 Rev A 3152A User Manual The byte ordering of the Segment Number section is High byte low byte There is an offset between the Segment Number above and the actual segment number The above structure ranges from 0 to 4095 The corresponding segments are selected as ranging from 1 through 4096 with the TRAC SEL command The Repeat Number binary structure requires restructuring of the byte order The MSB of the 3 bytes is shifted around to the beginning and the mid byte and LSB Least Significant Byte are shifted left by one byte Header section ASCII Binary section binary Binary of Repeats non zero N Binary Number ASCII digit 0 4095 range MSB shifted around to ASCII digit LSB position TT Start of Data Block Number of Digits to Follow in header Byte Count 5 x Number of Sequence Steps Segment Number for this step 2 bytes Number of Repeats for this step 3 bytes restructured as follows Imse Mid sal mse H i Byte Figure 3 9 Sequenced Do
110. ms Publication No 980867 Rev A Astronics Test Systems 3152A User Manual A sequence is made of steps A step can stand on its own or link to another step It is possible to have only one step in a sequence but the output will look like a continuous waveform If only one step is specified and the 3152A is placed in Triggered mode the output will behave as it would in Burst mode where the repeat number replaces the burst count parameter Aside from step numbers each step has two other parameters segment number and repeat counter The segment number specifies which segment will be linked and the repeat counter specifies how many times the segment will repeat Use the following command to generate a sequence SEQuence DEFine lt step number gt lt segment number gt lt repeat gt Use this command up to 4095 times each time for a different step and for a different segment number and repeat combination Note that the same segment number can be used for different sequence steps The SEQ DEF command does not change the FUNC MODE setting Unless the FUNC MODE SEQ command is used the SEQ DEF command will have no immediate effect on the output waveform or function NOTE The SEQ DATA command be used in place of a series of SEQ DEF commands if higher throughput is needed see the next section The sequence generator goes through the steps in descending order In the continuous operating mode the sequence is repeated automat
111. n mode The Modulation modulated carrier is always a sine waveform with its frequency Commands set in points The first step in modulating a waveform is to generate an arbitrary waveform either from the standard function library or by downloading a waveform from the controller The command AM lt value gt sets the internal modulation depth in percent Select values from 1 to 200 The default setting for AM depth is 50 The query AM queries the modulation depth and returns a value in percent The command AM INTernal FREQuency lt value gt sets the frequency of the carrier sine waveform The frequency of the carrier wave is programmed in points Select from 10 to 500 points The default setting for the carrier frequency is 100 points The frequency of the carrier wave can be computed from the sampling clock frequency divided by the number of points in the active segment Use the FREQ RAST command to determine the current sampling clock frequency The maximum carrier frequency is the sampling clock frequency divided by 10 points The envelope frequency should be less than the carrier frequency The query AM INTernal FREQuency queries the carrier frequency and returns a value in points The command AM EXECute enables amplitude modulation To ensure proper operation enable the amplitude modulation after setting up the other modulation parameters Amplitude modulation cannot be turned on and off Therefore ensure tha
112. nd offset to 2 5 V Reset the Model 3152A to its default condition as listed in Table 3 1 RESEt Change the output waveform to square Note that there is no need to use the FUNC MODE command as the default value after RESet is FlXed FUNGtion SHAPe SQUare Change the frequency to 2 MHz FREQuency 266 Change the amplitude to 5 V and the offset to 2 5 V VOLTage 5 VOLTage OFFSet 2 5 There are three offset windows 8 V 800 mV 80 mV the Using The Instrument 3 2 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual window selected is a function of the amplitude setting Table 3 2 shows the maximum offset available within each window Table 3 2 Peak to Peak Amplitude and Offset Ranges Attenuator Range Amplitude Range Window Maximum Offset A gt 1 6V 0 to 7 19 V 160 mV lt A lt 1 6V 0 to 719 mV 10 mV lt A lt 160 mV 0 to 75 mV To calculate the maximum offset available for a particular amplitude setting use the following inequality Sek Vora 1 lt 8V1800mV 80mV In FlXed Std Waveform mode amplitude and offset limitations may be exceeded at a cost of dynamic range of the output AC signal For example a FlXed mode sine wave with a 800mV peak to peak amplitude will force the 3152A into attenuator range 2 as long as the offset voltage setting does not exceed the maximum calculated by the equation above 400mV But if a 2V offset is needed the 3152A will be f
113. nfigure the instrument to factory defaults before each adjustment by sending the RST command Always connect the output BNC connector through a 500 feed through termination Pulse Response Equipment Oscilloscope 2465B 20dB Attenuator Adjustment 1 Configure the 3152A as follows Function Square Frequency 1 MHz Amplitude 10 V Remote Commands RES OUTP ON FUNG SHAP SQU FREQ 166 VOLT 10 2 Connect the 3152A output through 20dB attenuator to the oscilloscope input 3 Set the oscilloscope input impedance to 500 4 Set the oscilloscope vertical gain and time base and adjust R36 and C19 for the best pulse response 5 Change the 3152A frequency setting to 10 00 KHz 6 Set the oscilloscope vertical gain and time base and adjust R22 for best pulse flatness 7 Change the 3152A frequency setting to 1 000 KHz and retouch R22 for best flatness in this range Repeat Steps 5 and 6 until the best result is obtained in both steps Maintenance And Performance Checks 5 16 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Amplitude Equipment DMM 500 feedthrough termination Adjustment 1 Configure the 3152A as follows Function Sine Frequency 1 KHz Amplitude 16 V Remote Commands RES OUTP ON FREQ 1E3 VOLT 16 2 Connect the 3152A output to the DMM input through the 500 feedthrough termination Set the DMM to AC Volt measurements and 2 V range Adjust R44 until the DMM reading is
114. ngs for these functions are 1 MHz 5 Vp p 0 V and 50 The command APPLy PULSe lt frequency gt lt amplitude gt lt offset gt lt delay gt lt high_time gt lt rise_time gt lt fall_time gt programs the synthesizer to output a pulse waveform with frequency amplitude offset delay rise time high time and fall time parameters The default settings for these functions are 1 MHz 5 Vp p 0 V 0 10 10 and 10 Astronics Test Systems Using The Instrument 3 5 3152A User Manual Publication No 980867 Rev A The command APPLy RAMP lt frequency gt lt amplitude gt lt offset gt lt delay gt lt rise_time gt lt fall_time gt programs the synthesizer to output a ramp waveform with frequency amplitude offset delay rise time and fall time parameters The default settings for these functions are 1 MHz 5 Vp p 0 V 0 10 and 10 The command APPLy SINC lt frequency gt lt amplitude gt lt offset gt lt number_cycles gt programs the synthesizer to output a sine x x waveform with frequency amplitude offset and number of cycles parameters The default settings for these functions are 1 MHz 5 Vp p 0 V and 10 The command APPLy EXPonential lt frequency gt lt amplitude gt lt offset gt lt exponent gt programs the synthesizer to output an exponential waveform with frequency amplitude offset and exponent parameters The default settings for these functions are 1 MH
115. nrrnvrnerrrrvanernr 2 6 Figure 3 1 Definite Length Arbitrary Block Data Format arrrnnnnvrrrrnnnnnnnnnnnnnrrrrnnnennnnrrrnnnrrrnnnn 3 29 Figure 3 2 12 Bit Waveform Data Format tccscters aaa aed 3 29 Figure 3 3 16 Bit Waveform Data Formada canteen ended aay 3 30 Figure 3 4 High Speed Segment Downloads AAA 3 32 Figure 3 5 Sin x x Waveform Loaded Into Segment 1 3 39 Figure 3 6 Sine Waveform Loaded Into Segment 2 3 40 Figure 3 7 Pulse Waveform Loaded Into Segment 3 3 40 Figure 3 8 Sequenced Waveforms Continuous Advance Mode cccccccccncnnnnnnnnnnnnnnnnnnnnnnnss 3 40 Figure 3 9 sequenced DownloadS 2 asst iad ite ceeds ed 3 43 Figure 3 10 Sequenced Waveforms Triggered Advance Mode asrnnnnnnrrnnnnnnnnnnnnnnnrrrnnnnnnnnnnn 3 45 Figure 4 1 SCPI Status Registers AAA 4 2 Astronics Test Systems xi 3152A User Manual Publication No 980867 Rev A This page was left intentionally blank xii Astronics Test Systems Publication No 980867 Rev A 3152A User Manual List of Tables Table 3 1 Default Conditions After Power On RESet or HI 3 2 Table 3 2 Peak to Peak Amplitude and Offset Hanges 3 3 Table 4 1 VXlbus 3152A SCPI Command Gummam 4 9 Table 5 1 CPU and VXI Interface Checkout Procedure occooccccnnccccnccccnncccnnccnnnancnonononnnccnnncnonnnos 5 22 Table 5 2 Output Amplifier and Amplitude Control Checkout Procedure ooccccncnccccccccccccnininnnnn 5 23 Table 5 3 Clock Synthesizer Checkou
116. o 16 1 mV Set VOLT OFFS and verify the DMM reading as follows OFFS SETTING DMM READING 50 00 mV 50 70 mV to 49 30 mV Astronics Test Systems Maintenance and Performance Checks 5 7 3152A User Manual Publication No 980867 Rev A Specified Transition Time 5ns typical 10 to 90 of Squarewave 3 ES GE amplitude Characteristics Specified Aberration lt 5 of amplitude Equipment Oscilloscope 20dB attenuator 1 Configure the 3152A as follows Function Square wave Frequency 1 000 MHz Amplitude 10 V Remote Commands RES OUTP ON FUNG SHAP SQU FREQ 1066 VOLT 10 Connect the 3152A output to the oscilloscope input Use the 20 dB attenuator and set the oscilloscope input impedance to 50Q Set the oscilloscope and verify that the rise and fall times are less than 6 ns Verify that overshoot and ringing are less than 5 of amplitude Si Specified Total Harmonic Distortion lt 0 1 from 10 00Hz to ine SAS 100 0KHz with a 4000 point waveform Characteristics Specified Harmonic Signals lt 5MHz lt 10Vp p 50dBc lt 5MHz lt 16Vp p 45dBc lt 10MHz lt 10Vp p 40dBc lt 10MHz lt 16Vp p 35dBc lt 50MHz lt 10Vp p 28dBc lt 50MHz lt 16Vp p 23dBc Maintenance And Performance Checks 5 8 Astronics Test Systems Publication No 980867 Rev A Astronics Test Systems 3152A User Manual Equipment Krohn Hite 6900 or equivalent Distortion Analyzer RF Spectrum Analyzer 50Q feedthrough te
117. onous Signal Astronics Test Systems Publication No 980867 Rev A Backplane Multi Module Synchronization Astronics Test Systems 3152A User Manual For trigger operation when synchronized the trigger circuit in the master module has control of the sample clock for all modules Therefore the master module must be triggered before any slave can output it s waveform Multiple 3152A modules may be synchronized A master 3152A module provides the necessary signals to slave 3152A modules to achieve synchronization The signals required are sample clock distributed on ECLTRGO and another signal distributed on TTLTRG1 Phase offset is settable in degrees for each slave module with respect to the master module output Phase Offset Resolution P O R 360 Number of Points min points 10 0 to 360 2880 n where n number of points Phase Offset Range Phase Accuracy 20 nS x 360 PERIOD P O R P O R phase offset resolution PERIOD 1 output signal frequency Accuracy specified after PHAS LOCK NULL command Jitter None Front Panel Indicator LED s Fail Red Power up self test failure Access Amber Module addressed on VXIbus PLL On Amber 3152A is locked to external signal Output On Green Output On Off 3152A Specifications A 5 3152A User Manual Publication No 980867 Rev A Front Panel Input Output Connectors Main Output Signal Output BNC Marker Sync Output Marke
118. or is disconnected from the output amplifier by means of a mechanical relay Ensure that voltage is not applied to the main output connector when the 3152A output state is programmed to ON The query OUTPut queries the state of the main output and returns 0 OFF or 1 ON Enabling the G EE SYNC Output command OUTPut SYNC OFF ON When the SYNC output state is programmed to ON the SYNC output connector generates signals which are triggered by signals selected using the SYNC SOUR command In the OFF position the SYNC connector has no output It is connected electrically to the internal circuitry at all times Ensure that voltage is not applied to the SYNC at any time The default SYNC position is the 6th point from the end of the waveform The position of the SYNC signal can be programmed using the OUTPUT SYNG POS POIN command The query OUTPut SYNC queries the state of the SYNC OUTPUT and returns 0 OFF or 1 ON Using The Instrument 3 14 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual e e The SYNC output when enabled can be triggered by signals Assigning the coming from a number of sources Use the following command Source For The to select the source for validating the SYNC output SYNC Output OUTPut SYNC SOURce BIT LCOMplete SSYNc HCLock PULSe BIT Generates a narrow sync signal every time the segment is generated The sync position along the waveform can be prog
119. orced into attenuator range 1 because 1 6V will be exceeded Since the smallest full scale signal cannot be less than 1 6V peak to peak in this range the 3152A s main DAC must generate the waveform at 50 of full scale This reduces the resolution to 11 bits reducing the 3152A s dynamic range by 6dB Turn the main output on OUTPut ON Turn the SYNC output on if required OUTPut SYNC ON If the above commands are executed correctly a square waveform will be seen on your oscilloscope Astronics Test Systems Using The Instrument 3 3 3152A User Manual Publication No 980867 Rev A Using the APPLy The APPLy command provides a high level method of Command programming the synthesizer Selection can be made for function frequency amplitude offset and other parameters which are associated with the selected function For example the following statement outputs a 2 Vp p square wave at 1 MHz with a 0 V offset and 10 duty cycle using APPLy APPL SQU 1E6 2 0 10 It is not necessary to enter every parameter with the APPLy command If only the frequency and offset need to be changed omit the other parameters while keeping the commas The other parameters will be set to the power up default values APPL SQU 10E6 1 Alternatively if just the first parameters need to be changed omit the commas The other parameters will be set to the power up default values APPL SQU 466 2 Queries can also be made on all parame
120. ore 3152As These commands are described below To use the following commands two 3152As are required When synchronizing modules the waveforms in each module must have exactly the same number of points First load the waveforms in all the modules in preparation for phase synchronization Then select one 3152A as master and program it using the following commands PHASe LOCK ON PHASe SOURce MAST The above 3152A is now programmed as master Next program the other 3152A modules as slaves SLAVe and program their phase offset in relation to the master As an example program the second and third 3152A with 120 and 240 degree offsets respectively Use the following commands on the second 3152A PHASe SOURce SLAVe PHASe LOCK ON PHASe ADJust 120 Use the following commands on the third 3152A PHASe SLAVe PHASe LOCK ON PHASe ADJust 240 The three 3152A modules are now synchronized The sample clock rate has no effect on phase offset accuracy However when trying to synchronize modules that are programmed to output waveforms with few memory points a 1 count error between modules may be seen To remove this error use the following command PHASe LOCK NULL Astronics Test Systems Publication No 980867 Rev A 3152A User Manual CAUTION The PHASe NULL command toggles between removing one count and adding one count Therefore if there was no error sending this command may add a 1 count error The query PHASe LOCK
121. oth a DAC Output Amplifier problem and a sequence burst generator problem exist WAI Wait for all pending operations to complete before executing any additional commands over the interface The 3152A uses the Status Byte register group and the Standard Event register group to record various instrument conditions Figure 4 1 shows the SCPI status system An Event Register is a read only register that reports defined conditions within the synthesizer Bits in an event register are latched When an event bit is set subsequent state changes are ignored Bits in an event register are automatically cleared by a query of that register or by sending the CLS command The RST command or device clear does not clear bits in an event register Querying an event register returns a decimal value that corresponds to the binary weighted sum of all bits set in the register An Event Register defines which bits in the corresponding event register are logically ORed together to form a single summary bit The user can read from and write to an Enable Register Querying an Enable Register will not clear it The CLS command does not clear Enable Registers but it does clear bits in the event registers To enable bits in an enable register write a decimal value that corresponds to the binary weighted sum of the bits required to enable in the register SCPI and HS Command Reference 4 23 3152A User Manual Publication No 980867 Rev A Device Dependent
122. out provides for optional internal 10 MHz TCXO with 1 ppm accuracy 1 Front Panel BNC Frequency to 100 MHz ECL compatible 2 ECLTRGO Synchronous Protocol ECLTRG trigger acceptor requirements with regard to pulse width and frequency are waived External Clock Output to ECLTRGO Synchronous Protocol VXIbus ECLTRG trigger source requirements with regard to pulse width and frequency are waived Trigger Input Impedance Level Resolution Sensitivity Accuracy Maximum Input Voltage Minimum Pulse Width Slope 1kO 5 10 V 10 mV 100 mV rms 5 of level 150 mV 30 V rms 20 ns Positive or negative going edges programmable Astronics Test Systems Publication No 980867 Rev A Astronics Test Systems Modes Normal Triggered Internal Trigger Gated External Burst Internal Burst Delayed Trigger Trigger Frequency External Internal Accuracy 3152A User Manual Continuous waveform is generated Each input cycle generates a single output cycle An internal timer repeatedly generates a single output cycle External signal enables generator First output cycle synchronous with the active slope of the triggering signal Last cycle of output waveform is always completed Preset number of up to 1 million cycles are stimulated by an internal external or manual trigger An internal timer or software command generates one or more bursts of up to 1 million counted
123. ow may have been sent 222 Data out of range Parameter data which followed a specific header could not be used because its value is outside the valid range defined by the synthesizer 224 lllegal parameter value A discrete parameter was received which was not a valid choice for the command An invalid parameter choice may have been used 300 Device specific error This is the generic device dependent error for the instrument when it cannot detect more specific errors A device specific error as defined in IEEE 488 2 has occurred 311 Memory error Indicates that an error was detected in the instrument s memory 350 Too many errors The error queue is full because more than 30 errors have occurred No additional errors are stored until the errors from the queue are removed The error queue is cleared when power has been shut off or after a CLS command has been executed 410 Query INTERRUPTED A command was received which sends data to the output buffer but the output buffer contained data from a previous command the previous data is not overwritten The output buffer is cleared when power is shut off or after a device clear has been executed Device ifi The 3152A conforms to the 1993 0 version of the SCPI er Spec S standard Some of the commands used are not included in the Commands 1993 0 version However these commands are designed with the SCPI standard in mind and they follow all of the command synt
124. owed by a lt new line gt is also accepted Command string termination always resets the current SCPI command path to the root level IEEE STD 488 2 The IEEE STD 488 2 standard defines a set of common commands that perform functions like reset trigger and status Common operations Common commands begin with an asterisk are Commands four to five characters in length and may include one or more parameters The command keyword is separated from the first parameter by a blank space Use a semicolon to separate multiple commands as shown below RST STB IDN SCPI Parameter The SCPI language defines several different data formats to be Types used in program messages and response messages SCPI and HS Command Reference 4 4 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Numeric Commands that require numeric parameters will accept all commonly used decimal representations of numbers including Parameters optional signs decimal points and scientific notation Special values for numeric parameters like MINimum and MAXimum are also accepted Engineering unit suffixes with numeric parameters e g MHz or kHz can also be sent If only specific numeric values are accepted the function generator will ignore values which are not accepted and will generate an error message The following command is an example of a command that uses a numeric parameter VOLT AMPL lt amplitude gt Discrete Discrete
125. points Explanation of the various words and control bits are given below Things to consider when you lay out your data 1 Waveform data points are made of 16 bit words 2 Minimum number of words to download is 10 3 Words are downloaded in groups of 2 Therefore the minimum number of groups is 5 4 In each word D2 is ignored while D1 and DO are also ignored in odd words only D3 is used for the PLL bit in even words and the SYNC bit in odd words D1 in even words is the stop bit and DO in even words is the phase bit D4 through D15 are used for point data D15 is the MSB Astronics Test Systems Using The Instrument 3 37 3152A User Manual Publication No 980867 Rev A The Control Bits There are four control bits that must be loaded within a group of two words they are the PLL trigger phase offset SYNC and stop bits The control bits are located as shown in the figure Note that the odd even order of these bits is critical The bits are described below PLL Bit This bit is a don t care unless the 3152A will be used in PLL mode to lock to an external analog or digital signal This bit represents the phase shift of the waveform with respect to the input trigger point Exactly one PLL bit may be set per waveform segment for proper operation of the PLL mode of the 3152A Trigger Phase Offset Bit The trigger phase offset bit determines the offset point in the waveform where the waveform starts after receiving a
126. quencer and waveform memory to implement a frequency sweep from one frequency to another Note Sweep mode is volatile in that any arbitrary waveforms or sequences stored in memory are deleted when sweep is invoked Astronics Test Systems Publication No 980867 Rev A PLL Characteristics Astronics Test Systems Sweep Parameters Waveforms Sweep Spacing Sweep Direction Sweep Duration Sweep Frequency Range Discrete Sweep Steps Trigger Modes Sampling Clock Source Range Internal External Internal Reference Resolution Accuracy Stability Operation PLL Input Characteristics External Lock Frequency Range Standard Waveforms 3152A User Manual Sine square or triangle Linear or log Up or down 01 to 1000s 1mHz to 10MHz 10 to 1000 Same as for sequenced mode Internal synthesizer external clock ECLTRGO 100 mHz to 100 MHz To 100 MHz 10 MHz fixed internal crystal clock frequency 7 digits Same as frequency standard Same as frequency standard Automatically locks to external signal Same as TRIG IN 500 Hz to 200 kHz frequency setting 500 Hz to 200 kHz 500 Hz to same value as internal frequency setting 3152A Specifications A 13 3152A User Manual Publication No 980867 Rev A 200 kHz to 10 MHz See graph below Ext Lock Frequency 10MHz Std Waveform Frequency 500Hz 200KHz 10MHz Arbitrary Waveforms 500 Hz to 100 MHz divided by number of waveform samples
127. r Sync Output BNC Trigger Input External Trigger Source Input BNC Sample Frequency Input Sample Frequency Input BNC PM Input Phase control Input BNC Power VXIbus Rail Peak Dynamic Current Current lt 250 mA lt 250 mA lt 100 mA lt 100 mA lt 100 mA lt 100 mA Maximum Total Module Power lt 45W Self Test Fault Coverage Fault Coverage 90 EMC Radiated Emissions Close Field VXIbus B 8 6 3 Rev 1 4 Radiated Susceptibility VXlbus B 8 6 4 Rev 1 4 Conducted Emissions VXIbus B 8 7 3 Rev 1 4 Conducted Susceptibility VXIbus B 8 7 4 Rev 1 4 3152A Specifications A 6 Astronics Test Systems Publication No 980867 Rev A Astronics Test Systems Mechanical Dimensions Weight Airflow for 10 C rise Pressure for 10 C rise Environmental Operating Temperature Storage Temperature Humidity non condensing Altitude Vibration Shock Bench Handling Safety Workmanship Standards PCB Assembly 3152A User Manual Per Astronics Test Systems VXIbus corporate package drawings 3 Ibs 8 oz 1 6 kg 3 7 I S 0 5 mm H20 0 C 55 C 40 C 70 C 11 C 30 C 95 5 31 C 40 C 75 5 41 C 50 C 45 5 10000 ft 15000ft Operating Storage 5 55 Hz sine 2g at 55 Hz non operating 30g 11 ms half sine pulse non operating 4 any face wooden surface non operating Designed to meet IEC 1010 1 UL 3111 1 CSA 22 2 1010 Conform to IPC A 6
128. rammed using the OUTP SYNC POS command OUTP SYNC POS is used to set both the TRIGger point and the SYNC point The BIT signal is recommended for use in countinuous mode LCOMplete Generates a sync signal in SEQuence mode only once when the selected segment appears for the first time in the sequence The identity of the segment can be programmed using the TRAC SEL command The sync position along the selected waveform can be programmed using the OUTP SYNC POS command The LCOM signal is recommended for use in Sequence mode SSYNc Generates a sync signal at intervals that are synchronized with the internal clock generator This option is useful to minimize jitter when using an oscilloscope The SSYNc_ signal is recommended for use in Triggered mode HCLock Generates a trigger signal at intervals equal to half of the period of the sample clock This option is useful for synchronizing two point waveforms on an oscilloscope sine and square waveforms above 10 MHz PULSe Generates a pulse each time a segment waveform is generated The pulse width is specified in points using the OUTP SYNC WIDTh command This command is a useful alternative to the BIT sync source especially when the bit pulse is too narrow It is also helpful when using the 3152A to emulate the sync pulse of another instrument that it is replacing in a test system The query OUT Put SYNC SOURCce queries the signal source for the SYNC output and returns BIT LCOM S
129. rchase replacement materials Be sure the carton is well sealed with strong tape or metal straps Mark the carton with the model and serial number If it is to be shipped show sending and return address on two sides of the box NOTE If the instrument is to be shipped to Astronics Test Systems for calibration or repair attach a tag to the instrument identifying the owner Note the problem symptoms and service or repair desired Record the model and serial number of the instrument Show the work authorization order as well as the date and method of shipment ALWAYS OBTAIN A RETURN AUTHORIZATION NUMBER FROM CUSTOMER SERVICE BEFORE SHIPPING THE INSTRUMENT TO ASTRONICS TEST SYSTEMS Preparation for use includes removing the 3152A from the container box selecting the required logical address and installing the module in a VXIbus chassis Configuring the Instrument 2 3 3152A User Manual Publication No 980867 Rev A i The VXIbus Chassis Resource Manager identifies modules in Logical Address the system by the module s address VXIbus logical addresses Selection can range from 0 to 255 however only addresses 1 to 254 are available for VXIbus modules Logical address 0 is reserved for the Resource Manager Logical address 255 permits the Resource Manager to dynamically configure the module logical address To change the 3152A s logical address use the 8 position DIP switch accessible from the top side of the module near the rear
130. restrictions Astronics Test Systems Tektronix VX4750 Emulation B 1 3152A User Manual Publication No 980867 Rev A INT Enable VXI event generation from the module No restrictions IST Initiate a self test 3152A error codes are returned ISWP Specify internal linear sweep parameters Kaes me Herd E goe LSWP Specify internal log sweep parameters ve Kle li S Zoe NBUF Place the module in non buffered mode No restrictions OFST Specify the DC offset of the output waveform No restrictions OFST Query the DC offset of the output waveform No restrictions PHAS Specify the phase of the output waveform No restrictions PHAS Query the phase of the output waveform No restrictions PM Set external modulation to PM and set the max PM phase deviation PEN signal must he PSK Encode data on the output waveform using PSK modulation Not implemented PWM Set external modulation to PWM and set max DC deviation from 50 Not implemented REFI Selects a frequency reference source No restrictions REFO Selects 10MHz or 33MHz to be output to the REF OUT connector Not implemented REV Return the firmware revision Returns the 3152A firmware revision RST Reset the module to its power up state No restrictions SPER Specify the sample period to use to generate arbitrary waveforms No restrictions SPER Query the sample period used to generate arbitrary waveforms No restrict
131. rmination or 20dB 500 attenuator if required 1 Connect the 3151 output to distortion analyzer input 2 Set the distortion analyzer to distortion measurements set the 3151 frequency setting and verify the distortion reading as below 3 Configure the 3151 as follows Function USER Waveform Frequency 10 00Hz Amplitude 5V Remote Commands RES OUTP ON FUNG MODE USER TRAC DEF 4000 TRAC SEL 1 FREQ RAST 40e3 VOLT5 Using WaveCAD change the axis Setup Axis to have 4000 points 0 to 3999 for the first 4 steps below and 1000 points 0 to 999 for step 5 below Download a 1k or 4k sine waveform Wave Sine OK into segment 1 FREQ RAST f of Points Frequency Distortion Reading 40e3 4000 10Hz lt 0 1 40e4 4000 100Hz lt 0 1 40e5 4000 1kHz lt 0 1 40e6 4000 10kHz lt 0 1 100e6 1000 100kHz lt 0 1 Tune the spectrum analyzer to the carrier frequency and adjust the gain so the fundamental corresponds to 0 dB Connect the 3152A output to spectrum analyzer input through a 20dB feedthrough attenuator Maintenance and Performance Checks 5 9 3152A User Manual Publication No 980867 Rev A Set the 3152A FREQ setting and verify the harmonic distortions levels as follows FREQ SETTING HARMONICS LEVEL 5 000 MHz lt 48 dB 50 00 MHz lt 28 dB e Level Flatness 1 to 1 000 MHz 5 to 10 00 MHz 15 Sine Flatness to 50 00 MHz Equipment Oscilloscope 1 Configure the 3152A as follows Function S
132. rms are generated from waveforms stored in a library of memory segments Before using a sequence of waveforms load arbitrary memory with the required waveforms Use TRAC or shared memory methods to load waveforms into memory Information on how to partition the memory and load waveforms is given in the section entitled Generating Arbitrary Waveforms An example of how sequenced waveforms work is demonstrated in the following figures Figure 3 5 shows a sine x x waveform that was loaded into segment 1 Figure 3 6 shows a sine waveform that was loaded into segment 2 Figure 3 7 shows a pulse waveform that was loaded into segment 3 The sequence generator lets you link segments in user defined order and repeat each segment as many times as needed Figure 3 5 Sin x x Waveform Loaded Into Segment 1 Astronics Test Systems Using The Instrument 3 39 3152A User Manual Publication No 980867 Rev A Figure 3 6 Sine Waveform Loaded Into Segment 2 Figure 3 7 Pulse Waveform Loaded Into Segment 3 Figure 3 8 shows a sequence of waveforms that were stored in three different memory segments Note that segment number 2 is generated first and repeated twice segment 3 follows once and then segment 1 is repeated four times Sequence Commands The following is an overview of how to define and program a sequence of arbitrary waveforms Figure 3 8 Sequenced Waveforms Continuous Advance Mode Using The Instrument 3 40 Astronics Test Syste
133. rocedure given below The troubleshooting procedure should also be initiated whenever the synthesizer fails to perform either completely or partially It is also required to troubleshoot the 3152A whenever the instrument fails to fully comply with its published specifications The information given in the following does not intend to replace full scale troubleshooting but merely to direct the Service Technician to the area were the source of the trouble is located ARA EN Daad Mice The 3152A is made of two boards The large board Part Main Board Circuit Number 7100 2370 is the main board There is a smaller Checkout board mounted on the main board with three connectors Part Number 7100 2360 This smaller board is called the engine board The following checks are made on the main board To gain access to components below the engine board it may be necessary to remove this board entirely To do so remove the three screws that tie the engine board to the main board grasp the engine board from both sides and pull away from the main board Maintenance And Performance Checks 5 20 Astronics Test Systems Publication No 980867 Rev A Power Supply Checkout CPU and VXI ASIC Checkout Astronics Test Systems 3152A User Manual It is suggested that the first step in troubleshooting the 3152A would be to check the power supply rails If the various supply voltages within the instrument are not within the required limits trou
134. rom a competitive source or used for manufacture by anyone other than Astronics Test Systems The information herein has been developed at private expense and may only be used for operation and maintenance reference purposes or for purposes of engineering evaluation and incorporation into technical specifications and other documents which specify procurement of products from Astronics Test Systems TRADEMARKS AND SERVICE MARKS All trademarks and service marks used in this document are the property of their respective owners e Racal Instruments Talon Instruments Trig Tek ActivATE Adapt A Switch N GEN and PAWS are trademarks of Astronics Test Systems in the United States DISCLAIMER Buyer acknowledges and agrees that it is responsible for the operation of the goods purchased and should ensure that they are used properly and in accordance with this document and any other instructions provided by Seller Astronics Test Systems products are not specifically designed manufactured or intended to be used as parts assemblies or components in planning construction maintenance or operation of a nuclear facility or in life support or safety critical applications in which the failure of the Astronics Test Systems product could create a situation where personal injury or death could occur Should Buyer purchase Astronics Test Systems product for such unintended application Buyer shall indemnify and hold Astronics Test Systems its officers employe
135. ront panel SYNC OUT BNC terminal TTL Protected against temporary short to case ground Waveform dependent Internal Synthesizer 7 digits Same as frequency standard Same as frequency standard 100 uHz to 50 MHz lt 0 1 below 100 kHz 2000 points minimum lt 5 MHz lt 10 Vp p 48 dBc lt 5 MHz lt 16 Vp p 40 dBc lt 10 MHz lt 10 Vp p 40 dBc lt 10 MHz lt 16 Vp p 35 dBc lt 50 MHz lt 10 Vp p 28 dBc lt 50 MHz lt 16 Vp p 20 dBc 1 to 1 MHz 5 to 10 MHz 15 to 50 MHz Programmable Parameters Start Phase Power sine 0 to 360 1to9 3152A Specifications A 9 3152A User Manual 3152A Specifications A 10 Triangle Frequency Range Adjustable Parameters Start Phase Power Square Frequency Range Adjustable Parameters Duty Cycle Pulse Ramp Frequency Range Adjustable Parameters Delay Rise Time High Time Fall Time Sinc Sine x x Frequency Range Adjustable Parameters Cycles Publication No 980867 Rev A 100 uHz to 1 MHz usable to 10 MHz 0 to 360 1to9 100 uHz to 50 MHz 1 to 99 9 100 uHz to 1 MHz 0 to 99 9 of period 0 to 99 9 of period 0 to 99 9 of period 0 to 99 9 of period 100 uHz to 1 MHz 4 to 100 cycles Astronics Test Systems Publication No 980867 Rev A Arbitrary Waveforms Astronics Test Systems Gaussian Pulse Frequency Range Adjustable Parameters Time Constant 3152A User Manual 100 uHz to 1 MHz
136. s the synthesizer to send the contents of the Status Byte register and the MSS Master Summary Status summary message as a single lt NR1 Numeric Response Message gt element The response represents the sum of the binary weighted values of the Status Byte Register The STB common query does not alter the status byte SCPI and HS Command Reference 4 3 3152A User Manual Publication No 980867 Rev A eat at ai EN Ai ah The entire Status Byte register can be cleared by removing the Clearing the reasons for service from Auxiliary Status registers Sending the Status Byte CLS command to the device after a SCPI command terminator and before a Query clears the Standard Event Status Register Register and clears the output queue of any unread messages With the output queue empty the MAV summary message is set to FALSE Methods of clearing other auxiliary status registers are discussed in the following paragraphs EE The Service Request enable register is an 8 bit register that Service Request enables corresponding summary messages in the Status Byte Enable Register Register Thus the application programmer can select reasons SRE for the synthesizer to issue a service request by altering the contents of the Service Request Enable Register The Service Request Enable Register is read with the SRE common query The response to this query is a number that represents the sum of the binary weighted value of the Service Request Enable Reg
137. se_time gt lt fall_time gt APPLy RAMP lt frequency gt lt amplitude gt lt offset gt lt delay gt lt rise time gt lt fall_time gt APPLy SINC lt frequency gt lt amplitude gt lt offset gt lt number_cycles gt APPLy EXPonential lt frequency gt lt amplitude gt lt offset gt lt exponent gt APPLy GAUSsian lt frequency gt lt amplitude gt lt offset gt lt exponent gt APPLy DC lt percent_amplitude gt APPLy USER f lt segment number gt lt sampling clock gt lt amplitude gt lt offset gt SCPI and HS Command Reference 4 14 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Commands and Parameters Low Limit High Limit Default APPLy lt function_shape gt APPLy FUNCTion MODE FIXed USER SEQuence SWEep FIX FUNCTion MODE FUNCtion SHAPe SINusoid TRlangle SQUare PULSe RAMP SINC EXPonential GAUSsian DC SIN FUNCtion SHAPe FREQuency lt frequency gt MINimum MAXimum 100E 6 50E6 1E6 FREQuency FREQuency RASTer lt frequency gt MINimum MAXimum 100E 3 100E6 1E6 FREQuency RASTer FREQuency RASter SOURce EXT INT ECLtrg0 INT FREQuency RASTer SOURce FREQuency EXTernal VOLTage lt amplitude gt MINimum MAXimum 10 0E 3 16 0 5 00 VOLTage VOLTage OFFSet lt offset gt 7 19 7 19 0 VOLTage OFFSet OUTPut FILTer FREQuency 20MHz 25MHz 50MHz 20MHz FILTer FREQuency
138. shared memory concept that speeds data transfer from and to the host computer In this mode the memory bank is disconnected from the CPU circuit and its bus is accessible from the VXIbus for direct memory access by the host computer Sequenced The 3152A employs a sophisticated circuit that allows dividing Waveforms the memory into smaller segments linking of the segments in user defined order and repeating of each linked segment up to one million times The sequence circuit is useful for generating long waveforms with repeated sections The repeated waveform has to be programmed once and the repeater will loop on this segment as many times as selected When in sequenced mode there is no loss of time between linked or looped segments Figure 1 6 shows an example of a sequenced waveform Assume the waveforms in Figures 1 3 through 1 5 were placed in segments 1 through 3 Astronics Test Systems Getting Started 1 9 3152A User Manual Publication No 980867 Rev A owl el Figure 1 3 Segment 1 Sin x x Waveform Figure 1 4 Segment 2 Sine Waveform Figure 1 5 Segment 3 Pulse Waveform The following sequence was made of segment 2 repeated twice segment 1 repeated four times and segment 3 repeated twice Getting Started 1 10 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Figure 1 6 Sequenced Waveforms Sweep Waveforms Th
139. sing the OUTP SYNC STATe and OUTP TTLTrg lt N gt STATe commands SOURce SWEep FUNCtion lt SIN SQU TRI gt This selects the shape of the waveform to be swept The sample clock frequency of the 3152A may be controlled directly for the sweep function Use the command SOURce SWEep FREQuency RASTer lt value gt to accomplish this Finally use the command SOURce SWEep TIME lt value gt to specify the duration of the sweep from start to end or from end to start if SWE DIR DOWN is selected To terminate sweep mode either reset the 3152A RST or select FUNC MODE lt FIX USER SEQ gt Astronics Test Systems Publication No 980867 Rev A 3152A User Manual System Related System related commands are used to place the instrument in a known state clear the instrument to its defaults or to query the Commands generator for its errors or identity The following is an overview of the system related commands The query SYSTem ERRor reads one error from the error queue record of up to 30 errors can be stored in the generator s error queue Errors are retrieved in first in first out FIFO order The first error returned is the first error that was stored When all errors have been read from the queue the generator returns 0 No error If more than 30 errors have occurred the last error stored in the queue the most current error is replaced with 350 Too many errors No additional errors are
140. solution is 3 6 the output will offset by 50 4 You can now correct the phase to exactly 50 by using the PLL FINE 0 4 command PLL LOCK queries the PLL s state It returns a 0 OFF or 1 ON PLL ADJust queries the PLL offset It returns a value in degrees PLL FINE queries the PLL s fine offset It returns a value in degrees Using The Instrument 3 48 Astronics Test Systems Publication No 980867 Rev A Using the Frequency Counter Using the Phase Modulation Input Astronics Test Systems 3152A User Manual In PLL mode the 3152A uses an autoranging counter circuit to measure frequencies of reference signals at the trigger input This built in counter is made available to you as long as the signal at the trigger input is valid and the PLL ON LED illuminates Frequencies are measured from 500Hz to 10MHz with 4 digit resolution To measure external frequencies you must first place the 3152A in PLL mode Use the following command PLL LOCK ON If no valid reference signal is applied to the trigger input the PLL ON LED remains off If you feel that the 3152A should lock and it does not do the following Check that trigger level is adjusted correctly You may change trigger level settings using the TRIG LEV command The default trigger level setting is 1 6 V Check that the 3152A frequency setting permits lock in the required range Two graphs one for fixed mode and the other for user mode
141. stored until all errors have been removed from the queue The error queue is cleared only when power is cycled off or after the execution of a CLS command The RST command does not clear the error queue The query SYST ERR queries the system error queue and returns a string with the following format 102 Syntax error A complete list of errors that can be detected by the generator is given in Chapter 4 The query SYSTem VERSion queries the generator to determine the present SCPI revision and returns a string similar to 1993 0 The query IDN reads the generator s identification string The generator returns four fields separated by commas The first field is the manufacturer s name the second field is the model number the third field is not used always 0 and the fourth field is the firmware version number The command returns Racal Instruments 3152A 0 1 0 Assuming the firmware revision is 0 Astronics Test Systems Using The Instrument 3 53 3152A User Manual Publication No 980867 Rev A The commands RESet RST reset the generator to its default state The RST and RES commands have no effect on status registers VXlbus states VXI address or SCPI command set The query OPT queries the waveform memory length installed in the 3152A The response is 1 for 512K Using The Instrument 3 54 Astronics Test Systems Publication No 980867 Rev A SCPI 3152A User Manual Chapter 4 AND
142. t 1150A lt 0 1 gt 1150A lt 0 1 gt 1160A lt 0 1 gt 1170A lt float gt 11000 1210A lt 0 1 gt 1200A lt 0 1 gt 1210A lt 0 1 gt 1400 1400 15000 3152A User Manual Publication No 980867 Rev A Keyword Parameter Format SCPI HS Commands Default min max 1993 0 bincmd lt param s gt ESE 0 0 255 Confirmed 1501 A lt integer gt OPC Confirmed 15020 RST Confirmed 14200 TRG Confirmed 11000 ESE Confirmed 15010 ESR Confirmed 1504 IDN Confirmed 15060 OPC Confirmed 15020 SRE Confirmed 15030 STB Confirmed 15080 TST Confirmed 1500 Output Output Configuration commands control the output function gt A shape frequency amplitude filter and state Optional modes Configuration are omitted from these commands Factory defaults after RST Command are shown in bold typeface Parameter low and high limits are given where applicable Use the Standard Waveform parameters Summary as described in Using The APPLy Command Commands and Parameters Low Limit High Limit Default SOURce APPLy SINusoid lt frequency gt lt amplitude gt lt offset gt lt phase gt lt power gt APPLy TRlangle lt frequency gt lt amplitude gt lt offset gt lt phase gt lt power gt APPLy SQUare lt frequency gt lt amplitude gt lt offset gt lt duty_cycle gt APPLy PULSe f lt frequency gt lt amplitude gt lt offset gt lt delay gt lt high time gt lt ri
143. t Procedure ccccccccccccecceececeeecececeeceeeceeceeeeeeeeeseeeseeeeess 5 24 Table 5 4 Sequence Generator Checkout Procedure eenen rennene ennnen nennen 5 25 Table 5 5 Burst Generator Check 5 26 Table 5 6 PLL Checkout Procedure rruvnnunnnrnnnevnannnrannernnnenrnnnernnnenvannernnernnnenvnnnernnnenvannernnnenvnne 5 26 Table 5 7a Engine Board Checkout Procedure 31 5 28 Table 5 7b Engine Board Checkout Procedure 37 5 29 Table 5 7c Engine Board Checkout Procedure 37 5 29 Astronics Test Systems xiii 3152A User Manual Xiv Publication No 980867 Rev A Document Change History Revision Date 3 25 09 Description of Change Revised per EO 29595 Correct specification error pg 5 14 and option part numbers pg 1 3 Revise format to current standards Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Chapter 1 GETTING STARTED 3 i This chapter contains a general description of the VXIbus 3152A What s In This Waveform Synthesizer and an overall functional description of Chapter the instrument It lists and describes various options available for this model It also describes the 3152A front panel connectors and indicators NOTE This manual provides a complete description of all features and options available with the 3152A however some items described in the following paragraphs may not be installed in your instrument Figure 1 1 3152A As
144. t n gt 0 0 7 Confirmed 0230B lt 0 1 2 3 4 5 6 7 0 1 gt STATe OFF ON Confirmed 0230B lt 0 1 2 3 4 5 6 7 0 1 gt SYNG Not confirmed SOURce BIT LCOMplete SSYNc HCLock Not 0240A lt 1 2 3 4 gt confirmed STATe OFF ON Not 0241A lt 0 1 gt confirmed POSition N 6 2 523288 even Not 0242A lt long gt Confirmed POINt N 6 2 523288 even Not 0242A lt long gt Confirmed WIDTh 2 500 2 Not 0243A lt integer gt Confirmed SOURce Confirmed APPLy FREQ AMPL OFFS Not 0300C lt float float float gt confirmed SINusoid FREQ AMPL OFFS PHAS POW Not 0301 E lt float float float float integer confirmed gt TRlangle FREQ AMPL OFFS PHAS POW Not 0302E lt float float float float integer confirmed gt SQUare FREQ AMPL OFFS DCYC Not 0303D lt float float float float gt confirmed Astronics Test Systems SCPI and HS Command Reference 4 9 3152A User Manual Publication No 980867 Rev A Keyword Parameter Format Default min max SCPI 1993 0 HS Commands bincmd lt param s gt PULSe RAMP GING GAUSsian EXPonential DC USER FREQuency CW RASTer SOURce EXTernal VOLTage LE Vel IMMediate AMPLitude OFFSet FUNC tion MODE SHAPe SINusoid PHASe POWer TRlangle PHASe POWer SQUare DCYCle PULSe FREQ AMPL OFFS DEL WIDT LEAD TR A FREQ AMPL OFFS DEL LEAD TRA FREQ AMPL OFFS NCYC FREQ AMPL OFFS EXP FREQ AMPL OFFS EXP DC_AMPL SEG lt n gt
145. t the original arbitrary waveform is available in another memory segment as a back up Using The Instrument 3 50 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual i The key to using Sweep Mode efficiently is to place the 3152A Using Sweep Mode into a mode other than SWEep FIX USER or SEQ while sending the 3152A the sweep parameters Once the parameters are set switch the 3152A to sweep mode using the command FUNC MODE SWEep and the specified sweep waveform will be output This is because the 3152A relies on its sequencer and segmented waveform memory to implement sweep WARNING Placing the 3152A in Sweep Mode overwrites any waveforms segments or sequences that are currently stored in 3152A memory The other key to using Sweep Mode efficiently is to optimize the number of sweep steps Sweep steps are the number of different discrete frequencies that the 3152A will output as it completes a sweep cycle start to stop frequency or stop to start frequency Set the number of sweep steps using the SOURce SWEep STEP lt integer_value gt command Finding the optimal number of steps is a tradeoff between speed of execution of the sweep command and granularity of the sweep itself This parameter can range from 10 to 2000 with a default value of 20 The 3152A has a number of other sweep settings that should also be set before entering sweep mode SOURce SWEep DIRection lt UP DOWN gt The
146. ters associated with a standard function using the APPL lt function shape gt query For example if the synthesizer was programmed using the above APPLy SQU command query the square wave parameters using the following query APPL SQU Using The Instrument 3 4 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual The synthesizer returns a string that contains all the parameters associated with the square function similar to the following string 1 000000e 6 2 000 0 000 50 The command APPLy SINusoid lt frequency gt lt amplitude gt lt offset gt lt phase gt lt power gt programs the synthesizer to output a sine waveform with frequency amplitude offset start phase and power parameters Parameters are not optional if the above APPLy command is used Include all other parameters in the command The default settings for these functions are 1 MHz 5 Vp p 0 V O and 1 APPLy TRlangle lt frequency gt lt amplitude gt lt offset gt lt phase gt lt power gt programs the synthesizer to output a triangle waveform with frequency amplitude offset start phase and power parameters The default settings for these functions are 1 MHz 5 Vp p 0 V 0 and 1 The command APPLy SQUare lt frequency gt lt amplitude gt lt offset gt lt duty_cycle gt programs the synthesizer to output a square waveform with frequency amplitude offset and duty cycle parameters The default setti
147. the 3152A It also can allow the user to create custom sync pulse patterns See Loading Arbitrary Waveforms for more information on waveform formats The download mode is selected using the following command WAVEform NORMal USER The default is NORM This command is applicable only for binary block transfers The query FORMat WAVEform queries the waveform download format and returns either NORM or USER Shared memory transfer is the fastest way to get waveforms Using Shared into the 3152A In shared memory mode the 3152A s CPU Memory disconnects from the waveform memory and passes access to the VXIbus The internal data bus is connected directly to the VXIbus and data is downloaded into the memory in binary blocks using A24 memory space Byte and bit order are the same as with the Arbitrary Block transfers as shown in Figures 3 1 and 3 2 After the data is loaded into the 3152A control is returned to the instrument In shared memory mode the 3152A s memory acts similar to Direct Memory Access DMA The instrument has to be told when to receive data send data surrender control or gain control The 3152A has an auto increment address counter The Slot 0 Controller need only select the base address for both write and read cycles Shared Memory commands are explained below To write to or read from a segment the user must first define the segment using the command TRACe DEFine The trace must then be selected usin
148. the 3152A This light remains on during shared memory data transfer The PLL ON LED is off during normal operation In PLL mode the PLL ON illuminates when a valid signal is available at the trigger input and lock frequency is available at the main output connector When the output state is on the OUTPUT LED Green light illuminates It goes off when the output state is changed to off Dee nent The 3152A has no controls on the front panel Instrument Prog ramming the functions parameters and modes can only be accessed through 3152A VXIbus commands There are a number of ways to talk to the instrument They all require that an appropriate software driver be installed in the Resource Manager slot 0 The rest is a matter of practice and knowledge of the language in use There are other system considerations like address selection that have to be settled before programming the instrument These topics are discussed in later chapters Low level programming of the 3152A is done using SCPI Standard Commands for Programmable Instruments language or using binary commands for high speed Programming aspects are covered in Chapters 3 and 4 Please check the Astronics Test Systems web site http www astronicstestsystems com support downloads to download the latest versions of the 3152A VXIplug amp play install disk LabVIEW driver and WaveCAD Astronics Test Systems Getting Started 1 13 3152A User Manual Publication No 98086
149. the end of an HS command string terminate the string with the a character OxA Astronics Test Systems SCPI and HS Command Reference 4 7 3152A User Manual Publication No 980867 Rev A SCPI and HS Table 4 1 summarizes the complete SCPI command tree along with the alternative HS command set available for programming Command of the synthesizer Refer to earlier sections in this manual for Summary more complete details on each command Default HS command parameters are indicated in bold where applicable SCPI and HS Command Reference 4 8 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Table 4 1 VXlbus 3152A SCPI Command Summary Keyword Parameter Format SCPI HS Commands Default min max 1993 0 bincmd lt param s gt FORMat Confirmed BORDer NORMal SWAPped Confirmed 0100A lt 0 1 gt WAVE NORMal USER Not 0101A lt 0 1 gt confirmed INSTrument Confirmed MODE NORMal FAST Not 0150A lt 0 1 gt confirmed OUTPut OFF ON Confirmed 0200A lt 1 0 gt STATe OFF ON Confirmed 0200A lt 1 0 gt SHUNt OFF ON Confirmed 0250A lt 0 1 gt FILTer Confirmed LPASs Confirmed FREQuency 20MHz 25MHz 50MHz Confirmed 0201A lt 1 2 3 gt STATe OFF ON Confirmed 0202A lt 0 1 gt ECLTrg lt n gt OFF ON Confirmed 0210B lt 0 1 gt STATe OFF ON Confirmed 0210B lt 0 1 gt TRIGger Not confirmed SOURce BIT LCOMplete INTernal EXTernal Not 0220A lt 1 2 3 4 gt confirmed TTLTrg l
150. tic operation or erroneous response to word serial commands Problems in the CPU and the digital circuit may cause a complete malfunction of the entire instrument The CPU would not start generating control signals This makes it impossible to troubleshoot the remaining circuits Check the various components associated with the CPU circuitry its clocks and the components associated with the VXI ASIC using the information given in Table 5 1 Maintenance and Performance Checks 5 21 3152A User Manual Publication No 980867 Rev A Table 5 1 CPU and VXI Interface Checkout Procedure Step Test Point Expected Result 1 CPU Clock U87 pin 19 16 MHz TTL level clock 2 VXI Clock U109 pin 159 16 MHz TTL level clock 3 ALE U85 pin 11 Positive going pulses period 375 ns pulse width 120 ns PSEN U74a and U74b 2 67 MHz TTL level pulses 5 Load a 10000 point wave and perform the following tests during load time 6 RD U87 pin 16 Negative going 400 ns width pulses 7 WR U87 pin 17 Negative going 400 ns width pulses 8 LDACK U87 pin 5 Negative going 6 5 us width pulses 9 ASIC LCS U104 pin 11 Negative going 6 5 us width pulses 10 LR W U93 pin 19 Negative going 60 us width pulses Output Amplifier and Amplitude Control Checkout Problems with the output amplifier and amplitude control circuits can be detected if the 3152A accepts word serial commands and responds correctly to word serial queries but
151. tion of the transition is programmable In PLL mode the trigger input is used as phase reference input In gated mode the trigger input is level sensitive i e the 3152A output is enabled when the level is high and idle when the level is low Level sensitivity may be programmed for the trigger input Arm There are a number of operating modes that the 3152A can be Operating Modes programmed to operate in continuous mode triggered mode gated mode and burst mode These operating modes are described below Continuous Mode In continuous mode the selected waveform is output continuously at the selected frequency amplitude and offset Triggered Mode In triggered mode the 3152A circuits are armed to generate one output waveform The trigger circuit is sensitive to transitions at the trigger input Select between positive or negative transitions to trigger the instrument You may also program the trigger level to the desired threshold level on the external signal When triggered the synthesizer outputs the waveform and remains idle at the last point of the waveform The 3152A can be armed to receive a trigger signal from the front panel BNC connector a VXIbus backplane TTLTRG lt n gt or from an internal programmable trigger generator Astronics Test Systems Getting Started 1 7 3152A User Manual Publication No 980867 Rev A The trigger signal whether it comes from the front panel or from the VXIbus has to pass through circuitry
152. trigger signal Like the PLL bit Trigger phase offset bits can be placed in one location only SYNC Bit The SYNC bit determines the offset point on the waveform where the 3152A outputs a SYNC signal The SYNC signal width is always 2 sample clock cycles wide per SYNC bit set Multiple SYNC bits can be placed at any location along the length of the programmed waveform segment to create complex sync signals Stop Bit The Stop bit determines the end point of the waveform Stop bits can be placed in one location only for typical If you place multiple stop bits the waveform will stop at the first stop bit encountered The waveform will actually stop at the waveform point after the one with the stop bit set D2 ee te A aaa ejes PHASE BIT WAVEFORM POINT DATA _ gt STOP BIT PLL BIT EVEN WAVEFORM POINT FLOOR POS 2 2 D2 Di DO ODD WAVEFORM POINT pps ci bn WAVEFORM POINT DATA y SYNC BIT Figure 3 3 Repeated 16 Bit Waveform Data Format Using The Instrument 3 38 Astronics Test Systems Publication No 980867 Rev A Sequences 3152A User Manual Sequenced waveforms are a means of adding more capability to the synthesizer The 3152A can link 4096 segments and loop on each segment up to 10 times Generating Sequenced Waveforms What Are Sequenced Waveforms Sequenced waveforms are made of a number of arbitrary waveforms that can be linked and repeated in various manners Sequenced wavefo
153. tronics Test Systems Getting Started 1 1 3152A User Manual Introduction Getting Started 1 2 Publication No 980867 Rev A The 3152A is a VXIbus single slot C size Synthesized Waveform Generator It is a high performance waveform synthesizer that combines two powerful instruments in one small package a function generator and an arbitrary waveform generator The instrument provides a variety of standard waveforms to be used as test stimuli for different electronic devices The 3152A is also capable of generating arbitrary waveforms with sampling rates to 100 MHz at 12 bits of vertical resolution Despite its small size the 3152A offer many features and functions such as VXIplug amp play compatibility backplane phase synchronization front panel PLL sweep counted burst internal trigger generator and more The instrument generates high quality high accuracy waveforms throughout the specified frequency range amplitude span and operating temperature The 3152A generates sine waveforms with a spectral purity that can only be matched by much more expensive bench type synthesizers The 3152A generates standard waveforms at frequencies ranging from 100 uHz to 50 MHz Frequency may be set with 7 digit resolution Accuracy and stability of the output frequency depend on the reference clock As a default CLK10 is used as the reference clock The typical accuracy and stability of CLK10 is 100 ppm An optional internal TCXO circuit provi
154. ublication No 980867 Rev A The 3152A may be phase locked to an external reference and phase shifted from the start phase of the external reference from 180 to 180 The reference signal is applied to a front panel input BNC In this way the same reference can be applied to multiple modules to generate multi phase signal patterns The reference signal for the PLL function is applied to the TRIG IN It shares the same characteristics as the trigger input programmable trigger level and programmable slope When placed in this mode the 3152A scans the TRIG IN connector for a valid signal Once sensed the 3152A measures its frequency and centers its lock in range around this frequency The 3152A then locks automatically on the frequency of the external signal There is no need for manual initiation or operator intervention for locking the 3152A to an external reference The PLL range is 500 Hz to 10 MHz The 3152A uses an autoranging counter circuit to measure frequencies of reference signals at the trigger input This built in counter is made available for you in PLL mode Thus you can use the 3152A as a frequency counter provided that the signal at the trigger input is valid and the PLL ON LED illuminates Frequencies are measured from 500 Hz to 10 MHz External frequency query returns four digits with a decimal point and suffix multiplier When the 3152A is placed in PLL mode there are two ways to control the phase offset The first option
155. ue gt 0 99 9 10 0 PULSe TRANsition TRAIling RAMP DELay lt value gt 0 99 9 10 0 RAMP DELay RAMP TRANSsition lt value gt 0 99 9 10 0 RAMP TRANSsition RAMP TRANSsition TRAiling lt value gt 0 99 9 10 0 RAMP TRANSsition TRAiling SINC NCYCle lt value gt 4 100 10 SINC NCYCle GAUSsian EXPonent lt value gt 1 200 10 GAUSsian EXPonent EXPonential EXPonent lt value gt 200 200 10 EXPonential EXPonent DC lt _amplitude gt 100 100 100 DC Arbitrary Waveform Sequence and Shared Memory Command Summary Arbitrary Waveform commands allow the definition of segments and their corresponding lengths addition and deletion of segments and the loading waveform data Sequence commands control which segments are linked and the number of times each segment is repeated The shared memory commands place the 3152A in a special data transfer mode where the 3152A s message based interface is bypassed and data is loaded directly from the VXlbus Optional modes are omitted from these commands Defaults are shown in bold Command and Parameters TRACe lt binary_block gt TRACe DEFine lt segment number gt lt length gt TRACe DELete lt segment number gt TRAGe DELete ALL TRACe SELect lt segment number gt Astronics Test Systems SCPI and HS Command Reference 4 17 3152A User Manual Publication No 980867 Rev A FORMat BORDer NORMal SWAPped FORMat BORDer SEQuence DEFine lt step number gt lt se
156. um or MAXimum in place of a parameter for The MIN and MAX some commands For example consider the following Parameters command FREQuency lt frequency gt MINimum MAXimum Instead of selecting a specific frequency substitute MIN to set the frequency to its minimum value or MAX to set the frequency to its maximum value Astronics Test Systems SCPI and HS Command Reference 4 3 3152A User Manual Publication No 980867 Rev A Querying Query the current value of most parameters by adding a P question mark to the command For example the following arameter Setting command sets the output function to square SOUR FUNC SHAP SQR Query the output function by executing SOUR FUNC SHAP A E Ai The response to a query depends on the command sent to the Query Response reet to nr the query response In general a Format response to a query contains current values or settings of the synthesizer Commands that set values can be queried about their current value of the setting Commands that set modes of operation can be queried about their current mode setting IEEE STD 488 2 common queries generate responses which are common to all instruments that are connected to the GPIB interface A command string sent to the function generator must terminate SCPI Command with a lt new line gt character The IEEE STD 488 EOI end or Terminator identify message is interpreted as a lt new line gt character A lt carriage return gt foll
157. ver the 3152A receives an invalid SCPI command it automatically generates an error Errors are stored in a special error queue and may be retrieved from this buffer one at a time Errors are retrieved in first in first out FIFO order The first error returned is the first error that was stored When you have read all errors from the queue the synthesizer responds with a 0 No error message If more than 30 errors have occurred the last error stored in the SCPI and HS Command Reference 4 6 Astronics Test Systems Publication No 980867 Rev A Astronics Test Systems 3152A User Manual queue is replaced with 350 Too many errors No additional errors are stored until you remove errors from the queue If no errors have occurred when you read the error queue the synthesizer responds with 0 No error The error queue is cleared when power has been shut off or after a CLS command has been executed The RST command does not clear the error queue Use the following command to read the error queue SYSTem ERRor Errors have the following format the error string may contain up to 80 characters 102 Syntax error A complete listing of the errors that can be detected by the synthesizer is given below 100 Command error When the synthesizer cannot detect more specific errors this is the generic syntax error used 101 Invalid Character A syntactic element contains a character which is invalid for that type
158. w 407808 001 3152A 100MS s Waveform Synthesizer w 64K RAM 407808 003 3152A 100MS s Waveform Synthesizer w 512K RAM 407808 011 3152A 100MS s Waveform Synthesizer w 64K RAM 1ppm 407808 013 3152A 100MS s Waveform Synthesizer w 512K RAM 1ppm 407808 203 3152A 100MS s Waveform Synthesizer w 512K RAM Tektronix VX4750 Emulation 407808 213 3152A 100MS s Waveform Synthesizer w 512K RAM 1ppm Tektronix VX4750 Emulation The 512K RAM option designates the memory size supplied with the 3152A The standard memory size is 512K 524288 words Getting Started 1 3 3152A User Manual Publication No 980867 Rev A With the standard memory size 523288 point waveforms can be programmed because 1000 words are allocated for standard waveforms The 64K RAM option designates instruments supplied with 64K of memory expansion With the 64K option 64536 point waveforms can be programmed 1ppm denotes improved accuracy and stability over the internal 10 MHz reference clock Normally VXIbus modules receive their clock reference from VXIbus CLK10 There are applications that require complete separation from VXIbus clocks The TCXO 1ppm option when installed provides the required separation Safety The 3152A has been manufactured according to international E safety standards Considerations WARNING Do not remove instrument covers when operating or when the chassis power cord is connected to the mains
159. with the 3152A with TEK option emulation command set In cases where there are limitations or restrictions on the use of the 3152A s emulation version of a command these limitations are listed Set external modulation to AM and set the AM modulation index Not implemented Specify the amplitude of the function output No restrictions Query the amplitude of the function output No restrictions Set the burst count No restrictions Query the burst count No restrictions Place the module in buffered mode No restrictions Load data into the module for use in generating arbitrary waveforms No restrictions Change the output by the specified amount phase continously No restrictions Disable VXI Interrupt generation No restrictions Change phase of output by the specified amount phase continuous No restrictions Query for error conditions No restrictions VX4750 12MHz filter selected Enable or disable a low pass filter to the output waveform 3152A 20MHz filter selected Set external modulation to FM and set the FM peak deviation Not implemented Specify the frequency of the output waveform No restrictions Query the frequency specified in last valid FREQ command No restrictions Set external modulation to FSK and set the FSK frequencies Not implemented Query the FSK frequencies Not implemented Specify the load impedance connected to the arb No
160. wnloads Astronics Test Systems Using The Instrument 3 43 3152A User Manual Publication No 980867 Rev A A simple example using the sequence command is to generate a 1 step sequence with segment 1 repeated 74565 times SEQ DATA 15 lt 0000234501h gt where the 15 means 1 specifies that one more byte will follow 5 specifies that 5 binary bytes will follow and the lt 0000230145h gt 74565 is 00012345h rearranged to be 234501 Four zeros 0000 for segment 1 segment 0 Putting these together gives 0000234501 Triaaered z d Triggered Sequence Advance is a special case sequenced riggere mode In Triggered Sequence Advance mode the 3152A idles Sequence Advance between steps until a valid trigger signal is sensed The trigger source can be selected from a number of options e An external trigger signal applied to the front panel TRIG IN connector e An internal trigger generator whose period is programmable e VXIbus TTLTRG lt n gt triggers e soft triggers A sequence operating in Continuous mode was seen in Figure 3 8 Figure 3 10 shows an example of the same sequence in Triggered Sequence Advance mode Using The Instrument 3 44 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Trigger Signal Figure 3 10 Sequenced Waveforms Triggered Advance Mode Placing the 3152A in Triggered Sequence Advance mode is Triggered done in Triggered mode only First prepare the sequence of Sequence waveforms
161. y Standard ro 3152 S 1619 Figure 2 2 3152 Emulation Mode and Address Space Switch Configuring the Instrument 2 6 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual Chapter 3 USING THE INSTRUMENT Overview Output Termination Input Output Protection Power On Reset Defaults Astronics Test Systems This chapter contains information about how to operate the 3152A Unlike bench type instruments the 3152A must be programmed to turn on functions change parameters and configure various operating modes The instrument can be programmed using a set of SCPI commands A list of SCPI commands and the alternate HS command set that control the 3152A is given in Table 4 1 The following paragraphs describe the various modes of operation and give examples on how to program the 3152A During use output connectors must be properly terminated to minimize signal reflection or power loss due to an impedance mismatch Proper termination is also required for an accurate amplitude level at the main output connector Use 50Q cables and terminate the main and SYNC cables with terminating resistors Always place the 50Q termination at the far end of the cables The 3152A provides protection for internal circuitry connected to input and output connectors Refer to the specifications in Appendix A to determine the level of protection associated with each input or output connector At Power On or as a result o
162. y Selection in A24 mode To set the module to A32 mode set the switch to the ON position by moving the switch towards the front panel This is shown in Figure 2 2 Configuring the Instrument 2 4 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual a O W O o Q SS N Op Q Ol 8 l Q O OFF O gt MSB Oe LOGIC 0 O gt E O 9 gt ON 9 i m e A7 oa S d a LSB O gt O i at S1 SIDE VIEW S 6 OF SWITCH S1 OF q JON d Op Figure 2 1 Set the Logical Address Astronics Test Systems Configuring the Instrument 2 5 3152A User Manual Publication No 980867 Rev A i The instrument can be installed in any slot except slot 0 ina Installation VXIbus mainframe When inserting the instrument into the mainframe it should be gently rocked back and forth to seat the connectors into the backplane receptacle The ejectors will be at right angles to the front panel when the instrument is properly seated into the backplane Use two captive screws above and below the ejectors to secure the instrument into the chassis After installation perform an initial checkout and operational verification Front Panel I 9 I 9 Lk e Oo K E V O A Z eo Oo D a E Oo Ka E Q D o OD
163. z 5 Vp p 0 V and 10 The command APPLy GAUSsian lt frequency gt lt amplitude gt lt offset gt lt exponent gt programs the synthesizer to output a gaussian waveform with frequency amplitude offset and exponent parameters The default settings for these functions are 1 MHz 5 Vp p 0 V and 10 The command APPLy DC lt percent_amplitude gt programs the synthesizer to output a DC level The DC level is set as a percent of programmed amplitude The default setting for this function is 100 Using The Instrument 3 6 Astronics Test Systems Publication No 980867 Rev A 3152A User Manual The command APPLy USER lt segment_number gt lt sampling_clock gt lt amplitude gt lt offset gt programs the synthesizer to output an arbitrary waveform The specified segment number must be loaded with an arbitrary waveform before the synthesizer can execute this command successfully This command lets you specify segment number sampling clock rate amplitude and offset The default settings for these functions are 1 1 MHz 5 Vp p and 0 V The query APPLy lt function_shape gt queries parameters associated with the specified function shape Returns a string of values depending on the parameters that are available for the selected function shape The query APPLy queries parameters associated with the currently selected function shape and returns a string of values depending on the parameters avail
164. ze Astronics Test Systems Using The Instrument 3 31 3152A User Manual Publication No 980867 Rev A The Address field of the 5 byte segment table structure is calculated as follows 1 The start address for segment 1 is Ox1F4 2 Compute the start address for segment n where n gt 1 using the following equation ADDRESS n ADDRESS n 1 SIZE n 1 2 For example say you have 2 segments the first is 10 000 points The start address for segment number 2 is as follows ADDRES 2 ADDRESS 1 SIZE 1 2 500 10000 2 500 5000 and in hex 0x1F4 0x1388 0x157C Header section ASCII Binary section binary non zero is Binary of points for thig ASCII digit ASCII digit Cr Binary Number waveform segment ER T Start of Data Block Number of Digits to Follow in header Byte Count 5 x Number of Segments being defined Segment Address Calculated Number of points for this waveform segment gt Figure 3 4 High Speed Segment Downloads Using The Instrument 3 32 Astronics Test Systems Publication No 980867 Rev A Reversing Byte Order Astronics Test Systems 3152A User Manual The number of points section of the structure is just the 3 byte binary number representing the size of the waveform The SEGM DATA is useful for speeding up test times when many waveform segments are required It is best used as follows Use TRAC DEF to define segment
Download Pdf Manuals
Related Search
Related Contents
lettre aux parents de 6° collège mode d`emploi Scarica la nostra brochure (it) MX Flat HD - NordEst S.n.c QUICK START GUIDE - U-Line EFI Spot Color Editor Guide 120904506_1417443627.. o - FarmallCub.com 暖房床 あたた力`826`ー5`ツイン 02_P.C. Analizador Espectros (ABR0022 取扱説明書 - 日立の家電品 Copyright © All rights reserved.
Failed to retrieve file