background image

 

 

 

 

User Manual 

8020

20 MHz Programmable

Function Generator

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Tabor Electronics Ltd. 

9 Hatasia Street, Tel Hanan, Israel 20302 

TEL: (972) 4 821 3393, FAX:  (972) 4 821 3388 

[www.taborelec.com] 

 

PUBLICATION DATE: 

April 15

, 200

7

 

REVISION: 

D

Copyright 2001 by Tabor Electronics. All rights reserved. This book or parts thereof may not be reproduced in 
any form without written permission of the publisher. 

Summary of Contents for 8020

Page 1: ...Street Tel Hanan Israel 20302 TEL 972 4 821 3393 FAX 972 4 821 3388 www taborelec com PUBLICATION DATE April 15 2007 REVISION D Copyright 2001 by Tabor Electronics All rights reserved This book or par...

Page 2: ...arranties are expressed or implied including but not limited to the implied warranties of merchantability and fitness for a particular purpose Tabor Electronics is not liable for consequential damage...

Page 3: ...l Contact Phone Number Purchasing Contact Phone Number 1 Describe in detail the problem and symptoms you are having Please include all set up details such as input output levels frequencies waveform d...

Page 4: ...cables and test leads for possible wear cracks or breaks before each use For maximum safety do not touch the product test cables or any other of the instrument parts while power is applied to the cir...

Page 5: ...f the Low Voltage Directive 73 23 EEC Compliance was demonstrated to the following specifications as listed in the official Journal of the European Communities Safety EN 61010 1 IEC 1010 1 1990 Amendm...

Page 6: ...uirements 2 1 2 5 GroundingRequirements 2 1 2 6 InstallationandMounting 2 2 2 7 BenchOperation 2 2 2 8 RackMounting 2 2 2 9 PortableUse 2 2 2 10 ShortTermStorage 2 2 2 11 LongTermStorageorRepackingfor...

Page 7: ...3 12 1 FunctionGeneratorMode 3 9 3 12 2 SweepGeneratorMode 3 9 3 12 2 1 SelectingSweepDirection 3 9 3 12 3 VoltageControlledOscillatorMode 3 10 3 12 4 PulseGeneratorMode model8021only 3 10 3 12 5 AMMo...

Page 8: ...1 CharacterProgramData 4 11 4 9 6 2 DecimalNumericProgramData 4 11 4 9 6 3 SuffixProgramData 4 12 4 9 6 4 Non DecimalProgramData 4 12 4 9 6 5 ArbitraryBlockProgramData 4 12 4 9 6 6 ExpressionProgramD...

Page 9: ...4 26 4 15 Front Panel Error Messages 4 26 4 15 1 ILI Illegal Instruction Error 4 26 4 15 2 ILP Illegal Parameter Error 4 26 SECTION 5 MAINTENANCE AND PERFORMANCE CHECKS 5 1 Introduction 5 1 5 2 LineVo...

Page 10: ...PowerAmplifier 6 7 6 3 10 PostAmplifierAttenuator 6 7 6 3 11 PowerSupply 6 7 6 4 PulseGeneratorCircuit model8021 6 7 6 5 AMCircuit model8022 6 9 6 6 DigitalCircuitry 6 9 6 6 1 DisplayandKeyboardInterf...

Page 11: ...ications 1 3 3 1 DefaultStateAfterSoftwareReset 3 5 3 2 OffsetAmplitudeProgrammingLimits 3 7 3 3 FrontPanelParameterEntryLimits 3 8 4 1 Model8020InterfaceFunctionCodes 4 4 4 2 IEEEcontactDesignation 4...

Page 12: ...rfaceOptionInstallation 5 2 6 1 Model8020 SimplifiedBlockDiagram 6 2 6 2 CurrentGeneratorSimplifiedBlockDiagram 6 3 6 3 VCOSimplifiedBlockDiagram 6 4 6 4 Model8020 ClampCircuitSimplifiedDiagram 6 5 6...

Page 13: ...This page was intentionally left blank Model 8020 Table of Contents Page 8...

Page 14: ...triggering device Additional convenience is achieved through the MANUAL button permitting user control over triggering sequences Alternately model 8020 may also be used as an inde pendentsweepgenerat...

Page 15: ...hen permit operation through the IEEE 488 GPIB interface 1 5 SPECIFICATIONS Instrument specifications are listed in Tables 1 1 These specifications are the performance standards or limits against whic...

Page 16: ...ISTICS Stand by mode Output Normal or Disabled selectable Impedance 50 ohms 2 Output Level 20 0 mV to 30 0 V p p into open circuit 10 0 mV to 15 0 V p p into 50 ohms Resolution 2 1 2 digits 150 counts...

Page 17: ...by the frequency start to frequency set by the sweep stop setting Frequency will sweep up down or up down depending on the rela tionship between the sweep start and sweep stop set ups and the selected...

Page 18: ...o 9 99 S PWM pulse width modulation Mode External PWM Input Via front panel PWM IN BNC connector Input Impedance 10 Kohms 5 Sensitivity 5 V produces 10 pulse width change when instrument is set to 100...

Page 19: ...ation of all Address Selection Front panel programming Address is stored in a non volatile memory ENVIRONMENTAL Operating temperature 0 deg C to 40 deg C ambient Specified Accuracy 25 deg C 5 deg C St...

Page 20: ...sources a 103 5 to 126 5 Volts 115 Volts nominal b 207 to 253 Volts 230 Volts nominal The instrument operates over the power mains fre quency range of 48 to 63 Hz Always verify that the oper ating pow...

Page 21: ...R RE PACKAGING FOR SHIPMENT Iftheinstrumentistobestoredforalongperiodorshipped proceed as directed below If you have any questions con tact your local Tabor field engineering representative or the Tab...

Page 22: ...t Show the work authorization orderaswellasthedateand methodofshipment ALWAYSOBTAINA RETURN AUTHORIZATION NUMBER FROM THE FACTORY BEFORE SHIP PINGTHEINSTRUMENTTOTABOR 2 12 SAFETY Befullyacquaintedandk...

Page 23: ...This page was intentionally left blank Installation Model 8020 Page 2 4...

Page 24: ...ns are market below the buttons in yellow script Some second functions require that the 2nd push button be pressed again before the function is executed LCL The LOCAL push button when pressed and the...

Page 25: ...modulating signal is applied to the EXT AM input con nector The carrier level is specified as percentage of the programmed amplitude value where 100 carrier is equivalent to 50 of the displayed amplit...

Page 26: ...4 1 6 Modifier The MODIFIER push buttons simulate digital potenti ometers The MODIFIER push buttons operate in con junction with the DISPLAY MODIFY group There are four sets of modifying buttons Thre...

Page 27: ...tor is used for connecting the function generator to the Z input on the oscilloscope This output is only active when sweep mode is on 3 4 POWER UPPROCEDURE The basic procedure of powering up the Model...

Page 28: ...himself locked into a dead end situation where nothing operates the way it should The fastest way of restoring the generator to a known state is by resetting its software This may be done by pressing...

Page 29: ...rors such as pule width greater than the se lected period The pulse generator tests the programmed parameter every time that a modifier push button is de pressed Programming the Model 8020 with pulse...

Page 30: ...and the RE MOTE light turns off 3 8 SELECTING2ndFUNCTIONS A few front panel push buttons were assigned a secon dary function These functions are printed in yellow be lowthebuttonandareaccessiblethrou...

Page 31: ...it The x100UP or x100DOWN push buttonscontrol the third and the most significant digit 3 9 2 RANGE The RANGE buttonscontroltherangeofthedisplayed parameter Depressing and releasing the RANGE UP or the...

Page 32: ...section until the light next to the desired mode illuminates In addition Model 8021 offers pulse operating mode Model 8022 offers AM mode When all lights in the mode section are off the generator is p...

Page 33: ...e of the above sweep directions is de scribed in the following The same procedure is used for both linear and logarithmic sweep scales 1 Depress the 2nd push button and observe that the display is mod...

Page 34: ...igger mode To use the internal trigger generator first set the re quired trigger period Place the generator in TRIG mode and depress in sequence the 2nd and the INT TRIG push button in the TRIGGER gro...

Page 35: ...lay is modified to indicate the following C 00 The instrument is now set to operate in its recall mode The display is first updated with the parameters which were stored in memory cell 00 3 Use the MO...

Page 36: ...lows 1 General introductory information pertaining to the IEEE 488 bus may be found primarily in para graphs 4 2 through 4 5 2 Information necessary to connect the Model 8020 to the bus and to change...

Page 37: ...ed to talk or listen appropriate bus transactions may be initiated For example if an instrument is addressed to talk it will usually place its data on the bus one byte at a time The listening device w...

Page 38: ...controls the NDAC line The complete handshake sequence for one data byte is shown in Figure 4 2 Once data is on the bus the source checks to see that NRFD is high indicating that all devices on the bu...

Page 39: ...del 8020 exist only after it has been addressed to listen RS Service Request Function The ability of the Model 8020 to request service from the controller is provided by the RS function RL Remote Loca...

Page 40: ...igned to be stacked to allow a number of parallel connec tions on one instrument NOTE To avoid possible mechanical dam age it is recommended that no more than three connectors be stacked on any one in...

Page 41: ...mmands Special com mands that depend on device configuration sent over the data lines with ATN high false 4 Common commands and queries A special set of commands that all devices must use and does not...

Page 42: ...ne commands the universal commands are sent over the data lines with ATN set low LLO Local Lockout The LLO command is sent by the controller to remove the Model 8020 from the local operating mode Once...

Page 43: ...oes not remove the local lockout state With the local lockout condition previously set the GTL command will enable front panel control operation until the next time a listener address command is re ce...

Page 44: ...the state of the IEEE 488 interface the Service Request Enable register or Standard Event Status Enable register 3 Status and Event These commands control the status structure of the GPIB device and p...

Page 45: ...eger numeric repre sentation in base 16 8 or 2 Useful for data that is more easily interpreted when directly expressed in a non decimal format String Program Data A data type suitable for sending 7 bi...

Page 46: ...5 Query Program Header The Query Program Header represents the op eration to be performed in a device A Query Program Header causes the device to generate a response This element may be optionally fol...

Page 47: ...h Program Message Unit is sepa rated by a Program Message Unit Separator Program message Unit elements within a Program Message are executed exactly in the same order they are received from the contro...

Page 48: ...op up S6 Lin Sweep Stop to Start down S7 Lin Sweep Start to Stop to Start S8 Lin Sweep Stop to Start to Stop Operating Mode V0 VCO Mode Off V1 VCO Mode On A0 Amplitude Modulation Off A1 Amplitude Modu...

Page 49: ...ay output offset Model 8021 only VWID Display pulse width Mode 8022 only VCAR Display carrier Level VSTP Display logarithmic sweep stop VSWT Display sweep time VRPT Display internal trig generator per...

Page 50: ...query IDN Identification query OPC Operation complete query SRE Service request enable query STB Read status byte query TST Self test query STANDARD EVENT STATUS ENABLE REGISTER MASK ESE0 No mask ESE...

Page 51: ...C B The output mode command places the function gen erator in stand by mode In model 8021 this command places the output in pulse complement mode and in inverted ramp mode The output mode may be prog...

Page 52: ...f commands to enable functions and report status Some common commands and queries however are optional most of them are mandatory Common commands and queries are listed in Table 4 6 The following set...

Page 53: ...elements Legal IEEE 488 2 Response Message is created from functional elements sequences A Response Message is in terpreted by a controller running an application pro gram and as such needs to convey...

Page 54: ...pe suitable for sending blocks of arbitrary 8 bit information when the length is not known beforehand or when computing the length beforehand is undesirable Arbitrary ASCII Response data A data type s...

Page 55: ...ic Response Data elements are defined as 1 NR1 elements consists of a set of implicit point representations of numeric values i e 12345 2 NR2 elements are the representations of explicit point numeric...

Page 56: ...r are optional most of them are mandatory The following set of common queries are utilized in the model 8020 optional common queries that are not included in the model 8020 command set will not be dis...

Page 57: ...mmary message to be generated CLS Clears all Event Registers summarized in the status byte ESR Returns an NR1 which is the value of the Standard Event Status Enable Register SRE NRf Sets the bits of t...

Page 58: ...4 1 2 Reading with the STB The STB common query causes the generator to send the contents of the Status Byte Register and the MSS Master Summary Status summary message as a single NR1 Numeric Response...

Page 59: ...nding Bit 3 Device Dependent Error This bit is set when an error in a device function occurs For example the following Program Message will cause DDE error AMP10E 0 OFS10E 0 Both parameters are legal...

Page 60: ...3 2 1 0 7 5 4 3 2 1 0 read by Serial Poll Status Byte Register read by STB Ramp Error Pulse Error Offset Error Logical AND Service Request Enable Register 6 SRE NR1 SRE Figure 4 3 IEEE 488 2 Status Re...

Page 61: ...error results when the Model 8020 receives an invalid Program Header such as AMPL1 00 This command is invalid because the real command should read AMP1 00 When such an illegal Program Header is detect...

Page 62: ...ing voltage See paragraph 5 3 CAUTION The correct fuse type must be used to main tain proper instrument protection 5 3 FUSE REPLACEMENT The Model 8020 has a line fuse to protect the instrument from ex...

Page 63: ...ng transit 5 Plug the loose end of the flat cable to J2 and press the connector to secure it to its place Make sure that the cable is positioned properly that pin 1 is connected to pin 1 on the main b...

Page 64: ...inted circuit boards can become warped cracked or burnt from exessive heat or mechnical stress The following repair techniques are suggested to avoid inadverant destruction or degradation of parts and...

Page 65: ...et 8020 as follows CONTROL POSITION Amplitude 1 50V Offset 0 00V TriggerMode Continuous DisplayModify FREQ OperatingMode Normal Output Squarewave 2 Set counter to frequency measurment 3 Set 8020 frequ...

Page 66: ...ents 3 Set 8020 amplitude and verify DMM amplitude reading as follows OFFSETSETTING DMMREADING 7 50 V 7 40Vto 7 60V 5 00 V 4 93Vto 5 07V 750 mV 733Vto 767V 500 mV 488Vto 512V 5 10 5 Squarewave Charact...

Page 67: ...TROL POSITION Frequency 20 00KHz Amplitude 15 0V Offset 0 00V TriggerMode Gated DisplayModify FREQ OperatingMode Nornal Output Sine 2 Set external 8200 function generator to 1 KHz and 4 V positive pul...

Page 68: ...us DisplayModify FREQ Output Squarewave OperatingMode VCOOn 2 Apply power supply output to VCO IN connector and slowly increase power supply amplitude from 0V to 10 V 20 DC Verify with counter that ou...

Page 69: ...n generator to AM IN connector 4 Adjust amplitude of external generator until oscilloscope displays 100 modulation Remove external generator from AM input and verify that external generator ampli tude...

Page 70: ...iangle and the squarewave buffers The triangle waveform is also util ized in generating the sinewave output by using a sine shaper The three basic waveforms are then amplified or attenuated through th...

Page 71: ...rough CR8 drives the down current source The up current source is formed by U25 Q6 and their associated components The down current source is formed by U26 Q7 and their asso ciated components TRIGGERC...

Page 72: ...he downcurrentissuppliedthroughR68 CR17andCR19as well as CR18 and CR20 are connected in series to reduce the feedthrough from the switch drive signal to the range capacitors TRIANGLE BUFFER Thetriangl...

Page 73: ...3 4 Trigger Circuit The trigger circuit is active when one of the trigger modes is selected The trigger circuit is composed of two main sections the clamp circuit and the trigger logic circuit Figure...

Page 74: ...RIGGER LOGIC The trigger logic is formed by U22 andU24 ThetriggeringsignalisroutedthroughR12tothe input of U22A Selecting continuous mode sets the con trol inputs of U22b and U22c to 0 This sets U24 t...

Page 75: ...0 and negative current gen erator Q9 When the generator is set to operate in square wave function the output of the pulse shaper alternates between the positive current source and the negative cur ren...

Page 76: ...rough C36 and C42 The output from the power amplifier at the junction of R117 and R118 is connected through a 50 ohm resistance to the decade at tenuator 6 3 10 Post Amplifier Attenuator The post ampl...

Page 77: ...he accuracy of the current generator The current gener atorismadeofanoperationalamplifiersU33andU35 and transistors Q67 through Q70 The current is supplied to the selected capacitor through the collec...

Page 78: ...o processor CPU The CPU controls parameter selection process frontpanelswitching thedisplayedread outand IEEE operation All of these tasks are performed under software supervision This section briefly...

Page 79: ...eresultiscomparedtothe required accuracy If deviation is sensed the CPU sends correcting data to the current generator circuit 6 6 3 IEEE 488 Interface option 1 The instrument has a built in IEEE 488...

Page 80: ...eedtherequiredchar acteristics 7 2 4 Adjustment Procedures AlladjustmentsareperformedwiththePOWERswitchON Thetopcovershouldberemovedtoallowaccesstotestpoints and adjustments Between adjustments always...

Page 81: ...ecounterdisplay 5 Change 8020 Frequency setting to 19 90 KHz and check thatthereadingonthecounteris19 90KHz 30Hz Ifread ing is not within the specified value readjust R29 so that the errorin1 990KHzan...

Page 82: ...semblytogivearead ingof7 00V 50mVontheDMM 5 Change8020offsetsettingto 7 00V 6 Verify that DMM reading is 7 00 mV 50 mV If not within range re adjust R99 to compromise between the two readings 7 3 9 Sq...

Page 83: ...ughter mination tooscilloscopeinput SelectR218sothatthebase lineissettothreedivisionsbelowthecenterline 4 Adjust R213 for a peak to peak amplitude of 6 vertical di visions 7 3 15 Amplitude Modulation...

Page 84: ...33 01070 C22 CAPELEC47016V 1532 04770 C23 CAPELEC1000016V 1532 01090 C24 CAPELEC22016V 1532 02270 C25 CAPCER33P20 50V 1500 03300 C26 CAPCER1n20 50V 1500 01020 C27 CAPCER 1 20 80 50V 1500 01040 C28 CAP...

Page 85: ...0 0400 01910 Q8 TSTR2N3904A 0400 01200 Q9 TSTR2N5087 0400 01900 Q10 TSTR2N5210 0400 01910 Q11 TSTR2N3904A 0400 01200 Q12 TSTRJ109 0400 02500 Q13 TSTR2N3906A 0400 01340 Q15 TSTR2N3904A 0400 01200 REF D...

Page 86: ...0100 01220 R104 RESCOMP1 2K 0100 01220 R106 RESMTF4 53K1 0104 45310 REF DESCRIPTION PART R107 RESMTF4 53K1 0104 45310 R108 RESCOMP3 9K 0100 03920 R109 RESCOMP10K 0100 01030 R110 RESCOMP1 2K 0100 01220...

Page 87: ...1CJ 0500 90900 Table8 2 Model8020PartsList FinalAmplifierBoardAssembly REF DESCRIPTION PART C1 CAP CER 1 20 80 50V 1500 01040 C4 CAP CER 1 20 80 50V 1500 01040 C5 CAP CER 1 20 80 50V 1500 01040 C6 SEL...

Page 88: ...0 Q21 TSTR2N4392A 0400 40000 Q22 TSTRSD214DE 0400 02310 Q23 TSTR2N4392A 0400 40000 Q24 TSTRSD214DE 0400 02310 Q25 TSTRJ175 0400 02520 REF DESCRIPTION PART Q26 TSTR2N4392A 0400 40000 Q27 TSTRJ175 0400...

Page 89: ...MTF10K1 0104 10020 R98 RESCOMP10K 0100 01030 REF DESCRIPTION PART R99 RESVAR2K3386F 0203 02020 R100 RESMTF1K1 0104 10010 R101 RESCOMP1K 0100 01020 R102 RESMTF10K1 0104 10020 R103 RESCOMP33K 0100 03330...

Page 90: ...100 03300 R6 RESCOMP220 0100 02210 R7 RESCOMP33 0100 03300 R8 RESCOMP220 0100 02210 R9 RESCOMP220 0100 02210 R10 RESCOMP220 0100 02210 S1 S18SWITCHKEY 2000 61600 U1 IC 74LS138 0510 02700 Table8 4 Mode...

Page 91: ...20 R223 RESCOMP3 3K 0100 03320 R224 RESMTF10K1 0104 10020 R225 RESCOMP22K 0100 02230 R226 RESCOMP1K 0100 01020 R227 RESCOMP1K 0100 01020 U30 IC 74HC4094 0520 07400 U31 IC 74F64 0500 12780 U32 IC 74AC7...

Page 92: ...MP33 0100 03300 R158 RESCOM5101 2W 0101 05110 R159 RESVAR1033867F 0203 01000 R160 RESCOMP22 0100 02200 REF DESCRIPTION PART R161 RESMTF2 26K1 0104 22610 R162 RESCOMP330 0100 03310 R163 RESCOMP10 0100...

Page 93: ...Thispagewasintentionallyleftblank Parts List Model 8020 Page 8 10...

Page 94: ...isplay ComponentsLocation 9 7 9 8 8020FinalAmplifierBoard Part1 9 8 9 9 8020FinalAmplifierBoard Part2 9 9 9 10 8020FinalAmplifierBoard ComponentsLocation 9 10 9 11 8021PulseGeneratorSection 9 11 9 12...

Page 95: ......

Page 96: ......

Page 97: ......

Page 98: ......

Page 99: ......

Page 100: ......

Page 101: ......

Page 102: ......

Page 103: ......

Page 104: ......

Page 105: ......

Page 106: ......

Page 107: ......

Page 108: ......

Page 109: ......

Page 110: ......

Page 111: ...L POSITION Amplitude 1 50 V Offset 0 00 V Trigger Mode Continuous Display Modify FREQ Operating Mode Normal Output Squarewave 2 Set counter to frequency measurement 3 Set 8020 frequency and verify cou...

Reviews: