COMMITTED TO EXCELLENCE· PLEASE CHECK FOR CHANGE INFORMATION AT THE REAR OF THIS MANUAL. PFG 5105/PFG 5505 Programmable Pulse/Function Generator INSTRUCTION MANUAL Tektronix, Inc. P.O. Box 500 Serial Number _____ _ Beaverton, Oregon 97077 070-7331-00 First Printing JAN 1989 Product Group 76...
WARNING statements identify conditions or practices an electric shock. that could result in personal injury or loss of life. Use the Proper Power Cord (PFG 5505) As Marked on Equipment Use only the power cord and connector specified for CAUTION indicates a personal tnJury hazard not your product.
Use Care When Servicing With Power On connected to a power source (PFG 5105) or from a power source (PFG 5505) that will not apply more Dangerous voltages may exist at several points in than 250 volts rms between the supply conductor this product.
Tektronix by the Institute of Electrical and Electronics TM 5000-series power module. The PFG 5505 is not Engineers, Inc., 345 East 47th Street, New York, a TM 5000 plug-in, but contains its own power module.
Specification sure to or storage in high humidity (condensing) ELECTRICAL CHARACTERISTICS environment. Performance Conditions 4. The instrument must be terminated into a 50 ohm The following characteristics in this specification are load. valid with the following conditions: 5. Specifications are valid with only those connections 1.
Page 12
Specification Table 1-2 (Cont) WAVEFORMS, OPERATING MODES, AND PARAMETERS Characteristics Performance Supplemental Requirements Information OPERATING MODES (Cont) AM Modulation: Generator can be externally F or 1 00% modulation, the AM IN signal modulated. amplitude is typically 4.5 Vp-p. FM Modulation 5 V p-p for a minimum 500 : 1 frequency V CO/FM input resistance (typical) : 1 (See Modulation,...
Page 13
Specification Table 1 -2 (Cont) WAVEFORMS, OPERATING MODES, AND PARAMETERS Characteristi cs Performance Supplemental Requirements Information OPERATIN G MODES (Cont) Output Frequency (MHz) 1 4.0 1 2.0 1 0.0 Voltage changed by 0.1 V i ncrements +5 V -2 V +2 V +4 V - 5 V...
Page 14
Specification Table 1-3 FREQUENCY CHARACTERISTICS (STANDARD ANALOG FUNCTIONS) Characteristics Performance Supplemental Requirements I nformation FREQUENCY Range: 0.0 1 2 Hz to 1 2.0 MHz. Resolution: 3-1 /2 digits ( 1 200 counts) . Synthesizer mode (Option 02) : 1 2000 counts (4 1 /2 d ig its) .
Page 15
Specification Table 1-4 GENERAL OUTPUT CHARACTERISTICS (STANDARD ANALOG FUNCTIONS) Characteristics Performance Supplemental Requirements Information OFFSET Absolute peak amplitude plus offset is lim Range : ited to a maximum that is dependent on the signal amplitude range. O pen circuit values are 2 times the displayed values . See table below.
Specification Table 1 -5 OUTPUT CHARACTERISTICS Characteristics Performance Supplemental Requirements Information SINE WAVE AMPLIT UDE 1 O mV to 9.99 V p-p from SOQ, into 20 mV to 19.98 V p-p from SQQ into open Range: circuit. Open circuit values are 2 times the SOQ load.
Specification Table 1-5 (Cont) OUTPUT CHARACTERISTICS Performance Characteristics Supplemental Requirements Information SQUARE WAVE AMPLITUDE Range: 1 O mV to 9.99 V p-p from SQQ, into 20 mV to 19.98 V p-p from SQQ into open SQQ load. circuit. Open circuit values are 2 times the displayed values.
Specification Table 1-5 (Cont) OUTPUT CHARACTERISTICS Supplemental Characteristics Performance Requirements Information TRIAN G LE WAVE AMPLITUDE 1 0 mV to 9.99 V p-p from 50Q, into 20 mV to 1 9.98 V p-p from SQQ into open Range: SQQ load. circuit.
Page 19
S pecification T able 1 -5 (Cont) OUTPUT CHARACTERISTICS Performance Characteristics Supplemental Requirements Information PULSE PULSE WIDTH 40 ns to 99.9 ms. Measured from 50% of leading edge to 50% of trailing edge. Resolution : 3 digits, 1.0 ns maximum. Accuracy: ±5% of programmed value, ±10 ns.
Specification Table 1 -5 (Cont) OUTPUT CHARACTERISTICS Performance Supplemental Characteristics Requirements Information PULSE (Cont) AM PLITUDE (Cont) Accuracy: ± 2.5% ± 20 mV of programmed value for 1 . 0 to 9.99 V p-p output; ±3% ± 5 m V for 1 0 m V t o 999 mV p-p output, specified for a squarewave output at 1 kHz.
Page 21
Specification Table 1-6 INTERNAL TRIGGER Performance Supplemental Characteristics Requirements Information Range: Repetition rate 0. 1 JlS to 999.9 s. Resol ution: 4 digits. 0. 1 ps maximum resolution. 0.0 1 %. Accuracy: Table 1-7 EXTERNAL TRIGGER Characteristics Performance Supplemental Requirements Information Delay: Trigger mode <...
Page 22
Specification Table 1 -8 SYNTHESIZER (OPTION 02) Performance Supplemental Characteristics Requirements Information 12.1 Hz to 12 MHz. Range : Frequency resolution (LSD of display) is Resolution : mHz on lowest range and 1 kHz on highest frequency range (4.5 digits, or 12000 counts).
Specification Table 1-10 INPUTS AND OUTPUTS Performance Supplemental Characteristics Information Requirements VCO/FM INPUT: 5 V p-p for a 500:1 minimum frequency Input resistance: 1 O kQ nominal. change. Slew rate: 0.1 V per microsecond. Bandwidth: de to > 500 kHz. T RIGGER IN: T IL compatible.
Page 24
5000 hours. F ailures (MTBF ) (calculated) : Memory Backup 5 years, typical. Battery Life : Table 1-13 SOURCE POWER REQUIREMENTS (PFG 5505 only) Characteristics Performance Supplemental Requirements Information Voltage Ranges : Selectable 100 V, 120 V, 220 V, and 240 V nominal line ±...
Specification PHYSICAL CHARACTERISTICS Table 1 -1 4 ENVIRONMENTAL Characteristics Description TEMPERATURE Meets MIL-T-28800D, class 5. Operating: C to + 50 ° ° Non-Operating : C to + 60 ° ° Class 5 non-operating temperature exception due to internal keep-alive battery and LCD display.
PREPARATION FOR USE Power Cords - PFG 5505 Only The PFG 5505 is shipped with the power cord option Installation and Removal - PFG 51 05 Only as ordered by the customer (see Fig. 2-1 ). Verify that...
Refer to Fig. 2-2. NOTE 1. Make certain that the power switch ( on rear of The PFG 5505 contains fuses in the voltage unit) is turned off and the line cord is not plugged selector/fuse holder assembly located on the into the line voltage connector.
Repackaging For Shipment IEEE 488 (GPIB) Connector - PFG 5505 Only If the instrument is to be shipped to a Tektronix Figure 2-3 shows the pin assignments for the rear Service Center for service or repair, attach a tag panel GPIB connector.
The exception is the ON/OFF switch for An asterisk is displayed in place of the right caret the PFG 5505 only, which is located on the rear when a DATA key is pressed (to change the displayed panel. The front panel keys are used to select a numeric setting) .
Operating Instructions the status byte returned will be "0 1 00 000 1 " (65 Power-On/Initial Conditions decimal; power-on SRQ). When powered on, the PF G 5 1 05/5505 microproces sor performs a diagnostic routine (self test) to check If a ROM or RAM error is found, an error code is the functionality of the ROM and RAM.
Operating Instructions ST0RI RICAll DATA fRE0 CONT D D D MH1 V � � � � u, O AMPl SIART TRIG N BURST D D D IIH1 mV � w1orn 0 H S E I I H C R Sill STOP G U l SYN!
Operating Instructions ® ® MODE KEYS INCREMENT KEYS These buttons select the output mode. The CONT, Increments (up-arrow key) or decrements (down TRIG, GATE, BURST and SYNT modes are mutually arrow key) the value of the selected parameter. Step exclusive; the key LED lights to indicate the selected size is set by the INCR SIZE parameter key.
Operating Instructions I NST I D KEY CON NECTORS Causes the PFG 5105/5505 to display its GPIB ad Refer to the specifications in Section 1 for input/ dress, EOI/LF terminator and, if enabled, to generate output characteristics and limits. a service request (SRQ) over the GPIB. To display T RIG IN The input connector for external TT L...
Operating Instructions O PERATING CONSIDERATIONS input, connect the transmission line to a 50-ohm General Operating Information attenuator, a 50-ohm termination, and then the oscil Allow 30 minutes warmup time for operation to spe loscope input. The attenuator isolates the input capaci cified accuracy.
Operating Instructions the INCREMENT up- or down- arrow keys to page Table 2-2 (Cont) through a menu in the display of the SPCL functions FRONT PANEL ERROR CODES (both the code and a the function name are displayed). Error Description Use the keys indicated in the SPCL function descrip...
Operating Instructions DELAY steps pulse delay Table 2-3 (Cont) SPECIAL FUNCTIONS OFFSET steps the offset voltage Description Code RAT E steps the value used by RAT E to control the sweep rate and the internal trigger Enters duty cycle mode. When a duty cycle 4 1 0 rate.
Operating Instructions GENERATIN G AN OUTPUT FUNCTION The PFG 5 1 05/5505 provides the following output presented in Tables 2-5 and 2- 6 by general char functions: single pulse, double pulse, sine-wave, tri acteristic. The list is a guide to setting the con angle-wave, square-wave, and de.
Operating Instructions As an example, it is OK to set carrier signal M OD ULATION frequency to 1 10 kHz and modulating signal Two kinds o f modulation can be used to alter the amplitude to produce 20 kHz deviation. However, output waveform: frequency modulation, and ampli...
Operating Instructions -7 to +7 VCO/FM Volt range INPUT Limited to 0 to 7 0 to 7 - , -- /� Volt range Volt range � Frequency > · Triangle Control � Generator ',______,/ Fig. 2-6. Triangle generator architecture. External VCO Example: modulation effectively multiplies the amplitudes of the To get a swept output from approximately 1 to 5 kHz: generator and the external signal applied to the AM...
Operating Instructions Single Pulse Mode Offset Two equations describe the allowable combinations The offset parameter can add a positive or negative de level to the output waveform. Refer to the Electrical of width, delay and period. Specifications for combined output/offset level limita Equation One: tions.
Operating Instructions USI N G THE SWEEP GENERATOR The PFG 5105/5505 also provides a sweep generator allows you to set the start frequency to a minimum function that outputs the selected sweep waveform of 1 kHz, a 1200: 1 ratio. at the SWEEP OUT connector.
Recommended controllers for use in programming The PFG 5 1 05/5505 is shipped with the primary GPIB the PF G 5 1 05/5505 are the Tektronix 404 1 ; or an IBM address set to 8. TM 5000 instruments are shipped PC-compatible, such as the Tektronix PEP 30 1 , with with the message terminator set to LF with EOI.
Returns the stored settings from the specified buf fer(s) . Query response : STORE < num > : < binblk > The PFG 5105 and PFG 5505 each respond to [, < num > : < binblk > ] ... ;...
Page 48
Programming PERIOD? FUNC? - R eturns the output waveform selection status. Re Returns the current period setting. Response: PER sponse: FUNC SINE; , FUNC SQUARE;, FUNC TRI IOD < period > ; or PERIOD O ; (Period mode off). ANGLE; , FUNC DC; , FUNC SPULSE; or FUNC PRELEVEL <...
Programming Sweep Function WIDTH < width > [: < units > ] Sets the width of the output pulses . Width value is F RQSTART < freq > [: < units > ] calculated and set automatically in the duty cycle Sets the sweep start frequency.
A Binary Block of data i n the format Enables/disables service request operation. If RQS specified in Tektronix Codes and For is ON, errors are reported using SRQ at the end mats (V81.1 ) . T he binary block consists of command execution;...
Progra mming DETAILED COMMAN D LIST AM (Ampl itude M od ulation) AMPL (Am pl itude) Command Type: Command Type: Setting or query Setting or query Setting Syntax: Setting Syntax: AMPLitude < volts > AM ON ! OFF Examples: Examples: AMPLITU DE 8 AM ON AMPL 2.5...
Programming ERROR? o r EVENT? DT (Device Trigger) Command Type: Command Type: Query Setting or query Setting Syntax: Query Syntax: DT TRI G ERRor? D T GATE EVENT? DT SET Examples: DT OFF ERR? ERROR? Query Syntax: EVENT? Query Response (one of the following): Query Response: (depends on query sent) DT TRI G ;...
Programm ing FM (Frequency Modu lation) ERRM? (Error Message) Command Type: Command Type: Setting or Query Query Query Syntax: Setting Syntax: FM ON I OFF ERRM? Query Syntax: Query Response: ERRM < error# > , < error message > ; ERRM 206, "GET IGNORED";...
Programming FREQU ENCY ' FRQ LCK (Freq uency Lock) Command Type: Command Type: Setting or query Setting or query Setting Syntax: Setting Syntax: F REQuency < freq > [: < units > ] F RQLck ON F RQLck OF F Examples: F REQ 60 Examples:...
Progra mming FUNCTION HELP? Command Type: Command Type: Setting or query Query Query Syntax: Setting Syntax: HELP? FUNCtion SINE FUNCtion SQUare Query Response: FUNCtion TRIAngle < a string containing all PFG 5105/5505 commands > ; FUNCtion D C Discussion: FUNCtion SPULSE FUNCtion DPULSE The HELP query command returns a string that is a list of all PFG 5105/5505 commands.
Programming I D? (Identify) I N IT ( I n itial ize) Command Type: Command Type: Query Setting Query Syntax: Setting Syntax: IN IT Discussion: Query Response: ID T EK/ < model number >, < Tek Codes and FoITTlat T he IN IT command restores all front panel settings version >...
Programming O FFSET O UTPUT Command Type: Command Type: Setting or query Setting or query Setting Syntax: Setting Syntax: OFFSet < volts > OUTput ON O UTput OFF Examples: O UTput FLOAT OFFS 5 OFFSET 0.1 Examples: OUT ON Query Syntax: OUTP FLOAT OFFS? OUTPUT OFF...
Programming PERIOD PRELEVEL Command Type: Command Type: Setting or query Setting or query Setting Syntax: Setting Syntax: PERIOD < period > [: < units > ] PRELEVEL TTL PRELEVEL CMOS Examples: PRELEVEL ECL PERIOD 10 PERIOD 5:MS Examples: PERIOD 5E-3 PRELEVEL T T L PRELEVEL CMOS Query Syntax:...
Programmi ng RATE RECALL Command Type: Command Type: Operational Setting or query Syntax: Setting Syntax: RATE < rate > [: < units > ] RECall < num > Examples: Examples: REC 3 RATE 999.9 RATE 100:NS RECALL 8 Discussion: Query Syntax: RATE? This command changes the PFG 5105/5505 settings to those stored in the settings buffer specified in the...
Programming RN G LCK (Range Lock) ROS (Request for Service) Command Type: Command Type: Setting or query Setting or query Setting Syntax: Setting Syntax: RNGLCK ON RQS ON RQS OFF RNGLCK OFF Examples: Examples: RQS ON RNGLCK ON RNGLCK OFF RQS OFF Query S yntax : Query Syntax:...
Progra m ming TEST? TRIG Command Type: Command Type: Query Setting or query Query Syntax: Setting Syntax: TEST? TRI G INT TRI G EXT Query Response: TRI G MANual TEST < num > ; Examples: Discussion: TRI G INT TRI G EXT This command causes t he instrument to execute TRI G MAN internal checkout routines.
Programming MESSAGES AN D COMMUNCIATION PROTOCO L T he legal values are to 31. Using address 31 Command Separator disconnects the PFG 5105/5505 from bus com A message consists of one command or a series of munication. commands, followed by a message terminator. Com mands in multiple command messages must be sep...
ISO STD 646- 1 973 TEKTRONIX STD 062-5435-00 4 SEP 80 COPYRIGHT <C> 1 979, 1 980 TEKTRONIX, INC. ALL RIGHTS RESERVED. Fig. 3-3. ASCI I and IEEE (GPIB) Code C hart. 3-26 PFG 5 1 05/5505 I nstruction Manual...
Programming abbreviated version must be those given in the full Message Protocol length version. For documentation of programs, the Upon receipt by the instrument, a message is stored user may add alpha characters to the full-length in the Input Buffer, then processed, and executed. version.
Programming Instrument Response to IEEE-488 Multiple Messages Interface Messages T he Input Buffer has finite capacity and thus a single Interface messages and the effects of those messages message may be long enough to fill it. In this case, on the instrument interface functions are defined in a portion of the message is processed before the IEEE Standard 488.1-1987.
Programming a transition initiated by rtl does affect message ex SPE - Serial Poll Enable (24 with ATN) The SPE message enables the instrument to supply ecution. In this case, the instrument generates an output serial poll status bytes when it is tal k error if there are any unexecuted setting or operational addressed.
Programming Execution Warning - Indicates t hat the instrument is STATUS AN D ERROR REPORTING operating, but t hat t he user should be aware of T hroug h t he Service Request function (defined in t he potential problems. IEEE-488.1 Standard), t he instrument may alert the controller t hat it requires service.
Page 76
Programming Table 3-1 ERROR QUERY AND STATUS INFORMATION (Bus Reportable) NOTHING TO REPORT STB byte = 128 Priority Description Error Error Type/Message Nothing to report Returned if nothing to report. COMMAND ERRORS (100) SRQ byte = 97 decimal or 113 decimal (busy bi t set) Priority Description Error...
Page 77
Programming Table 3-1 (cont) ERROR QUERY AND STATUS INFORMATION (Bus Reportable) EXECUTION ERRORS {200) (cont) Error Type/Message Priority Description Error Argument out of range T his error is returned if a numerical argument is out of the range of the instrument. <...
Page 78
Programming Table 3-1 (cont) ERROR QUERY AND STATUS INFORMATION (Bus Reportable) EXECUTION ERRORS (200) (cont) Error Error Type/Message Priority Description Delay out of range This error will be returned if the delay is set greater than the period and the mode is set to continuous or burst mode.
Page 79
--- ----- �-�-- � ----- �----�- - - - Progra mming Table 3-1 (cont) ERROR QUERY AND STATUS INFORMATION (Bus Reportable) SYSTEM EVENTS (400) Error Error Type/Message Priority Description Power on This will be returned if the instrument has just powered on.
Delay out of range W + D > 0. 85 P These commands are for the Tektronix 4041 controller P-(W + D) < = 40 ns and may be representative for some other controllers. D < = W = W + N I D <...
Programming POWER-ON SEQU ENCES AN D Table 3-3 POWER-ON DEFAULT SETTINGS DEFAULT SETTINGS Each time power is applied to the PFG 5105/5505, the internal microprocessor performs a self-test diag AMPLITUDE nostic routine to check the instrument RAM and ROM functionality. If no RAM or ROM error is found, the DCYCLE microprocessor performs further routines that check D ELAY...
The following sample programs allow a user to send any of the commands l isted i n the Functional Command List and to receive the data generated. Talker Listener Program For Tektronix 4041 Controllers 1 00 Rem PFG 5 1 05/5505 TALKER/L I STENER...
Programming Quick Basic Talker Listener Program For Tektronix PEP 301 Controllers *********************************************************************************** ******************** PROGR A M ******************** 5 1 0 5/55 0 5 TALKER / L I S T E N ER *********************************************************************************** 5 1 0 5 ADDR E S S...
WARNING TH E FOLLOWI NG S ERV I C I NG I N STRU CTI O N S A R E FOR U S E BY QUALI FI ED PERSO N N EL ONLY. TO AVO I D PERSONAL I NJ U RY, DO NOT PERFORM ANY S ERVICING OTH ER THAN THAT CONTA I N ED OPERATING...
Maintenance Fuse R eplacement - P FG 51 05 WARNING • Remove t he PFG 5 1 05 from t he power module. The fuses are located under the cover on the right side To avoid fire hazard, use only the fuse of correct of the PFG 5 1 05 (as you face the front of the unit.
PFG 5505 Options Option 02 -adds an internal, frequency-lock synthesizer. The following are PFG 5505 p o wer options: Option A 1 -changes t he power to Universal European (220 Volt, 1 6 Amp, 50 Hz). Option A2-changes t he power to United Kingdom (240 Volt, 1 3 Amp, 50 Hz).
Need help?
Do you have a question about the PFG 5505 and is the answer not in the manual?
Questions and answers