background image

 

 

PRECISION PLL SYNTHESIZER 

 
 
 

MODEL 3152A 

 

PUBLICATION NO. 980867 

 

RACAL INSTRUMENTS 

 

United States 

 

(Corporate Headquarters and Service Center) 

4 Goodyear Street, Irvine, CA 92618 

Tel:  (800) 722-2528, (949) 859-8999; Fax: (949) 859-7139 

 

5730 Northwest Parkway Suite 700, San Antonio, TX 78249 

Tel:  (210) 699-6799; Fax:  (210) 699-8857 

 

Europe 

 

(European Headquarters and Service Center) 

18 Avenue Dutartre, 78150 LeChesnay, France 

Tel:  +33 (0)1 39 23 22 22;  Fax: +33 (0)1 39 23 22 25 

 

29-31 Cobham Road, Wimborne, Dorset BH21 7PF, United Kingdom 

Tel:  +44 (0) 1202 872800; Fax:  +44 (0) 1202 870810 

 

Via Milazzo 25, 20092 Cinisello B, Milan, Italy 

Tel:  +39 (0)2 6123 901; Fax:  +39 (0)2 6129 3606 

 

Racal Instruments Group Limited, Technologie Park, D-51429 Bergisch Gladbach, Germany 

Tel: +49 2204 844205; Fax: +49 2204 844219 

 

[email protected]

 

[email protected]

 

[email protected]

 

http://www.racalinstruments.com

 

[email protected]

 

www.racalinstruments.de

 

 

PUBLICATION DATE: November 30, 2005 

Copyright 2001 by Racal Instruments, 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. 

Summary of Contents for 3152A

Page 1: ...BH21 7PF United Kingdom Tel 44 0 1202 872800 Fax 44 0 1202 870810 Via Milazzo 25 20092 Cinisello B Milan Italy Tel 39 0 2 6123 901 Fax 39 0 2 6129 3606 Racal Instruments Group Limited Technologie Park...

Page 2: ...warranty or service agreement contact your Racal customer service advisor Please have the following information available to facilitate service 1 Product serial number 2 Product model number 3 Your c...

Page 3: ...t is responsible for the operation of the goods purchased and should ensure that they are used properly and in accordance with this handbook and any other instructions provided by Seller Racal Instrum...

Page 4: ...nsion 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 th...

Page 5: ......

Page 6: ...This page was left intentionally blank...

Page 7: ...Accessories 1 4 Specifications 1 5 Functional Description 1 5 Input and Output Connectors 1 5 Main Output 1 5 SYNC Output 1 5 External Clock Input 1 6 PM Input 1 8 Trigger Input 1 8 Operating Modes 1...

Page 8: ...14 Programming The Model 3152A 1 14 Chapter 2 2 1 CONFIGURING the INSTRUMENT 2 1 Installation Overview 2 1 Unpacking and Initial Inspection 2 1 Safety Precautions 2 1 Performance Checks 2 2 Grounding...

Page 9: ...e Frequency and Sample Clock 3 9 Selecting the Sample Clock Source 3 10 Programming the Output Amplitude and Offset 3 11 Selecting the Filter Type 3 11 Activating the Backplane ECLTRG and TTLTRG Lines...

Page 10: ...ry Memory Management 3 26 Memory Management Commands 3 27 Loading Arbitrary Waveforms 3 28 High Speed Segment Downloads 3 31 Reversing Byte Order 3 33 Selecting Binary Download Forma 3 34 Using Shared...

Page 11: ...4 1 Introduction to the SCPI Language 4 1 Command Format 4 2 Command Separator 4 3 The MIN and MAX Parameters 4 3 Querying Parameter Setting 4 4 Query Response Format 4 4 SCPI Command Terminator 4 4...

Page 12: ...em Related Command Summary 4 21 IEEE STD 488 2 Common Commands and Queries 4 21 The SCPI Status Registers 4 23 The Status Byte Register STB 4 25 Reading the Status Byte Register 4 25 Clearing the Stat...

Page 13: ...ffset Characteristics 5 7 Squarewave Characteristics 5 8 Sine Characteristics 5 9 Sine Flatness 5 10 Trig Gate and Burst Characteristics 5 11 PLL Characteristics 5 13 Adjustments 5 15 Environmental Co...

Page 14: ...5 25 PLL Checkout 5 27 Engine Board Circuit Checkout 5 28 Engine Board Checkout 5 28 Chapter 6 6 1 PRODUCT SUPPORT 6 1 Product Support 6 1 Reshipment Instructions 6 1 Support Offices 6 2 Appendix A 1...

Page 15: ...3152A User Manual ix Swept Waveforms 14 PLL Characteristics 16 PM Characteristics 18 Appendix B 1 tEKTRONIX VX4750 EMULATION 1...

Page 16: ...2 6 Figure 3 1 Definite Length Arbitrary Block Data Format 3 29 Figure 3 2 12 Bit Waveform Data Format 3 29 Figure 3 3 16 Bit Waveform Data Format 3 30 Figure 3 4 High Speed Segment Downloads 3 32 Fig...

Page 17: ...face Checkout Procedure 5 23 Table 5 2 Output Amplifier and Amplitude Control Checkout Procedure 5 24 Table 5 3 Clock Synthesizer Checkout Procedure 5 25 Table 5 4 Sequence Generator Checkout Procedur...

Page 18: ...3152A User Manual xii This page was left intentionally blank...

Page 19: ...erall functional description of the instrument It lists and describes various options available for this model It also describes the Model 3152A front panel connectors and indicators NOTE This manual...

Page 20: ...ies ranging from 100 Hz 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...

Page 21: ...high level programming The VXIplug play soft front panel simulates a mechanical front panel with the necessary push buttons displays and dials to operate the Model 3152A as a bench top instrument The...

Page 22: ...ock 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...

Page 23: ...modulation input external clock 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 sequenced waveforms Output...

Page 24: ...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 wavef...

Page 25: ...3152A User Manual Racal Instruments 2001 Getting Started 1 7 Figure 1 2 3152A Front Panel...

Page 26: ...ference input In gated mode the trigger input is level sensitive i e the Model 3152A output is enabled when the level is high and idle when the level is low Level sensitivity may be programmed for the...

Page 27: ...delay is additional to the system delay Burst Mode The burst mode is an extension of the triggered mode where the Model 3152A can be armed to output a counted number of waveforms following a triggere...

Page 28: ...mory it can be divided into smaller segments variable in size Load each segment with a different waveform and program the Model 3152A to output the required waveform for a specific test Loading data t...

Page 29: ...ing Started 1 11 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 repe...

Page 30: ...g bus For safety reasons after power on the main output is always off Backplane Synchronization Multiple Model 3152As may be synchronized and operated together inside one VXIbus chassis With one instr...

Page 31: ...ltiplier Phase Modulation When the Model 3152A is placed in PLL mode there are two ways to control the phase offset The first option is to modify the phase offset setting using SCPI commands This meth...

Page 32: ...hanged to off Programming The Model 3152A The Model 3152A has no controls on the front panel Instrument functions parameters and modes can only be accessed through VXIbus commands There are a number o...

Page 33: ...and certified against the packing slip to determine that the shipment is complete Safety Precautions The following safety precautions should be observed before using this product and associated compu...

Page 34: ...er lid be closed at all times during operation Carefully read the Safety Precautions instructions that are supplied with your computer Before performing any maintenance disconnect the line cord and al...

Page 35: ...placement 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 si...

Page 36: ...ynthesizer has numerous enhancements over the older Model 3152 and 3152 S 1619 For those customers wishing to use the 3152A as a direct replacement for the 3152 or 3152 S 1619 the 3152A has an emulati...

Page 37: ...3152A User Manual Racal Instruments 2001 Configuring the Instruments 2 5 Figure 2 1 Set The Logical Address LSB MSB S1 LOGICAL ADDRESS SELECT 1 0 OFF LOGIC 0 ON LOGIC 1 SIDE VIEW OF SWITCH S1...

Page 38: ...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 ej...

Page 39: ...eflection or power loss due to an impedance mismatch Proper termination is also required for an accurate amplitude level at the main output connector Use 50 cables and terminate the main and SYNC cabl...

Page 40: ...iod 100s Shared Memory State Off Shared Memory Mode Read What To Do Now When writing low level code to operate the Model 3152A follow the instructions in this chapter to understand the meaning and res...

Page 41: ...offset available for a particular amplitude setting use the following inequality In FIXed Std Waveform mode amplitude and offset limitations may be exceeded at a cost of dynamic range of the output AC...

Page 42: ...t 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...

Page 43: ...APPLy TRIangle frequency amplitude offset phase power programs the synthesizer to output a triangle waveform with frequency amplitude offset start phase and power parameters The default settings for t...

Page 44: ...ettings for these functions are 1 MHz 5 Vp p 0 V and 10 The command APPLy EXPonential frequency amplitude offset exponent programs the synthesizer to output an exponential waveform with frequency ampl...

Page 45: ...pe 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 an...

Page 46: ...ese commands Selecting an Output Function Type Use the following command to select the output function type FUNCtion MODE FIXed USER SEQuence SWEep When FIXed is selected the synthesizer outputs the s...

Page 47: ...t only after the FUNC MODE FIX command is selected The query FUNCtion SHAPe queries the standard function shape and returns either SIN TRI SQU PULS RAMP SINC EXP GAUS or DC Changing the Frequency and...

Page 48: ...ints 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 Selecting the Sampl...

Page 49: ...returns a value in volts The command VOLTage OFFSet offset sets the offset for the currently active function The default offset is 0 V The query VOLTage OFFSet queries the output offset for the curren...

Page 50: ...g the Backplane ECLTRG and TTLTRG Lines The Model 3152A can transmit and receive signals on the VXIbus ECLTRG and TTLTRG lines Use the following command to activate one of two backplane ECLTRG lines O...

Page 51: ...ber of sources Use the following command to assign the signal source for the active TTLTRG line OUTPut TRIGger SOURce BIT LCOMplete INTernal EXTernal BIT Generates a trigger signal at any point in the...

Page 52: ...es the state of the main output and returns 0 OFF or 1 ON Enabling the SYNC Output For safety reasons the SYNC output default setting is OFF Disable or enable the SYNC output using the following comma...

Page 53: ...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 i...

Page 54: ...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 Setting the Sync Pulse...

Page 55: ...r the PULSe function are described Use the same procedure to program parameters for the SINe TRIangle RAMP SQUare SINC GAUSsian EXPonential and DC waveforms The number of points used to define each St...

Page 56: ...Where A Amplitude m Current point I N N Total number of points t Time constant set by user For the Negative EXPonential For GAUSsian For SINC Where cyc N R number of points per cycle cyc Number of cyc...

Page 57: ...iod 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 val...

Page 58: ...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 Triggered Mode In Triggered mode the output remains...

Page 59: ...ive high or active low Each time the proper level is present at the trigger input connector the Model 3152A generates output waveforms as long as the gate signal is present When the gate signal is de...

Page 60: ...rogrammable from 1 to 106 The default burst value is 1 The Burst mode operates on standard waveforms and arbitrary waveforms Note that the Model 3152A cannot operate in Sequence and Burst modes simult...

Page 61: ...source and returns EXT INT or TTLT n Using the Internal Trigger Generator The internal trigger generator is a free running generator which is asynchronous with the main output generator When the inter...

Page 62: ...ansitions will trigger the Model 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 Using the Trigger Delay The tri...

Page 63: ...vel and returns a value in Volts Using the Soft Trigger There are a number of commands that are available to trigger the Model 3152A The soft trigger command is one of them To use the soft trigger com...

Page 64: ...ch sample is replayed is defined by the sample clock rate parameter The Model 3152A provides programmable sample clock rates from 100mHz to 100MHz Unlike the built in standard waveforms arbitrary wave...

Page 65: ...mistake is made and removal of one or more segments from the active directory is needed use the following command TRACe DELete n where n is the number of the segment to be removed from memory Note tha...

Page 66: ...fied as to where to place the data it receives Select the active segment using the following command TRACe SELect 8 The next step is to transfer data to the active segment Data is loaded into the Mode...

Page 67: ...Definite Length Arbitrary Block Data Format 16 bits of data are sent to the Model 3152A although only 12 bits are required to generate the waveform The order of bytes and bits and their values are sho...

Page 68: ...STOP BIT PHASE BIT D2 D2 D1 D0 Figure 3 3 16 Bit Waveform Data Format NOTE The Model 3152A operates in interlaced mode where two memory cells generate one byte of data Segment size can be programmed...

Page 69: ...Length Arbitrary Block Data Format packet The format of the command is SEGMent DATA header binary data and the header structure is Nnnnn where N how many digits follow within the header and nnnn is a...

Page 70: ...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 Figure 3 4 High Speed S...

Page 71: ...egments 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...

Page 72: ...r NORM or USER Using Shared Memory Shared memory transfer is the fastest way to get waveforms into the Model 3152A In shared memory mode the Model 3152A s CPU disconnects from the waveform memory and...

Page 73: ...strument 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 q...

Page 74: ...e 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 di...

Page 75: ...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 d...

Page 76: ...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...

Page 77: ...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...

Page 78: ...ows 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 f...

Page 79: ...ifferent 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...

Page 80: ...l relevent data into a IEEE STD 488 2 Definite Length Arbitrary Block Data Format packet The format of the command is SEQuence DATA header binary data and the header structure is Nnnnn where N how man...

Page 81: ...cture 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 Figure 3 9 Sequenc...

Page 82: ...utting these together gives 0000234501 Triggered Sequence Advance Triggered Sequence Advance is a special case sequenced mode In Triggered Sequence Advance mode the Model 3152A idles between steps unt...

Page 83: ...nuous 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 Backplane Inter Module Sy...

Page 84: ...er and program it using the following commands PHASe LOCK ON PHASe SOURce MAST The above Model 3152A is now programmed as master Next program the other Model 3152A modules as slaves SLAVe and program...

Page 85: ...set the generator s lock in range for this mode A front panel LED illuminates when the reference signal is valid and the Model 3152A locks on the external signal After lock has been achieved you may...

Page 86: ...set between the reference signal and the main output The default value is 0o Phase offsets can be adjusted between 180o and 180o Best resolution for this parameter is 1o degrading to 36o at 10o point...

Page 87: ...ationship 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 i...

Page 88: ...er 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 ca...

Page 89: ...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 integer_value command Finding the optimal number of steps is a t...

Page 90: ...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 ja...

Page 91: ...0 Too many errors No additional errors are 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...

Page 92: ...nts 2001 RST reset the generator to its default state The RST and RES commands have no effect on status registers VXIbus states VXI address or SCPI command set The query OPT queries the waveform memor...

Page 93: ...commands can be used as alternatives to the SCPI command set in cases where raw speed is more important than software readability Introduction to the SCPI Language Commands to program the instrument v...

Page 94: ...mmand Format The format used to show commands in this manual is shown below FREQuency frequency MINimum MAXimum The command syntax shows most commands and some parameters as a mixture of upper and low...

Page 95: ...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 U...

Page 96: ...common to all instruments that are connected to the GPIB interface SCPI Command Terminator A command string sent to the function generator must terminate with a new line character The IEEE STD 488 EO...

Page 97: ...and SEQuence 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 d...

Page 98: ...ommand 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 H...

Page 99: ...ce again commas and parameters may not be offset by spaces For example the HS command 0300C1e6 5 0 is valid The HS command 0300C 1e6 5 0 is incorrect and will generate an error 3 As with SCPI multiple...

Page 100: ...mmary Table 4 1 summarizes the complete SCPI command tree along with the alternative HS command set available for programming of the synthesizer Refer to earlier sections in this manual for more compl...

Page 101: ...0210B 0 1 STATe OFF ON Confirmed 0210B 0 1 TRIGger Not confirmed SOURce BIT LCOMplete INTernal EXTernal Not confirmed 0220A 1 2 3 4 TTLTrg n 0 0 7 Confirmed 0230B 0 1 2 3 4 5 6 7 0 1 STATe OFF ON Conf...

Page 102: ...REQuency 1E6 100E 6 50E6 MINimum MAXimum Confirmed 0400A float CW 1E6 100E 6 50E6 MINimum MAXimum Confirmed 0400A float RASTer 1E6 100E 3 100E6 MINimum MAXimum Not confirmed 0410A float SOURce INT EXT...

Page 103: ...0 0 99 9 Not Confirmed 0741A float TRAiling 10 0 99 9 Not Confirmed 0742A float SINC Not Confirmed NCYCle 10 4 100 Not Confirmed 0790A integer GAUSsian Not Confirmed EXPonent 10 1 200 Not Confirmed 07...

Page 104: ...IGgered Not Confirmed 1300A 0 1 DATA string Not Confirmed 13401 string DEFine 1 1 4096 1 1 4096 1 1 1E6 Not Confirmed 13103 integer integer long DELete Not Confirmed 13201 NAME 1 1 4096 Not Confirmed...

Page 105: ...FF ON Confirmed 1110A 0 1 TRIGger Confirmed BURSt OFF ON Not Confirmed 1120A 0 1 STATe OFF ON Not Confirmed 1120A 0 1 COUNt 1 1 1E6 Confirmed 1121A long DELay 0 10 2E6 even 0 or 10 Confirmed 1131A lon...

Page 106: ...efaults after RST are shown in bold typeface Parameter low and high limits are given where applicable Use the Standard Waveform parameters as described in Using The APPLy Command Commands and Paramete...

Page 107: ...n SHAPe FREQuency frequency MINimum MAXimum 100E 6 50E6 1E6 FREQuency FREQuency RASTer frequency MINimum MAXimum 100E 3 100E6 1E6 FREQuency RASTer FREQuency RASter SOURce EXT INT ECLtrg0 INT FREQuency...

Page 108: ...ed from these commands Factory defaults after RST are shown in bold typeface Parameter low and high limits are given where applicable The Standard Waveforms parameters could be used for the APPLy comm...

Page 109: ...rbitrary 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 load...

Page 110: ...ELect sequence_number SEGMent DATA data SMEMory MODE READ WRITe SMEMory OFF ON Modulation Command Summary The Modulation Commands controls amplitude modulation parameters Optional modes are omitted fr...

Page 111: ...ay STATe OFF ON OFF TRIGger GATE OFF ON OFF TRIGger LEVel value 10 10 1 6 TRIGger SLOPe POSitive NEGative POS TRIGger SOURce ADVance EXTernal INTernal TTLTrg n EXT TRIGger TIMer value 15e 6 1000 100e...

Page 112: ...hesizer 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 c...

Page 113: ...ious 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...

Page 114: ...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...

Page 115: ...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...

Page 116: ...neration 7 RQS 6 MSS ESBMAV 3 2 1 0 7 5 4 3 2 1 0 Service Request Enable Register SRE value SRE Status Byte Register read by STB read by Serial Port Output Queue Standard Event Status Register ESE val...

Page 117: ...and 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...

Page 118: ...n select reasons 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 Th...

Page 119: ...Control This bit operation is disabled on the Model 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 pend...

Page 120: ...s 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 disa...

Page 121: ...01 Invalid Character A syntactic element contains a character which is invalid for that type 102 Syntax error Invalid syntax found in the command string 103 Invalid separator An invalid separator was...

Page 122: ...cific 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 erro...

Page 123: ...fety precautions are not observed CAUTION ALWAYS PERFORM DISASSEMBLY REPAIR AND CLEANING AT A STATIC SAFE WORKSTATION Disassembly Instructions If it is necessary to troubleshoot the instrument or repl...

Page 124: ...m 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 a...

Page 125: ...arts 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 trans...

Page 126: ...rocedure 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 failur...

Page 127: ...annels 400MHz analog bandwidth Feedthrough termination 50 1 BNC Cables 1 meter long 50 impedance 20dB feedthrough attenuator 50 1 T BNC Connector 50 1 Performance Check Procedures Use the following pr...

Page 128: ...ADING 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 0000...

Page 129: ...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 DC Offset Characteristics Accuracy Specifications 1 of reading 1 of amplitude...

Page 130: ...NG DMM READING 500 0 mV 507 0 mV to 493 0 mV 5 Change the Model 3152A AMPL setting to 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...

Page 131: ...10MHz 10Vp p 40dBc 10MHz 16Vp p 35dBc 50MHz 10Vp p 28dBc 50MHz 16Vp p 23dBc Equipment Krohn Hite 6900 or equivalent Distortion Analyzer RF Spectrum Analyzer 50 feedthrough termination or 20dB 50 atte...

Page 132: ...100e6 1000 100kHz 0 1 Tune the spectrum analyzer to the carrier frequency and adjust the gain so the fundamental corresponds to 0 dB Connect the Model 3152A output to spectrum analyzer input through a...

Page 133: ...Trig Gate and Burst Characteristics Triggered Each transition at the front panel TRIG IN connector stimulates the Model 3152A to generate one complete output waveform Gated External signal at the TRIG...

Page 134: ...he oscilloscope and verify that the Model 3152A outputs a gated signal Leave the external pulse generator connected to the Model 3152A for the next test Burst 1 Configure the Model 3152A as follows Fu...

Page 135: ...l 0 V Remote Commands RES OUTP ON FUNC SHAP SQU PHAS2 LOCK ON TRIG LEV 0 VOLT 2 2 Make the following connections a Connect function generator output to the input of the 50 Tee Connector b Connect one...

Page 136: ...A 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 7 Change the Model 3...

Page 137: ...ays leave the top cover on the unit to keep the internal temperature as stable as possible Warm Up Period Most equipment is subject to a small amount of drift when first turned on To ensure long term...

Page 138: ...nts 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 perform...

Page 139: ...ut impedance to 50 4 Set the oscilloscope vertical gain and time base and adjust R36 and C19 for the best pulse response 5 Change the Model 3152A frequency setting to 10 00 KHz 6 Set the oscilloscope...

Page 140: ...btained in both steps Offset Adjustment Equipment DMM 50 feedthrough termination 1 Configure the Model 3152A as follows Function Sine Frequency 1 MHz Amplitude 1 61 V Offset 7 19V Remote Commands RES...

Page 141: ...case ground Set the DMM to DCV measurements 3 Adjust R536 until the DMM reading is 0 V 500 mV PLL Adjustment Equipment Oscilloscope Counter Pulse Function Generator Feedthrough Terminator 3 each BNC...

Page 142: ...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...

Page 143: ...tions 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 Mai...

Page 144: ...e 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...

Page 145: ...es 8 LDACK U87 pin 5 Negative going 6 5 s width pulses 9 ASIC LCS U104 pin 11 Negative going 6 5 s width pulses 10 LR W U93 pin 19 Negative going 60 s width pulses Output Amplifier and Amplitude Contr...

Page 146: ...mately 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 Clock Synthesizer Checkout Problems with the clock synthesizer c...

Page 147: ...in 15 100 MHz ECL level clock Sequence Generator Checkout Problems with the sequence generator circuits can be detected if the Model 3152A accepts word serial commands and responds correctly to word s...

Page 148: ...5 U44 pin 14 U47 pin 14 Same as above 6 U47 pin 5 Negative going pulses 2 s width alternating 100 s and 200 s periods 7 U47 pin 2 and 3 Positive going pulses 100 s width 200 s period The next checkou...

Page 149: ...ils 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 Model 3152A...

Page 150: ...of the Mode 3152A It contains the waveform memory circuit high frequency clock drives and circuitry that drives the D A converter The output of the D A converter is routed directly from the engine boa...

Page 151: ...53 U57 pins 13 21 TTL Level 1 MHz 8 U31 U32 pins 13 15 TTL Level Positive going pulses 20 ns width 1 MHz 9 U35 U36 pins 13 15 TTL Level Positive going pulses 20 ns width 1 MHz 10 U37 U38 U58 U60 pin 9...

Page 152: ...th 200 KHz 5 U26 pin 11 TTL Level Negative going pulses 1 s width 200 KHz 6 U24 pin 1 ECL Level Negative going pulses 1 s width 200 KHz Change the Model 3152A setting to delayed trigger and change del...

Page 153: ...Parts Department When sending your instrument in for repair complete the form in the back of this manual For worldwide support and the office closes to your facility refer to the Support Offices sect...

Page 154: ...8249 Tel 210 699 6799 Fax 210 699 8857 Europe European Headquarters and Service Center 18 Avenue Dutartre 78150 LeChesnay France Tel 33 0 1 39 23 22 22 Fax 33 0 1 39 23 22 25 29 31 Cobham Road Wimborn...

Page 155: ...Zip Postal Code Country Technical Contact Phone Number Purchasing Contact Phone Number 1 Describe in detail the problem and symptoms you are having Please include all set up details such as input out...

Page 156: ...3152A User Manual Product Support 6 4 Racal Instruments 2001 This page was left intentionally blank...

Page 157: ...Message Based VXIbus Revision 1 4 SCPI Revision 1993 0 Optional Command 3152 3152S1619 Tektronix VX4750 all optional Emulation Modes Alternate Command Set High speed numerical commands Logical Addres...

Page 158: ...to 100 MHz ECL compatible 2 ECLTRG0 Synchronous Protocol ECLTRG trigger acceptor requirements with regard to pulse width and frequency are waived External Clock Output to ECLTRG0 Synchronous Protocol...

Page 159: ...tive slope of the triggering signal Last cycle of output waveform is always completed External Burst Preset number of up to 1 million cycles are stimulated by an internal external or manual trigger In...

Page 160: ...e clock period Arbitrary Waveforms 150ns 2 sample clock periods 1 sample clock period External Input from 1 Front panel BNC TTL compatible positive slope 2 TTLTRG0 7 Synchronous Protocol negative slop...

Page 161: ...52A module provides the necessary signals to slave Model 3152A modules to achieve synchronization The signals required are sample clock distributed on ECLTRG0 and another signal distributed on TTLTRG1...

Page 162: ...Module addressed on VXIbus PLL On Amber 3152A is locked to external signal Output On Green Output On Off Front Panel Input Output Connectors Main Output Signal Output BNC Marker Sync Output Marker Syn...

Page 163: ...um Total Module Power 45 W Self Test Fault Coverage Fault Coverage 90 EMC Radiated Emissions Close Field VXIbus B 8 6 3 Rev 1 4 Radiated Susceptibility VXIbus B 8 6 4 Rev 1 4 Conducted Emissions VXIbu...

Page 164: ...sing 11o C 30o C 95 5 31o C 40o C 75 5 41o C 50o C 45 5 Altitude Operating 10000 ft Storage 15000ft Vibration 5 55 Hz sine 2g at 55 Hz non operating Shock 30g 11 ms half sine pulse non operating Bench...

Page 165: ...Vp p into 50 Resolution 4 digits Accuracy 1 kHz 1 20 mV from 1 610 V to 16 00 V 1 2 mV from 161 0 mV to 1 600 V 1 200 V from 10 00 mV to 160 0 mV Offset Dependency Offset and Amplitude are independent...

Page 166: ...e 7 ns Typical 10 to 90 of amplitude Aberration 5 SYNC Output Via front panel SYNC OUT BNC terminal Level TTL Protection Protected against temporary short to case ground Standard Waveforms Frequency R...

Page 167: ...cs 5 MHz 10 Vp p 48 dBc 5 MHz 16 Vp p 40 dBc 10 MHz 10 Vp p 40 dBc 10 MHz 16 Vp p 35 dBc 50 MHz 10 Vp p 28 dBc 50 MHz 16 Vp p 20 dBc Band Flatness 1 to 1 MHz 5 to 10 MHz 15 to 50 MHz Programmable Para...

Page 168: ...amp Frequency Range 100 Hz to 1 MHz Adjustable Parameters Delay 0 to 99 9 of period Rise Time 0 to 99 9 of period High Time 0 to 99 9 of period Fall Time 0 to 99 9 of period Sinc Sine x x Frequency Ra...

Page 169: ...orms Waveform Memory 512K points Memory Segmentation Number of Segments 1 to 4096 Min Segment Size 10 points Vertical Resolution 12 bits 4096 points Sampling Clock Source Internal synthesizer external...

Page 170: ...ore than one loop Sampling Clock Source Internal synthesizer external clock ECLTRG0 Range Internal 100 mHz to 100 MHz External To 100 MHz Internal Reference 10 MHz fixed internal crystal clock frequen...

Page 171: ...1000s Sweep Frequency Range 1mHz to 10MHz Discrete Sweep Steps 10 to 1000 Trigger Modes Same as for sequenced mode Sampling Clock Source Internal synthesizer external clock ECLTRG0 Range Internal 100...

Page 172: ...ics Operation Automatically locks to external signal PLL Input Characteristics Same as TRIG IN External Lock Frequency Range Standard Waveforms 500 Hz to 200 kHz frequency setting 500 Hz to 200 kHz 50...

Page 173: ...Phase Offset Control Range 180 Resolution Std Waveforms 0 72 frequency setting from 500 Hz to 200 kHz 360 x frequency in MHz 100 frequency setting from 200 kHz to 10 MHz Arbitrary Waveforms 360 wavef...

Page 174: ...PLL mode only Frequency reading is valid only when PLL ON LED is lit Range Same as External Lock Frequency Range above Resolution 4 digits PM Characteristics Operation External signal offsets phase Th...

Page 175: ...restrictions BUF Place the module in buffered mode No restrictions DAT Load data into the module for use in generating arbitrary waveforms No restrictions DFREQ Change the output by the specified amo...

Page 176: ...code 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 r...

Reviews: