background image

 

16 

Sweep

 

Start/Stop Frequency 

100 Hz/1 kHz 

Sweep Time

 

1 sec. 

Sweep Mode 

Linear 

Sweep State 

Off 

Burst

 

Burst Count 

1 Cycle 

Burst Period 

10 ms 

Burst Start Phase 

0 degree 

Burst State 

Off 

System-Related Operations

 

Power-Down Recall 

Disabled 

Display Mode 

ON 

Error Queue 

0 errors 

Stored States, Stored Arbs 

 

Output State 

Off 

Triggering Operations

 

Trigger Source 

Internal (Immediate) 

Remote Interface Configuration

 

GPIB Address 

10   

DHCP On 

IP Address 

169.254.02.020 

Subnet Mask 

255.255.0.0 

Default Getaway 

0.0.0.0 

DNS Server 

0.0.0.0 

Host Name 

None 

Domain Name 

None 

Содержание G5100A

Страница 1: ...PICOTEST G5100A Arbitrary Waveform Generator Printed date 05 2009 Advanced Test Equipment Rentals www atecorp com 800 404 ATEC 2832 Established 1981 ...

Страница 2: ...Front Panel 17 2 3 2 Rear Panel 18 3 COMMON OPERATIONS 19 3 1 GRAPH MODE 19 3 2 NUMERICAL ALPHABETICAL ENTRY 19 3 3 TO SELECT OUTPUT FUNCTION 20 3 4 TO SET OUTPUT FREQUENCY PERIOD 21 3 5 TO SET OUTPUT AMPLITUDE 23 3 6 TO SET DC OFFSET VOLTAGE 25 3 7 TO SET HIGH LEVEL AND LOW LEVEL BOUNDS 26 3 8 TO SET WAVEFORM POLARITY 27 3 9 TO SET OUTPUT TERMINATION 27 3 10 TO ENABLE DISABLE VOLTAGE AUTORANGING ...

Страница 3: ...ONS 72 5 1 TRIGGERING 72 5 2 STORING THE INSTRUMENT STATE 74 5 3 DISPLAY CONTROL 77 5 4 BEEPER 78 5 5 SOUND 78 5 6 ERROR DISPLAY 79 5 7 CALIBRATION 79 6 REMOTE INTERFACE OPERATIONS 80 6 1 REMOTE INTERFACE CONFIGURATION 80 6 1 1 USB Interface 80 6 1 2 GPIB Interface 80 6 1 3 LAN Interface 81 6 2 REMOTE INTERFACE COMMANDS 84 7 ERROR MESSAGES 94 7 1 COMMAND ERRORS 95 7 2 EXECUTION ERRORS 97 7 3 DEVIC...

Страница 4: ...Settings 122 B 1 5 SCPI Command Terminators 123 B 1 6 IEEE 488 2 Common Commands 123 B 1 7 SCPI Parameter Types 123 B 2 Output Data Formats 125 B 3 Command Reference 125 A to F 125 A 125 B 128 C 131 D 132 F 137 I to O 148 I 148 L 148 M 148 O 150 P to Z 153 P 153 R 160 S 161 T 163 U 165 V 165 W 169 B 4 SCPI Compliance Information 170 B 5 IEEE 488 Compliance Information 170 B 6 Using Device Clear to...

Страница 5: ...5 D APPLICATION PROGRAMS 173 ...

Страница 6: ...ms z 14 bits 125 MSa s 256 k point arbitrary waveforms z Pulse ramp noise and dc waveforms z AM FM PM FSK and PWM modulation types z Linear and logarithmic sweeps and burst operation z Built in external timebase 10MHz 500Hz synchronization z 16 bits pattern out with a synchronized clock up to 50MHz You can contact Picotest Corp via the following telephone number for warranty service or technical s...

Страница 7: ... of shipment During the warranty period PICOTEST is responsible for necessary repairs as long as the product can be proved to be defective For warranty service or repair this product must be returned to a service facility designated by PICOTEST Please contact your local service representative for further assistance 3 Excluded Items This warranty does not include consumptive parts such as fuses USB...

Страница 8: ...read the manual before operating this device z This manual is for reference only Please consult your local service representative for further assistance z The contents of this manual may be amended by the manufacturer without notice z Never dismantle the equipment by any unauthorized person or equipment may be damaged z The equipment has been strictly tested for quality before delivery from our fa...

Страница 9: ...ng safety information before using the product To avoid possible electrical shock or personal injury please read and follow these guidelines carefully z Follow the guidelines in this manual and DO NOT use the waveform generator if the case is damaged Check the case and terminals and make sure all the devices are in the proper positions z The waveform generator should be connected to the actual ear...

Страница 10: ...ersonal injury This symbol indicates high voltage may be present Use extra caution before taking any action This symbol indicates the frame or chassis terminal presented need to be connected to the actual earth ground This symbol indicates Protective Conductor Terminal Underwriters Laboratories This symbol indicates earth ground terminal This symbol indicates this product complies with the essenti...

Страница 11: ... z One pattern generator cable z One CD including this electronic User s Manual and software applications z Optional accessories as you ordered z GPIB interface card Optional 1 8 Options and Accessories The following options and accessories are available from Picotest for use with G5100A Please refer to Table 1 1 Table 1 1 Accessory list Part Name Part Number GPIB Card M3500A opt04 ...

Страница 12: ...ing parts or have any doubts about the product please contact your local service representative immediately and do not attempt to operate the damaged product 2 1 To Adjust the Handle You may adjust the carrying handle to suit your needs The following figures show you how to do it I Taking off the handle from the Waveform generator Step 1 Turn up the handle Pull slightly outward on both sides of th...

Страница 13: ...ll out the handle from the waveform generator as shown in Figure 2 2 Figure 1 2 Figure 2 2 Ⅱ Adjusting the position for your convenience Here are some example positions for different needs Position 1 The default position is for packing as shown in Figure 2 3 Figure 2 3 ...

Страница 14: ...14 Position 2 The adjusted position is for operation as shown in Figure 2 4 Figure 2 4 Position 3 The adjusted position is for carrying as shown in Figure 2 5 Figure 2 5 ...

Страница 15: ...tput Configuration Default Setting Function Sine wave Frequency 1 kHz Amplitude Offset 100 mVpp 0 000Vdc Output Units Vpp Output Termination 50Ω Autorange On Modulation 1 kHz Sine AM FM PM FSK Carrier 1 kHz Pulse PWM Mod Waveform AM 100 Hz Sine Mod Waveform PM FM PWM 10 Hz Sine AM Depth 100 FM Deviation 100 Hz PM Deviation 180 degrees FSK Hop Frequency 100 Hz FSK Rate 10 Hz PWM Width Deviation 10 ...

Страница 16: ...ate Off System Related Operations Power Down Recall Disabled Display Mode ON Error Queue 0 errors Stored States Stored Arbs Output State Off Triggering Operations Trigger Source Internal Immediate Remote Interface Configuration GPIB Address 10 DHCP On IP Address 169 254 02 020 Subnet Mask 255 255 0 0 Default Getaway 0 0 0 0 DNS Server 0 0 0 0 Host Name None Domain Name None ...

Страница 17: ... Operation Softkeys in color grey 4 Waveform selection keys 5 Modulation Sweep Burst keys 6 Store Recall Menu Key 7 Utility Menu Key 8 Help Key 9 Knob 10 Cursor Keys 11 Manual Trigger Key 12 Output Key 13 Numeric Keypad 14 Sync output Connector 15 Main signal output Connector Note When using the Menu Operation Softkeys make sure your selection is highlighted after you press one of the softkeys 1 2...

Страница 18: ...nector 2 10MHz Out Internal 10 MHz Reference Output Connector 3 Modulation In External Modulation Input Connector 4 Trig In Out FSK Burst Connector 5 LAN Port 6 GPIB Connector Optional 7 USB Port 8 Digital Pattern Output LVTTL 9 Power cord Connector 10 Vent 1 2 3 4 6 8 7 9 10 5 ...

Страница 19: ... knob and the cursor keys The parameter values that the knob can reach in the graph mode are limited due to resolution To fine adjust the parameters use the numeric keypad to input the desired value or return to the menu mode Press the Graph button again to leave the graph mode and return to the menu mode Figure 3 1 menu mode Figure 3 2 graph mode 3 2 Numerical Alphabetical Entry There are 12 butt...

Страница 20: ...ut functionality Standard waveforms G5100A provides five standard waveforms sine square ramp pulse and noise The default waveform output is sine wave Arbitrary waveforms There are additional five built in arbitrary waveforms available Or you can create your own custom waveform with Wavepatt software which came with the unit Modulation The waveform generator also provides modulation for sine square...

Страница 21: ...wly selected function has a smaller maximum amplitude the waveform generator will automatically adjust the amplitude from the old value to the new smaller maximum value This may occur when the output units are Vrms or dBm due to the differences in crest factor for the various output functions 3 4 To Set Output Frequency Period The current frequency setting comes from the factory default or a previ...

Страница 22: ...Hz 10 MHz Arbitrary 1 μHz 10 MHz Frequency limitation When you choose a new function and the current frequency setting is larger than the maximum frequency of the new function the waveform generator will automatically adjust the frequency to the smaller maximum value Burst limitation For internally triggered bursts the minimum frequency is 2 001 mHz For sine and square waveforms frequencies above ...

Страница 23: ...ure Ampl is highlighted Use the numeric keypad or the knob with cursor keys to change the value Remote Interface Operation VOLTage amplitude MINimum MAXImum Use this command to set units VOLTage UNIT VPP VRMS DBM Notes Specifying a high voltage level and a low level Section 3 7 is equivalent to specifying amplitude and DC offset Section 3 6 For example if you set the high level to 2 volts and the ...

Страница 24: ...s For instance if you output a 5 Vrms square wave into 50 ohms and then change it to the sine wave function the waveform generator automatically adjust the output amplitude to 3 536 Vrms which is the maximum for sine waves in Vrms Output Termination Limits When the Output Termination Setting is changed the Output Amplitude is automatically adjusted For instance when you change the output terminati...

Страница 25: ... and make sure Vos is highlighted 3 Use the numeric keypad or the knob with cursor keys to change the value DC offset setting can also be changed from the Utility menu 1 Press the Utility button 2 Press the softkey under DC to toggle between DC ON and OFF Make sure ON is selected on the display 3 Use the numeric keypad or the knob with cursor keys to change the value Remote Interface Operation VOL...

Страница 26: ...tal to Analog Converter the maximum offset and amplitude will be limited For dc volts the output level is actually controlled by setting the offset voltage You can set the dc level to any value between 5 Vdc into 50 ohms or 10 Vdc into an open circuit 3 7 To Set High Level and Low Level Bounds Setting high level and low level bounds provides an equivalent way to specifying amplitude and DC offset ...

Страница 27: ...w the steps below Front panel Operation Press Utility button and then the softkey under Output Setup Press the softkey under NormInvt to toggle between Normal and Inverted Make sure your choice is highlighted Press the softkey under DONE to finish the selection Remote Interface Operation OUTPut POLarity NORMal INVerted Notes When a non zero offset is used the waveform is inverted relative to the o...

Страница 28: ...3 9 as a sample display Figure 3 9 Remote Interface Operation Use this command for output termination setting OUTPut LOAD ohms INFinity MINimum MAXimum Notes The range for Output Termination is from 1 ohm to 10k ohms or Infinite The default is 50 ohms The output termination setting is stored in non volatile memory and it stays after power off or a remote interface reset When the output termination...

Страница 29: ...ude you may notice a momentary disruption in the output waveform at certain voltages due to switching of the output attenuators You may use disable the voltage autoranging to prevent this output disruption With auto ranging off the resolution and accuracy of amplitude and offset may be affected when reducing the amplitude below the expected range change And you may not be able to achieve the minim...

Страница 30: ... will be generated and the error message will be shown Remove the overload from the Output connector and enable the Output again 3 12 To Enabled Disable Sync Out Signal All the standard output functions except dc and noise can be associated with a sync out signal It is outputted at the Sync connector on the front panel Front panel Operation To enable disable the sync out signal press the Utility b...

Страница 31: ...ve with a 50 duty cycle The Sync signal is a TTL high during the first half of the modulating waveform For external modulated AM FM PM and PWM the Sync signal is aligned with the carrier waveform and is a square wave with a 50 duty cycle For FSK the Sync signal is aligned with shifts in frequency The Sync signal is a TTL high during the output of the hop frequency and low during that of the carrie...

Страница 32: ...utput waveform polarity is inverted the associated sync out signal is not affected 3 13 To Restore the Factory Default Settings To reset the waveform generator to its factory default settings press Store Recall button and then choose Set to Def softkey See Figure 3 12 and Figure 3 13 After choosing Yes to make confirmation the waveform generator has been restored to factory default settings Figure...

Страница 33: ...t sine wave while the current output function is not it press the Sine button to make the selection 2 Refer to Chapter 3 for configuring common parameters which include frequency period amplitude and dc offset voltage 3 To view the waveform parameters in the graph mode press the Graph button Figure 4 1 Remote interface operation APPLy SINusoid frequency amplitude offset or FUNCtion SINusoid FREQue...

Страница 34: ...Press the softkey under DutyCycle for configuring the value 4 Use the knob with the cursor keys to change the value or use the numeric keypad to enter a desired value and then press the softkey under to finish the entry or the softkey under Cancel to cancel the changes 5 To view all the waveform parameters press the Graph button Figure 4 2 Remote interface operation APPLy SQUare frequency amplitud...

Страница 35: ...e setting applies to square wave carrier waveform for AM FM PM or PWM 4 3 Ramp Wave A ramp wave is a triangle waveform with adjustable symmetry Symmetry represents the percentage of time in a cycle when the ramp wave is rising assuming that the waveform polarity is not inverted The default symmetry is 100 How to generate a ramp wave 1 Press the Ramp button to select the output function 2 Refer to ...

Страница 36: ...utput function from ramp wave to another the previously set symmetry is remembered and will be resumed when ramp wave is re selected The symmetry setting does not apply to the case where ramp wave is used as the modulating wave for AM FM PM or PWM 4 4 Noise Waveform How to generate a noise wave 1 Press the Noise button to select the output function 2 Refer to Chapter 3 for configuring common param...

Страница 37: ... frequency Pulse period constrains the other parameters with the following equation PulsePeriod PulseWidth 1 6 x EdgeTime The waveform generator adjusts the other parameters when needed to accommodate the given pulse period Pulse Width The pulse width represents the time from the 50 point of the ascending edge to the 50 point of the following descending edge The default pulse width is 100 μs and t...

Страница 38: ...r the edge time when needed to accommodate the specified pulse width Pulse Duty Cycle Specifying pulse duty cycle is another way to define a pulse wave than specifying pulse width Pulse duty cycle is defined as follows DutyCycle PulseWidth PulsePeriod x 100 If the specified pulse duty cycle conflicts with the specified pulse width or vice versa the most recently specified pulse duty cycle or pulse...

Страница 39: ...our desired value for both edges 6 Press the Graph button to view all the waveform parameters Figure 4 5 Remote interface operation APPLy PULSe frequency amplitude offset Or use the following commands for setting parameters of your pulse waveform FUNCtion PULSe FREQuency frequency MINimum MAXimum VOLTage amplitude MINimum MAXimum VOLTage OFFSet offset MINimum MAXimum PULSe PERiod seconds MINimum M...

Страница 40: ...epatt waveform and pattern editor to create the waveforms you want or import the waveforms from the oscilloscope that you captured previously For more information on the user defined waveforms please refer to the on line help of Wavepatt How to output a built in arbitrary waveform 1 Press the Arb button to choose arbitrary waveform output 2 Press the softkey under Select Wform and then the softkey...

Страница 41: ...litude Modulation Amplitude modulation provides a waveform in which the amplitude of the carrier waveform varies with the modulating waveform Carrier Waveform The default carrier waveform is sine One may also choose from square ramp and arbitrary waveforms but not pulse noise and dc waveforms The default carrier frequency is 1kHz for all waveforms Each carrier waveform has its own acceptable range...

Страница 42: ...he following formula ModulationDepth MaxAmplitude MinAmplitude Amplitude x 100 where Amplitude is the specified amplitude of the carrier waveform MaxAmplitude and MinAmplitude are the maximum and minimum amplitudes of the resulting modulation waveform G5100A is so designed that when Modulation Depth is 0 the amplitude of the modulation waveform stays at half of the specified amplitude of the carri...

Страница 43: ... Ext for selecting modulating waveform source 5 If internal source is selected a Press the softkey under Shape to toggle between different types of modulating waveform If arbitrary waveform Arb is selected as modulating signal source the modulating signal source is depending on the previous waveform selection in arbitrary function One may toggle the Mod key to see the arbitrary modulating waveform...

Страница 44: ...eep or burst mode will be disabled 4 8 Frequency Modulation Frequency modulation provides a waveform in which the frequency of the carrier waveform varies with the modulating waveform Carrier Waveform The default carrier waveform is sine One may also choose from square ramp and arbitrary waveforms but not pulse noise and dc waveforms The default carrier frequency is 1 kHz for all waveforms Each ca...

Страница 45: ... at carrier frequency 25 05 MHz Square 1μHz to 12 55 MHz at carrier frequency 12 55 MHz Ramp 1μHz to 150 kHz at carrier frequency 150 kHz Arbitrary 1μHz to 5 05 MHz at carrier frequency 5 05MHz In addition the maximum allowable value is constrained by the following two conditions The frequency deviation must not be greater than the carrier frequency The sum of frequency deviation and the carrier f...

Страница 46: ... modulation A frequency modulation output will be generated with the current parameters 4 Press the softkey under Src to toggle between internal source Int and external source Ext for selecting modulating waveform source 5 If internal source is selected a Press the softkey under Shape to toggle between different types of modulating waveform If arbitrary waveform Arb is selected as modulating signa...

Страница 47: ...ctivated at one time When frequency modulation is enabled the previously selected modulation is automatically disabled Frequency modulation cannot be enabled with sweep or burst mode at the same time When frequency modulation is enabled sweep or burst mode will be disabled 4 9 Phase Modulation Phase modulation provides a waveform in which the phase of the carrier waveform varies with the modulatin...

Страница 48: ... on the rear panel Phase Deviation The phase deviation represents the peak variation in the phase of the modulation output based on that of the carrier waveform The range of the phase deviation is from 0 to 360 degrees and the default is 180 degrees When external source is selected as the source of modulating waveform the modulation is controlled by the specified phase deviation and the 5v levels ...

Страница 49: ...election in arbitrary function One may toggle the Mod key to see the arbitrary modulating waveform message that temporarily displayed on the screen b Press the softkey under PM Freq and use numeric keypad or the knob with the cursor keys to set the desired modulating frequency 6 Press the softkey under PhaseDev to set the phase deviation if needed Use numeric keypad or the knob with the cursor key...

Страница 50: ...Section 3 4 To Set Output Frequency Period for details Modulating Waveform G5100A accepts either internal or external modulating source but not both at the same time The default source is internal and the only choice is square wave with a 50 duty cycle When external source is selected the carrier waveform is modulated with an external waveform present at the Trig In connector on the rear panel The...

Страница 51: ...ry waveform parameters for the carrier waveform as described in Section 4 1 4 2 4 3 and 4 6 Figure 4 12 2 Press the Mod button to toggle on the modulation output 3 Press the softkey under Type and press the softkey under FSK to select FSK modulation An FSK modulation output will be generated with the current parameters 4 Press the softkey under Src to toggle between internal source Int and externa...

Страница 52: ...the only waveform that is available for PWM The default period for the carrier pulse is 1 ms and the range is from 100 ns to 2000 s Modulating waveform G5100A accepts either internal or external modulating source but not both at the same time The default source is internal and the default internal modulating waveform is sine wave For internal source one may also choose from square with 50 duty cyc...

Страница 53: ...eform the modulation is controlled by the specified width deviation and the 5v levels of the external waveform When the external waveform is at 5v the output will reach the maximum pulse width When the external waveform is at 5v the output will reach the minimum pulse width How to set up PWM pulse width modulation 1 Press the Pulse button to select the pulse carrier waveform and then set the wavef...

Страница 54: ...plitude MINimum MAXimum VOLTage OFFSet offset MINimum MAXimum PULSe PERiod seconds MINimum MAXimum FUNCtion PULSe WIDTh seconds MINimum MAXimum FUNCtion PULSe TRANsition seconds MINimum MAXimum FUNCtion PULSe DCYCle percent MINimum MAXimum PWM INTernal FUNCtion SINusoid SQUare RAMP NRAMp TRIangle NOISe USER PWM INTernal FREQuency frequency MINimum MAXimum PWM DEViation deviation in seconds Minimum...

Страница 55: ...square 1 μHz to 200 kHz for ramp and 1 μHz to 10 MHz for arbitrary waveforms Center Frequency and Frequency Span Center frequency and frequency span provide another way to set the frequency sweep range The default center frequency is 550 Hz The allowable range is 1 μHz to 50 MHz for sine 1 μHz to 25 MHz for square 1 μHz to 200 kHz for ramp and 1 μHz to 10 MHz for arbitrary waveforms The default fr...

Страница 56: ...eceives a trigger signal and it keeps outputting the same type of waveform with the start frequency before it receives next trigger and sends out another sweep Trigger Source can be internal external or manual and the default is Internal With internal trigger source the waveform generator continuously outputs sweeps with the specified sweep time With external trigger source the trigger signal is a...

Страница 57: ... mode To enable the sweep mode make sure the Sweep button is lit 3 Press the softkey under Linear Log to toggle between the linear or logarithmic mode 4 To specify the start frequency press the softkey under Start Cntr to toggle Make sure both Start and Stop are highlighted Use the numeric keypad or the knob with cursor keys to change the value Follow the same step to specify the stop frequency un...

Страница 58: ...f external source is selected you may press the softkey under Slope to toggle between rising edge trigger and falling edge trigger d Press the softkey under DONE to finish the trigger setting Figure 4 15 9 Press the Graph button to view all the waveform parameters Remote interface operation SWEep SPACing LINear LOGarithmic SWEep TIME seconds MINimum MAXimum FREQuency STARt frequency MINimum MAXimu...

Страница 59: ... called burst count each time it receives a trigger When the specified number of cycles is outputted the waveform generator pauses and waits for next trigger One may choose to trigger the bursts using internal source to manually press the Trigger button on the front panel to trigger a burst to apply an external signal at the Ext Trig FSK Burst connector on the rear panel or to send a software trig...

Страница 60: ... interval between the start times of two consecutive bursts The burst count must be less than the product of the burst period and the waveform frequency BurstCount BurstPeriod x WaveformFrequency The waveform generator will automatically increase the burst period up to its maximum allowable value to accommodate the specified burst count The waveform frequency is not affected by burst count The bur...

Страница 61: ...tor to output the specified burst count If the burst period is set too short the waveform generator automatically adjusts it to the shortest value that can accommodate the specified burst count and waveform frequency 200ns equency WaveformFr BurstCount d BurstPerio Burst Phase Burst Phase defines the starting phase of a burst The default is 0 degree and the range is from 360 degrees to 360 degrees...

Страница 62: ...l is ignored during the output of a burst When the trigger source is set to be external or manual the burst count and burst phase remain the same but the burst period is ignored Trigger Out Signal In internally or manually triggered burst mode one may enable to output a trigger out signal at the Ext Trig connector on the rear panel that is synchronized with the burst output When enabled a TTL comp...

Страница 63: ...ess the Cyc Inf softkey to toggle and make sure Inf is highlighted 2 Press the Start Phase softkey and enter the desired phase using numeric keypad or the knob with the cursor keys 3 Press the Trig Setup softkey to enter the triggering setup menu a To select a trigger source press the Src softkey and then select among Int internal Ext external and Man manual b If internal source or manual trigger ...

Страница 64: ...rsor keys 3 Press the Graph button to view all the burst parameters Figure 4 18 Remote interface operation FUNCtion SINusoid SQUare RAMP PULSe USER FREQuency frequency MINimum MAXimum BURSt MODE TRIGgered GATed BURSt GATE POLarity NORMal INVerted BURSt NCYCles cycles INFinity MINimum MAXimum BURSt INTernal PERiod seconds MINimum MAXimum BURSt PHASe angle MINimum MAXimum UNIT ANGLe DEGree RADian TR...

Страница 65: ...toggle between Fclk frequency and Perd period Refer to Section 3 4 for specifying the frequency period value 4 Press the softkey under Start Addr End Addr for setting the start end point of the pattern to output Use the knob with the cursor keys to change the value Or use the numeric keypad to enter a new value and then press the softkey under Enter to finish the entry or the softkey under Cancel ...

Страница 66: ...e to toggle between rising edge trigger and falling edge trigger d Press the softkey under DONE to finish the trigger setting Pattern Out This is a parallel interface including an edge selectable clock and 16 bit data You can use this interface to send any data through this interface at the speed 1uHz to 50MHz Press the soft key PATT Mode to select Pattern Mode Set the frequency of the pattern clo...

Страница 67: ...ern out to be a positive rising edge or a negative falling edge Set the pattern repeat again yes ON or no OFF Select which clock edge to latching data of the pattern positive rising edge or negative falling edge PATTERN OUT Commands Add Pattern Out Commands FUNCtion PATTern data name Select file name of the pattern such as EXP_RISE EXP_FALL NEG_RAMP SINC CARDIAC FUNCtion PATTern Inquire and gain t...

Страница 68: ...l PATTern STOP MINimum MAXimum Inquire and gain the end address of the pattern DIGital PATTern REPeat ON OFF Set the pattern repeat again yes ON or no OFF DIGital PATTern REPeat Inquire and gain the pattern out status repeated or not DIGital PATTern CLOCk POS NEG Set the latching data clock of the pattern to be a positive rising edge or a negative falling edge DIGital PATTern CLOCk Inquire and gai...

Страница 69: ...e trigger status of the pattern out DIGital PATTern OUTPut TRIGger SLOPe POS NEG Set the Trigger slope of the pattern out to be a positive rising edge or a negative falling edge DIGital PATTern OUTPut TRIGger SLOPe Inquire and gain the trigger slope status of the pattern out in positive rising or negative falling edge DATA PATTERN VOLATILE binary block Download binary values into volatile memory Y...

Страница 70: ...70 Pattern Generator Cable Pattern Generator Receiver Connector pin out structure of Pattern Generator Cable ...

Страница 71: ...71 Schematic of Receiver ...

Страница 72: ... a burst or a sweep each time the Trigger button on the front panel is pressed The Trigger button is lit when the waveform generator is waiting for the next trigger event Triggering is disabled when functions other than burst or sweep is chosen How to choose a trigger source 1 Press the Trig Setup softkey after burst or sweep is activated 2 Press the Src softkey and then select among Int internal ...

Страница 73: ... trigger TRG TRIGger External Triggering An external signal is applied at the Ext Trig connector on the rear panel in the following five operation modes Externally modulated FSK mode The carrier frequency is outputted when a logic low level is present at the connector and the hop frequency is outputted when a logic high level is present The maximum shifting rate is 100 kHz Triggered sweep mode The...

Страница 74: ...r source there is no trigger out signal as the Ext Trig connector is used to receive the trigger input signal How to set up the trigger out signal 1 After sweep or burst mode is activated press the Trig Setup softkey to enter the trigger setup submenu 2 Press the Trig Out softkey and then select among OFF rising edge trigger and falling edge trigger 3 Press the softkey under DONE to finish the set...

Страница 75: ...name can contains up to 12 characters but the first character has to be a letter and the rest of them can be numbers letters or the underscore character _ How to store recall the instrument state 1 Press the Store Recall button to enter the instrument state submenu Figure 5 1 2 To store an instrument state press the softkey under Store State to enter the store state submenu a Press the softkey und...

Страница 76: ...ate softkey to enter the delete state submenu a Press the softkey under your desired location number for deletion b Press the Delete State softkey to delete the selected state or the Cancel softkey to cancel Figure 5 4 5 To set the power on state i e the instrument state restored when the waveform generator is powered on press the Power On softkey to enter the power on state submenu a Press the so...

Страница 77: ...is option is available from the remote operation only Remote interface operation only Use this command to turn off the front panel display DISP OFF Use this command to display a message and turn the display back on DISP TEXT message to display Use this command to clear the current message on display DISP TEXT CLEAR Notes The display is automatically enabled when the waveform generator is powered o...

Страница 78: ...ey to toggle between ON and OFF Remote interface operation SYSTem BEEPer SYSTem BEEPer STATe OFF ON 5 5 Sound G5100A normally sounds when the operation buttons and knob are used One may turn off the sound when needed The sound setting is stored in non volatile memory so the setting remains even after the waveform generator is turned off or the reset command is issued from the remote operation How ...

Страница 79: ...ssages How to read error messages 1 Press the Help button to enter the help topic selection 2 Use the up and down softkeys to scroll the topic selection until View remote command error queue is highlighted 3 Press the softkey under Select to display the error messages 4 Press the softkey under DONE to leave the help topics Remote interface operation Use this command to read one error from the erro...

Страница 80: ...tra software is needed 6 1 1 USB Interface How to set up USB interface Connect the proper USB cable to the USB connector on the rear panel and your computer The waveform generator sets up the USB interface automatically once the cable is properly connected You may navigate from the Utility button the IO softkey and then the Show USB Id softkey to verify the USB interface ID 6 1 2 GPIB Interface Be...

Страница 81: ...om 0 to 255 The value is stored in non volatile memory so it is not affected by power cycle or the remoter interface reset command If DHCP is used the device will automatically obtain an IP address from the DHCP server in the network If G5100A fails to get an IP address from DHCP the current IP address setting will be used Subnet Mask Networking administrator uses subnetting to divide a network so...

Страница 82: ...n Name A domain is an administration unit for managing hosts in the networks The name of a domain just like host name is in human readable format Each character in the name can be a number letter dash or underscore _ Domains are hierarchically structured There are top domains such as edu com org etc And a sub domain under a top domain usually represents an organization such as a company a school a...

Страница 83: ...h DHCP ON all these settings will be automatically obtained from the DHCP server 5 IP Address a If DHCP is off press the softkey under IP Addr to set an IP address b Use only the numeric keys to enter an IP address c Press the softkey under Enter to finish the entry or the softkey under Cancel to withdraw the changes 6 Subnet Mask a If DHCP is off press the softkey under SubMask to set subnet mask...

Страница 84: ...eturn to the LAN submenu View Current Configuration 14 Press the softkey under Current Conf to display the current LAN configuration 6 2 Remote Interface Commands You may instruct your G5100A waveform generator to output waveforms using the SCPI Standard Commands for Programmable Instrument commands after the selected remote interface is appropriately set up This section lists the SCPI commands av...

Страница 85: ...ency MINimum MAXimum FREQuency MINimum MAXimum VOLTage amplitude MINimum MAXimum VOLTage MINimum MAXimum VOLTage OFFSet offset MINimum MAXimum VOLTage OFFSet MINimum MAXimum VOLTage HIGH voltage MINimum MAXimum VOLTage HIGH MINimum MAXimum VOLTage LOW voltage MINimum MAXimum VOLTage LOW MINimum MAXimum VOLTage RANGe AUTO OFF ON ONCE VOLTage RANGe AUTO VOLTage UNIT Vpp Vrms dBm VOLTage UNIT FUNCtio...

Страница 86: ...ULSe TRANsition seconds MINimum MAXimum FUNCtion PULSe TRANsition MINimum MAXimum Amplitude Modulation Commands AM INTernal FUNCtion SINusoid SQUare RAMP NRAMp TRIangle NOISe USER AM INTernal FUNCtion AM INTernal FREQuency frequency MINimum MAXimum AM INTernal FREQuency MINimum MAXimum AM DEPTh depth in percent MINimum MAXimum AM DEPTh MINimum MAXimum AM SOURce INTernal EXTernal AM SOURce AM STATe...

Страница 87: ... MAXimum PM DEViation MINimum MAXimum PM SOURce INTernal EXTernal PM SOURce PM STATe OFF ON PM STATe FSK Commands FSKey FREQuency frequency MINimum MAXimum FSKey FREQuency MINimum MAXimum FSKey INTernal RATE rate in Hz MINimum MAXimum FSKey INTernal RATE MINimum MAXimum FSKey SOURce INTernal EXTernal FSKey SOURce FSKey STATe OFF ON FSKey STATe PWM Commands PWM INTernal FUNCtion SINusoid SQUare RAM...

Страница 88: ...ENTer frequency MINimum MAXimum FREQuency CENTer MINimum MAXimum FREQuency SPAN frequency MINimum MAXimum FREQuency SPAN MINimum MAXimum SWEep SPACing LINear LOGarithmic SWEep SPACing SWEep TIME seconds MINimum MAXimum SWEep TIME MINimum MAXimum SWEep STATe OFF ON SWEep STATe TRIGger SOURce IMMediate EXTernal BUS TRIGger SOURce TRIGger SLOPe POSitive NEGative TRIGger SLOPe OUTPut TRIGger SLOPe POS...

Страница 89: ...e DEGree RAdIAN UNIT ANGLe For triggered burst TRIGger SOURce IMMediate EXTernal BUS TRIGger SOURce For external source on Ext Trig connector TRIGger SLOPe POSitive NEGative TRIGger SLOPe For external gated bust Burst GATE POLarity NORMal INVerted Burst GATE POLarity For trigger out OUTPut TRIGger SLOPe POSitive NEGative OUTPut TRIGger SLOPe OUTPut TRIGger OFF ON OUTPut TRIGger Arbitrary Waveform ...

Страница 90: ...ATTRibute PTPeak arb name Triggering Commands TRIGger SOURce IMMediate EXTernal BUS TRIGger SOURce TRIGger TRG For external source on Ext Trig connector TRIGger SLOPe POSitive NEGative TRIGger SLOPe For external gated bust Burst GATE POLarity NORMal INVerted Burst GATE POLarity For trigger out OUTPut TRIGger SLOPe POSitive NEGative OUTPut TRIGger SLOPe OUTPut TRIGger OFF ON OUTPut TRIGger State St...

Страница 91: ...mands SYSTem ERRor IDN DISPlay OFF ON DISPlay DISPlay TEXT quoted string DISPlay TEXT DISPlay TEXT CLEar RST TST SYSTem VERSion SYSTem BEEPer SYSTem BEEPer STATe OFF ON SYSTem BEEPer STATe SYSTem KLOCk STATe OFF ON SYSTem KLOCk EXCLude NONE LOCal SYSTem KLOCk EXCLude SYSTem SECurity IMMediate LRN OPC OPC WAI Interface Configuration Commands SYSTem COMMunication RLState LOCal REMote RWLock Phase lo...

Страница 92: ...EStionable EVENt STATus QUEStionable ENABle enable value STATus QUEStionable ENABle ESR ESE enable value ESE CLS STATus PRESet PSC 0 1 OPC Calibration Commands CALibration CALibration COUNt CALibration SECure CODE new code CALibration SECure STATe OFF ON code CALibration SECure STATe CALibration SETup 0 1 2 3 94 CALibration SETup CALibration STRing quoted string CALibration STRing CALibration VALu...

Страница 93: ...93 IEEE 488 2 Common Commands CLS CLS CLS ESE enable value ESE ESR IDN LRN OPC OPC PSC 0 1 PSC RST SAV 1 2 3 4 RCL 1 2 3 4 SRE enable value SRE STB TRG TST ...

Страница 94: ...ROR annunciator is lit whenever there are error messages in the error queue Only when all the errors in the queue are read the ERROR annunciator is turned off Should more than 20 errors have existed the last error stored in the queue the most recent error is replaced with 350 Queue Overflow No additional errors are saved until errors are read and cleared from the queue If there is no error in the ...

Страница 95: ...d string 103 Invalid separator An invalid separator was detected in the command string 105 GET not allowed GET is not allowed in a command string 108 Parameter not allowed More parameters than expected were received 109 Missing parameter Fewer parameters than expected were received 112 Program mnemonic too long More characters than allowed in the command header were received 113 Undefined header A...

Страница 96: ...data not allowed A discrete parameter was received when it was not expected 151 Invalid string data An invalid character string was received 158 String data not allowed A character string was received when it was not allowed for this command 161 Invalid block data For a definite length block the number of bytes of data sent does not match the number of bytes that you specified in the block header ...

Страница 97: ...and takes priority over the burst period and the waveform generator increased the burst period to accommodate the burst count or the waveform frequency 221 Settings conflict burst count reduced to fit entire burst Since the burst period is currently at its maximum the waveform generator has adjusted the burst count to accommodate the waveform frequency 221 Settings conflict triggered burst not ava...

Страница 98: ...ge function from one allowing higher frequency to arbitrary waveform the frequency is adjusted to 10 MHz 221 Settings conflict frequency changed for pulse function The maximum output frequency for pulse waveform is 10 MHz When you change function from one allowing higher frequency to pulse waveform the frequency is adjusted to 10 MHz 221 Settings conflict frequency reduced for ramp function The ma...

Страница 99: ...n be enabled at one time 221 Settings conflict PWM turned off by selection of other mode or modulation Only one modulation can be enabled at one time 221 Settings conflict sweep turned off by selection of other mode or modulation Only one modulation can be enabled at one time 221 Settings conflict not able to modulate this function This waveform generator cannot generate an AM FM PM FSK modulated ...

Страница 100: ...a dc voltage function 221 Settings conflict Not able to sweep dc sweep turned off The waveform generator cannot generate a sweep using the dc voltage function 221 Settings conflict not able to burst dc burst turned off The waveform generator cannot generate a burst using the dc voltage function 221 Settings conflict not able to sweep noise sweep turned off The waveform generator cannot generate a ...

Страница 101: ...m generator adjusts first the edge time then the pulse width or duty cycle the period if needed to accommodate the following the limitation EdgeTime 0 625 x Period x DutyCycle In this case the edge time is decreased by the waveform generator to accommodate the pulse duty cycle 221 Settings conflict amplitude changed due to function When the new function chosen has a smaller maximum amplitude the w...

Страница 102: ...ng the pulse width or duty cycle edge time and period see Ch 4 11 for these limitations or the waveform generator will adjust it automatically 221 Settings conflict frequency forced duty cycle change In the square wave function if you change the frequency to a value that cannot produce the current duty cycle the duty cycle will be automatically adjusted to the maximum value for the new frequency 2...

Страница 103: ...igh level must always be greater than the low level If you specify a low level that is greater than the high level the waveform generator will adjust the high level to be 1 mV greater than the low level 222 Data out of range value clipped to upper limit The specified parameter is out of range and is adjusted to the maximum value allowed 222 Data out of range value clipped to lower limit The specif...

Страница 104: ...e following condition and is adjusted to accommodate the pulse width EdgeTime 0 625 x PulseWidth 222 Data out of range pulse edge time limited by duty cycle value clipped to The specified pulse edge time does not conform to the following condition and is adjusted to accommodate the duty cycle EdgeTime 0 625 x Period x DutyCycle 222 Data out of range period value clipped to The pulse period is out ...

Страница 105: ...s too short to accommodate the burst count and frequency and is adjusted to the minimum value allowed 222 Data out of range burst count limited by length of burst value clipped to upper limit The burst count is out of range When the immediate trigger source is selected the burst count must be less than the product of the burst period and the waveform frequency 222 Data out of range amplitude value...

Страница 106: ...clipped to The desired frequency deviation is limited to the upper or lower boundary set by the carrier frequency 222 Data out of range FM deviation limited by minimum frequency The frequency deviation is limited to the lower limit 222 Data out of range FM deviation limited by maximum frequency value clipped to upper limit The frequency deviation cannot exceed the carrier frequency The maximum sho...

Страница 107: ... MHz 223 Too much data An arbitrary waveform specified contains more than 262 144 points Verify the number of points in the DATA VOLATILE or DATA DAC VOLATILE command 224 Illegal parameter value An exact parameter value was expected 7 3 Device Dependent Errors 313 Calibration memory lost memory corruption detected A checksum error was detected in the non volatile memory used to store calibration c...

Страница 108: ...ent for execution 430 Query DEADLOCKED An executed command generated too much data for the output buffer and the input buffer is also full The command continues to execute but the data is lost 440 Query UNTERMINATED after indefinite response The IDN command must be the last query command within a series of commands in a command string 7 5 Instrument Errors 501 Cross isolation UART framing error 50...

Страница 109: ...tor path 628 Self test failed 20 dB attenuator path 629 Self test failed 20 dB amplifier path These errors indicate that the specified relay is not properly switched or the attenuator amplifier does not provide the expected attenuation or gain These self tests use the internal ADC to verify whether the output path relays output amplifier 20 dB and output attenuators properly operate or not 630 Sel...

Страница 110: ...ration error provide value is out of range The specified calibration value is out of range 707 Calibration error signal input is out of range The analog to digital converter ADC verified that the signal applied to the Modulation In connector on the rear panel is out of range 707 Calibration error cal edge time rise time cal error 707 Calibration error cal edge time fall time cal error 707 calibrat...

Страница 111: ... overwrite a built in waveform The five built in waveform names EXP_RISE EXP_FALL NEG_RAMP SINC and CARDIAC are reserved and cannot be used with DATA COPY command 784 Name of source arb waveform for copy must be VOLATILE When using the DATA COPY command the data source must be the VOLATILE one 785 Specified arb waveform does not exist Before using DATA COPY command to copy from the volatile memory...

Страница 112: ...lock length must be even The binary data are represented as 16 bit integers They are sent in groups of two bytes DATA DAC VOLATILE command 810 State has not been stored The storage location specified in the RCL command was never used in previous SAV commands You cannot recall instrument state from an empty storage location ...

Страница 113: ...ncy Period characteristics under a variety of conditions It also contains the general characteristics and accuracy calculations for your convenience A lot of efforts are made to make sure these specifications serve your needs for production engineering and or research purposes All specification applies to G5100A unless noted otherwise ...

Страница 114: ...0 MHz 0 1dB 100KHz 0 15dB 5MHz 0 3dB 20MHz Amplitude Flatness1 2 Relative to 1K 0 5dB 50MHz DC to 20 Hz 70 1Vpp 70 1Vpp 20 KHz to 100 KHz 65 1Vpp 60 1Vpp 100 KHz to 1 MHz 50 1Vpp 45 1Vpp 1 MHz to 20 MHz 40 1Vpp 35 1Vpp Harmonic distortion2 3 unit dBc 20 MHz to 50 MHz 35 1Vpp 30 1Vpp Sine Total Harmonic DC to 20 kHz Output 0 5Vpp THD N 0 06 1 Add 1 10th of output amplitude and offset spec per ºC fo...

Страница 115: ...period 5 ns 50 duty Square Jitter RMS 200 ps when f 1MHz V 0 1Vpp Frequency 1 µHz to 200 KHz Linearity 0 1 of peak output Ramp Triangle Symmetry 0 0 100 0 Frequency 500 µHz to 10 MHz 20 ns minimum Pulse width 10 ns res period 10s Variable Edge Time 10 ns to 100 ns Overshoot 2 Pulse Jitter RMS 200 ps when f 50KHz V 0 1Vpp Noise Bandwidth 20 MHz typical Frequency 1 µHz to 10 MHz Length 2 to 256 K Ar...

Страница 116: ...Vrms dBm Amplitude Resolution 4 digits 5V in 50Ω Range Peak AC DC 10V in Hi Z Accuracy1 2 2 of offset setting 0 5 of amplitude setting DC Offset Resolution 4 digits Impedance 50 Ω typical Isolation 42 Vpk maximum to earth Main Output Protection short circuit protected overload automatically disables main output 10ppm in 90 days Internal Frequency reference Accuracy5 20ppm in 1 year External Freque...

Страница 117: ... and Burst Carrier Sine Square Ramp Arb Source Internal external Internal Modulation Sine Square Ramp Triangle Noise Arb Frequency Internal 2mHz to 20KHz AM Depth 0 0 120 0 Carrier Sine Square Ramp Arb Source Internal external Internal Modulation Sine Square Ramp Triangle Noise Arb Frequency Internal 2mHz to 20KHz FM Deviation DC 25MHz Carrier Sine Square Ramp Arb Source Internal external Internal...

Страница 118: ...Ω typical External Modulation Input6 Bandwidth DC to 20KHz Waveforms Sine Square Ramp Arb Type Linear or logarithmic Direction up or down Sweep Time 1 ms 500 Sec Trigger Internal External or Manual SWEEP Marker falling edge of sync signal programmable frequency Waveforms Sine Square Ramp Triangle Noise Arb Type Internal external Start Stop Phase 360º to 360º Internal Period 1uS 500Sec BURST7 Gated...

Страница 119: ... 10KΩ DC coupled Trigger Input Latency 500 ns Level TTL compatible into 1 KΩ Pulse width 400 ns Output Impedance 50 Ω typical Maximum rate 1MHz Trigger Output Fan out 4 Picotest G5100As Pattern Mode CHARACTERISTIC Clock Maximum rate 50MHz Level TTL compatible into 2 KΩ Output Output Impedance 110 Ω typical Pattern Length 2 to 256 K ...

Страница 120: ...he SOURce subsystem is shown below to explain the tree system SOURce FREQuency STARt frequency MINimum MAXimum STARt MINimum MAXimum FREQuency STOP frequency MINimum MAXimum STOP MINimum MAXimum SWEep SPACing LINear LOGarithmic SPACing SWEep TIME seconds MINimum MAXimum TIME MINimum MAXimum SOURce is the root keyword of the command SWEep and FREQuency are second level keywords and STARt and STOP a...

Страница 121: ...e parameter choices for a given command string Triangle brackets indicate that you must specify a value for the enclosed parameter For example the above START command accepts a frequency parameter enclosed in triangle brackets The brackets are not sent with the command string You must specify a value for the parameter such as STAR 6000 Some parameters are enclosed in square brackets The brackets i...

Страница 122: ... and semicolon BURS STATe ON TRIG SOUR EXT B 1 3 Using the MIN and MAX Parameters You may put MINimum or MAXimum in place of a parameter for many commands For example consider the following command FREQuency STARt frequency MINimum MAXimum Instead of specifying a specific frequency value you may use MIN to set the frequency to its minimum value or MAX to its maximum value B 1 4 Querying Parameter ...

Страница 123: ...identify message is interpreted as a new line character and can be used to terminate a command string in place of a new line character A carriage return followed by a new line is also accepted Command string termination will always reset the current SCPI command path to the root level B 1 6 IEEE 488 2 Common Commands The IEEE 488 2 standard defines a set of common commands that perform functions l...

Страница 124: ...words You can mix upper and lower case letters Query responses will always return the short form in all upper case letters The following example demonstrates a command with a discrete parameter TRIGger SOURce BUS IMMediate EXTernal Boolean Parameters A Boolean parameter represents a condition that is either true or false For a false condition the waveform generator accepts OFF or 0 as parameter va...

Страница 125: ...character cr carriage return character B 3 Command Reference A to F A AM INTernal FUNCtion SINusoid SQUare RAMP NRAMP TRIangle NOISe USER Specify the modulating waveform for the modulation This applies only when the modulating source is internal Noise can be a modulating waveform but cannot be used as a carrier waveform neither do Pulse nor dc The default modulating waveform is a sine waveform AM ...

Страница 126: ...d the default is 100 Notes When an external source is selected the modulation depth is controlled by the 5v external signal applied at the Modulation In connector on the rear panel Specifically the output will be at the maximum amplitude when the modulating signal is at 5v and the output will be at the minimum amplitude when the modulating signal is at 5v The modulation output of G5100A will not e...

Страница 127: ...y amplitude and offset The waveform is output as soon as the command is executed APPLy SQUare frequency amplitude offset Output a square wave with specific frequency amplitude and offset The duty cycle is set automatically to 50 The waveform is output as soon as the command is executed APPLY RAMP frequency amplitude offset Output a ramp wave with specific frequency amplitude and offset The symmetr...

Страница 128: ... 5Vdc into 50 ohms or 10Vdc into an open circuit The waveform is output as soon as the command is executed The specified frequency and amplitude have no effect on the pulse wave but are remembered by the waveform generator and will be used on the next function you choose APPLY USER frequency amplitude offset Output an arbitrary waveform currently chosen by the FUNC USER command with the specific f...

Страница 129: ...period and trigger source are for triggered burst mode only BURSt MODE TRIG or GAT will be returned BURSt NCYCles cycles INFinity MINimum MAXimum Specify the number of cycles to be output in each burst triggered burst mode only The range is from 1 to 50 000 cycles in 1 cycle increments and the default is 1 cycle The maximum value depends on the burst period and frequency as shown below Specify Inf...

Страница 130: ...he range is from 360 degrees to 360 degrees or from 2 to 2 radians and the default is 0 degree 0 radians For sine square and ramp waveform zero degrees is the point at which the waveform crosses zero volts or the dc offset in a positive going direction For arbitrary waveform it is the first waveform point downloaded to memory The burst phase has no effect on pulse or noise waveform In the gated bu...

Страница 131: ... of times the waveform generator has been calibrated Note that your instrument was calibrated before it left the factory Check the calibration count when you receive your waveform generator to determine it initial value CALibration SECure CODE new code Set a new security code You have to first use the old security code to unsecure the waveform generator and then set a new security code A security ...

Страница 132: ...ion Return a quoted string CALibration VALue value Specify the value of the known calibration signal used by the calibration procedure CALibration VALue Query the present calibration value Return a number in the form of 1 0000000000000E 01 D DATA VOLATILE value value Download floating point values from 1 to 1 into volatile memory You can download from 1 to 262 144 points per waveform The waveform ...

Страница 133: ... value value Download binary or decimal integer values from 8191 to 8191 into volatile memory You can download from 1 to 262 144 256K points per waveform in IEEE 488 2 binary block format or as a list of values The range of values corresponds to the values available using internal 14 bit DAC digital to Analog Converter codes The waveform generator takes the specified number of points and expands t...

Страница 134: ... VOLATILE 8191 4096 0 4096 8191 IEEE 488 2 Binary Block Format In the binary block format a block header precedes the data points The block header follows the format below 5 32768 starts the data block The second number represents the number of digits to follow and the third number represents the number of bytes to follow 32 768 bytes 16 384 points A waveform data point is represented as a 16 bit ...

Страница 135: ... from volatile memory or any use defined waveforms in non volatile memory use DATA DEL command DATA NVOLatile CATalog List the names of all user defined arbitrary waveforms downloaded to non volatile memory Up to four waveform names will be returned If there is no waveform currently downloaded a null string will be returned To remove any use defined waveforms in non volatile memory use DATA DEL co...

Страница 136: ...ll be returned The default waveform is the currently active one FUNC USER command If you query a waveform which is not stored in memory an error Specified arb waveform does not exist will be generated DATA ATTRibute PTPeak arb name Query the peak to peak value of all data points for the specified waveform The default waveform is the currently active one FUNC USER command A value from 0 to 1 0 will...

Страница 137: ...acters will be truncated With a message diaplaying on the front panel display information relating to the output waveform such as frequency is not shown on the display DISPlay TEXT Query the message sent to the front panel display DISPlay TEXT CLEar Clear the message shown on the front panel display If the display is currently enabled this command will clear the message on the front panel display ...

Страница 138: ...odulation The modulating waveform frequency in hertz will be returned FM DEViation peak deviation in hertz MINimum MAXimum Specify the peak frequency deviation in hertz This value represents the peak variation in frequency of the modulated waveform from the carrier frequency The range is from 1µHz to 150 kHz for ramps from 1µHz to 5 05 MHz for arbitrary waveforms from 1µHz to 12 55 MHz for square ...

Страница 139: ...e deviation causes the carrier waveform to exceed a frequency boundary for the current duty cycle square waveform only G5100A will automatically adjust the duty cycle to the maximum value allowed with the present carrier frequency FM DEViation MINimum MAXimum Query the peak frequency deviation in frequency modulation The peak frequency deviation in hertz will be returned FM SOURce INTernal EXTerna...

Страница 140: ... computers use the swapped byte order The waveform generator represents binary data as signed 16 bit integers which are sent as two bytes Therefore each waveform data point requires 16 bits which must be transferred as two bytes on the waveform generator s interfaces FORMat BORDer Query the byte order for binary transfers in the block mode NORM or SWAP will be returned FREQuency STARt frequency MI...

Страница 141: ...um frequency span 2 FREQuency CENTer MINimum MAXimum The center frequency in sweeps will be returned in hertz FREQuency SPAN frequency MINimum MAXimum Specify the frequency span in sweeps The range is from 0 Hz to 200 KHz for ramps from 0 Hz to 10 MHz for arbitrary waveforms from 1µHz to 25 MHz for square and from 1µHz to 50 MHz for sine The default is 900 Hz The minimum value is 0 Hz and the maxi...

Страница 142: ...ulating waveform is a square wave with a 50 duty cycle FSKey INTernal RATE MINimum MAXimum Query the FSK rate The FSK rate will be returned FSKey SOURce INTernal EXTernal Specify the FSK source The default is Internal FSKey SOURce Query the FSK source INT or EXT string indicating FSK source will be returned FSKey STATe OFF ON Disable or enable FSK Modulation The default is Off To avoid multiple wa...

Страница 143: ...Query either the value of the pulse width or the duty cycle being held The value of duty cycle in percent or the value of pulse width in seconds is returned FUNCtion PULSe WIDTh seconds MINimum MAXimum Specify the pulse width in seconds The range is from 20 ns to 2000 seconds The default is 100μs z The pulse width represents the time from the 50 threshold of the rising edge of the pulse to the 50 ...

Страница 144: ...hen the waveform generator adjusts the period FUNCtion PULSe WIDTh MINimum MAXimum Query the pulse width The pulse width in seconds will be returned FUNCtion PULSe DCYCle percent MINimum MAXimum Specify the pulse duty cycle in percent The range is from 0 percent to 100 percent The default is 10 percent The minimum value is approximately 0 percent and the maximum value is approximately 100 percent ...

Страница 145: ... cycle 100 x 1 6x Edge time Period And Duty cycle 100 x 1 1 6x Edge time Period z Among the pulse width and pulse duty cycle the FUNC PULS HOLD command determines which of them is to be held and it affects this function when the waveform generator adjusts the period FUNCtion PULSe DCYCle MINimum MAXimum Query the pulse duty cycle The duty cycle in percent will be returned FUNCtion PULSe TRANsition...

Страница 146: ...CYCle percent MINimum MAXimum Specify the duty cycle percentage for square waves Duty cycle represents the time per cycle that a square wave is at its high level supposing the waveform polarity is not inverted The default is 50 The range is from 20 to 80 when the waveform frequency is not greater than 10 MHz and from 40 to 60 when the waveform frequency is greater than 10 MHz z The APPLY commands ...

Страница 147: ...st error is generated FUNCtion USER Query the selection of waveform specified by FUNCtion USER arb name VOLATILE command FUNCtion USER Select the arbitrary waveform function and output the current arbitrary waveform The selected waveform is output using the current frequency amplitude and offset settings You can use the APPLy command or the FREQ VOLT and VOLT OFFS commands to specify the frequency...

Страница 148: ...N Query the waveform generator and return a string of SCPI commands containing the current settings learn string You can then send the string back to the instrument to restore this state at a later time For proper operation do not modify the string before sending it back to the waveform generator The string should contain about 1 500 characters To avoid possible instrument errors execute the RST c...

Страница 149: ...ttings conflict error is generated and the waveform generator will automatically set it to either the start or the stop frequency depending on which is the closer one MARKer FREQuency MINimum MAXimum Query the marker frequency MEMory STATe NAME 1 2 3 4 name Assign a custom name for the specified storage location You can assign a name to a location from either the front panel or the remote interfac...

Страница 150: ...power is turned on The default is 0 default state MEMory STATe RECall SELect Query the power on state when power is turned on The value 0 4 will be returned 0 default state 1 state 1 2 state 2 3 state 3 4 state 4 MEMory STATe VALid 1 2 3 4 Query the specified storage location to determine if it currently stores a valid instrument state 0 is returned when there is no valid state stored in that loca...

Страница 151: ...s command does not zero the voltage to be output before switching the relay Thus the output signal may have glitches for about a millisecond until the signal stabilizes You can minimize these glitches by first setting the amplitude to the minimum using the VOLTage command and the offset to zero using the VOLTage OFFSet command before changing the output state OUTPut 0 or 1 indicating the on off st...

Страница 152: ...emains the same when the waveform is inverted and the Sync signal is not inverted OUTPut POLarity Query the polarity of the waveform NORM or INV indicating the polarity will be returned OUTPut SYNC OFF ON Disable or enable the Sync connector on the front panel The default is ON By disabling the Sync signal you can reduce the output distortion at lower amplitude When the Sync signal is disabled the...

Страница 153: ...us software trigger source the TRIG SOUR BUS command the waveform generator outputs a pulse 1 μs pulse width from the Ext Trig connector at the beginning of the sweep OUTPut TRIGger SLOPe POS or NEG string indicating the edge for the trigger out signal will be returned OUTPut TRIGger OFF ON Disable or enable the trigger out signal The default is OFF When the trigger out signal is enabled a TTL com...

Страница 154: ...and the phase lock is lost a Reference phase lock loop is unlocked error will be generated The error setting is cleared after the waveform generator has been turned off PHASe UNLock ERRor STATe Query the enable state of the lost phase lock error PM INTernal FUNCtion SINusoid SQUare RAMP NRAMP TRIangle NOISe USER Specify the shape of the modulating waveform This applies only when the modulation sou...

Страница 155: ...selected the carrier is modulated with an external waveform The phase deviation is controlled by the 5v signal on the rear panel Modulation In connector It means that when you choose to have a deviation of 180 degrees then a 5V signal level corresponds to a 180 degree phase shift Lower the external signal level is less the deviation is PM DEViation MINimum MAXimum Query the phase deviation in phas...

Страница 156: ... waveform has 100 symmetry Triangle waveform has 50 symmetry Negative Ramp waveform has 0 symmetry If an Arbitrary USER waveform is chosen to be the modulating waveform it is automatically limited to 4k points Extra points are removed using decimation PULSe PERiod seconds MINimum MAXimum Specify the pulse period The range is from 200 ns to 2000 seconds The default is 1 ms z The specified period mu...

Страница 157: ...g function will be returned PWM INTernal FREQuency frequency MINimum MAXimum Specify the modulating waveform frequency This applies only when the modulation source is internal PWM SOUR INT The range is from 2 mHz to 20kHz and the default is 10 Hz PWM INTernal FREQuency MINimum MAXimum Query the internal modulating frequency in PWM The internal modulating frequency in hertz will be returned PWM DEV...

Страница 158: ... PULS HOLD command FUNC PULS HOLD command decides if the pulse width or the duty cycles are to be held constant as the period varies If the pulse width is held constant so is the pulse width deviation If the duty cycle is held constant so is the duty cycle deviation If one is held constant the other specified in the command will be automatically converted to the equivalent value PWM DEViation MINi...

Страница 159: ...t its maximum width deviation and when the modulating signal is at 5V the output will be at its minimum duty cycle Lower external signal levels produce less deviation and negative signal levels produce negative deviation Note The operation of this command is affected by FUNC PULS HOLD command FUNC PULS HOLD command decides if the pulse width or the duty cycles are to be held constant as the period...

Страница 160: ...arameters Only one type of modulation can be activated at one time Also when PWM is activated sweep or burst mode will be disabled PWM is allowed only when pulse is used PWM STATe Query the PWM state 0 OFF or 1 ON will be returned R RCL 1 2 3 4 Recall the instrument state previously stored in the non volatile storage location Storage location 0 stores the waveform generator s power on state and st...

Страница 161: ... you store an instrument state the selected function frequency amplitude dc offset duty cycle symmetry as well as any modulation parameters are saved also TST Order a complete self test of the waveform generator Returns 0 when the test runs successfully or 1 when the test fails SWEep SPACing LINear LOGarithmic Specify the spacing for the sweep The default sweep mode is Linear which waveform genera...

Страница 162: ...and clear one error from the waveform generator s error queue Up to 20 errors can be stored in the queue Errors are retrieved in first in first out FIFO order Each error string may contain up to 255 characters The waveform generator beeps every time it detects an error unless the beeper is turned off Errors are cleared once you read them If more than 20 errors are detected too many Errors show up ...

Страница 163: ... the version number SYSTem KLOCk STATe OFF ON Disable or enable the front panel keyboard lock The default is OFF meaning the lock is off When the lock is on the front panel keyboard is locked You can exclude local key when locking the front panel keyboard by using SYST KLOC EXCL LOC before you lock the keyboard SYSTem KLOCk EXCLude NONE LOCal Specify if locking the front panel keyboard including t...

Страница 164: ...hen the waveform generator is waiting for a trigger z The APPLY automatically sets the trigger source to be Immediate z When the External or the Bus source is selected the burst count and the burst phase remain in effect but the burst period is ignored z To ensure synchronization when the Bus source is selected send the WAI wait command When the WAI command is executed the waveform generator waits...

Страница 165: ...unit back to degrees for you UNIT ANGLe DEG or RAD indicating the unit of the starting phase for the burst will be returned V VOLTage amplitude MINimum MAXimum Specify the output amplitude The minimum value is 10 mVpp into 50Ω and the maximum value is the largest amplitude for the chosen function at most 10 Vpp into 50Ω depending on the chosen function and the offset voltage z The output amplitude...

Страница 166: ...ut waveform at certain voltages due to switching of the output attenuators The amplitude is controlled however so the output voltage will never exceed the current setting while switching ranges You may use the VOLT RANG AUTO command to disable the voltage autoranging to prevent this output disruption z To output a dc voltage level select the dc voltage function using the FUNC DC command and then s...

Страница 167: ...00 mV when you set your high level to 2 Vpp and low level to 3 Vpp VOLTage OFFSet MINimum MAXimum Query the dc offset voltage for the current function VOLTage HIGH voltage MINimum MAXimum Specify the high voltage level The default high level for all functions is 50 mV The minimum value is the most negative voltage level and the maximum value is the largest voltage level for the chosen function z T...

Страница 168: ...pp max 2 Where Vpp max is the maximum peak to peak amplitude for the chosen output termination 10 Vpp for a 50 ohm load or 20 Vpp for a high impedance load If you specify an invalid voltage level the waveform generator will adjust it automatically to the highest allowed value and Data out of range error is generated z The high voltage level should always be greater than the low level If not a Sett...

Страница 169: ...amplitude and offset accuracy may be adversely affected when reducing the amplitude below the expected range change VOLTage RANGe AUTO 0 off or 1 on indicating the auto ranging enable state is returned VOLTage UNIT VPP VRMS DBM Select the unit of the output amplitude The default is VPP The waveform generator used the same unit for front panel and the remote interface so the front panel display in ...

Страница 170: ...CPI format in mind and they follow all of the syntax rules of the standard Many of the required SCPI commands are accepted by the waveform generator but are not described in this manual for simplicity or clarity Most of these non documented commands duplicate the functionality of a command already described in this chapter B 5 IEEE 488 Compliance Information The SCPI commands used in G5100A are in...

Страница 171: ...cards provide their own special commands to perform this function The status registers the error queue and all configuration states are left intact when a device clear is performed In particular device clear performs the following actions The input and output buffers are cleared An overlapped command if any will be terminated without Operation Complete indication applies to the TRG command Any swe...

Страница 172: ...ature 40 to 70 Operating Altitude Up to 2000m Bench Dimensions WxHxD 224mm x 107mm x 380mm Weight 4 08 kg Safety IEC61010 1 2001 EN61010 1 2001 2nd Edition UL61010 1 2004 EMC EN61326 1997 A1 1998 A2 2001 A3 2003 EMI CISPR 11 1997 A1 1999 A2 2002 Class A IEC61000 3 2 2000 IEC61000 3 3 1994 A1 2001 EMS IEC61000 4 2 1995 A1 1998 A2 2000 IEC61000 4 3 2002 IEC61000 4 4 2004 IEC61000 4 5 1995 A1 2000 IE...

Страница 173: ...ace card in your PC If you are using USB or LAN You must have NI VISA version to support USB and LAN Microsoft and Visual C 6 0 are U S registered trademarks of Microsoft Corporation All of the sample application programs in this chapter are example programs intended for use with Microsoft Visual C 6 0 and the NI VISA by USB To use VISA in another Visual C project you have to set the environmental...

Страница 174: ...ples Sine subdirectory on the CDROM selects the function as sine and then sets the frequency amplitude and offset of the waveform A Simple Sine Waveform include visa h include stdio h include ctype h include dos h void main int argc char argv ViSession defaultRM vi 0 ViStatus status char instrDesc USB0 5710 5100 TW00009009 INSTR viOpenDefaultRM defaultRM status viOpen defaultRM instrDesc VI_NULL V...

Страница 175: ...H and VOLTage LOW for low level and high level viPrintf vi OUTPut ON n Turn on the instrument output viClose vi viClose defaultRM Example Amplitude Modulation This program found in the Examples AM subdirectory on the CDROM configures a waveform with amplitude modulation using lower level SCPI commands It also shows how to use the SAV command to store the instrument configuration in the function ge...

Страница 176: ...Printf vi AM INTernal FUNCtion SINusoid n Modulating shape is sine viPrintf vi AM INTernal FREQuency 300 n Modulation freq 300 Hz viPrintf vi AM DEPTh 90 n Modulation depth 90 viPrintf vi AM STATe ON n Turn AM modulation on viPrintf vi OUTPut ON n Turn on the instrument output viPrintf vi SAV 2 n Store state in memory location 2 Use the RCL 2 command to recall the stored state output viClose vi vi...

Страница 177: ...dance to 50 Ohms default viPrintf vi VOLTage 1 n Set the amplitude to 1 Vpp viPrintf vi SWEep SPACing LINear n Set Linear or LOG spacing viPrintf vi SWEep TIME 1 n Sweep time is 1 second viPrintf vi FREQuency STARt 100 n Start frequency is 100 Hz viPrintf vi FREQuency STOP 20e3 n Stop frequency is 20 kHz Frequency sweep limits may also be set as FREQuency CENTer and viPrintf vi OUTPut ON n Turn on...

Страница 178: ...hape and adjusts the edge time It also shows the use of high and low voltage levels and period The edge time is adjusted by 5 nsec increments viPrintf vi RST n viPrintf vi FUNCtion PULSe n Select pulse waveshape viPrintf vi OUTPut LOAD 50 n Set the load impedance to 50 Ohms default viPrintf vi VOLTage LOW 0 n Low level 0 V viPrintf vi VOLTage HIGH 0 75 n High level 75 V viPrintf vi PULSe PERiod 1e...

Страница 179: ...ulation PWM include visa h include stdio h void main int argc char argv ViSession defaultRM vi 0 ViStatus status char instrDesc USB0 5710 5100 TW00009009 0 INSTR viOpenDefaultRM defaultRM status viOpen defaultRM instrDesc VI_NULL VI_NULL vi if status VI_SUCCESS printf Can not Open device s n instrDesc return This program uses low level SCPI commands to configure the function gnerator to output an ...

Страница 180: ...UNCtion PULSe DCYCle 35 n Begin with 35 duty cycle viPrintf vi PWM INTernal FUNCtion TRIangle n Modulating waveshape is triangle viPrintf vi PWM INTernal FREQuency 2 n Modulation frequency is 2 Hz viPrintf vi PWM DEViation DCYCle 15 n Modulation depth is 15 viPrintf vi PWM SOURce INTernal n Use internal signal for modulation If using an external signal for PWM connect the signal to the rear panel ...

Отзывы: