background image

Publication No. 980935  Rev. A 

 

3152B User Manual 

4.  Confgure the function generator as follows: 

Frequency 1 

kHz 

Run Mode: 

Continuous 

Waveform: Square 

wave. 

Amplitude:  

2 V Square 

5.  Connect the function generator output connector to the 3152B 

TRIG IN connector. 

6.  Configure model 3152B controls as follows: 

Waveform:  

Modulated 

Modulation:  

FM 

Modulation Run Mode: Burst 
Burst: 5 
Carrier Freq: 

1 MHz 

Mod Frequency:  10 kHz 
Deviation: 500 

kHz 

Sync: On 
Output: On 

Test Procedure: 

1.  Verify Burst FM – standard waveform operation on the 

oscilloscope as follows: 

Waveform: 

Burst of 5 Sine waveforms 

Mod Frequency:  10 kHz 
Burst Period: 

1 ms 

Max Deviation:  1.25 MHz 
Min Deviation:  750 kHz 

 

Test Results 

Pass  

Fail   

 

Gated FM - Standard 
Waveforms 

Equipment: Oscilloscope, function generator 

Preparation: 

1.  Configure the oscilloscope as follows: 

Time Base: 

0.2 ms 

Sampling Rate: 50 MS/s at least. 
Trace A View:   Jitter, Type: FREQ, CLK. 
Trigger source:   Channel 2, positive slope 
Amplitude:  

1 V/div 

2.  Connect the 3152B output to the oscilloscope input, channel 1.
3.  Connect the 3152B SYNC to the oscilloscope input, channel 2.
4.  Configure the function generator as follows: 

Frequency 1 

kHz 

Run Mode: 

Continuous 

Waveform:   

Square wave. 

Amplitude:  

2 V 

5.  Connect the function generator output connector to the 3152B 

TRIG IN connector. 

6.  Configure model 3152B controls as follows: 

Waveform:  

Modulated 

Modulation:  

FM 

EADS North America Test and Services 

 

Performance Checks  6-27 

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Summary of Contents for 3152B

Page 1: ...nderutilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Demos In...

Page 2: ...139 info eads nadefense com sales eads nadefense com helpdesk eads nadefense com http www eads nadefense com PUBLICATION DATE 1 22 2009 Copyright 2009 by EADS North America Test and Services a divisio...

Page 3: ...Services express written consent or misuse of any product or part The warranty also does not apply to fuses software non rechargeable batteries damage from battery leakage or problems arising from nor...

Page 4: ...rement of products from EADS North America Test and Services DISCLAIMER Buyer acknowledges and agrees that it is responsible for the operation of the goods purchased and should ensure that they are us...

Page 5: ...is 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 power applied and protective covers...

Page 6: ...C EN6I000 6 3 EN55022 Class B 2007 EN6I000 6 1 lmmunity tests Am2 2007 Supplementary Information The above specifications are met when the product is installed in an EADS North America Test and Servic...

Page 7: ...This page was intentionally left blank Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 8: ...Frequency Agility 1 8 Amplitude 1 8 Remote Control 1 8 Carrier Configuration Different Model Numbers 1 9 Specifications 1 10 Safety Considerations 1 11 Options 1 12 Supplied Accessories 1 12 Front Pa...

Page 9: ...tion 2 1 Controlling the Instrument from Remote 2 2 Installing Software Utilities 2 2 Connecting to a LAN Network 2 2 LAN Configuration 2 3 Choosing a Static IP Address 2 4 Connecting to the USB Port...

Page 10: ...or 16 bit Waveform Resolution 3 22 Selecting Code Compatibility with the Legacy 3152A 3 22 Changing the Sample Clock Frequency 3 23 Using the External Sample Clock Input 3 24 Generating Sequenced Wave...

Page 11: ...31 The System Panels 4 36 General Filters 4 36 Calibration 4 38 The Composers Panels 4 38 The Wave Composer 4 39 The Wave Composer Menu Bar 4 39 File Menu 4 40 Edit Menu 4 41 View Commands 4 42 Wave M...

Page 12: ...files 4 81 The Command Editor 4 83 Logging SCPI Commands 4 83 Chapter 5 Programming Reference 5 1 What s in This Chapter 5 1 Introduction to SCPI 5 1 Command Format 5 2 Command Separator 5 2 The MIN a...

Page 13: ...0 3D Modulation Programming 5 92 Digital Pulse Programming 5 93 Half Cycle Control Commands 5 98 Counter Control Commands 5 100 Synchronization Commands 5 103 LXI System Configuration Commands 5 107 S...

Page 14: ...11 Trigger Operational Characteristics 6 12 Trigger Gate and Burst Characteristics 6 12 Delayed Trigger Characteristics 6 13 Re trigger Characteristics 6 13 Trigger Slope 6 14 Trigger Level 6 15 Backp...

Page 15: ...37 Totalize Infinite 6 37 Chapter 7 Adjustments and Firmware Update 7 1 What s in This Chapter 7 1 Performance Checks 7 1 Environmental Conditions 7 2 Warm up Period 7 2 Recommended Test Equipment 7 2...

Page 16: ...up 30 7 18 Setup 31 7 18 Setup 32 7 18 Setup 33 7 19 Setup 34 7 19 Setup 35 7 19 Setup 36 7 20 Setup 37 7 20 Setup 38 7 21 Setup 39 7 21 Setup 40 7 21 Setup 41 7 22 Amplitude Adjustments Modulation 7...

Page 17: ...Modes A 2 Trigger Characteristics A 2 Sources A 2 Frequency Time Accuracy A 3 PLL Characteristics A 3 PM Characteristics A 3 Function Generator Characteristics A 3 Sine A 4 Sine Wave Performance A 4 T...

Page 18: ...aged A 9 Period Pulse Width A 9 Totalize A 9 General A 9 Backplane Multiple Instrument Synchronization A 10 Leading Edge Offset A 10 Options A 10 VXlbus General Information A 10 General A 11 Appendix...

Page 19: ...r Manual Publication No 980935 Rev A xii EADS North America Test and Services This page was intentionally left blank Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artis...

Page 20: ...de Control Panel 4 8 Figure 4 7 Standard Waveforms Panel 4 10 Figure 4 8 Arbitrary Sequence Panel 4 12 Figure 4 9 Memory Partition Table 4 14 Figure 4 10 Waveform Studio 4 16 Figure 4 11 Sequence Tabl...

Page 21: ...on 3 of the Pulse Example 4 69 Figure 4 54 Building Section 4 of the Pulse Example 4 70 Figure 4 55 Building Section 5 of the Pulse Example 4 71 Figure 4 56 Pulse Editor Download Summary 4 72 Figure 4...

Page 22: ...ccuracy DDS output 6 5 Table 6 6 Offset Accuracy DAC Output at 20 mV 6 6 Table 6 7 Offset Accuracy DAC Output at 6 V 6 6 Table 6 8 Offset Accuracy DAC Output at 1 V 6 6 Table 6 9 Offset Accuracy DDS O...

Page 23: ...ev A xvi EADS North America Test and Services Table 6 30 Pulse Width Measurement Accuracy 6 37 Table 7 1 Recommended Calibration for Adjustments 7 2 Artisan Technology Group Quality Instrumentation Gu...

Page 24: ...r Manual EADS North America Test and Services xvii DOCUMENT CHANGE HISTORY Revision Date Description of Change A 1 22 09 Document Control Release Artisan Technology Group Quality Instrumentation Guara...

Page 25: ...Manual Publication No 980935 Rev A xviii EADS North America Test and Services This page was intentionally left blank Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www arti...

Page 26: ...The following lists the chapters that are included in this manual Chapter 1 provides general description of the instrument and identifies key controls and features It also describes briefly all functi...

Page 27: ...ng could result in personal injury Introduction The 3152B is a VXIbus Arbitrary Waveform Generator It has a single channel and communicates using the VXI message based protocol This high performance w...

Page 28: ...it sample clock frequency setting limited by 1 S s Extremely low phase noise PLL function that automatically locks to external signals Clock stability of 1ppm 16 bit vertical resolution 10 mVp p to 16...

Page 29: ...pulse composers for designing editing and downloading complex waveforms Automatic detection of active instruments Equation editor to generate waveforms from equations SCPI command and response editor...

Page 30: ...al Figure 1 3 ArbConnection Wave Composer Example Figure 1 4 ArbConnection Pulse Composer Example EADS North America Test and Services Introduction 1 5 Artisan Technology Group Quality Instrumentation...

Page 31: ...ownloading specific waveforms only when they are required For example if one part of your ATE sequence requires a complex waveform that consumes nearly all of the waveform memory you may delete this w...

Page 32: ...asurements Run Modes The 3152B has two run modes that determine when it will output a waveform Continuous Run is the basic mode for generating a waveform that does not stop This mode is appropriate ex...

Page 33: ...nerates amplitude and frequency related modulation throughout the entire amplitude and frequency ranges of the 3152B This mode is useful for wideband FM sweep FSK PSK ASK AM and frequency hopping as w...

Page 34: ...e are not described here 3100M 3152B Use this version to specify a message based interface including USB and LAN This version is recommended for users that seek flexibility in communication with the 3...

Page 35: ...the instrument Register based commands are parsed and executed using an external dll 3100R but message based commands are parsed and executed by the internal CPU 3100M The supplied drivers provide acc...

Page 36: ...ndards EN 61010 Adjustments maintenance or repair of the unit while the covers are removed and power is applied must be carried out only by skilled authorized personnel Removal of the covers without a...

Page 37: ...ont panel and drivers Front Panel Connectors The 3151B has five BNC connectors on its front panel marked as follows OUTPUT The main output signal SYNC OUT A digital signal in sync with the main output...

Page 38: ...on function is enabled the SYNC connector is also useful as a marker output TRIG PLL IN TRG PLL The TRIG PLL IN connector accepts signals that stimulate the generation of output waveforms The 3152B ig...

Page 39: ...t into the 3152B The reference input is active only after selecting the External 10MHz Reference Source option Output Waveforms The 3152B can generate six types of waveforms Standard Fixed Arbitrary S...

Page 40: ...at a time using a simple command each time you want to select a different memory segment There are no limitations on the shape of the arbitrary waveform as long as it meets certain criteria such as m...

Page 41: ...veform Figure 1 9 Segment 3 Pulse Waveform The following sequence was made of segment 2 repeated twice segment 1 repeated four times and segment 3 repeated two times 1 16 Introduction EADS North Ameri...

Page 42: ...mputed and placed in memory as complete waveforms This adds delay before the initial output is available while the software computes the waveform All sine swaps use the DDS circuit thus no computation...

Page 43: ...amplitude values ranging from 0 V to 16 V FSK FSK frequency shift keying shifts the output between two frequencies The logic level of the TRIG PLL input determines the instantaneous frequency value Wh...

Page 44: ...nds in increments of 20 ns You may also program the starting phase of the waveforms from 0 1 to 359 9 Counter Timer The 3152B can operate as a counter timer to measure frequency period averaged period...

Page 45: ...mount of time it will take from a valid trigger edge to the moment that the output reacts System delay cannot be eliminated completely and must be accounted for when using a trigger signal Gated Mode...

Page 46: ...ications requiring multiple simultaneous waveforms Various techniques exist to synchronize the outputs of multiple waveform generators but none are simple because real synchronization requires sharing...

Page 47: ...tage to the EXT 10MHz input or the PM IN port if it is a 3152B with legacy compatible pinout This changes the start phase of the synthesizer proportional to the voltage level at the phase modulation i...

Page 48: ...driver on the host computer The specifics of communication are discussed in later chapters An alternative to a driver is to use the SCPI Standard Commands for Programmable Instruments language Chapte...

Page 49: ...ual Publication No 980935 Rev A 1 24 Introduction EADS North America Test and Services This page intentionally left blank Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www...

Page 50: ...th numbers 1 to 8 Each switch segment represents a binary digit of the 8 bit binary logical address The segment marked 1 represents the least significant digit A switch is active equal to 1 when it is...

Page 51: ...the VXIplug play driver and possibly an IVI compatible driver for use with the Ethernet interface It also includes the user manual You should store the CD in a safe place in case you need to restore d...

Page 52: ...e some LAN commands that are listed in the programming reference The programmed parameters will be updated with the new setting only after you turn the VXI chassis off and on once Note there are some...

Page 53: ...addresses The format of the IP addresses is determined by the subnet mask You should use the same subnet mask as the computer you are using with your Ethernet device If your subnet mask is 255 255 25...

Page 54: ...with the all option by typing IPCONFIG all at the DOS prompt This shows you all of the settings for the computer Make sure you use the settings for the LAN adapter you are using to communicate with th...

Page 55: ...al Publication No 980935 Rev A 2 6 Installation EADS North America Test and Services This page was intentionally left blank Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE ww...

Page 56: ...mmand which modifies its settings to factory defaults The power on and reset defaults for Legacy Mode are as follows Model Default 3151B Legacy 3152B Legacy 3100M 3152B Modern 3100R 3152B Modern Using...

Page 57: ...the load impedance The amplitude of the output signal will not match the amplitude setting for loads that differ from 50 To correct for this error program the actual load impedance and let the 3152B...

Page 58: ...tate when the unit is first powered up or receives a software reset To avoid the production of random signals at the output connector keep the SYNC output in the Off state while setting up the instrum...

Page 59: ...al 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 outp sync sour pul...

Page 60: ...m the SYNC connector to an oscilloscope Set up the oscilloscope to trigger from the SYNC signal Use the following sequence of commands to set up the 3152B rst Restore factory defaults Table 5 1 provid...

Page 61: ...waveform function you must consider the run mode since combinations of waveform types that are legal in one mode may not be legal in a different mode For example arbitrary and sequenced waveforms that...

Page 62: ...me a transition occurs at the trigger input the 3152B generates one complete output cycle At the end of the waveform cycle the output assumes a DC level that is equal to the amplitude of the first poi...

Page 63: ...may select the source of trigger events from a number of inputs such as software trigger front panel input or VXIbus backplane trigger lines The waveform will continue to re trigger unless you change...

Page 64: ...of inputs including the front panel or VXIbus backplane trigger line The gating sequence continues unless you change the run mode or turn off power Use the following commands to restore Continuous mod...

Page 65: ...ous mode trig burs 0 This turns off Burst mode The generator reverts to Triggered run mode init cont on This removes the 3152B from an interrupted run mode and reverts to Continuous run mode Selecting...

Page 66: ...Level The Trigger Level command sets the threshold level for the trigger input connector only The trigger level is adjustable from 10 V to 10 V using the following command Trig lev value This program...

Page 67: ...minimum delay time is equal to the system delay trig del tim value This sets the delay in units of time an alternative to the legacy compatible method above which uses units of sample clock points Yo...

Page 68: ...ramp period ramp tran tra 10 Programs the ramp trailing edge fall time in units of percent referenced to the ramp period volt 1 Sets the amplitude level to 1Vp p volt offs 0 Sets the offset level to...

Page 69: ...Restores factory defaults appl squ 12 7e6 45 Selects the standard square wave as the active function and simultaneously sets the frequency to 12 7 MHz leaves the amplitude at the default value leaves...

Page 70: ...even standard waveforms are in a manner similar to that of arbitrary waveforms except that the 3152B stores standard waveforms in a permanent internal library for immediate use At low frequencies the...

Page 71: ...y value to 0 s puls wid 20 Sets the pulse width to 10 expressed as a percentage of the waveform period puls tran 3 Sets the rise time leading edge to 3 expressed as a percentage of the waveform period...

Page 72: ...m To leave out a parameter place no characters between the corresponding comma separators For example you may specify the frequency and duty cycle of a square wave while leaving the amplitude and offs...

Page 73: ...h address 0 and continuing to the last data point of the waveform The rate at which each sample is retrieved is defined as the sample clock rate The 3152B provides programmable sample clock rates from...

Page 74: ...d segment size Note that numbers not names are assigned to segments Segment numbers range from 1 through 16 384 You may define the segments in any order For example you may define segment 3 then segme...

Page 75: ...segment that you defined then the next downloaded data will overwrite the memory of the deleted segment If you delete segments often large portions of the memory will become inaccessible Therefore it...

Page 76: ...4 Defines the length of segment 3 to be 64 Waveforms downloaded to this segment must have exactly 1 000 sample points This completes the setup for the three memory segments Alternatively you may use t...

Page 77: ...er some applications such as those using the older 3152A instrument use only 12 bit data For compatibility The 3152B automatically converts 12 bit data from legacy applications without the need to re...

Page 78: ...rd waveforms only and controls the waveform frequency at the output connector Waveform frequency is measured in units of Hertz Hz On the other hand the term sample clock frequency is associated with a...

Page 79: ...a clock from an external source When this input is in use the internal clock generator is disabled and the 3152B waveforms are clocked at a rate defined by the external signal Using an external clock...

Page 80: ...is defines the waveform segment number that will be linked to form the next part of the sequence The order of waveform segments in waveform memory is irrelevent You may link them in any order Loops Th...

Page 81: ...quence table is with ArbConnection Using this application you can define create and download waveform segments to the waveform memory without using low level commands You may also use Waveform Studio...

Page 82: ...h the link list in descending order In Continuous Run mode the sequence repeats automatically after the last step has been completed When the generator is in Triggered mode the output stops at the las...

Page 83: ...equal to the last point of the last generated waveform If loops repeats were programmed the segment is repeated n times automatically before it begins idling After execution of all of the programmed...

Page 84: ...is internal and the following parameters control the AM scheme modulation shape modulation frequency and modulation depth mod type fm This selects frequency modulation FM The modulating signal is inte...

Page 85: ...ameters The previous section details the modulation schemes and lists the parameters that control the modulating signals A complete listing of the modulation control parameters is given in the Program...

Page 86: ...1 Carrier un modulated CW carrier 2 DC Level Use the following command to control the carrier base line mod carr bas carr Selects continuous wave CW when the modulated function idles between trigger e...

Page 87: ...ts starting point to the first transition The delay time is computed as part of the pulse period Therefore if you do not plan to have a delayed pulse set the delay value to 0 s dpul rise value Sets th...

Page 88: ...2 Sum of pulse parameters cannot exceed the period The 3152B will automatically check to determine whether the sum of all timing components exceeds the period Always start your pulse design by assign...

Page 89: ...contains programming references that will allow you to program all of the half cycle parameters Using the Counter Timer You may use the 3152B as a counter timer instrument When using this function yo...

Page 90: ...isp mod hold Stops the measurement cycle and performs a single measurement when triggered by a read operation The next measurement cycle may be performed after you clear the counter buffer using the f...

Page 91: ...d must be higher than the signal period The gate must open for an interval that allows enough transitions to pass through the counter gate If the gate time is too short to measure a signal the gate wi...

Page 92: ...tem Requirements To use ArbConnection you need the following 1 Computer Pentium III or better 2 Windows 2000 XP Vista or higher 3 Screen resolution of at least 1024 x 768 pixels 4 Pointing device mous...

Page 93: ...hen enter the required address Then ArbConnection will automatically use the specified address each time it starts up If you choose not to have this dialog box displayed automatically at startup you m...

Page 94: ...n offline mode the Link bar will show 3152B Offline The Panels toolbar is shown in Figure 4 3 By clicking the buttons on the Panels toolbar you may access the corresponding virtual control panels deta...

Page 95: ...erred to as radio buttons because only one can be on at a time as with a radio that has preset buttons Dial The dial is a tool for adjusting a number in the display area To use the dial point to it wi...

Page 96: ...l not let you update the instrument with the setting until you correct it Figure 4 4 Operation Panel Selection The Operation Panels The Operation panels provide control over the basic operation of the...

Page 97: ...ls on the VXIbus backplane and front panel selects the sync qualifier and allows you to adjust the sync pulse position and width relative to the waveform Output These controls are for turning the outp...

Page 98: ...s then you may adjust the trigger parameters from the Trigger panel PLL The PLL group is used for turning the PLL function on selecting the reference source and for adjusting the PLL offset SYNC Outpu...

Page 99: ...ters The digital display then shows the current value which you may adjust using the dial keyboard or the and keys After you adjust the value click on the Modify Execute knob to update the 3152B Figur...

Page 100: ...specified count Timer The Timer button lets you set the trigger period of the free running internal trigger generator The internal trigger timer is programmed in units of seconds Note that the intern...

Page 101: ...phase start can be adjusted for the sine and triangle waveforms and duty cycle can be adjusted for the square waveform For the pulse waveform you may adjust the rise and fall time as well as the width...

Page 102: ...the Main Panel the 3152B will immediately change its output to the selected waveform type The functional groups in the Arbitrary Waveforms Panel are described below General Parameters The General Par...

Page 103: ...use the dial keyboard or the keys to adjust the setting After you modify the setting click on the Modify Execute knob to update the 3152B with the new setting Figure 4 8 Arbitrary Sequence Panel 10MHz...

Page 104: ...on about waveform memory and segment control In general the 3152B generates arbitrary waveforms but they must first be downloaded from the host computer to the 3152B waveform memory You do not have to...

Page 105: ...w segment table Click on the Close button discard of the contents of the dialog box without saving your last actions and to remove the Segment Table from the screen The Save button saves the current s...

Page 106: ...ne of the waveforms the Waveform Shape window displays it The Segment Table has four fields The Seg field contains numbers from 1 through 2 048 designating the programmed memory segment Note that memo...

Page 107: ...gment only to the 3152B memory Download All downloads the complete table to the 3152B memory Export This allows exportation of Waveform Studio settings to another session Import This allows importatio...

Page 108: ...og box where sequences are designed This tool is called Sequence Table Using the Sequence table you can use waveforms that you already downloaded to the 3152B from the Segment table link and loop in r...

Page 109: ...mes segment 3 looping once segment 1 looping 1200 times and segment 4 looping once The Adv bits on links 2 and 4 are set to 1 and therefore external triggers are required for the sequencer to step thr...

Page 110: ...rs The Parameters group has controls for programming the amplitude offset start phase and duty cycle Each channel can have an independent set of these parameters The Modulation Panels The Modulation f...

Page 111: ...ol over the FM function These are CW Frequency The CW Frequency is the frequency of the pre modulation carrier waveform In case the modulating waveform is one of the built in standard waveforms the mo...

Page 112: ...composer in ArbConnection Information on the standard and arbitrary FM functions is given in Chapter 3 Click on the button next to the required modulating waveform shape to select it Arbitrary FM Par...

Page 113: ...to a DC level meaning that in between triggers the output resides on a DC level and generates modulation when a trigger is accepted The CW is similar except the signal idles on the pre trigger CW fre...

Page 114: ...low complete control over the sweep function These are Baseline The Baseline parameter affects the output characteristics in one of the interrupted run modes i e triggered burst In this case this para...

Page 115: ...th the lit LED is displayed on the digital display You can use the dial keyboard or the keys to adjust the readout to the required setting After you modify the reading click on the Modify Execute knob...

Page 116: ...group provides access to the data string that controls the sequence of base frequency and shifted frequency It contains the list of 0 and 1 values that the output will repeatedly follow for its frequ...

Page 117: ...s displayed on the digital display You can use the dial keyboard or the keys to adjust the readout to the required setting After you modify the reading click on the Modify Execute knob to update the 3...

Page 118: ...this case this parameter defines where the signal idles between triggers There are two options CW and DC The DC option will set the idle state to a DC level meaning that in between triggers the outpu...

Page 119: ...ency Hop The Frequency Hop group contains parameters that control the frequency hop function These are hop data dwell control dwell time and marker position Hop Data The hop data button in the frequen...

Page 120: ...controls to enable or disable the counter And to reset the counter and arm it for the next measurement cycle Note that when the counter function is turned on all other waveform generation features of...

Page 121: ...ult displays and holds the reading until the next Reset Arm command To display and modify the gate time parameter click on the Gate Time LED and modify the gate time per your requirements Gate time ra...

Page 122: ...ow levels and single or double pulse Delays To display and modify parameters click on the LED next to the required parameter change and modify the time as required The range of each parameter is speci...

Page 123: ...essage based instruments such 3152B and 3100M 3152B Therefore if you want to synchronize modules make sure that they all of the same kind Information how to set up synchronization groups along with a...

Page 124: ...152B in a single 3100 carrier Notice Figure 4 23 it shows the model 3100 3152B 3152B in slot 3 After grouping in group 1 the two instruments are automatically assigned the ADJ path This can not be cha...

Page 125: ...between modules will be the difference between the offset settings of the salves to the master Figure 4 23 Adjacent Synchronization between Two Instruments Figure 4 24 LBUS Synchronization between Adj...

Page 126: ...LBUS ECLT is used for selecting the connection path LBUS specifies a VXI local bus connection and requires that the master is plugged into the leftmost position and all servants are plugged into adjac...

Page 127: ...rmitted to qualified service personnel and requires a user name and password Information on how to access the calibration panel is given in Chapter 7 Figure 4 26 System Panels General Filters The Gene...

Page 128: ...queue and allows fresh errors to be captured General Information This general information group of buttons is used for displaying or monitoring parameters stored in flash memory These are Instrument...

Page 129: ...waveform composers built into ArbConnection Wave for generating arbitrary waveforms Arbitrary waveforms can be generated from standard libraries from an equation editor or imported into the composer f...

Page 130: ...an example of the wave composer The Wave Composer has three main sections the Menu bar Toolbar and Waveform graph Refer to Figure 4 30 throughout the description of these sections The Wave Composer Me...

Page 131: ...ction can also import waveform files of various types to the Wave Composer The Open Waveform menu function can import ASCII CSV comma delimited text PRN space delimited text 0 LeCroy binary format and...

Page 132: ...m that is drawn on the graph The edit operations are explained below Autoline Autoline mode lets you draw one or more connected line segments To draw a line in Autoline mode click the left mouse butto...

Page 133: ...n Invert The Invert operation lets you invert the entire waveform or a selected segment of a waveform The waveform is inverted about the 0 point on the vertical axis Trim Left The trim left command le...

Page 134: ...f any portion of the waveform While zoomed in you can invoke Autoline or Sketch mode Zoom Out The zoom out operation restores the graph to display the complete waveform Wave Menu The Wave menu let you...

Page 135: ...will automatically adjust itself to the selected end point The example shows end point set at point 499 Cycles The Cycles parameter defines how many sine cycles will be created within the specified s...

Page 136: ...ed using the equation editor and the anchors to limit generation of the waveform to between points 100 and 900 The various elements of the waveform graph are described below The waveform graph has two...

Page 137: ...generate the sine from the built in library There are two ways to control anchor placements 1 Drag the left anchor triangle to the desired left position Do the same for the right anchor Notice that t...

Page 138: ...l be generated By default the anchors are placed at the start and the end of the horizontal time scale however the equation can be limited to a specific time scale by moving the anchor points from the...

Page 139: ...omatically with the new Amplitude setting Equation The Equation group has four buttons and the equation field You will be using the Equation field for writing your equations Equation syntax and conven...

Page 140: ...isible field parts to the left or right will scroll off the ends Equation Conventions Equations are written in conventional mathematical notation You may only enter the right part of the equation The...

Page 141: ...o the X axis Now lets give the line some angle by typing Amplitude p 2 p 2000 Press Preview and see that the line slopes down It may still be not very interesting however pay close attention to the co...

Page 142: ...So far you have learned how to create two simple waveforms straight lines and trigonometric functions Let s see if we can combine these waveforms to something more interesting Take the straight line e...

Page 143: ...second harmonic is equivalent to 4500 points The frequency of the second harmonic is obviously double that of the fundamental so term 4500 sin 2 omg p is added to the original sine wave equation Use...

Page 144: ...dard sinewave is multiplied by the term e p 250 Increasing the value of the divisor 200 in this case will slow down the rate of decay Use the following equation Amplitude p 12000 sin omg p 10 e p 250...

Page 145: ...this the upper and lower sidebands are defined separately and added to the fundamental or carrier The upper sideband is produced by the expression 100 cos 110 omg p and the lower sideband by the term...

Page 146: ...ude p Sine wav sin omg p 10 Noise wav 1000 The above equation generates an amplitude modulated waveform with added noise Note You can also browse for wav files stored in any folder using the Insert Wa...

Page 147: ...wav Step 3 Write and compute the original equation Amplitude p Sine wav sin omg p 5 Noise wav 10 Press Preview and Accept and the waveform graph should look like Figure 4 42 Figure 4 42 Combining Wav...

Page 148: ...ck on the Pulse tab in the Panels bar Figure 4 39 shows an example of the Pulse Composer The Pulse Composer has three main sections Commands bar Toolbar and Waveform screen Refer to Figure 4 43 throug...

Page 149: ...command will be invoked automatically letting you select name path and format pls or wav for your pulse file Save As Use the Save As menu item the first time you save your pulse It will let you selec...

Page 150: ...train without affecting the rest of the train If you use this command from the Edit menu make sure that the section you want to remove is currently the active section Remove all Sections The Remove al...

Page 151: ...lse sections have been designed the entire pulse train as shown when the Full Train option has been selected will be downloaded to the instrument as a single waveform Options The view options menu ite...

Page 152: ...oser is simple intuitive and can save you time when non trivial pulses are needed The Pulse Composer takes your design and processes the information determines the appropriate instrument settings and...

Page 153: ...made from five simpler sections and Figure 4 48 shows the design of the fifth section only of the pulse train Figure 4 47 Complete Pulse Train Design Figure 4 48 Section 5 of the Pulse Train Design No...

Page 154: ...ese groups are described below Mode of Operation There are three options in the mode of operation group Freely Select Mode of Operation use this mode of operation to let the generator decide for itsel...

Page 155: ...es for the program how many waveform points will be used to step from one amplitude level to another amplitude level The longer the transition time the more steps the program will need to smooth the t...

Page 156: ...Time interval 0 5 Cumulative Time 0 5 Index 2 Level 0 Time Interval 0 5 Cumulative Time 1 0 Note that as you build the segments that the pulse is being drawn on the screen as you type in the paramete...

Page 157: ...es the time that will lapse from the start of the current pulse section You can program the cumulative time and the time interval will be adjusted accordingly Section Properties The Section Properties...

Page 158: ...nd of the list 3 Use Insert to add a segment above the selected line Before we proceed with the design of the next section observe some values which are displayed on the Pulse Composer screen In the l...

Page 159: ...s section Therefore select the Time Level Points option in the Pulse Train Design Format group You are now ready to start programming values If you try to switch design formats after you have already...

Page 160: ...section Therefore select the DC Intervals option in the Pulse Train Design Format You are now ready to start programming values If you try to switch design formats after you have already typed in some...

Page 161: ...ious section and will connect to the start point of the next section Therefore select the Time Level Points option in the Pulse Train Design Format You are now ready to start programming values Type t...

Page 162: ...e Example Downloading the Pulse Train If you followed the above description to build this pulse example the screen should look as shown in Figure 4 51 The next step is to download what you see on the...

Page 163: ...ays Select from the menu View Options Since for this example we checked the Force Pulse Train to Single Segment see Figure 4 49 so that the generator forces the waveform mode to be Arbitrary and thus...

Page 164: ...ted signal that will follow the sine pattern The resolution and accuracy of the modulated waveform is unsurpassed and can only be duplicated by mathematical simulation The FM composer is loaded with m...

Page 165: ...s menu item the first time you save your waveform It will let you select name location and format for your waveform file Print With this command you may print the active Waveform Window The standard p...

Page 166: ...nt 499 Figure 4 58 Generating Sine Modulation Using the FM Composer Max Peak Deviation This parameter defines the forward peak deviation Note that the forward peak deviation cannot exceed the pre defi...

Page 167: ...Composer The 3D Composer was specifically designed for simultaneous profiling of amplitude frequency and phase Amplitude profiles can be designed separately for channels 1 and 2 but frequency and phas...

Page 168: ...4 55 throughout the description Shared Horizontal Controls The Shared Horizontal Control has two tabs View and Parameters View The View tab is useful if you are interested in programming 1 or two pro...

Page 169: ...veform design the duration is derived from the following relationship Duration SCLK of waveform points where SCLK is the 3D sample clock and the of waveform points can be programmed from 2 to 30 000 F...

Page 170: ...elength or modulation SCLK check the appropriate box modify the value and click on the Apply button to force the selected value Any successive changes that you make to the edit fields require that you...

Page 171: ...gure 4 59 You can not change anything on the screens However anything that you design in the Vertical Controls fields will automatically be updated and displayed on the graphical screens 4 80 ArbConne...

Page 172: ...trols group In the View group remove profiles that you do not care to change Click on the Parameters tab and set up the duration of the waveform An example of a 3D profile chirp in this example is sho...

Page 173: ...al Publication No 980935 Rev A Figure 4 64 3D Chirp Design Example 4 82 ArbConnection EADS North America Test and Services Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www...

Page 174: ...of 3152B SCPI commands is available in Chapter 5 Logging SCPI Commands The Log File is very useful for programmers that do not wish to spend a lot of time on manuals When you use ArbConnection every t...

Page 175: ...Manual Publication No 980935 Rev A Figure 4 66 Log File Example 4 84 ArbConnection EADS North America Test and Services Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www ar...

Page 176: ...e 5 2 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...

Page 177: ...ameter 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...

Page 178: ...the function generator must terminate with a new line character The IEEE STD 488 EOI message is a new line character Command string termination always resets the current SCPI command path to the root...

Page 179: ...k Parameters Arbitrary block parameters are used for loading waveforms into the generator s memory Depending on which option is installed the 3152B can accept binary blocks up to 1M bytes The followin...

Page 180: ...command A number is substituted for the SCPI command name and a number is substituted for any text type discrete and Boolean SCPI parameter s Note however that unlike SCPI parsers that are flexible i...

Page 181: ...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 0300C1e6 5 0 is valid The HS command...

Page 182: ...ss the legacy and modern options Therefore using the FORM INST LEG MOD command is not recommended before the consequences to your application are understood In general the legacy 3152B mode modifies m...

Page 183: ...ommands that are not compatible with the old 3152A will generate errors Table 5 1 3152B SCPI Command Summary for 3152A Emulation Keyword Parameter Form Default 3152A HS Instrument Control Commands INS...

Page 184: ...F ON 0 1 0 9 0241A POSition POINt 2 to 523288 even numbers 2 9 0242A SOURce BIT LCOMplete SSYNc HCLock PULSe BIT 9 0240A WIDTh 2 to 500 2 9 0243A TRIGger SOURce BIT LCOMPlete INTernal EXTernal BIT 9 0...

Page 185: ...1 to 9 1 9 0701A TRIangle PHASe 0 to 360 0 9 0710A POWer 1 to 9 1 9 0711A SQUare DCYCle 0 to 99 9 50 9 0720A PULSe DELay 0 to 99 9 10 9 0730A WIDth 0 to 99 9 10 9 0731A TRANsition LEADing 0 to 99 9 1...

Page 186: ...4096 1 9 1030A SEGMent DATA data_array 10501 Apply Commands SOURce APPLy FREQ AMPL OFFS 9 0300C SINusoid FREQ AMPL OFFS PHAS POW 9 0301E TRIangle FREQ AMPL OFFS PHAS POW 9 0302E SQUare SQU FREQ AMPL O...

Page 187: ...2A FUNCtion SINusoidal TRIangle SQUare SIN Computed 9 1604A TIME 1 4e 6 to 40 0 1e 3 9 1600A DIRection UP DOWN UP 9 1601A SPACing LINear LOGarithmic LIN 9 1602A STEP 10 to 2000 20 9 1603A MARKer FREQu...

Page 188: ...ommands As explained in Chapter 1 one or two 3152B s can be installed in a 3100R or a 3100M carrier If you purchased this version then you probably did not intend to use the 3152B as a replacement for...

Page 189: ...e 9 IMMediately 9 CONTinuous OFF ON 0 1 1 9 1110A TRIGger 9 IMMediate 9 11000 BURSt 9 STATe OFF ON 0 1 0 9 1120A COUNt 1 to 1000000 1 9 1121A DELay 0 10 to 2e6 even numbers 0 0 OFF 9 1131A STATe OFF O...

Page 190: ...HCLock PULSe ZEROcross BIT 9 0240A WIDTh 4 to n 8 4 9 0243A TRIGger 9 SOURce BIT LCOMPlete INTernal EXTernal BIT 9 0220A TTLTrg n n 0 to 7 0 9 STATe OFF ON 0 1 0 0 9 0230B SOURce ROSCillator SOURce I...

Page 191: ...g 0 to 99 99 10 9 0741A TRAiling 0 to 99 99 10 9 0742A SINC 9 NCYCle 4 to 100 10 9 0790A GAUSsian 9 EXPonent 1 to 200 10 9 0750A EXPonential 9 EXPonent 100 to 100 10 9 0760A DC 9 VOLTage 100 to 100 10...

Page 192: ...10D GAUssian FREQ AMPL OFFS EXP 9 0306D EXPonential FREQ AMPL OFFS EXP 9 0307D DC DC_AMPL 9 0308A USER SEG n SCLK AMPL OFFS 9 0309D Sequence Commands SOURce 9 SEQuence 9 DATA data_array 13401 ADVance...

Page 193: ...FREQuency 10e 3 to 350e3 10e3 0076A RASTer 1 to 2 5e6 1e6 0077A MARKer FREQuency 10e 3 to 100e6 1e6 0079A DATA data_array 00741 SWEep 9 FREQuency 9 STARt 10 to 100 0e6 10e3 9 1610A STOP 10 to 100e6 1e...

Page 194: ...0 0 0091A SHIFted 0 to 360 180 0092A RATE 1 to 10e6 10e3 0093A DATA data_array 00891 MARKer 1 to 4000 1 0090A FHOPping DWELl MODe FIXed VARiable FIX 0069A TIMe 200e 9 to 20 200e 9 0070A FIXed DATA dat...

Page 195: ...9A TRANsition LEADing 0 to 1e3 1e 3 0151A TRAiling 0 to 1e3 1e 3 0152A Half Cycle Commands HALFcycle DELay 200e 9 to 20 1e 6 0139A DCYCle 0 to 99 99 50 0138A FREQuency 10e 3 to 1e6 1e6 0140A PHASe 0 t...

Page 196: ...STem 9 IP ADDRess IP_address 0167A MASK mask 0171A GATeway gate_way 0169A BOOTp OFF ON 0 1 0 0168A HOSTname host_name 0170A KEEPalive STATe OFF ON 0 1 1 0173A TIMEout 2 to 300 45 0174A PROBes 2 to 10...

Page 197: ...rameter Form Default 3152A HS System Commands continued CLS 9 15000 ESE 1 to 255 1 9 1501A OPC 9 15020 RST 9 14200 SRE 1 to 255 1 9 1503 TRG 9 11000 ESE 9 1501 ESR 9 1504 IDN 9 1506 OPC 9 1502 OPT 315...

Page 198: ...ument Output Control Commands Summary Keyword Parameter Form Default 3152A HS INSTrument MODE NORMal FAST NORM 9 0150A SELect 1 2 1 0008A COUPle MODE MASTer SLAVe MAST 0002A DELay 0 to 20 0 0003A PATH...

Page 199: ...0420 CW 10e 3 to 100e6 MINimum MAXimum 1e6 9 0400A RASTer 10e 6 to 250e6 MINimum MAXimum 1e6 9 0410A SOURce INTernal EXTernal ECLTrg0 LBUS INT 0411A VOLTage LEVel AMPLitude 10e 3 to 16 MINimum MAXimu...

Page 200: ...this command prepares slave modules to accept commands Parameters Range Type Default Description 1 2 Discrete 1 Sets the active instrument for programming from remote Instrument 1 and 2 are associated...

Page 201: ...LBUS HS Syntax 0191A 0 1 2 Description This command will select the source path for multi instrument synchronization Parameters Name Type Default Description ADJacent Discrete ADJ Selects the adjacent...

Page 202: ...ring Description This command will add a designated slave instrument to a synchronized multi instrument system list This command is associated with LAN operation only Parameters Name Type Default Desc...

Page 203: ...or ECLTRG1 the 3152B returns 1 1 if the output is on or 1 0 if the output is off OUTPut FILTer 25M 50M 60M 120M HS Syntax 0201A 1 2 3 4 Description This command selects which filter is connected in se...

Page 204: ...ion load Numeric integer only 50 Specifies the load impedance that will be applied to the 3152B outputs in units of The default setting is 50 The range of load impedance is 50 to 1 M Accurate specific...

Page 205: ...HS Syntax 0242A long Description Programs the 3152B SYNC position Parameters Name Range Type Default Description position 0 to 1e6 1 Numeric Integer only 0 Sets the SYNC position in waveform points Th...

Page 206: ...of the sequence SSYNc Discrete Similar to the bit option except that it for triggered or gated modes it eliminates the 1 clock jitter between the trigger and the output signal by using a special circ...

Page 207: ...lete Discrete Generates a single trigger signal in sequenced mode synchronous with the active segment in the sequence SSYNc Discrete Similar to the bit option except that it in triggered or gated mode...

Page 208: ...l CLK10 Description This command selects the reference source for the sample clock generator HS Syntax 0028A 0 1 Parameters Name Type Default Description INTernal Discrete INT Selects the internal sou...

Page 209: ...requency 100e 6 MAXimum Discrete Sets the frequency of the standard waveform to the highest possible frequency 100e6 Response The 3152B returns the current frequency value The returned value will be i...

Page 210: ...e the 3152B will not operate correctly Observe the input level limitations before connecting an external signal to this line LBUS 0 7 Discrete Activates a selection from LBUS0 to LBUS7 as the source f...

Page 211: ...to another module in the chassis It programs the start phase offset with respect to an adjacent master module Phase offset resolution when using this command is 1 point Parameters Name Range Type Def...

Page 212: ...3152B operating mode Run Mode Commands The Run Mode Commands group is used to synchronize device actions with external events These commands control the trigger modes of the waveform generator The in...

Page 213: ...her continuous mode INIT CONT ON 1 or in interrupted run mode INIT CONT OFF 0 Trigger subsystem commands affect the 3152B only after it is set for interrupted run mode Parameters Range Type Default De...

Page 214: ...DELay sample clock cycles HS Syntax 1131A long Description The trigger delay time parameter defines the time that elapses between the receipt of a valid trigger signal until the initiation of the firs...

Page 215: ...fects the generator only after it has been programmed to operate in interrupted run mode Modify the 3152B to interrupted run mode using the INIT CONT OFF command Parameters Name Range Type Default Des...

Page 216: ...erator when it is an in interrupted run mode which can be selected using the INIT CONT OFF command Parameters Name Range Type Default Description level 10 to 10 Numeric 0 Programs the trigger threshol...

Page 217: ...the same direction are required to gate the output on and off The trigger slope command affects the generator when in an interrupted run mode which can be selected using the INIT CONT OFF command Para...

Page 218: ...s used with the internally triggered run mode only and has no affect on other trigger modes The internal trigger generator is a free running oscillator which is asynchronous to the frequency of the ou...

Page 219: ...0733A RAMP 9 DELay 0 to 99 99 10 9 0740A TRANsition LEADing 0 to 99 99 10 9 0741A TRAiling 0 to 99 99 10 9 0742A SINC NCYCle 4 to 100 10 9 0790A GAUSsian 9 EXPonent 1 to 200 10 9 0750A EXPonential EXP...

Page 220: ...for the standard sine waveform This command has no affect on modulated waveforms Parameters Name Range Type Default Description phase 0 to 360 Numeric 0 Programs the start phase parameter in units of...

Page 221: ...arameters Name Range Type Default Description power 1 to 9 Numeric 1 Programs the power that the triangle function will be raised to Note that even powers will provide waveforms that are positive all...

Page 222: ...ange Type Default Description pulse_width 0 to 99 999 Numeric 10 Programs the pulse width parameter in units of percent Response The 3152B returns the current width value PULSe TRANsition rise HS Synt...

Page 223: ...amp delay value for the ramp function Ramp TRANsition rise HS Syntax 0741A float Description Programs the ramp transition from low to high for the standard ramp waveform Parameters Name Range Type Def...

Page 224: ...ault Description exp 1 to 200 Numeric 10 Programs the exponent parameter for the Gaussian function Response The 3152B returns the current exponent value for the Gaussian function EXPonential EXPonent...

Page 225: ...to the digital pattern buffer Factory defaults after RST are shown in the Default column Parameter range and low and high limits are listed where applicable Generating Arbitrary Waveforms Arbitrary w...

Page 226: ...tion on how to partition the memory define segment length and download waveform data to the 3152B is given in the following paragraphs Table 5 6 Arbitrary Waveforms Commands Summary Keyword Parameter...

Page 227: ...ption removes all limitations and full performance is available Note In FORM INST LEG mode if the external sample clock is used the resultant frequency will be 50 of what would be expected using a leg...

Page 228: ...ber of data points in the waveform For example 20000 bytes are required to download a waveform with 10000 points The IEEE STD 488 2 definition of Definite Length Arbitrary Block Data format is demonst...

Page 229: ...ntation D7 D6 D5 D4 D3 D2 D1 D0 high byte D8 D9 D10 D11 X X X X MSB LSB low byte Figure 5 3 3152A 12 bit Waveform Data Point Representation Parameters Name Type Description header Discrete Contains in...

Page 230: ...9201 integer Description This command deletes a waveform memory segment The memory space that is being freed will be available for new waveforms as long as the new waveform is equal to or smaller than...

Page 231: ...active segment number SEGment header binary_block HS Syntax 10501 string Description This command partitions the waveform memory into smaller segments The principle is the same as when using the TRACE...

Page 232: ...cted termination of the arbitrary block data Figure 5 4 shows the organization of the 32 bit word for the segment start address and size There are a number of points you should be aware of before you...

Page 233: ...election 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...

Page 234: ...ntly selected standard waveform with values of frequency amplitude and offset as specified by this command Parameters Name Range Type Default Description freq 10e 3 to 100e6 Numeric 1e6 Programs the f...

Page 235: ...ngle and programs the frequency amplitude offset start phase and power exponent simultaneously This command affects the output regardless of the current output function For example if the 3152B is in...

Page 236: ...ample 1e6 5 0 50 APPLy PULSe freq ampl offs del wid lee tre HS Syntax 0304G float float float float float float float Description This command changes the waveform function to standard pulse and progr...

Page 237: ...aveform in units of Volts offs 7 992 to 7 992 Numeric 0 Programs the offset of the standard ramp waveform in units of Volts del 0 to 99 99 Numeric 10 Programs the delay time of the standard ramp wavef...

Page 238: ...100e6 Numeric 1e6 Programs the frequency of the standard gaussian waveform in units of Hz ampl 10e 3 to 16 Numeric 5 Programs the amplitude of the standard gaussian waveform in units of Volts offs 7 9...

Page 239: ...rns the current amplitude setting of DC as in the following example 100 APPLy USER seg_ sclk ampl offs HS Syntax 0309D integer float float float Description This command changes the waveform function...

Page 240: ...r 3 in the section titled Generating Arbitrary Waveforms Examples of how sequenced waveforms work are given in figures 1 7 through 1 9 The sequence generator lets you link and loop segments in a user...

Page 241: ...inary_block This command causes the transfer of 16 bytes of data 2 step sequence to the sequence table buffer The header is interpreted this way The ASCII 23 designates the start of the binary data bl...

Page 242: ...ype Description binary_block Binary Block of binary data that contains information on the sequence table SEQuence ADVance AUTOmatic STEP SINGle MIXed HS Syntax 1300A 0 1 2 3 Description This command s...

Page 243: ...his mode 1 The 3152B is set to operate in continuous mode 2 The MIX sequence advance mode is selected 3 The mixed mode bits for each sequence step in the SEQ DEF command or sequence table used 0 progr...

Page 244: ...3152B programming only a 0 programs automatic advance and a 1 programs a triggered advance Steps with a 0 bit assigned to them advance automatically to the next step If a 1 is assigned to a step the...

Page 245: ...ire sequence table OUTPut SYNC TYPE LCOMplete BIT HS Syntax 0108A 0 1 Description Programs the 3152B SYNC output source for sequenced mode Parameters Name Type Default Description LCOMplete Discrete L...

Page 246: ...8 9 Description This command selects the modulation type to be used All modulation types are internal thus external signals are not required for the production of modulation Parameters Name Type Defa...

Page 247: ...hat the CW waveform is a sine only and its frequency setting is independent of the standard sine waveform frequency Response The 3152B returns the current carrier frequency value MODulation CARRier BA...

Page 248: ...0e 3 to 1e6 100 9 0781A DEPTh 0 to 100 50 9 0780A EXEcute MOD TYPE AM 9 07820 FM DEViation 10 0e 3 to 100e6 100e3 0075A FUNCtion SHAPe SINusoid TRIangle SQUare RAMP ARB SIN 0078A FREQuency 10e 3 to 35...

Page 249: ...0 to 360 180 0092A RATE 1 to 10e6 10e3 0093A DATA data_array 00891 MARKer 1 to 4000 1 0090A FHOPping DWELl MODe FIXed VARiable FIX 0069A TIMe 200e 9 to 20 200e 9 0070A FIXed DATA data_array 00711 VARi...

Page 250: ...ing waveform Response The 3152B returns SIN TRI SQU or RAMP depending on the selected function shape setting AM INTernal FREQuency am_freq HS Syntax 0781A float Description This command sets the modul...

Page 251: ...iation range around the carrier frequency The deviation range is always symmetrical about the carrier frequency If you need a non symmetrical deviation range then you can use the arbitrary FM composer...

Page 252: ...ulating waveform in units of Hz The frequency of the built in standard modulating waveform only is affected Response The 3152B returns the current modulating waveform frequency value The returned valu...

Page 253: ...data block 3 designates the number of digits that follow 100 is the number of bytes to follow This number must divide by 4 The generator accepts binary data as 32 bit integers which are sent in five b...

Page 254: ...k of binary data that contains information on the arbitrary modulating waveform Sweep Programming Use the following command for programming the sweep parameters Sweep control is internal The frequency...

Page 255: ...n the waveform otherwise let the instrument determine the sample clock setting as required to successfully complete the setting of the sweep Parameters Name Range Type Default Description sclk_freq 10...

Page 256: ...r frequency At the end of the sweep cycle the output waveform normally maintains the sweep stop frequency setting but will maintain the start frequency if the DOWN option is selected except if the 315...

Page 257: ...put from the SYNC output connector Parameters Name Range Type Default Description frequency 10 to 100e6 Numeric 505e3 Programs the marker frequency position in units of Hz Response The 3152B returns t...

Page 258: ...er index HS Syntax 0083A integer Description Programs the location on the data stream that the 3152B will generate a marker pulse designated as an FSK marker or index point The marker pulse is generat...

Page 259: ...e and controlled by a sequence of bits in the ASK data table The commands for programming the amplitude shift keying function are described below Note that the carrier waveform frequency CW setting is...

Page 260: ...an index bit position Response The 3152B returns the current marker position ASK DATA ask_data HS Syntax 00671 string Description Loads the data stream that will cause the 3152B to hop from one ampli...

Page 261: ...rees Response The 3152B returns the current start phase value PSK PHASe SHIFted shift_phase HS Syntax 0092A float Description This programs the shifted phase The phase shifts when the pointer in the d...

Page 262: ...ave and that the last cycle is always completed The Sample PSK Data Array 0 1 1 1 0 1 0 0 0 1 Parameters Name Type Description psk_data ASCII Block of ASCII data that contains information for the gene...

Page 263: ...put hops from one frequency to the next according to a sequence given in a hop table The variable dwell time table contains dwell time data for each step however the fixed dwell time table does not co...

Page 264: ...his command will download the data array that will cause the instrument to hop through the frequency list The dwell time for each frequency list item is variable and is supplied in the variable hop ta...

Page 265: ...amplitude level to amplitude level is programmable for each hop The commands for programming the amplitude hopping function are described below Note that the carrier waveform frequency CW setting is c...

Page 266: ...h this list outputting the next amplitude each time it hops Note that the carrier waveform is always sinewave and that the last cycle is always completed even if the dwell time is shorter than the per...

Page 267: ...or index point The marker pulse is generated at the SYNC output connector Parameters Name Range Type Default Description index 1 to 5000 Numeric integer only 1 Programs a marker pulse at an index ampl...

Page 268: ...scription 3D_freq 1 to 2 5e6 Numeric 1e6 Programs the sample clock frequency of the 3D modulating waveform in units of S s Response The 3152B returns the current sample clock of the 3D modulating wave...

Page 269: ...amplitude Parameters Name Range Type Default Description delay 0 to 10 Numeric 0 Sets the delay time interval in units of seconds Note that the sum of all parameters including the pulse delay time mus...

Page 270: ...gh level for the pulse shape Note that the same level is retained for the second pulse in the double pulse mode Parameters Name Range Type Default Description high 7 992 to 8 Numeric 5 Sets the pulse...

Page 271: ...gh time value in units of seconds DPULse POLarity NORMal COMPlemented INVerted HS Syntax 0186A 0 1 2 Description Programs the polarity of the pulse in reference to the base line level The polarity opt...

Page 272: ...hat the pulse period be programmed before all other pulse parameters Response The 3152B returns the current rise time value in units of seconds DPULse TRANsition TRAiling fall HS Syntax 0152A float De...

Page 273: ...iption Programs the interval of which the output idles between half cycles The idle level is normally 0 V except if programmed otherwise with the VOLT OFFS command Parameters Name Range Type Default D...

Page 274: ...ther waveform functions Parameters Name Range Type Default Description phase 0 to 360 Numeric 0 Programs the start phase parameter for the half cycle sine and triangle waveforms in units of degrees Th...

Page 275: ...n be set up with its gate time where applicable and display mode Parameters Name Type Default Description FREQuency Discrete FREQ Will select the frequency measurement function Frequency is measured o...

Page 276: ...wise Pulse are counted and displayed continuously until intervened externally The counter can accumulate 8 digits before it will overflow An overflow indication is available Response The 3152B returns...

Page 277: ...and initiate a measurement cycle In hold mode the counter must be armed before the gate can open Always make sure the programmed gate time interval is larger than the period of the measured signal Res...

Page 278: ...jacent to be able to phase synchronize between modules Another way to lock the 3152 to an external reference is its PLL input Using the PLL function a reference signal is applied to the trigger input...

Page 279: ...tend to use this synchronization method make sure that these two backplane lines are not used by other modules Parameters Range Type Default Description 0 1 Discrete 0 Turns the backplane synchronizat...

Page 280: ...1 lines SLAVe Discrete Will select the slave unit s in a multi instrument system The slave instruments receive the sample clock and the synchronization signals from the ECLTrg 0 1 lines Response The...

Page 281: ...e reference input ECLTrg n Discrete Will select the backplane ECLTrg0 line as the reference input Response The 3152B returns EXT TTLT n or ECLT0 depending on the selected PLL reference source setting...

Page 282: ...mmands are available with the Model 3100M only Message Based carrier that has the LAN connector installed on its front panel Use these commands to configure module address and other LAN parameters It...

Page 283: ...or GPIB controllers Parameters Name Range Type Description mask_adrs 0 to 255 String Programs the subnet mask address for LAN operation Programming must be performed from USB or GPIB interfaces Curre...

Page 284: ...HS Syntax 0173A 0 1 Description Use this command to toggle the keep alive mode on and off The keep alive mode assures that LAN connection remains uninterrupted throughout the duration of the LAN inter...

Page 285: ...the number of probes that are used by the keep alive sequence The time out period is initiated when the LAN is idle for more than the time out period and the LAN will be probed as many times as progra...

Page 286: ...g firmware update Response The 3152B returns the current firmware version code in a format similar to the following 1 35 SYSTem INFormation CALibration HS Syntax 0175A Description Query only This quer...

Page 287: ...ss DMA The instrument has to be told when to receive data send data surrender or gain control The 3152B has an auto increment address counter and therefore the slot 0 controller must define the base a...

Page 288: ...common set of commands and queries that all compatible devices must use This avoids situations where devices from various manufacturers use different sets of commands to enable functions and report s...

Page 289: ...nd to query the response of the Standard Event enable register Information on the standard event register is given in the following Response The generator returns a decimal value in the range of 0 to...

Page 290: ...g memory option RST HS Syntax 14200 Description Use this command to reset the instrument to its default setting Factory defaults are listed in the Default column in Table 5 1 SRE enable_bits HS Syntax...

Page 291: ...roup to record various instrument conditions Figure 5 7 shows the SCPI status system An Event Register is a read only register that reports defined conditions within the generator Bits in an event reg...

Page 292: ...quest 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 ser...

Page 293: ...of the binary weighted value of the Service Request Enable Register The value of the unused bit 6 is always zero The Service Request Enable Register is written using the SRE command followed by a deci...

Page 294: ...rror Device Dependent Error Execution Error Command Error User Request Power On Standard Event Status Register ESR 6 7 3 2 1 0 6 7 5 4 3 2 1 0 Logical OR RQS MSS ESB MAV Service Request Generation Sta...

Page 295: ...d and pending operations and is ready for a new command Bit 1 Request Control This bit operation is disabled on the 3152B Bit 2 Query Error This bit indicates that an attempt is being made to read dat...

Page 296: ...d by setting ESE0 Summary of ESE messages is given in the following ESE0 No mask Clears all bits in the register ESE1 ESB on Operation Complete ESE2 ESB on Request Control ESE4 ESB on Query Error ESE8...

Page 297: ...meric 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 T...

Page 298: ...nge defined by the generator 224 Illegal 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 specif...

Page 299: ...lication No 980935 Rev A 5 124 Programming Reference EADS North America Test and Services This page was left intentionally blank Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOUR...

Page 300: ...esult in personal injury or death if normal safety precautions are not observed CAUTION ALWAYS PERFORM PERFORMANCE TESTS IN A STATIC SAFE WORKSTATION Performance Checks The following performance check...

Page 301: ...stem General Filters Panel See Figure 4 16 in Chapter 4 Recommended Test Equipment Recommended test equipment for troubleshooting calibration and performance checking is listed in Table 6 1 below Test...

Page 302: ...backplane CLK10 are insufficient for accuracy purposes an external 10 MHz reference clock can be applied to the 3100M R 3152B or 3151B The 10 MHz external reference input is not available for the leg...

Page 303: ...Limits Counter Reading Pass Fail 10 000000000 MHz 1 Hz 50 000000000 MHz 5 Hz Amplitude Accuracy Amplitude accuracy checks tests the accuracy of the output amplifier and attenuators Amplitude path is c...

Page 304: ...kHz Output On Amplitude As specified in Table 6 5 Test Procedure 1 Perform amplitude Accuracy tests using Table 6 5 Table 6 5 Amplitude Accuracy DDS output 3152B Amplitude Setting Error Limits DMM Re...

Page 305: ...V 20 mV 0 000 V 0 V 20 mV 1 500 V 1 500 V 20 mV 4 000 V 4 000 V 45 mV 1 Modify 3152B Amplitude setting to 6 V and offset setting to 0 V 2 Continue the Offset tests using Table 6 7 Table 6 7 Offset Ac...

Page 306: ...e 6 10 Table 6 10 Offset Accuracy DDS Output at 1 V 3152B Offset Setting Error Limits DMM Reading Pass Fail 0 000 V 0 15 mV Square Wave Characteristics This tests the characteristics of the square wav...

Page 307: ...follows SCLK As required by the test Waveform Arbitrary Amplitude 5 V Output On 2 Using ArbConnection prepare and download the following waveform Wavelength As required by the test Waveform Sine wave...

Page 308: ...ectral Purity DAC Output Test at 10 V 3152B Freq Reading Spectrum Analyzer Settings Settings Limits Start Stop Reading Pass Fail 1 MHz 35 dBc 100 kHz 10 MHz 5 MHz 35 dBc 1 MHz 20 MHz 10 MHz 30 dBc 1 M...

Page 309: ...AC Output Equipment Oscilloscope Preparation 1 Configure the Oscilloscope follows Termination 50 20 dB feedthrough attenuator at the oscilloscope input Setup As required for the test 2 Connect 3152B o...

Page 310: ...utput to the oscilloscope input 3 Configure the 3152B as follows Waveform Modulated Modulation OFF Amplitude 5 V Output On CW Frequency Initially 1 kHz then as required by the test Test Procedure 1 Ad...

Page 311: ...ired for the test 2 Configure the counter as follows Function TOT B Trigger Level 100 mV 3 Connect 3152B output to the oscilloscope input 4 Configure the function generator as follows Frequency 1 MHz...

Page 312: ...100 points Waveform Pulse Delay 0 1 Rise Fall 0 High Time 99 99 6 Configure the 3152B channel 1 only as follows SCLK 100 MS s Waveform Arbitrary Run Mode Triggered Trigger Level 0 V Trigger Delay On...

Page 313: ...1 s 1 s 50 ms 10 s 10 s 500 ms Trigger Slope Equipment Oscilloscope function generator Preparation 1 Configure the Oscilloscope follows Termination 50 20 dB feedthrough attenuator at the oscilloscope...

Page 314: ...ct the function generator output to the 3152B TRIG IN connector 5 Configure the 3152B as follows Frequency 1 MHz Waveform Sine wave Run Mode Triggered Trigger level 0 V Ch1 Output On Test Procedure 1...

Page 315: ...gger and source settings Table 6 24 Trigger Source Tests Auxiliary 3152B 3152B Trigger Oscilloscope Trigger Output Setting Source Setting Reading Pass Fail TTLT0 OFF TTLT1 ON TTLT1 1 s trig intervals...

Page 316: ...unter reading should be 500 000 counts exactly Test Results Pass Fail Step Advance Equipment Oscilloscope function generator Preparation 1 Configure the Oscilloscope as follows Termination 50 20 dB fe...

Page 317: ...ugh the sequence table repeatedly Test Results Pass Fail Note Leave the same setup for the next test Single Advance Equipment Oscilloscope function generator Preparation Same preparation as for previo...

Page 318: ...oscilloscope shows synchronization pulses at 1 s intervals Test Results Pass Fail SYNC Output LCOM Equipment Oscilloscope Preparation 1 Configure the oscilloscope as follows Time Base As required by...

Page 319: ...il SYNC Output Pulse Equipment Oscilloscope Preparation 1 Configure the oscilloscope as follows Time Base As required by the test Amplitude 2 V div 2 Connect the 3152B output to the oscilloscope input...

Page 320: ...gnals are applied to the 3152B TRIG PLL input After lock as indicated by the LOCK LED the start phase of the 3152B can be modified from 180 to 180 PLL Checks Frequency Lock Equipment Counter function...

Page 321: ...2 V Output On Frequency As required by the tests 2 Connect the function generator output to the 3152B TRIG PLL IN connector Using a T connector connect the same output to the counter input Channel A...

Page 322: ...unction generator as follows Waveform Square Amplitude 2 V Output On Frequency 1 kHz 2 Using a T adapter connect the function generator output to the 3152B TRIG PLL IN connector and the other cable to...

Page 323: ...n analyzer input Configure the 3152B as follows SCLK As required by the test Waveform Arbitrary Amplitude 5 V Output On 2 Using ArbConnection prepare and download the following waveform Wavelength 500...

Page 324: ...ion FM Carrier Freq 1 MHz Mod Frequency 10 kHz Deviation 500 kHz Sync On Output On Test Procedure 1 Verify FM operation on the oscilloscope as follows Waveform Sine Frequency 10 kHz Max F 1 25 MHz Min...

Page 325: ...Mode Triggered Carrier Freq 1 MHz Mod Frequency 10 kHz Deviation 500 kHz Sync On Output On Test Procedure 1 Verify triggered FM standard waveforms operation on the oscilloscope as follows Waveform Tr...

Page 326: ...0 kHz Test Results Pass Fail Gated FM Standard Waveforms Equipment Oscilloscope function generator Preparation 1 Configure the oscilloscope as follows Time Base 0 2 ms Sampling Rate 50 MS s at least T...

Page 327: ...e FREQ CLK Trigger source Channel 2 positive slope Amplitude 1 V div 2 Connect the 3152B output to the oscilloscope input channel 1 3 Connect the 3152B SYNC to the oscilloscope input channel 2 4 Confi...

Page 328: ...Waveform Arbitrary Carrier Freq 1 MHz FM SCLK 2 5 MS s Sync On Output On 5 Using ArbConnection open the FM Composer and download the following waveform Wavelength 4000 points Waveform 4 sine wave cycl...

Page 329: ...pe FREQ CLK Trigger source Channel 2 positive slope Amplitude 1 V div 2 Connect the 3152B output to the oscilloscope input channel 1 3 Connect the 3152B SYNC to the oscilloscope input channel 2 4 Conf...

Page 330: ...ion on the oscilloscope as follows Waveform Sine wave Period 0 1 ms Phase Every 0 1 ms change 180 degrees Test Results Pass Fail ASK Equipment Oscilloscope Preparation 1 Configure the oscilloscope as...

Page 331: ...1 3 Connect the 3152B SYNC to the oscilloscope input channel 2 4 Configure model 3152B controls as follows Waveform Modulated Modulation Hop Hop Mode Variable Sync On Output On 5 Using ArbConnection...

Page 332: ...m Modulated Modulation Hop Hop Mode Fix Dwell Time 50 s Sync On Output On 5 Using ArbConnection prepare open the Hop Table composer and download the following table Frequency 1 0e6 1 2e6 1 4e6 1 6e6 1...

Page 333: ...llows Waveform Amplitude steps 50 s fixed dwell time Min Amp 1 V Max Amp 16 V Period 250 s Test Results Pass Fail Sweep Equipment Oscilloscope Preparation 1 Configure the oscilloscope as follows Time...

Page 334: ...4 Change sweep step to logarithmic and verify oscilloscope exponential down waveform with properties as in 3 above Test Results Pass Fail Auxiliary Counter Timer Operation This tests the operation of...

Page 335: ...ass Fail 1 000000 MHz 2 Hz 100 0000 MHz 100 Hz Period Period Averaged Equipment Function Generator with at least 1 ppm accuracy Preparation 1 Configure the function generator as follows Frequency As r...

Page 336: ...ocedure 1 Perform Pulse Width Accuracy tests using Table 6 30 Table 6 30 Pulse Width Measurement Accuracy Function Generator Setting Frequency Duty Cycle Error Limits 3152B Counter Reading Pass Fail 1...

Page 337: ...finite Trigger Level 0 V Test Procedure 1 Press the Reset Arm button on the 3152B to reset and arm the totalize function 2 Manually trigger the function generator and verify that the 3152B counter rea...

Page 338: ...CAUTION ALWAYS PERFORM DISASSEMBLY REPAIR AND CLEANING AT A STATIC SAFE WORKSTATION Performance Checks Do not attempt to calibrate the instrument before verifying first that the instrument is in worki...

Page 339: ...ow it to warm up for at least 30 minutes before beginning the performance test procedure Recommended Test Equipment Recommended equipment for adjustments is listed in Table 7 1 Test instruments other...

Page 340: ...Calibration is performed from the Calibration Panel in ArbConnection To invoke this panel one requires a password that is available to service centers only Contact EADS North America Test and Service...

Page 341: ...these factory settings unless the unit is being repaired in an authorized service center Factory adjustments are enclosed in parentheses to differentiate from normal field calibration setups bypass t...

Page 342: ...upport Note that in the following procedures although configuration of the 3152B is done automatically some of the configurations are shown for reference only There is no requirement to change the con...

Page 343: ...2 for a DMM reading of 0 V 100 mV Setup 4 220 MHz SCLK Equipment DMM Preparation 1 Configure the DMM as follows Function DCV Range 1 V 2 Configure the 3152B as follows SCLK 220 MHz 3 Connect the DMM p...

Page 344: ...e the DMM as follows Function DCV Range 1 V 2 Configure the 3152B as follows SCLK 277 MHz 3 Connect the DMM probes between R107 and ground Adjustment 1 Adjust CAL SETUP 56 for a DMM reading of 0 V 100...

Page 345: ...3152B 4 Prepare the external function generator waveform as follows Amplitude TTL Waveform Square Frequency 10 kHz 5 Configure the 3152B as follows Function Mode Arbitrary Wavelength 1000 points Wavef...

Page 346: ...gth 1000 points Waveform Square Run Mode PLL Fine Phase Offset 30 Adjustment 1 Adjust CAL SETUP 61 for a counter reading of 8 33 s 500ns 2 Repeat Setup 10 and Setup 11 until the errors are balanced be...

Page 347: ...ows Function Mode Arbitrary Run Mode Triggered Retrigger Mode On Retrigger Delay 20 s 6 Using an external function generator manually trigger the 3152B Adjustment 1 Set CAL SETUP 0 2 Adjust C10 for a...

Page 348: ...L SETUP 2 for a DMM reading of 0 V 20 mV Setup 13 Pre Amplifier Offset Amplifier Out Equipment DMM BNC to BNC cable 50 feedthrough termination Dual banana to BNC adapter Preparation 1 Configure the DM...

Page 349: ...the DMM input with the 50 feedthrough termination 3 Configure the 3152B as follows Mode Modulation Output On Amplitude 1 V Adjustment 1 Adjust CAL SETUP 5 for a DMM reading of 0 V 5 mV Setup 16 Base L...

Page 350: ...e Setup 18 1 V Offset Output Amplifier In Equipment DMM BNC to BNC cable 50 feedthrough termination Dual banana to BNC adapter Preparation 1 Configure the DMM as follows Function DCV Range 1 V 2 Conne...

Page 351: ...stment 1 CAL SETUP 48 for a DMM reading of 5 V 25 mV Setup 21 7 V Offset Output Amplifier In Equipment DMM BNC to BNC cable 50 feedthrough termination Dual banana to BNC adapter Preparation 1 Configur...

Page 352: ...3 Configure the 3152B as follows Amplitude 20 mV Offset 3 V Output On Adjustment 1 CAL SETUP 44 for a DMM reading of 3 V 15 mV Setup 24 5 V Offset Output Amplifier In Equipment DMM BNC to BNC cable 5...

Page 353: ...he DMM input Terminate the 3152B output at the DMM input with the 50 feedthrough termination 3 Configure the 3152B as follows Amplitude 20 mV Offset 1 V Output On Adjustment 1 CAL SETUP 10 for a DMM r...

Page 354: ...at the DMM input with the 50 feedthrough termination 3 Configure the 3152B as follows Frequency 1 kHz Output On Amplitude 10 V Adjustment 1 Adjust CAL SETUP12 for a DMM reading of 3 535 V 35 mV Setup...

Page 355: ...on 1 Configure the DMM as follows Function ACV Range 1 V 2 Connect the 3152B output to the DMM input Terminate the 3152B output at the DMM input with the 50 feedthrough termination 3 Configure the 315...

Page 356: ...TUP 17 for a DMM reading of 17 67 mV 0 5 mV Setup 34 1 V Amplitude Amplifier Out Arbitrary Equipment DMM BNC to BNC cable 50 feedthrough termination Dual banana to BNC adapter Preparation 1 Configure...

Page 357: ...DMM input Terminate the 3152B output at the DMM input with the 50 feedthrough termination 3 Configure the 3152B as follows Frequency 1 kHz Output On Amplitude 100 mV Offset 250 mV Adjustment 1 Adjust...

Page 358: ...feedthrough termination Dual banana to BNC adapter Preparation 1 Configure the DMM as follows Function ACV Range 1 V 2 Connect the 3152B output to the DMM input Terminate the 3152B output at the DMM...

Page 359: ...ana to BNC adapter Preparation 1 Configure the DMM as follows Function ACV Range 100 mV 2 Connect the 3152B output to the DMM input Terminate the 3152B output at the DMM input with the 50 feedthrough...

Page 360: ...e the 3152B as follows Frequency 1 kHz Output On Amplitude 10 V Mode Modulation Adjustment 1 Adjust CAL SETUP 26 for a DMM reading of 3 535 V 35 mV Setup 43 5 V Amplitude Amplifier In Modulation Equip...

Page 361: ...ion 1 Configure the DMM as follows Function ACV Range 1 V 2 Connect the 3152B output to the DMM input Terminate the 3152B output at the DMM input with the 50 feedthrough termination 3 Configure the 31...

Page 362: ...put On Amplitude 50 mV Offset 1 V Mode Modulation Adjustment 1 Adjust CAL SETUP 31 for a DMM reading of 17 67 mV 2 mV Setup 48 1 V Amplitude Amplifier Out Modulation Equipment DMM BNC to BNC cable 50...

Page 363: ...tion 1 Configure the DMM as follows Function ACV Range 100 mV 2 Connect the 3152B output to the DMM input Terminate the 3152B output at the DMM input with the 50 feedthrough termination 3 Configure th...

Page 364: ...Output On Amplitude 3 V Mode Modulation Adjustment 1 Adjust CAL SETUP 36 for a DMM reading of 1 0606 V 10 mV Setup 53 500 mV Amplitude Post Attenuators Modulation Equipment DMM BNC to BNC cable 50 fee...

Page 365: ...38 for a DMM reading of 35 35 mV 0 5 mV Setup 55 50 mV Amplitude Post Attenuators Modulation Equipment DMM BNC to BNC cable 50 feedthrough termination Dual banana to BNC adapter Preparation 1 Configu...

Page 366: ...Connect the 3152B output to the oscilloscope input Set oscilloscope input impedance to 50 3 Set oscilloscope vertical sensitivity to 20 mV 4 Set CAL SETUP40 Adjustment 1 Adjust the vertical trace to 6...

Page 367: ...card e g Model 3100R 3152B first check the revision level that is installed on your computer Each firmware update was done for a reason and therefore if you want to update the firmware for a problem i...

Page 368: ...ArbConnection or you may also just replace the RI3152B dll in the C WINDOWS SYSTEM32 folder with a newer version But before you do that check with the factory if the new firmware supports the hardware...

Page 369: ...on by sending the following query SYST INFO FIRM VERS The response is a string showing the firmware version e g 1 04 2 Using ArbConnection select the General Filters panel from the System tab and clic...

Page 370: ...r window will look like Figure 7 6 Figure 7 6 Ready to Click the Update Button 6 Click on the Update button to initiate downloading of the firmware file to the instrument Progress of the download will...

Page 371: ...ure 7 8 Successful Firmware Update 8 Cycle power on the VXI chassis Check the instrument to make sure that it operates properly and that it has the desired firmware revision 7 34 Adjustments and Firmw...

Page 372: ...st and Services before you send us your product for service or calibration Call or contact the Customer Support Department at 1 800 722 3262 or 1 949 859 8999 or via fax at 1 949 859 7139 We can also...

Page 373: ...Publication No 980935 Rev A This page was left intentionally blank 8 2 Product Support EADS North America Test and Services Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE w...

Page 374: ...ce Rise Fall Time 10 90 5 ns 10 mV to 12 V 6 ns 12 V to 16 V Aberration 6 10 mV to 12 V 8 12 V to 16 V Sync Output Connector Front panel BNC TTLTRG0 7 Level TTL Sync Type Pulse with Arbitrary and Stan...

Page 375: ...e always completed Trigger Characteristics Sources Internal Asynchronous timer generates triggers repeatedly Timer Range 1 s to 20 s External External trigger input is enabled Input Front panel BNC Im...

Page 376: ...solution Phase Control Accuracy 2 sample clock period PM Characteristics Description External signal offsets phase Available in PLL mode when unit is locked to an external signal PM Input Bandwidth 10...

Page 377: ...0Vp p 5 to 10 MHz 15 to 100 MHz Triangle Start Phase Range 0 360 Start Phase Resolution 0 05 Power Range Triangle Raised to a power 1 10 Square Duty Cycle Range 0 to 99 9 Pulse Delay Rise Fall Time Hi...

Page 378: ...s Generator Characteristics Description Segments may be linked and repeated in a user selectable order Segments are advanced using either a command or a trigger Sample Clock Range Continuous Run Mode...

Page 379: ...y Resolution 20 ns Error 6 sample clock cycles 150 ns Re trigger Delay Modulation end to modulation restart 100 ns to 20 s Resolution 20 ns Error 3 sample clock cycles 20 ns Trigger Parameters All tri...

Page 380: ...0 MHz Resolution 11 digits Hop Table Size 2 to 1000 Dwell Time Mode Fixed or Programmable for each step Dwell Time 100 ns to 20 s Dwell Time Resolution 20 ns Amplitude Hopping Hopped Waveform Sine wav...

Page 381: ...imes may be freely programmed within the selected pulse period provided that the ratio between the period and the smallest incremental unit does not exceed the ratio of 1 000 000 to 1 4 000 000 to 1 w...

Page 382: ...strument type is transformed to operate as a counter timer When this mode is selected the operation of the arbitrary waveform and its outputs are disabled Measurement Functions Frequency Period Period...

Page 383: ...bitrary and Sequenced Waveforms 2 5 MS s to 150 MS s limited by a specific VXI backplane ability to transmit high frequency signals Leading Edge Offset Description Leading edge offset is programmable...

Page 384: ...ing temperature 0 C to 55 C Storage Temperature 40 C to 70 C Safety Designed to meet IEC 1010 1 UL 3111 1 CSA 22 2 1010 Workmanship Standards Conform to IPC A 610D EADS North America Test and Services...

Page 385: ...blication No 980935 Rev A This page was intentionally left blank A 12 3152B Specifications EADS North America Test and Services Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURC...

Page 386: ...mpedance 50 75 or 600 can be special ordered with different impedance setting Coupling DC Protection Short circuit 10 seconds Gain x10 fixed can be special ordered with different gain setting Polarity...

Page 387: ...VDC 350 mA 12 VDC 55 mA 12 VDC 55 mA 19 W at full power Signal Ground Grounded to case ground EMC Certification CE marked Safety Designed to meet IEC EN61010 1 UL 3111 1 Workmanship Std Conform to IP...

Page 388: ...uipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentat...

Reviews: