Home
        User`s Manual
         Contents
1.      A   Offs    O  260 RETURN    DS335 Synthesized Function Generator    3 14 Programming Examples    DS335 Synthesized Function Generator    Troubleshooting 4 1    TROUBLESHOOTING    If Nothing Happens on  Power On    Cold Boot    ERROR MESSAGES    Operational Errors    Message  AC Error    AC DC Error    Freq Error    No GPIB  No RS232  Off Error    Out q err    Range Er  Rate Err    Rcl Err    Span Err    StrtF Er    Stop F Er    Make sure that the power entry module on the rear panel is set for the proper  ac line voltage for your location  that the correct fuse is installed  and that the  line cord is inserted all the way into the power entry module  The selected  line voltage may be seen through the clear window  just below the fuse   When the unit is plugged in and turned  ON   the unit s firmware version  number and serial number will be briefly displayed  Then the self tests should  execute    If the unit displays no sensible message  the  cold boot  procedure may fix  the problem  To do a  cold boot   turn the unit off  Then  while holding the          button  turn the unit  ON   This procedure initializes the RAM and recalls  all factory calibration values     The following lists explain all of the error messages that the DS335 can  generate  The messages are divided into operational errors  errors in using  the instrument  and self test errors  The messages are listed alphabetically     These error messages may appear during normal front panel operation and  gene
2.      sine  500 kHz  3 Vrms  sine  1 0 MHz  3 Vrms  sine  1 5 MHz  3Vrms  sine  2 0 MHz  3 Vrms       DS335 Synthesized Function Generator       4 14 Performance Tests          sine  2 5 MHz  3 Vrms  sine  3 0 MHz  3 Vrms    square  10 Vpp    Pass   DC Offset Accuracy  DC only    5 0 V 4 940 V    5 0 V  5 060 V   0 0 V  0 0002 V  DC Offset Accuracy  DC   AC    1 kHz  10 Vpp  0 Vdc  0 08 V   100 kHz  10 Vpp  0 Vdc  0 08 V   1 MHz  10 Vpp  0 Vdc  0 08 V   3 1 MHz  10 Vpp  0 Vdc  0 08 V    Subharmonics  sine  102 kHz 10 Vpp  sine  1 002 MHz 10 Vpp  sine  3 1 MHz  10 Vpp    Spurious Signals  sine  100 kHz  sine  2 MHz    Harmonic Distortion  sine  100 Hz  1 Vpp  sine  1 kHz  1 Vpp  sine  10 kHz  1 Vpp  sine  50 kHz  1 Vpp  sine  500 kHz  1 Vpp  sine  1 MHz  1 Vpp  sine  3 1 MHz  1 Vpp    Phase Noise  noise    Square Wave Rise Time  square  1 MHz  10 Vpp  10  to 90  rise time  square  1 MHz  10 Vpp  Overshoots    Square Wave Symmetry  square  1 MHz  5 Vpp    pulse width  square  1 MHz  5 Vpp    pulse width  asymmetry      width       width     Fail    5 060 V   4 940 V  0 0002 V     70dBc   70dBc   70dBc     65 dBc   55 dBc     60 dBc   60 dBc   60 dBc   60 dBc   50 dBc   50 dBc   40 dBc     60 db    18 ns     200 mV    13 ns       DS335 Synthesized Function Generator       CALIBRATION    Introduction    Calibration Enable    Calbytes    Calibration 4 15    The calibration of the DS335 is composed of two parts  adjustment and  calibration  Adjustments are actual physical adjustment
3.   002U Capacitor  Ceramic Disc  50V  1096  SL   C 515 5 00271 532 56P Capacitor  Ceramic Disc  50V  10  NPO   C 516 5 00271 532 56P Capacitor  Ceramic Disc  50V  1096 NPO   C 517 5 00269 501 300P Capacitor  Ceramic Disc  50V  1096  SL   C 518 5 00269 501 300P Capacitor  Ceramic Disc  50V  1096  SL   C 519 5 00131 501 560P Capacitor  Ceramic Disc  50V  1096  SL   C 520 5 00131 501 560P Capacitor  Ceramic Disc  50V  1096  SL   C 521 5 00272 532 39P Capacitor  Ceramic Disc  50V  10  NPO   C 522 5 00272 532 39P Capacitor  Ceramic Disc  50V  10  NPO   C 523 5 00274 532 180P Capacitor  Ceramic Disc  50V  1096 NPO   C 524 5 00274 532 180P Capacitor  Ceramic Disc  50V  1096 NPO   C 525 5 00264 513  0015U Capacitor  Mylar Poly  50V  596  Rad   C 526 5 00264 513  0015U Capacitor  Mylar Poly  50V  5   Rad   C 527 5 00133 532 150P Capacitor  Ceramic Disc  50V  10  NPO   C 528 5 00133 532 150P Capacitor  Ceramic Disc  50V  10  NPO   C 529 5 00021 501 82P Capacitor  Ceramic Disc  50V  10   SL   C 530 5 00264 513  0015U Capacitor  Mylar Poly  50V  5   Rad   C 531 5 00021 501 82P Capacitor  Ceramic Disc  50V  10   SL   C 532 5 00264 513  0015U Capacitor  Mylar Poly  50V  5   Rad   C 533 5 00275 532 120P Capacitor  Ceramic Disc  50V  10  NPO   C 534 5 00131 501 560P Capacitor  Ceramic Disc  50V  1096  SL   C 535 5 00268 532 270P Capacitor  Ceramic Disc  50V  10  NPO   C 536 5 00131 501 560P Capacitor  Ceramic Disc  50V  1096  SL    DS335 Synthesized Function Generator    DS335 Component Parts
4.   5 0  or  5E1   The variables i  and j usually take integer values  while the variable x take real number  values     Function Output Control Commands    AECL The AECL command sets the output to the ECL levels of 1 V peak to peak  with a  1 3 V offset  That is  from  1 8V to  0 8V     AMPL     x The AMPL command sets the output amplitude to x  The value x must  consist of the numerical value and a units indicator  The units may be VP   Vpp  or VR  Vrms   For example  the command AMPL 1 00VR will set the  output to 1 0 Vrms  Note that the peak AC voltage  Vpp 2  plus the DC offset  voltage must be less than 5 Volts  for 500  source   Setting the amplitude to  0 Volts will produce    DC only  no AC function  output controlled by the  OFFS command     The AMPL  query will return the amplitude in the currently displayed units   For example  if the display is 3 0 Vrms the AMPL  query will return 3 0VR  If  a units indicator is sent with the AMPL  query  such as  AMPL  VP  the  displayed units will be changed to match the units indicator and the  amplitude returned in those units     ATTL The ATTL command sets the TTL output levels of 5V peak to peak with a  2 5V offset  That is  from OV to 5V     FREQ     x The FREQ command sets the output frequency to x Hertz  The FREQ   query returns the current output frequency  The frequency is set and  returned with 1uHz resolution  If the current waveform is NOISE an error will  be generated and the frequency will not be changed     FUNC  2
5.   Radial   C 1004 5 00192 542 22U MIN Cap  Mini Electrolytic  50V  20  Radial   C 1005 5 00192 542 22U MIN Cap  Mini Electrolytic  50V  20  Radial   C 1006 5 00192 542 22U MIN Cap  Mini Electrolytic  50V  20  Radial   C 1013 5 00007 501 220P Capacitor  Ceramic Disc  50V  10   SL   D 906 3 00062 340 KBP201G BR 81D Integrated Circuit  Thru hole Pkg    J 1000 1 00160 162 IEEE488 STAND  Connector  IEEE488  Standard  R A  Femal  JP1000 1 00032 130 14 PIN DIL Connector  Male        3 00446 340 63137 Integrated Circuit  Thru hole Pkg    Ol 3 00446 340 6N137 Integrated Circuit  Thru hole Pkg    Ol2 3 00446 340 6N137 Integrated Circuit  Thru hole Pkg           3 00446 340 63137 Integrated Circuit  Thru hole Pkg    Ol4 3 00446 340 6N137 Integrated Circuit  Thru hole Pkg    OI5 3 00446 340 6N137 Integrated Circuit  Thru hole PRg    OI6 3 00446 340 6N137 Integrated Circuit  Thru hole PRg    P 1000 1 00016 160 RS232 25 PIN D Connector  D Sub  Right Angle PC  Female  R 1000 4 00076 401 390 Resistor  Carbon Film  1 4W  5    R 1001 4 00076 401 390 Resistor  Carbon Film  1 4W  5    R 1002 4 00076 401 390 Resistor  Carbon Film  1 4W  5    R 1003 4 00076 401 390 Resistor  Carbon Film  1 4W  5    R 1004 4 00081 401 470 Resistor  Carbon Film  1 4W  5    R 1005 4 00076 401 390 Resistor  Carbon Film  1 4W  5    R 1006 4 00076 401 390 Resistor  Carbon Film  1 4W  5    R 1007 4 00076 401 390 Resistor  Carbon Film  1 4W  5    R 1008 4 00034 401 10K Resistor  Carbon Film  1 4W  5    R 1009 4 00034 401 
6.   ibrd dds335 stop 20      read back stop frequency       printf   n n n n      DS335 Setup Demo              printf   n n n nDS335 Sweep Start Frequency   Ve Hz n n   atof start     printf  DS335 Sweep Stop Frequency    e Han   atof stop       DS335 Synthesized Function Generator    Programming Examples 3 13    EXAMPLE 2  RS232 COMMUNICATION  BASIC LANGUAGE    BASIC Program to demonstrate communication with the DS335 via RS232  Program assumes the RS232  option is enabled  use  SHIFT   2   and the BAUD rate is set to 9600     10 OPEN  com2 9600 n 8 2 cs ds cd  FOR RANDOM AS  1  Set up com2     20 PRINT  1       30 PRINT  1              Reset the DS335    40 GOSUB 190    Query DS335 and diplay result   50 PRINT  1   freg1234567     Set new frequency    60 GOSUB 190    Query DS335 and diplay result     70 PRINT  1    rst     Reset the DS335    80 FORI          4  Step through all functions    90 PRINT  1   func       100 GOSUB 190  Query DS335 and diplay result   110 NEXT I   120 PRINT  1    rst   Reset the DS335    130 PRINT  1   ampl Ovp   Set amplitude to O volts    140 FORI2 5TO5    Set 05335 offset from  5V to  5V   150 PRINT  1   offs        and query each time    160 GOSUB 190    Query DS335 and diplay result   170 NEXT     180 END       Routine to query the DS335 frequency      190 PRINT  1   freq      offset  and amplitude and display them     200 INPUT  1  F  210 PRINT  1   ampl    220 INPUT  1 A  230 PRINT  1   offs    240 INPUT  1  O  250 PRINT  Frequ   F          
7.   the DS335 at least 1 2 hour to warm up     Set the DS335 to sine wave  1 kHz  3 00 Vrms  and 500 Load  Impedance  Allow the thermal converter 15 seconds to stabilize and  record the result as the 1RHz reference value     Step the DS335 s frequency in 500kHz steps from OHz to 3 1 MHz  Allow  the thermal converter to stabilize at each frequency and record the  results     Verify that the readings are within  1 2 96 of the 1 kHz reading for  frequencies above 1kHz     Square Waves    specification   5   frequency    3 1MHz    1     2     3     Connect the DS335 s output to the oscilloscope with a 500 terminator   Set the DS335 to square wave  1 kHz  10Vpp  and 500 Load  Impedance  Set the scope to 2V div and 0 1ms div    Step the DS335 s frequency in 100kHz steps from OkHz to 3 1 MHz     Verify that the DS335 s output is within  5  of the 1kHz amplitude     This test measures the accuracy to the DS335 s DC offset function     specification  1 2  of setting   2mV    1     Connect the DS335 s output to the voltmeter with a 50Q terminator  Set  the DS335 to 0 0V amplitude  and 50Q Load Impedance     DS335 Synthesized Function Generator    4 10 Performance Tests    DC AC    SUBHARMONICS    SPURIOUS SIGNALS    2  Set the DS335 to 5V offset  Read the voltmeter and record the result   The result should be between  4 94V and  5 06V     3  Set the DS335 to  5V offset  Read the voltmeter and record the result   The result should be between  5 06V and  4 940V     4  Set the DS335 to OV o
8.  00196 335 HS 2128 5  3 00270 340 74HC4051  3 00066 340 CA3140E  3 00066 340 CA3140E  3 00487 340 LM1458  3 0041 1 340 74    273  3 00195 340       082  3 00196 335 HS 2128 5  3 00196 335 HS 2128 5  3 00196 335 HS 2128 5  3 00196 335 HS 2128 5  3 00114 329 7815  3 00120 329 7915    DESCRIPTION  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  STATIC RAM  I C   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg                 Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg     ORS Rp pe GR ns ie             Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   STATIC RAM  I C    Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   EPROM PROM  I C    Integrated Circuit  Thru hole Pkg   EPROM PROM  I C    Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Relay   Relay   Integrated Circuit  Thru hole Pkg   Integrated Cir
9.  00201 526 2200U  5 00201 526 2200U  5 00196 520 6800U  5 00196 520 6800U  5 00027 503  01U  5 00262 548  01U AXIAL  5 00262 548  01U AXIAL  3 00012 306 GREEN  3 00012 306 GREEN  3 00885 306 YELLOW  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00012 306 GREEN  3 00455 310 GREEN COATED  3 00455 310 GREEN COATED  3 00455 310 GREEN COATED  3 00455 310 GREEN COATED    DESCRIPTION    Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic Disc  50V  10   SL  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Cer
10.  11 5  4 00777 407 11 5  4 00777 407 11 5  4 00031 401 100  4 00031 401 100  4 00130 407 1 00K  4 00193 407 499  4 00193 407 499  4 00193 407 499  4 00193 407 499  4 00158 407 2 00K  4 00158 407 2 00K  4 00166 407 200K  4 00165 407 200  4 00441 401 9 1  4 00472 407 806  4 00138 407 10 0K  4 00138 407 10 0K  4 00142 407 100K  4 00353 441 100  4 00158 407 2 00K  4 00716 407 1 40K  4 00158 407 2 00K  4 00716 407 1 40K  4 00779 407 133  4 00779 407 133  4 00771 407 66 5  4 00771 407 66 5  4 00165 407 200  4 00512 407 80 6  4 00048 401 2 2K  4 00048 401 2 2K  4 00165 407 200  4 00512 407 80 6  4 00165 407 200  4 00142 407 100K  4 00714 401 2 7  4 00714 401 2 7  4 00525 407 7 5  4 00714 401 2 7  4 00786 439 49 9  4 00714 401 2 7  4 00141 407 100  4 00141 407 100  4 00322 407 316  4 00141 407 100  4 00141 407 100  4 00165 407 200  4 00525 407 7 5  4 00322 407 316  4 00780 407 255  4 00055 401 20K  4 00056 401 22  4 00056 401 22    DESCRIPTION    Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  596  Resistor  Carbon Film  1 4W  596  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  C
11.  127  Nom 0  Value added to 12 bit Offset DAC   8 OdB OFF    127  Nom 0  Value added to 12 bit Offset DAC   9 2dB OFF    127  Nom 0  Value added to 12 bit Offset DAC   10 4dB OFF    127  Nom 0  Value added to 12 bit Offset DAC   11 6dB OFF    127  Nom 0  Value added to 12 bit Offset DAC   12 8dB OFF    127  Nom 0  Value added to 12 bit Offset DAC   13 10dB OFF    127  Nom 0  Value added to 12 bit Offset DAC   14 12dB OFF    127  Nom 0  Value added to 12 bit Offset DAC   15 14dB OFF    127  Nom 0  Value added to 12 bit Offset DAC     Pre attenuator gain calibration values  These values are linear in the measured gain for the pre attenuator     16 PRE OdB Always set to 2 16 1  65535   The reference gain   17 PRE 2dB     5  from nominal value of 52057   18 PRE 4dB     5  from nominal value of 41350   19 PRE 6dB     5  from nominal value of 32845   20 PRE 8dB     5  from nominal value of 26090   21 PRE 10dB     5  from nominal value of 20724   22 PRE 12dB     5  from nominal value of 16461   23 PRE 14dB     5  from nominal value of 13076     Post attenuator gain calibration values  These values are linear in the measured gain for the post amplifier  attenuator  There are two of these tables corresponding to the measured gains in the 50 Ohm  and High   Impedance load conditions  These tables compensate for attenuator errors  finite amplifier output resistance   internal 50 Ohm resistor tolerances  and reflects the fact that the output amplitude of high impedance loads is  twice th
12.  3 54 Vrms  10Vpp   and 50Q Load  Impedance    2  Read the AC voltage on the voltmeter  Repeat at 1kHz and 10kHz  and  100 kHz  The readings should be between 3 498 and 3 582 Vrms    1 2   Record the results    3  Set the DS335 to 1 kHz  Set the amplitude to 1 Vrms  Read the  voltmeter and record the results  The amplitude should be between  0 988 and 1 012 Vrms  Repeat at 0 5 Vrms  0 25 Vrms  120 mVrms  70  mVrms  40 mVrms  and 20 mVrms  Record the results  They should be  within  1 2  of the set values    Square Wave    specification  1 290    1  Set the DS335 to square wave  100  2  5Vrms  10 Vpp   and 500 Load  Impedance     DS335 Synthesized Function Generator    Frequency    100 kHz    DC OFFSET ACCURACY    DC Only    2     Performance Tests 4 9    Read the AC voltage on the voltmeter  Repeat at 1 kHz and 10kHz  The  readings should be between 4 94 and 5 06 Vrms     Triangle Ramp Waves    specification   1 2     1     Set the DS335 to triangle wave  100Hz  2 89Vrms  10 Vpp   and 500  Load Impedance     2  Read the AC voltage on the voltmeter  Repeat at 1 kHz and 10kHz  The  readings should be between 2 85 and 2 93 Vrms   Sine Waves    specification   0 1 dB   1 2    frequency  gt  100kHz    1     4     Connect the DS335 s output to the thermal converter  because the  convertor has a 50Q impedance no terminator is needed   Connect the  thermal converter output to the voltmeter using the most sensitive  voltmeter range since the nominal signal level is about 7mV DC  Allow
13.  62V 0 01Vrms   Range into a high impedance load  limited such that  Vac peak    IVacl  lt  10 V    Vpp Vrms  Function   Max  Min  Max  Min   Sine 20V 100 mV 7 07V 0 04Vrms  Square 20V 100 mV 10V 0 05Vrms  Triangle 20V 100 mV 5 77V 0 03Vrms  Ramp 20V 100 mV 5 77V 0 03Vrms  Noise 20V 100 mV 3 24V 0 02Vrms                   Resolution 3 digits    Accuracy  with OV DC Offset   500 terminated    Sine  Accuracy   0 1 dB   Square  Accuracy    2     Triangle  Ramp  Accuracy   2     DS335 Synthesized Function Generator    vi Specifications    DC OFFSET  Range   Limitation   Resolution   Accuracy   WAVEFORMS     5V into 50 Q  limited such that   Vac            Mac      5 V    10V into hi Z  limited such that   V      Vac    lt 10 V                 2xVpp in all cases   3 digits   1 2  of setting  DC only     0 8 mV to  80 mV depending on AC and DC settings    ac peak    Sinewave Spectral Purity    Spurious  non harmonic      Phase Noise     Subharmonic     65 dBc to 1 MHz   55 dBc to 3 1 MHz    60dBc in a 30 KHz band centered on the carrier   exclusive of discrete spurious signals    lt   70 dBc     lt    lt    lt     Harmonic Distortion  Harmonically related signals will be less than     Square Wave    Rise Fall Time     Asymmetry   Overshoot     Ramps and Triangle    Rise Fall Time  Linearity  Settling Time    FREQUENCY SWEEP    Type   Waveform   Rate   Span           Level Frequency Range   lt   60 dBc DC to 100 KHz    lt   50 dBc 1 to 1 MHz        40 dBc 1 to3 1 MHz                
14.  AC to 100 kHz    Input Impedance  50 Q Ballantine 1395A 3  Input Voltage  3 Vrms   Frequency  DC to 10 MHz   Accuracy   0 05dB    Frequency  10 MHz     001 ppm SRS FS700  Phase Noise      130 dBc   100Hz    50 Q   0 2    1 Watt HP 11048C       ADJUSTMENTS    Output Amplifier Bandwidth    The following adjustments set the values of all of the variable components in  the DS335  After an adjustment has been made the associated calibrations  must be made  All adjustments must be complete before calibration is  started  First  remove the DS335 s top cover by removing the four retaining  screws   Set the  cal enable  jumper  JP200 switch 2  between pins 1 and 2     NOTE  The chassis ground and circuit ground float relative to each other   For voltage measurements use the FUNCTION output BNC shield as a  ground reference     These adjustments correct the bandwidth of the output amplifier  A complete  calibration must be performed if these adjustments are changed  All of the  adjustments are on the bottom PCB  Use an insulated adjusting screwdriver     1  Connect the output of the DS335 to the oscilloscope with a 50W  terminator  Set the DS335 to square wave  8 Vpp  100 Hz  Set the  scope to 2 V div vertical and 5 ms div horizontal  Adjust R703 for the  squarest output waveform     2  Set the scope to 200ns div  Adjust C707 for the fastest output risetime  without excessive overshoots     3  Doa complete calibration of the DS335    DS335 Synthesized Function Generator       4 20 Cal
15.  List 5 11       REF  SRS PART VALUE DESCRIPTION   C 537 5 00268 532 270P Capacitor  Ceramic Disc  50V  1096 NPO   C 538 5 00275 532 120P Capacitor  Ceramic Disc  50V  1096 NPO   C 539 5 00151 501 680P Capacitor  Ceramic Disc  50V  1096  SL   C 540 5 00151 501 680P Capacitor  Ceramic Disc  50V  1096  SL   C 542 5 00257 530 20 90P Capacitor  Variable  200V  5m   C 600 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 601 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 602 5 00027 503  01U Capacitor  Ceramic Disc  50V  20   Z5U   C 603 5 00225 548      AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 604 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 605 5 00100 517 2 2U Capacitor  Tantalum  35V  20   Rad   C 606 5 00027 503  01U Capacitor  Ceramic Disc  50V  20   Z5U   C 607 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 608 5 00022 501  001U Capacitor  Ceramic Disc  50V  10   SL   C 700 5 00002 501 100P Capacitor  Ceramic Disc  50V  10   SL   C 701 5 00022 501  001U Capacitor  Ceramic Disc  50V  10   SL   C 702 5 00100 517 2 2U Capacitor  Tantalum  35V  20   Rad   C 703 5 00267 526 1000U Capacitor  Electrolytic  35V  20   Rad   C 704 5 00100 517 2 2U Capacitor  Tantalum  35V  20   Rad   C 705 5 00267 526 1000U Capacitor  Electrolytic  35V  20   Rad   C 707 5 00107 530 1 8 6P Capacitor  Variable  200V  5m   C 708 5 00003 501 10P Capacitor  Ceramic Disc  50V  10   SL   C 709 5 00017 501 47P Capacitor  Ceramic D
16.  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  0 1   25ppm  Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Carbon Comp  1 2W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM    DS335 Synthesized Function Generator    5 16 _DS335 Component Parts List    REF    R 653  R 654  R 655  R 656  R 657  R 660  R 661  R 662  R 663  R 664  R 665  R 666  R 667  R 668  R 669  R 670  R 700  R 701  R 702  R 703  R 704  R 705  R 706  R 707  R 708  R 709  R 711  R 713  R 714  R 716  R 717  R 718  R 720  R 721  R 722  R 723  R 727  R 728  R 729  R 730  R 731  R 733  R 736  R 737  R 740  R 741  R 742  R 744  R 745  R 746  R 747  R 748  R 749  R 750    DS335 Synthesized Function Generator       SRS PART VALUE  4 00777 407
17.  STYP  query returns the current  sweep type  Refer to the SDIR command for sweep direction          Waveform  0 LIN SWEEP  1 LOG SWEEP  SPFR     x The SPFR command sets the sweep stop frequency to x Hertz  An error will    be generated if the sweep frequency is less than or equal to zero or greater  than allowed by the current function  The SPFR  query returns the current  sweep stop frequency  If the stop frequency is less than the start frequency   the STFR command  a downward sweep from maximum to minimum  frequency will be generated  The stop frequency is also used in the FSK  mode     SRAT     x The SRAT command sets the trigger rate for internally triggered single  sweeps and FSK to x Hertz  x is rounded to two significant digits and may  range from 0 01 Hz to 1 kHz for sweeps and 0 01Hz to 50kHz for FSK  The  SRAT  query returns the current trigger rate  If the rate is set to OHz and  FSK is enabled  SDIR   2  then the external FSK BNC is used to toggle  between the start and stop frequencies     STFR     x The STFR command sets the sweep start frequency to x Hertz  An error will  be generated if the sweep frequency is less than or equal to zero or greater  than allowed by the current function  The STFR  query returns the current  sweep start frequency  If the start frequency is greater than the stop  frequency  the SPFR command  a downward sweep from maximum to  minimum frequency will be generated  The stop frequency is also used in the  FSK mode     SWEN    i Enable
18.  URQ Set by any key press  7 PON Set by power on  This status byte is defined by IEEE 488 2  1987  and is used primarily to report errors in commands received    over the communications interfaces  The bits in this register stay set once set and are cleared by reading  them or by the  CLS command        DDS Status Byte   bit name usage  0 Trig d Set when a sweep is triggered   1 Trig Error Set when a trigger rate error occurs   2 Unused  3 Unused  4 Warmup Set after the warmup period has expired   5 Test Error Set if a self test error occurs   6 Unused  7             the stored setting were corrupt on power up     The Warmup bit will be set and remain set after the warmup period has expired  The rest of the bits in this  register are set when the corresponding event occurs and remain set until cleared by reading this status byte  or by the  CLS command     DS335 Synthesized Function Generator    3 10 Programming Commands    DS335 Synthesized Function Generator    Programming Examples 3 11  Program Examples    Introduction The following examples demonstrate interfacing the DS335 via RS232 and  the GPIB interface using the National Instruments GPIB card  Using a  different brand of card would be similar except for the program lines that  actually send the data  These examples are intended to demonstrate the  syntax of the DS335 s command set     To successfully interface the DS335 to a PC via the GPIB interface  the  instrument  interface card  and interface drivers must all be
19.  be disabled and enabled with the  SHIFT  0  and   SHIFT     keys     FUNCTION SELECTION The DS335 s output function is selected using the FUNCTION UP DOWN    arrow keys  Simply press the keys until the desired function LED is lit  If the  programmed frequency is outside of the range allowed for the selected    DS335 Synthesized Function Generator    2 10 Function Setting    Ramps    FREQUENCY    Setting the Frequency    AMPLITUDE    function  an error message will be displayed and the frequency will be set to  the maximum allowed for that function     Ramp functions usually ramp up in voltage  downward ramps may be set  entering a negative amplitude  see AMPLITUDE section      To display the DS335 s output frequency press the  FREQ   The frequency  units can be Hz  kHz  or MHz  and are indicated by the LEDs on the right of  the display  The DS335 has 1 uHz frequency resolution at all frequencies   for all functions  The maximum frequency depends on the function selected  as shown below           Function Frequency Range   Sine 1 uHz     3 100000000000 MHz  Square 1 uHz     3 100000000000 MHz  Triangle 1 uHz     10 000 000000 Hz  Ramp 1 uHz     10 000 000000 Hz  Noise 3 5 MHz White Noise  fixed                 Frequency is usually displayed by the DS335 with the highest resolution  possible  However  if the frequency is below 100 Hz  the DS335 will display  the frequency with 1 uHz resolution  At frequencies greater than 1 MHz the  digits below 0 1 Hz cannot be displayed  but
20.  configured  properly  To configure the DS335  the GPIB address must be set in the GPIB  menu  The default GPIB address is 22  use this address unless a conflict  occurs with other instruments in your system     Make sure that you follow all the instructions for installing the GPIB card  The  National Instruments card cannot be simply unpacked and put into your  computer  To configure the card you must set jumpers and switches on the  card to set the I O address and interrupt levels  You must run the program   IBCONF  to configure the resident GPIB driver for your GPIB card  Please  refer to the National Instruments manual for information  In this example  the  following options must be set with IBCONF     Device name  dds335  Device address  22  EOS character  OAh  linefeed     Once all the hardware and GPIB drivers are configured  use  IBIC   This  terminal emulation program allows you to send commands to the DS335  directly from your computer s keyboard  If you cannot talk to the DS335 via   IBIC   then your programs will not run     Use the simple commands provided by National Instruments  Use  IBWRT   and  IBRD  to write and read from the DS335  After you are familiar with  these simple commands  you can explore more complex programming  commands     The RS232 program assumes the RS232 option is enabled   SHIFT  2   and  the BAUD rate is set to 9600 BAUD     The GPIB example was written in C and the RS232 example was written in  BASIC     DS335 Synthesized Function Gener
21.  i The FUNC command sets the output function type to i  The correspondence  of i and function type is shown in the table below  If the currently selected  frequency is incompatible with the selected function an error will be  generated and the frequency will be set to the maximum allowed for the new  function  The FUNC  query returns the current function     Function  SINE  SQUARE  TRIANGLE    AUON  OT    INVT  2 i        INVT command turns output inversion on  i21  and off  i 0   The INVT   query returns the current inversion status  This function is used with the  ramp waveform to set it for positive or negative slope     DS335 Synthesized Function Generator    3 4 Programming Commands    REYS 2 i    OFFS  2  x    SYNC   I    TERM    i    The KEYS command simulates the pressing of a front panel key  The  KEYS  query returns the keycode of the most recently pressed key   Keycodes are assigned as follows     Key Name Key Code  FREQ 1  AMPL 2  OFFSET 3  START FREQ 4  STOP FREQ 5  SWEEP RATE 6  0 7  1 8  2 9  3 10  Vrms HZ DOWN 11  SEL FNC 12  Decimal Point 13  4 14  5 15  6 16  Vpp kHz UP 17      19  7 20  8 21  9 22  MHz SHIFT 23    The OFFS command sets the output s DC offset to x volts  The OFFS   query returns the current value of the DC offset  The DC offset voltage plus  the peak AC voltage must be less than 5 Volts  into 500      Turns the SYNC output on  i 1  or off  i 0      Sets the output source impedance to 500  i20   or hi Z  i21   The TERM   query returns the cur
22.  i21  or off  i0   Valid only if SDIR2 is sent first   Triggers single sweeps if in single trigger mode    Sets the sweep direction 0   Ramp  1   Triangle  2   FSK    Sets the sweep stop frequency to x Hz    Sets the sweep rate to x Hz    Sets the sweep start frequency to x Hz    Sets the sweep type  0   linear sweep  1     logarithmic sweep    Turns sweeps on  i21  or off  iO     Sets the trigger source for sweeps  0   single  1     internal sweep rate     Returns the device identification    Recalls stored setting i    Clears instrument to default settings    Stores the current settings in storage location i     Clears all status registers    Sets reads the standard status byte enable register    Reads the standard status register  or just bit j of register    Sets the power on status clear bit  This allows SRQ s on power up if desired   Sets reads the serial poll enable register    Reads the serial poll register  or just bit n of register    Reads the DDS status register  or just bit n of register    Sets reads the DDS status enable register     DS335 Synthesized Function Generator    x Abridged Command List    Hardware Test Control     TST  Starts self test and returns status when done     Status Byte Definitions    Serial Poll Status Byte    bit name usage  0 Sweep Done set when no sweeps in progress  1 Sweep Enable set when sweep or FSK is enabled  2 User SRQ set when the user issues a front panel SRQ  3 DDS set when an unmasked bit in DDS status byte is set  4 MAV set 
23.  is filtered by 470 Ohm resistor networks before being latched into the  12 bit waveform DAC  U500  a TDC1012  by the rising edge of the 10 MHz CONV clock  The differential  current outputs from the DAC have a range from 0 to  40 mA     Value  OUT  OUT  0 0  40 000 mA  1   01  39 990  7FF  19 995  20 005  800  20 005  19 995  FFE  39 990  00 010  FFF  40 000 0    Because the DAC outputs can only sink current  part of the output termination network is connected to a  positive voltage source which tracks the DAC reference input  This arrangement keeps both outputs centered  on 0 Vdc  This improves the performance of the DAC and eliminates any dc current from the output filters     DS335 Synthesized Function Generator    Circuitry 5 5    Output Filters  DS335M5     There are two output filter types  a Bessel filter and a Cauer filter  Both filters have a characteristic impedance  of 50 Ohms  they are driven by  and terminated into 50 Ohms  The filters are differential filters  they have  complementary inputs and outputs  and are closely phase matched between the inputs because they share  the same physical core     The Bessel filter is a 5th degree filter with the  3 dB point set to 3 5 MHz  This filter is used when ramps   triangles or noise functions are selected  The Bessel filter has excellent phase linear response so that there  will be no overshoot or ringing of the output waveform     The Cauer filter is a 7th degree filter with a passband to 3 4 MHz and a stopband attenu
24.  j are integers  Variable x is a real number in integer  real  or exponential notation    Commands which may be queried have a   in parentheses     after the mnemonic  The     are not sent   Commands that may only be queried have a  2  after the mnemonic  Commands which may not be queried  have           Optional parameters are enclosed by  1     Function Output Control Commands    AECL  AMPL    x    ATTL  FREQ    x  FUNC   i    INVT 2 i  KEYS    i  OFFS   x  SYNC    i  TERM    i    Sweep control commands                     TRG  SDIR 2 i  SPFR 2  x  SRAT 2  x  STFR 2  x  STYP 2 i  SWEN    i  TSRC    i    Setup Control Commands     IDN    RCLi   RST    SAV i    Status Reporting Commands     CLS    ESE    j   ESR   j    PSC    j   SRE    j   STB   j   STAT   j   DENA    j    Sets the output amplitude offset to ECL levels  1Vpp   1 3V offset     Sets the output amplitude to x  x is a value plus units indicator  The units can  be VP  Vpp   VR  Vrms   Example  AMPL 1 00VR sets 1 00 Vrms    Sets the output amplitude offset to TTL levels  5 Vpp  2 5 V offset     Sets the output frequency to x Hz    Sets the output function  0   sine  1   square  2   triangle  3   ramp    4   noise    Sets the output inversion on  i21  or off  i 0   Used with the ramp function   Simulates a key press or reads the most recently pressed key    Sets the output offset to x volts    Turns the Sync output on  i21  or off  i20     Sets the output source impedance to 500  i0   Hi Z  i21      Enables FSK on 
25.  lt  15 nS  5 nS  10 to 90    at full output     1  of period   3 nS     590 of peak to peak amplitude at full output    100  20 nS  3 5MHz Bessel Filter    0 1  of full scale output   lt  200 ns to settle within 0 5  of final value at full output    Linear or Log  phase continuous   Up  down  up down  single sweep   0 01 Hz to 1 kHz   1 uHz to 3 1 MHz  10 kHz for triangle or ramp     FREQUENCY SHIFT KEYING  FSK     Type   Waveform   Rate    Shift Span   External     Internal rate or External control  phase continuous  Sine  Square  Triangle  Ramp   0 01 Hz to 50 kHz  internal    1 uHz to 3 1 MHz  10 kHz for triangle or ramp   TTL input  1MHz maximum    DS335 Synthesized Function Generator    Specifications vii    SYNC  amp  SWP FSK OUTPUTS    SYNC  TTL level  active with all functions  SWP FSK  TTL level  synchronous with internal Sweeps and FSK rates    TIMEBASE  Accuracy  25 ppm  0 to 70  C   Aging 5 ppm year  Optional Timebase  Type  Temperature Compensated Crystal Oscillator  Stability      2 0 ppm  0 to 50  C  Aging  5 ppm first year  2 ppm per year thereafter    GENERAL    Interfaces RS232 C  300 to 9600 Baud  DCE  and GPIB   All instrument functions can be controlled over the interfaces     Weight 8 165   Dimensions 8 5  x 3 5  x 13   W x H x L   Power 25 Watts  100 120 220 240 Vac 50 60 Hz    DS335 Synthesized Function Generator    viii Specifications    DS335 Synthesized Function Generator    Abridged Command List ix    Abridged Command List    Syntax    Variables i
26.  of the square wave  It should be less than 20ns     This test provides a visual indication of the sine wave amplitude flatness     1     2     Connect the DS335 s output to the oscilloscope input and terminate in  500     Set the DS335 to sine wave  10Vpp  and 500 Load Impedance  Set to  linear sweep with a Unidirectional waveform  Set the start frequency to  1Hz  stop frequency to 3MHz  and the rate to 100Hz  Turn the DS335 s  sweep ON     Set the scope to 2V div vertical  and 1ms div horizontal  Trigger the  scope on the falling edge of the DS335 s SWEEP output  Rear Panel      The scope should show a sweep that is essentially flat  The peak to   peak variations should be less than  1 2   Ignore any dc variations   using the peak to peak measurements for flatness comparison     This test provides a visual check of the DS335 s output level control     1     Connect the DS335 s output to the oscilloscope input and terminate in  500     Set the DS335 to sine wave  1MHz  10Vpp  and 500 Load Impedance   Set the scope to 2V div vertical and 1us div horizontal     Verify that the DS335 s output is about 10V pk to pk   Set the DS335 to 5Vpp verify the output     Repeat step 4 at 1Vpp  0 5 Vpp  0 1 Vpp  and 0 05 Vpp  Adjust the  Scope as necessary     THIS COMPLETES THE FUNCTIONAL TESTS    DS335 Synthesized Function Generator    4 8 Performance Tests    PERFORMANCE TESTS    These tests are intended to measure the DS335 s conformance to its published specifications  The test  result
27.  output into 50 ohms  Turn the DS335 on and  wait until the message  TEST PASS  is displayed  if the self tests fail  refer to  TROUBLESHOOTING section of the manual      1  Press  SHIFT        This recalls the DS335 s default settings     2  Press  AMPL   Then press  5  Vpp   Displays the amplitude and sets it to 5 Vpp  The scope  should show a 5 Vpp 1 MHz sine wave     3  Press  FUNC DOWN ARROW  twice  The function should change to a square wave and then a  triangle wave  The 05335 automatically performs     frequency adjustment to match the maximum triangle  frequency  10kHz      4  Press  FREQ  and then  1  kHz   Displays the frequency and sets it to 1 kHz  The scope  should now display a 1 kHz triangle wave     5  Press  UP ARROW   The frequency will increment to 1 0001 kHz  The flashing  digit indicates a step size of 0 1 Hz     DS335 Synthesized Function Generator    1 2 Getting Started    6  Press  SHIFT UP ARROW  twice     7  Press  UP ARROW  three times     Observe that the blinking digit is shifted twice to the left  indicating a step size of 10 Hz     We ve changed the output frequency to 10 0301 kHz     Frequency Sweep The next example demonstrates a linear frequency sweep  The DS335 can  sweep the output frequency of any function over the entire range of allowable  output frequencies  There are no restrictions on minimum or maximum  sweep span  The sweep is phase continuous and may range from 0 01Hz to    1000 kHz     Attach the FUNCTION output BNC to the oscill
28.  question mark      to the command mnemonic and omitting the desired parameter from the  command  If multiple queries are sent on one command line  separated by  semicolons  of course  the answers will be returned in a single response line  with the individual responses separated by semicolons  The default  response terminator that the DS335 sends with any answer to a query is  carriage return linefeed ecrselfs on RS232  and linefeed plus EOI on GPIB   All commands return integer results except as noted in individual command  descriptions     Examples of Command Formats    FREQ  1000 0  lt  Sets the frequency to 1000 Hz    FREQ    If   Queries the frequency     IDN   lt lf gt  Queries the device identification  query  no  parameters        TRG  lt  Triggers a Sweep  no parameters     FUNC 1  FUNC   lt lf gt  Sets function to square wave 1  then queries the  function     The DS335 reports two types of errors that may occur during command  execution  command errors and execution errors  Command errors are  errors in the command syntax  For example  unrecognized commands   illegal queries  lack of terminators  and non numeric arguments are examples  of command errors  Execution errors are errors that occur during the  execution of syntactically correct commands  For example  out of range  parameters and commands that are illegal for a particular mode of operation  are classified as execution errors     The NO COMMAND bit is a bit in the serial poll register that indicates that  
29.  received  All commands function identically on  GPIB and RS232  Command mnemonics beginning with an asterisk     are  IEEE 488 2  1987  defined common commands  These commands also  function identically on RS232  Commands may require one or more  parameters  Multiple parameters are separated by commas         Multiple commands may be sent on one command line by separating them  by semicolons      The difference between sending several commands on  the same line and sending several independent commands is that when a  command line is parsed and executed the entire line is executed before any  other device action proceeds     DS335 Synthesized Function Generator    3 2 Programming Commands    Programming Errors    No Command Bit    DETAILED COMMAND LIST    There is no need to wait between commands  The DS335 has a 256  character input buffer and processes commands in the order received  If the  buffer fills up the DS335 will hold off handshaking on the GPIB and attempt  to hold off handshaking on RS232  If the buffer overflows the buffer will be  cleared and an error reported  Similarly  the DS335 has a 256 character  output buffer to store output until the host computer is ready to receive it  If  the output buffer fills up it is cleared and an error reported  The GPIB output  buffer may be cleared by using the Device Clear universal command     The present value of a particular parameter may be determined by querying  the DS335 for its value  A query is formed by appending a
30.  the frequency still has 1 uHz  resolution and may be set via the computer interfaces     If the function is set to NOISE the character of the noise is fixed with a band  limit of 3 5 MHz  The frequency is not adjustable and the FREQ display will  read  noise  instead of a numerical value     To set the frequency of any function simply type a new value on the keypad  and complete the entry with the appropriate units  Hz  kHz  or MHz   Also   the UP and DOWN arrow keys may be used to increment or decrement the  frequency by adding or subtracting one from the flashing digit     Press  AMPL  to display the amplitude of the output function  The amplitude  may be set and displayed in units of Vj  and Vins  The current units are  indicated by the LEDs at the right of the display  The amplitude range is  limited by the DC offset setting since      peakl            5 V  into 500   If    the DC offset is zero the amplitude range for each of the functions is shown  below           Note  The rms value for NOISE is based on the total power in the output  bandwidth  about 3 5 MHz  at a given peak to peak setting                 Vpp Vrms  Function Max  Min  Max  Min   Sine 10V 50 mV 3 54V 0 02Vrms  Square 10V 50 mV 5 00V 0 03Vrms  Triangle 10V 50 mV 2 89V 0 01Vrms  Ramp 10V 50 mV 2 89V 0 01Vrms  Noise 10V 50 mV 1 62V 0 01Vrms                   500 Load Impedance    DS335 Synthesized Function Generator       Function Setting 2 11             Vpp Vrms  Function Max  Min  Max  Min   Sine 20V 
31.  user service request is in addition to the usual  service requests based on status conditions  see PROGRAMMING section  for details      Press  SHIFT  2  three times to display the last 256 characters of data that  have been received by the DS335  This display is a 3 character window into  the DS335 s input data queue that could be scrolled to view the previous 256  characters  The data is displayed in ASCII hex format  with each input  character represented by 2 hexadecimal digits  The most recently received  character has a decimal point indicator  Pressing  DOWN ARROW  scrolls  the display to the beginning of the queue  and  UP ARROW  scrolls to later in  the queue     The DS335 has a built in test routine that allows the user to test a large  portion of instrument functionality quickly and easily  Self test starts every  time the DS335 is turned ON     The DS335 s self test is always executed on power up  The test checks  most of the digital circuitry in the DS335  and should end with the display   test pass   If the self test encounters a problem it will immediately stop and  display a warning message  See the TROUBLESHOOTING section for a list  and explanation of the error messages  If the DS335 fails its test it still may  be operated     The DS335 tests its CPU and data memory  ROM program memory   calibration constant integrity  the computer interfaces  and the modulation  program memory    Items not tested are the connections from the PC boards to the BNC  connecto
32. 0  4 00056 401 22  4 00302 407 82 5  4 00685 408 100  4 00031 401 100  4 00132 407 1 10R  4 00215 407 909  4 00030 401 10  4 00081 401 470  4 00081 401 470  4 00112 402 47  4 00477 407 432  4 00777 407 11 5  4 00778 407 44 2  4 00777 407 11 5  4 00777 407 11 5  4 00777 407 11 5  4 00777 407 11 5  4 00777 407 11 5  4 00777 407 11 5  4 00778 407 44 2  4 00777 407 11 5  4 00777 407 11 5  4 00777 407 11 5  4 00777 407 11 5    DESCRIPTION    Resistor  Metal Film  1 8W  1   5OPPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor 
33. 0  CTS and DTR  should be passed   Occasionally  pins 6 and 8  DSR and CD  will be needed  these lines are  always asserted by the DS335     DS335 Synthesized Function Generator    4 4  Troubleshootin    DS335 Synthesized Function Generator    Performance Tests 4 5    PERFORMANCE TESTS    INTRODUCTION    NECESSARY EQUIPMENT    Instrument  Analog Oscilloscope    Time Interval Counter    FFT Spectrum Analyzer    RF Spectrum Analyzer    DC AC Voltmeter    Thermal Converter    10 MHz Frequency Standard    500 Terminator    Doubly Balanced Mixer    The procedures in this section test the performance of the DS335  The first  set tests the basic functionality of the DS335 from the front panel  The  second set of tests actually measures the DS335 s specifications  The  results of each test may be recorded on the test sheet at the end of this  section     The following equipment is necessary to complete the tests  The suggested  equipment or its equivalent may be used     Critical Specifications Recommended Model          350 MHz Bandwidth Tektronix 2465    Frequency Range  20 MHz minimum SRS SR620  Time Interval Accuracy  1ns minimum    Frequency Range  DC to 100 kHz SRS SR760  Amplitude Accuracy   0 2 dB  Distortion     75 dB below reference    Frequency Range  1 kHz to 100 MHz Anritsu MS2601  HP4195A  Amplitude   0 5 dB  Distortion and Spurious      70 dB    5 1 2 Digit DC accuracy Fluke 8840A  True RMS AC to 100 kHz    Input Impedance  500  Ballantine 1395A 3  Input Voltage  3 Vrm
34. 0 1V 7 07V 0 04Vrms  Square 20V 0 1V 10 0V 0 05Vrms  Triangle 20V 0 1V 5 77V 0 03Vrms  Ramp 20V 0 1V 5 77V 0 03Vrms  Noise 20V 0 1V 3 24V 0 02Vrms                   HIGH Z Load Impedance    Output Inversion The DS335 s output may be inverted for ramp functions  This is useful for  turning positive ramps into negative ramps  Entering a negative amplitude  inverts the ramp output     D C  Only The output of the DS335 may be set to a DC level by entering an amplitude  of 0 V  When the amplitude is set to zero the A C  waveform will be  completely shut off and the DS335 may be used as a DC voltage source     DC OFFSET When the  OFFS  key is pressed the DC offset is displayed and the           indicator LED will be lit     new value may be entered numerically with         amplitude unit key  In general  the DC offset may range between  5V  but is  restricted such that  Vac              Vacl  lt  5 V  into 50 Ohms   or   Vac peak        IVgel     10 V  into HIGH Z   The DC offset is also restricted such that  V4    lt   2x         When the offset is changed  the output signal will briefly go to zero  as the output attenuators are switched  and then back to the set offset value     SYNC ENABLE Pressing the  SHIFT     key enables the SYNC OUT function  The   SHIFT  O  disables the output by highly attenuating the output function  signal     DS335 Synthesized Function Generator    2 12 Function Setting    DS335 Synthesized Function Generator    Sweeps  amp  FSK 2 13    FREQUENCY SWEEP
35. 0 20dB     5  from nominal value of 3276   51 50 22dB     5  from nominal value of 2602   52 50 24dB     5  from nominal value of 2067   53 50 26dB     5  from nominal value of 1642   54 50 28dB     5  from nominal value of 1304   55 50 30dB     5  from nominal value of 1036     Spare calbytes  unused      56 Unused  57 Unused  58 Unused  59 Unused  60 Unused  61 Unused  62 Unused  63 Unused  64 Unused  65 Unused  66 Unused  67 Unused  68 Unused  69 Unused  70 Unused  71 Unused    The following three tables have a length of 160 entries  and contain sine and square wave leveling values and  squarewave symmetry values as a function of frequency     72 SINE 0 Fixed at 127  This is the reference value for dc    73 SINE 1 0 to 255  Nominal 127  For 19 531 to 39 062 Hz    74 SINE 2 0 to 255  Nominal 127  For 39 063 to 58 593 Hz   231 SINE 159 0 to 255  Nominal 127  For 3105468 to 3125000 Hz     The next table of 160 words contains amplitude leveling data for square wave outputs  This data is used to  modify squarewave amplitude control values as a function of frequency  there is no hardware accommodation  for amplitude leveling of squarewave sweeps      232 SQ 0 Fixed at 2 15  32 768   The dc reference level   233 SQ 1 For 19 531 to 39 062 Hz     10  from nominal   234 SQ 2 For 39 063 to 58 593 Hz     10  from nominal   391 SQ 159 For 3105468 to 3125000 Hz     10  from nominal     DS335 Synthesized Function Generator    4 18 Calibration    The last table of 160 words contains sync 
36. 00128 610 DS335 340  6 00131 623 10MHZ  6 00212 630 1 X 25 CYL  7 00217 735 PS300 40  7 00447 709 DS335 1  7 00449 709 DS335  7 00451 720 DS335 4  amp   5  7 00452 720 DS335 6C  9 00458 917 DS335 340 345  9 00552 924 COPPERFOIL 1     DESCRIPTION   Voltage Reg   TO 220  TAB  Package  Voltage Reg   TO 220  TAB  Package  Voltage Reg   TO 220  TAB  Package  Voltage Reg   TO 220  TAB  Package  Varistor  Zinc Oxide Nonlinear Resistor  Power_Entry Hardware   Lugs   Nut  Kep   Nut  Kep   Cable  Coax  amp  Misc    Standoff   Tie   Wire  24 UL1007 Strip 1 4x1 4 Tin  Wire  24 UL1007 Strip 1 4x1 4 Tin  Screw  Black  All Types   Heat Sinks   Screw  Flathead Phillips   Screw  Panhead Phillips   Insulators   Screw  Flathead Phillips   Washer  nylon   Power Button   Insulators   Screw  Panhead Phillips   Wire  22 UL1007   Wire  22 UL1007   Washer  nylon   Insulators   Termination   Hardware  Misc    Connector  Amp  MTA 156  Connector  Amp  MTA 100  Connector  Female   Cable Assembly  Ribbon   Cable Assembly  Multiconductor  Varistor  Zinc Oxide Nonlinear Resistor  Fuse   Transformer   Temp  Controlled Crystal Osc    Ferrite Beads   Injection Molded Plastic   Lexan Overlay   Lexan Overlay   Fabricated Part   Fabricated Part   Product Labels   Tape  All types    Miscellaneous and chassis Assembly Parts List    REF   U 104  20  20       SRS PART VALUE  3 00449 342 27C256 120  0 00179 000 RIGHT FOOT  0 00180 000 LEFT FOOT    DESCRIPTION  EPROM PROM  I C   Hardware  Misc   Hardware  Misc     DS33
37. 0138 407 10 0K Resistor  Metal Film  1 8VV  196  SOPPM  R 318 4 00210 407 9 09R Resistor  Metal Film  1 8VV  196  SOPPM  R 400 4 00309 407 3 32K Resistor  Metal Film  1 8VV  196  SOPPM  R 401 4 00130 407 1 00K Resistor  Metal Film  1 8VV  196  SOPPM  R 402 4 00138 407 10 0K Resistor  Metal Film  1 8VV  196  SOPPM  R 403 4 00165 407 200 Resistor  Metal Film  1 8VV  196  SOPPM  R 406 4 00034 401 10K Resistor  Carbon Film  1 4W  596   R 407 4 00021 401 1 0K Resistor  Carbon Film  1 4W  5     DS335 Synthesized Function Generator    DS335 Component Parts List 5 15    REF   R 500  R 501  R 502  R 503  R 504  R 505  R 506  R 507  R 508  R 509  R 510  R 511  R 512  R 513  R 601  R 602  R 603  R 604  R 605  R 606  R 607  R 608  R 609  R 610  R 611  R 612  R 613  R 614  R 615  R 616  R 617  R 618  R 619  R 620  R 621  R 622  R 623  R 624  R 625  R 626  R 627  R 628  R 635  R 636  R 637  R 638  R 639  R 640  R 641  R 648  R 649  R 650  R 651  R 652       SRS PART VALUE  4 00138 407 10 0K  4 00141 407 100  4 00141 407 100  4 00141 407 100  4 00141 407 100  4 00506 407 35 7K  4 00702 407 1 78K  4 00702 407 1 78K  4 00776 407 178  4 00776 407 178  4 00724 407 226  4 00719 401 4 7  4 00719 401 4 7  4 00724 407 226  4 00473 407 11 0K  4 00473 407 11 0K  4 00166 407 200K  4 00142 407 100K  4 00021 401 1 0K  4 00191 407 49 9  4 00031 401 100  4 00031 401 100  4 00031 401 100  4 00031 401 100  4 00130 407 1 00R  4 00141 407 100  4 00141 407 100  4 00132 407 1 10R  4 00215 407 909  4 00030 401 1
38. 10K Resistor  Carbon Film  1 4W  5    R 1010 4 00034 401 10K Resistor  Carbon Film  1 4W  5    R 1011 4 00081 401 470 Resistor  Carbon Film  1 4W  5    R 1012 4 00081 401 470 Resistor  Carbon Film  1 4W  5    R 1013 4 00081 401 470 Resistor  Carbon Film  1 4W  5    R 1014 4 00081 401 470 Resistor  Carbon Film  1 4W  5    R 1015 4 00021 401 1 0K Resistor  Carbon Film  1 4W  5    R 1016 4 00021 401 1 0K Resistor  Carbon Film  1 4W  5    U 900 3 001 12 329 7805 Voltage Reg   TO 220  TAB  Package   U 1000 3 00303 340 74HC164 Integrated Circuit  Thru hole Pkg    U 1001 3 00045 340 74HC32 Integrated Circuit  Thru hole Pkg    U 1002 3 00434 340 74HC299 Integrated Circuit  Thru hole Pkg    U 1003 3 00039 340 74HC14 Integrated Circuit  Thru hole Pkg    U 1004 3 00036 340 74HC00 Integrated Circuit  Thru hole PRg    U 1005 3 00645 340 NAT9914BPD Integrated Circuit  Thru hole PRg    U 1006 3 00078 340 DS75160A Integrated Circuit  Thru hole Pkg    U 1007 3 00079 340 DS75161A Integrated Circuit  Thru hole Pkg    U 1008 3 00493 340 UPD71051C Integrated Circuit  Thru hole Pkg     DS335 Synthesized Function Generator    5 10 DS335 Component Parts List       REF  SRS PART VALUE DESCRIPTION   U 1009 3 00217 340 MAX232 Integrated Circuit  Thru hole Pkg   Z0 0 00299 000 1 8  ADHES TAPE Hardware  Misc    70 1 00048 171 14 COND Cable Assembly  Ribbon    Front Panel and Main PC Board Parts List       REF  SRS PART VALUE DESCRIPTION   BT1 6 00001 612 BR 2 3A 2PIN PC Battery   C 100 5 00225 548  1U AX
39. 5 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 821 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 822 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 823 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 824 5 00225 548      AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 825 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 826 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 827 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX    DS335 Synthesized Function Generator    5 12 DS335 Component Parts List    REF    C 828  C 829  C 830  C 831  C 832  C 833  C 834  C 835  C 836  C 837  C 838  C 839  C 840  C 841  C 842  C 843  C 844  C 845  C 846  C 847  C 848  C 849  C 850  C 851  C 852  C 900  C 944  C 945  C 953    D 21  D 22  D 23    DS335 Synthesized Function Generator       SRS PART VALUE  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00259 501  002U  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00225 548  1U AXIAL  5 00259 501  002U  5 00225 548  1U AXIAL  5
40. 5 Synthesized Function Generator    5 20 05335 Component Parts List    DS335 Synthesized Function Generator       SRS PART VALUE  0 00204 000 REAR FOOT  0 00248 026 10 32X3 8TRUSSP  0 00315 021 6 32X7 16 PP  0 00326 026 8 32X1 4PP  0 00396 000 BE CU   DDS  0 00590 066 0097 0555 02  7 00122 720 DG535 36  7 00259 720 SR560 28  7 00260 720 SR560 27    DESCRIPTION   Hardware  Misc    Screw  Black  All Types   Screw  Panhead Phillips   Screw  Black  All Types  Hardware  Misc    Copper Foil Tape  Self Adhesive  Fabricated Part   Fabricated Part   Fabricated Part    
41. 6 130 3 PIN SI  1 00080 130 8 PIN SI  1 00080 130 8 PIN SI  6 00120 630 FB64 101  6 00120 630 FB64 101  6 00120 630 FB64 101  4 00498 421 680X4  4 00498 421 680X4  4 00498 421 680X4  4 00498 421 680X4  4 00774 421 39X4  4 00774 421 39X4  4 00707 425 2 2KX7  4 00293 421 470X4  4 00244 421 10KX4  4 00293 421 470X4  4 00293 421 470X4  4 00293 421 470X4  4 00775 419 220X13  4 00717 421 22X4  4 00717 421 22X4  4 00717 421 22X4  4 00717 421 22X4  7 00457 701 DS335 MAIN  7 00453 701 DS335 340 FP  7 00450 701 DS335 40 PS OPT  3 00021 325 2N3904  3 00022 325 2N3906    DESCRIPTION   LED  Coated Rectangular  LED  Coated Rectangular  LED  Rectangular    Diode  Diode  Diode  Diode  Diode  Diode  Diode  Diode  Diode  Diode    Integrated Circuit  Thru hole Pkg     Diode  Diode  Diode  Diode  Diode    Connector  Male  Connector  Male  Connector  BNC  Connector  BNC  Connector  BNC  Connector  BNC  Connector  Male  Connector  Male  Connector  Male  Connector  Male    Ferrite Beads  Ferrite Beads  Ferrite Beads    Res  Network   Res  Network   Res  Network   Res  Network   Res  Network   Res  Network     SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated     Resistor Network SIP 1 4W 2   Common     Res  Network   Res  Network   Res  Network   Res  Network   Res  Network   Res  Network   Res  Network   Res  Network   Res  Network   Res  Network     SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   S
42. A IA    1  Connect the DS335 to the RF spectrum analyzer  Set the DS335 to sine  wave 1Vpp  OV offset   and 50Q Load Impedance     2  Setthe DS335 to 100 kHz  Set the spectrum analyzer to 100 kHz center  frequency  100 kHz span  Measure the amplitude of the spurious signals  and verify that they are  lt   65 dBc  Increase the span and check again     3  Set the DS335 to 2 MHz  Set the spectrum analyzer to 2 MHz center  frequency  100 kHz span  Measure the amplitude of the spurious signals    and verify that they are  lt   55 dBc  Increase the span and check again     DS335 Synthesized Function Generator    HARMONIC DISTORTION    PHASE NOISE    SQUARE WAVE RISE TIME    SQUARE WAVE SYMMETRY    Performance Tests 4 11    This test measures the DS335 s sine wave harmonic distortion     specification   lt  60 dBc  frequency  lt  100 kHz   lt   50 dBc  frequency 0 1 to 1 MHz   lt      40 dBc  frequency 1 to 3 1 MHz    1  Connect the DS335 output to the FFT analyzer input with a 50W  terminator  Set the DS335 to sine wave  100Hz  1 Vpp  and 50Q Load  Impedance     2  Adjust the FFT analyzer to view the fundamental and its harmonics   Verify that all harmonics are below  60 dBc     3  Repeat step 2 at 1 kHz and 10 kHz     4  Connect the DS335 output to the RF spectrum analyzer input  Set the  DS335 to 50 kHz  Verify that the harmonics are at least  60 dBc     5  Set the 05335 to 500 kHz  and 3 MHz  and verify that all harmonics are  at least  50 dBc  and  40 dBc  respectively  Record 
43. Component Parts List 5 17    REF   R 751  R 752  R 800  R 801  R 802  R 803  R 804  R 805  R 806  R 807  R 808  R 809  R 810  R 8111  R 812  R 813  R 814  R 815  R 817  R 818  R 900  R 901  R 902  50104  50408  SP100  SW1  SW900  T 500  T 501  T 502  T 503  T 504  T 505  T 600  T 800  T 801  T 900  TP100  TP101  TP102  TP103  TP500       SRS PART VALUE  4 00056 401 22  4 00056 401 22  4 00749 439 432  4 00749 439 432  4 00777 407 11 5  4 00750 439 221  4 00750 439 221  4 00751 439 23 7  4 00752 439 232  4 00752 439 232  4 00752 439 232  4 00752 439 232  4 00753 439 52 8  4 00754 439 154  4 00755 439 137  4 00755 439 137  4 00755 439 137  4 00755 439 137  4 00272 407 221  4 00202 407 698  4 00022 401 1 0M  4 00034 401 10R  4 00032 401 100R  1 00026 150 28 PIN 600 MIL  1 00108 150 PLCC 68 TH  6 00096 600 MINI  7 00448 740 DS335 340  2 00023 218 DPDT  6 00138 601 T37 15 8  6 00139 601 T37 15 12  6 00141 601 T37 15 14  6 00140 601 T37 15 13  6 00139 601 T37 15 12  6 00141 601 T37 15 14  6 00157 601 DS335  6 00157 601 DS335  6 00157 601 DS335  1 00036 116 7 PIN  VVHITE  1 00143 101 TEST JACR  1 00143 101 TEST JACR  1 00143 101 TEST JACR  1 00143 101 TEST JACR  1 00143 101 TEST JACR  3 00288 340 HDSP H101  3 00288 340 HDSP H101  3 00288 340 HDSP H101  3 00288 340 HDSP H101  3 00288 340 HDSP H101  3 00288 340 HDSP H101  3 00288 340 HDSP H101  3 00288 340 HDSP H101  3 00298 340 Z80H  3 00049 340 74HC74  3 00155 340 74HC04    DESCRIPTION   Resistor  Carbon Film  1 4W  596  Resistor  C
44. Function Generator    Programming Commands 3 7    Hardware Test and Calibration Commands    NOTE  These commands are primarily intended for factory calibration use and should never be needed  during normal operation  Incorrect use of some of these commands can destroy the calibration of the  DS335      CLK  The  CLK  command queries the DS335 for the status of its calibration  jumper  Shown below are the different status values that the DS335 can  return        Status value Meaning    0 Calibration disabled  1 Calibration enabled   FCL The  FCL command recalls the factory calibration bytes  This command will    generate an error if calibration is not enabled     TST  The  TST  common query runs the DS335 internal self tests  After the tests  are complete the test status is returned  The status may have the following  values  see the TROUBLESHOOTING section for more details      Status value Meaning       0 No Error    1 CPU Error  The DS335 has detected a problem in its CPU    2 Code Error  The DS335 s ROM firmware has a checksum  error    3 Sys RAM Error  The system RAM failed its test    4 Cal Data Error  The DS335 s calibration data has become  corrupt    5 Unused    6 Program Data Error  The modulation program RAM failed its  test    7 DS335 not warmed up  At least 2 minutes must elapse    between power on and calibration      PRE  2  i The  PRE command sets the DS335 s pre amplifier attenuators to range i   The integer i is the attanuation value in dB and ranges from 0 t
45. IAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 101 5 00192 542 22U MIN Cap  Mini Electrolytic  50V  20  Radial   C 102 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 103 5 00040 509 1 0U Capacitor  Electrolytic  50V  20   Rad   C 200 5 00027 503  01U Capacitor  Ceramic Disc  50V  20   Z5U   C 301 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 303 5 00225 548      AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 304 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 305 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 306 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 400 5 00002 501 100P Capacitor  Ceramic Disc  50V  10   SL   C 500 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 501 5 00065 513  01U Capacitor  Mylar Poly  50V  5   Rad   C 502 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 503 5 00178 501 62P Capacitor  Ceramic Disc  50V  10   SL   C 504 5 00178 501 62P Capacitor  Ceramic Disc  50V  10   SL   C 505 5 00273 532 100P Capacitor  Ceramic Disc  50V  10  NPO   C 506 5 00273 532 100P Capacitor  Ceramic Disc  50V  10  NPO   C 509 5 00151 501 680P Capacitor  Ceramic Disc  50V  10   SL   C 510 5 00151 501 680P Capacitor  Ceramic Disc  50V  10   SL   C 511 5 00270 532 51P Capacitor  Ceramic Disc  50V  10  NPO   C 512 5 00270 532 51P Capacitor  Ceramic Disc  50V  10  NPO   C 513 5 00259 501  002U Capacitor  Ceramic Disc  50V  1096  SL   C 514 5 00259 501
46. INE FUSE    Verify that the correct line fuse is installed before  connecting the line cord  For 100V 120V  use a  1 2 Amp slow blow fuse and for 220V 240V  use a  1 4 Amp slow blow fuse     LINE CORD    The DS335 has a detachable  three wire power  cord for connection to the power source and to a  protective ground  The exposed metal parts of the  instrument are connected to the outlet ground to  protect against electrical shock  Always use an  outlet which has a properly connected protective  ground     DS335 Synthesized Function Generator    iv SRS Symbols       Symbols you may find on SRS products     Description   EUM Alternating current   Caution   risk of electric shock   Frame or chassis terminal  A Caution   refer to accompanying documents    Earth  ground  terminal  El  Pee       DS335 Synthesized Function Generator    Specifications v       SPECIFICATIONS   FREQUENCY RANGE  Waveform Maximum Freq Resolution Accuracy  Sine 3 1 MHz 1 uHz  25        Square 3 1 MHz 1 uHz  25ppm  Ramp 10 KHz 1 uHz  25ppm  Triangle 10 KHz 1 uHz  25ppm  Noise 3 5 MHz  Gaussian Weighting    OUTPUT    Source Impedance  50 Q  Output may float up to  40V  AC   DC  relative to earth ground     AMPLITUDE    Range into 500 load  limited such that   Vac peak    Vac    lt 5 V                                      Vpp Vrms  Function   Max  Min  Max  Min   Sine 10V 50 mV 3 54V 0 02Vrms  Square 10V 50 mV 5 00V 0 03Vrms  Triangle 10V 50 mV 2 89V 0 01Vrms  Ramp 10V 50 mV 2 89V 0 01Vrms  Noise 10V 50 mV 1
47. IP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   Dip  1 4W  2   Common  SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated   SIP  1 4W 2   Isolated     pp    eS es         Printed Circuit Board  Printed Circuit Board  Printed Circuit Board  Transistor  TO 92 Package  Transistor  TO 92 Package    DS335 Synthesized Function Generator    5 14 05335 Component Parts List       REF  SRS PART VALUE DESCRIPTION   Q 103 3 00026 325 2N5210 Transistor  TO 92 Pachage   Q 104 3 00026 325 2N5210 Transistor  TO 92 Pachage   Q 200 3 00022 325 2N3906 Transistor  TO 92 Package   Q 201 3 00022 325 2N3906 Transistor  TO 92 Package   Q 202 3 00022 325 2N3906 Transistor  TO 92 Package   Q 203 3 00022 325 2N3906 Transistor  TO 92 Package   Q 500 3 00021 325 2N3904 Transistor  TO 92 Package   Q 600 3 00021 325 2N3904 Transistor  TO 92 Package   Q 601 3 00022 325 2N3906 Transistor  TO 92 Package   Q 602 3 00021 325 2N3904 Transistor  TO 92 Package   Q 603 3 00022 325 2N3906 Transistor  TO 92 Package   Q 604 3 00022 325 2N3906 Transistor  TO 92 Package   Q 700 3 00024 325 2N5086 Transistor  TO 92 Package   Q 701 3 00027 325 2N5770 Transistor  TO 92 Package   Q 702 3 00027 325 2N5770 Transistor  TO 92 Package   Q 703 3 00022 325 2N3906 Transistor  TO 92 Package   Q 704 3 00028 325 2N5771 Transistor  TO 92 Package   Q 705 3 00028 325 2N5771 Transistor  TO 92 Package   Q 706 3 00021 325 2N3904 Transistor  TO 92 Package   Q 707 3 00025 325 2N5088 Transistor  
48. MODEL DS335    Synthesized Function Generator      RS Stanford Research Systems    1290 D Reamwood Avenue  Sunnyvale  California 94089  Phone   408  744 9040   Fax   408  744 9049  email  info QthinkSRS com     www thinkSRS com    Copyright    1993  2002  2013 by SRS  Inc   All Rights Reserved     Revision 1 7  11 2013     DS335 Synthesized Function Generator    Table of Contents    Condensed Information  Safety and Use  SRS Symbols  Specifications  Abridged Command List    Getting Started  Introduction  CW Function Generation  Frequency Sweep    Operation  Introduction to DDS    DS335 Features  Front Panel Features  Rear Panel Features    Function Setting  Setting the Function  Frequency  Amplitude  DC Offset    Sweeps FSK  Frequency Sweeps  Sweep Type  Sweep Frequencies  Sweep FSK Output  FSK Intput    Instrument Setup  Default Settings  Store and Recall  GPIB and RS232 Setup  Self Test    Programming  Programming the DS335  Communications  GPIB Communication  RS 232 Communication  Data Window  Command Syntax  Detailed Command List    Function Output Commands  Sweep Control    2 5    2 7    2 9  2 9  2 9  2 9   2 11    2 13  2 13  2 13  2 14  2 14  2 14    2 17  2 17  2 17  2 17  2 18    Table of Contents    Setup Control Commands  Status Reporting Commands    Test and Calibration Commands    Status Byte Definitions    Programming Examples  Introduction  GPIB and C Example  RS232 and BASIC example    Test and Calibration    Troubleshooting  Operation Error Messages  Self Te
49. S  amp  FSK    Introduction The DS335 can perform frequency sweeps of the sine  square  triangle  and  ramp waveforms  The sweeps may be up or down in frequency  and may be  linear or logarithmic in nature  The frequency changes during the sweep are  phase continuous and the sweep rate may be set between 0 01 Hz and  1000Hz  The DS335 has a SWEEP output that may be used to trigger an  oscilloscope  The DS335 is also capable of Frequency Shift Keying  FSK    FSK can be implemented either through the internal rate generator or the  back panel external input to toggle between two preset frequencies     mam Ti  IT       EB    q    eT AED m     LE                                        WIL  TREY                             Sweep FSK Enable Sweeps are enabled by pressing  SHIFT  START FREQ  in the Frequency  Sweeps menu  The DS335 displays the  CONT SNGL  menu which allows  the user to choose between continuous and single sweeps  The DS335 will  immediately start a continuos sweep unless the user presses the UP DOWN  arrow key to select SINGLE sweep  Once a single sweep is selected  the   SHIFT  START FREQ  key triggers the sweep  If the user has selected the  FSK function from the  UNI BI   Unidirectional Bidirectional FSK  menu  the  single continuous sweep option is disabled and the  FS OFF  menu appears   giving the user the choice to enable or disable the FSK function  Once the  FSK function is selected and enabled  the FSK output signal appears at the  Function Out BNC     Sw
50. SRE     i     STB   i     DENA     i    STAT   i     The  CLS common command clears all status registers  This command  does not affect the status enable registers     The  ESE command sets the standard event status byte enable register to  the decimal value i     The  ESR common command reads the value of the standard event status  register  If the parameter i is present the value of bit i is returned  0 or 1    Reading this register will clear it while reading bit i will clear just bit i     The  PSC common command sets the value of the power on status clear bit   If i2 1 the power on status clear bit is set and all status registers and enable  registers are cleared on power up  If i   0 the bit is cleared and the status  enable registers maintain their values at power down  This allows the  production of a service request at power up     The  SRE common command sets the serial poll enable register to the  decimal value of the parameter i     The  STB  common query reads the value of the serial poll byte  If the  parameter i is present the value of bit i is returned  0 or 1   Reading this  register has no effect on its value as it is a summary of the other status  registers     The DENA command sets the DDS status enable register to the decimal  value i     The STAT  query reads the value of the DDS status byte  If the parameter i  is present the value of bit i is returned  Reading this register will clear it while  reading bit i will clear just bit i     DS335 Synthesized 
51. T    FSK Input    The duration of the sweep is set by  RATE   and the value is entered or  modified with the keypad  The sweep rate may be set over the range of  0 01 Hz to1 kHz  The sweep rate is the inverse of the sweep time  a 0 01 Hz  rate is equal to a 100s sweep time  and a1 kHz rate is equal to a 1 ms sweep  time  For a TRIANGLE sweep the sweep time is the total time to sweep up  and down  If FSK is selected from the UNI BI menu  then the  Sweep Rate   button sets the FSK Rate  If the rate is set to 0 Hz then the rear panel FSK  BNC input toggles between the two preset frequencies  For any non zero  rate the DS335 will toggle between the two preset frequencies at the  specified rate  The maximum internal FSK rate is 50 kHz     The DS335 may sweep over any portion of its frequency range  1 uHz to  3 1 MHz for sine and square waves  1 uHz to 100 kHz for triangle and ramp  waves  The sweep span is limited to six decades for logarithmic sweeps   The DS335 s sweep range is set by entering the start and stop frequencies   In FSK mode  the DS335 will toggle between any two frequencies  1uHz to  3 1 MHz for sine and square waves  and 1 uHz to 100 kHz for triangle and  ramp waves  There are no restrictions on the values of the start and stop  frequencies for linear sweeps     To enter the start and stop frequency press the  START FREQ  and  STOP  FREQ  keys  The span value is restricted to sweep frequencies greater than  zero and less than or equal to the maximum allowed freque
52. T  1  twice to view the GPIB  address  The entry keys or the UP DOWN ARROW keys may be used to set  the GPIB address     The DS335 will ignore its front panel key pad when Remote Enable  REN   has been asserted by the GPIB  This  REMOTE  state is indicated by the  REMOTE LED  To return to LOCAL operation  ie  to enable the front panel   press  3   Controlling programs may inhibit the ability to return to LOCAL  operation by asserting the Local Lockout state  LLO      A linefeed character is sent with and End or Identify  EOI  to terminate  strings from the DS335  Be certain that your GPIB controller has been  configured to accept this sequence     First  make sure that the RS232 interface is enabled  Press  SHIFT  2  to  display the enable status line  RS232 should be  ON   If not  turn RS232 on  using the UP DOWN ARROW keys  Second  the RS 232 baud rate must be  set to match that expected by the controlling computer  The default baud    DS335 Synthesized Function Generator    Troubleshooting 4 3    rate is 9600 baud  The DS335 always sends two stop bits  8 data bits  and  no parity  and will correctly receive data sent with either one or two stop bits     When connecting to a PC  use a standard PC serial cable  not a  null   modem  cable  The DS335 is a DCE  Data Communications Equipment   device  and so should be connected with a  straight  cable to a DTE device   Data Terminal Equipment   The  minimum  cable will pass pins 2 3 and 7   For hardware handshaking  pins 5 and 2
53. TO 92 Package   Q 708 3 00028 325 2N5771 Transistor  TO 92 Package   Q 709 3 00027 325 2N5770 Transistor  TO 92 Package   Q 710 3 00022 325 2N3906 Transistor  TO 92 Package   Q 711 3 00022 325 2N3906 Transistor  TO 92 Package   Q 712 3 00022 325 2N3906 Transistor  TO 92 Package   Q 713 3 00447 322 2N5943 Transistor  TO 39 Package   Q 714 3 00015 322 2N5583 Transistor  TO 39 Package   Q 715 3 00021 325 2N3904 Transistor  TO 92 Package   Q716 3 00021 325 2N3904 Transistor  TO 92 Package   Q 717 3 00021 325 2N3904 Transistor  TO 92 Package   R 101 4 00027 401 1 5K Resistor  Carbon Film  1 4W  596   R 102 4 00027 401 1 5K Resistor  Carbon Film  1 4W  5    R 103 4 00081 401 470 Resistor  Carbon Film  1 4W  5    R 104 4 00081 401 470 Resistor  Carbon Film  1 4W  5    R 105 4 00031 401 100 Resistor  Carbon Film  1 4W  5    R 106 4 00034 401 10K Resistor  Carbon Film  1 4W  5    R 107 4 00032 401 100K Resistor  Carbon Film  1 4W  5    R 108 4 00034 401 10K Resistor  Carbon Film  1 4W  5    R 109 4 00021 401 1 0K Resistor  Carbon Film  1 4W  5    R 110 4 00032 401 100K Resistor  Carbon Film  1 4W  596   R 229 4 00022 401 1 0M Resistor  Carbon Film  1 4W  596   R 300 4 00218 408 10 00K Resistor  Metal Film  1 8W  0 196  25ppm  R 302 4 00034 401 10K Resistor  Carbon Film  1 4W  596   R 303 4 00185 407 4 02K Resistor  Metal Film  1 8VV  196  SOPPM  R 304 4 00130 407 1 00K Resistor  Metal Film  1 8VV  196  SOPPM  R 305 4 00218 408 10 00K Resistor  Metal Film  1 8W  0 196  25ppm  R 316 4 0
54. To refresh a particular sample and hold  the analog multiplexer  U304  a 74HC4051  is inhibited by writing a   one  to the MSB  Q8  of the DAC MPX latch  0305  a 74HC273   Next  the address of the desired S H is  written to bits Q5  Q6 and Q7 of the DAC MPX latch  along with the four LSB s of the desired 12 bit DAC  value to Q1 4  Then the 8 MSB s of the 12 bit DAC value is written along with the port strobe  DAC STB to  load the 12 bit value into the DAC  Finally  the inhibit to the DAC multiplexer is removed by writing a zero to  the MSB  Q8  of the DAC  MPX latch     A different sample and hold is refreshed with each new RTI  The refresh interval is two milliseconds     The square wave symmetry control voltage may be set over    5V with zero being nominal  This voltage  controls the duty cycle of the SYNC and square wave outputs  and varies with frequency to maintain the  output at 5096 duty cycle per the contents of a calibration table     The square wave amplitude control voltage may be set over    5V  The actual output square wave amplitude  is linear in the DAC value  and zero when the DAC value is zero  This voltage is set to  5V if a square wave is  not selected in order to reduce cross talk in the function select relay     The output offset control voltage may be set over the range of  10 5 to  10 5V  The higher output levels are  due to the gain of x2 1 of the sample and hold amplifier for this control voltage  The front panel function output  will have an dc offse
55. amic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic Disc  50V  10   SL  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Electrolytic  35V  20   Rad  Capacitor  Electrolytic  35V  20   Rad  Capacitor  Electrolytic  16V  20   Rad  Capacitor  Electrolytic  16V  20   Rad  Capacitor  Ceramic Disc  50V  20   Z5U  Capacitor  Ceramic  50V  80  20  Z5U AX  Capacitor  Ceramic  50V  80  20  Z5U AX  LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Rectangular   LED  Coated Rectangular   LED  Coated Rectangular   LED  Coated Rectangular   LED  Coated Rectangular    DS335 Component Parts List 5 13    REF   D 24  D 25    PC3  Q 101  Q 102       SRS PART VALUE  3 00455 310 GREEN COATED  3 00455 310 GREEN COATED  3 00884 306 RED  3 00004 301 1N4148  3 00004 301 1N4148  3 00004 301 1N4148  3 00004 301 1N4148  3 00004 301 1N4148  3 00004 301 1N4148  3 00004 301 1N4148  3 00004 301 1N4148  3 00485 301 1N5237B  3 00485 301 1N5237B  3 00062 340 KBP201G BR 81D  3 00226 301 1N5822  3 00226 301 1N5822  3 00226 301 1N5822  3 00226 301 1N5822  3 00203 301 1N5711  1 00038 130 40 PIN DIL  1 00038 130 40 PIN DIL  1 00003 120 BNC  1 00003 120 BNC  1 00073 120 INSL  1 00073 120 INSL  1 00032 130 14 PIN DIL  1 0008
56. arbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Pot  Multi Turn Trim  3 8  Square Top Ad  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 4W  1   50ppm  Resistor  Carbon Film  1 4W  5   Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5     DS335 
57. arbon Film  1 4W  596  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 8W  196  50PPM  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 4W  196  50ppm  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Metal Film  1 8W  1   50PPM  Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Resistor  Carbon Film  1 4W  5   Socket  THRU HOLE   Socket  THRU HOLE   Misc  Components   Keypad  Conductive Rubber   Switch  Panel Mount  Power  Rocker  Inductor   Inductor   Inductor   Inductor   Inductor   Inductor   Inductor   Inductor   Inductor   Header  Amp  MTA 156   Vertical Test Jack   Vertical Test Jack   Vertical Test Jack   Vertical Test Jack   Vertical Test Jack   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Th
58. at of the 50 Ohm cases     High Impedance table goes first  as its first entry is the reference gain for all other measurements     24 HI OdB Fixed at 2 16 1  65535   Reference gain level   25 HI 2dB     5  from nominal value of 52057   26 HI 4dB     5  from nominal value of 41350   27 HI 6dB     5  from nominal value of 32845   28 HI 8dB     5  from nominal value of 26090   29 HI 10dB     5  from nominal value of 20724   30 HI 12dB     5  from nominal value of 16461   31 HI 14dB     5  from nominal value of 13076   32 HI 16dB     5  from nominal value of 10386   33 HI 18dB     5  from nominal value of 8250   34 HI 20dB     5  from nominal value of 6553   35 HI 22dB     5  from nominal value of 5205   36      24dB     5  from nominal value of 4135   37 HI 26dB     5  from nominal value of 3284   38 HI 28dB     5  from nominal value of 2609   39 HI 30dB     5  from nominal value of 2072     DS335 Synthesized Function Generator    Calibration 4 17    Now the post amplifier attenuator gains for 50 Ohm case     40 50 OdB     5  from nominal value of 32768  41 50 2dB     5  from nominal value of 26028   42 50 4dB     5  from nominal value of 20675   43 50            5  from nominal value of 16422   44 50 8dB     5  from nominal value of 13045   45 50 10dB     5  from nominal value of 10362   46 50 12dB     5  from nominal value of 8230   47 50 14dB     5  from nominal value of 6538   48 50 16dB     5  from nominal value of 5193   49 50 18dB     5  from nominal value of 4125   50 5
59. ata and  commands are shifted to and from the interface with the port strobe  DATA CLK   Commands are executed   a register read  for example  when the port strobe   CMD STB  is asserted     A separate  ground referenced power supply is generated on the interface PCB by rectifying and regulating  the 9 Vac which is supplied to the header     GPIB and RS232 interrupts can assert the maskable interrupt to the Z80  If no interface is present  this  interrupt will not be asserted  The CPU tests for the presence of the interface on power up by shifting data  though the interface and looking for its return  with a 16 cycle delay  of course      Data to the interface is buffered by a D type flip flop   74HC74  U107A   The MSB of the data bus is clocked  into the flip flop on the leading edge of the DATA CLK  and clocked into the interface s shift register on the  trailing edge of the DATA CLK  This is done to eliminate processor noise on the ribbon cable when there are  no communications  A byte is transferred to the interface with eight outputs and eight left shift instructions     Battery Back up    The contents of the 32Kx8 CMOS RAM are preserved when the power is turned off by a Lithium battery  The  CS to the RAM is disabled on power down by the  RESET  which turns off the NPN transistor  Q101  a  2N3904      Display Driver  DS335M2     The front panel display is time multiplexed  two digits  and seven indicators may be refreshed  and six keys  read during each of four successi
60. ation of 86 dB  The  Cauer filter is used when sines or square wave outputs are selected  Cauer filters provide steep roll offs and  flat passband characteristics     A Sin x  x compensator precedes the Cauer filter  This circuit compensates for the reduced signal level of the  sampled waveform as the frequency of the output approaches the Nyquist limit  The circuit increases the  amplitude to compensate for the effect by increasing the termination impedance of the DAC output for higher  frequencies     A pair of DPDT relays  U501 and U502  HS 212 s  select between the Bessel and Cauer filters  These relays  are controlled by the LSB of the  RELAY CTL latch  U800  a 74HC374  and are driven by an emitter follower   U801  a CA3082      Pre attenuator  DS335M5     The output from the selected filter is terminated by a O to 14 dB resistive differential attenuator  This  attenuator must be used when an output offset other than zero is selected   The peak ac amplitude plus offset  must not exceed 10 V at the output of the amplifier   The attenuator will also be used for outputs of less that  0 3 Vpp     A pair of 1 8 analog multiplexers  U600 and U604  74HC4051 s  select the attenuation factor in 2 dB steps   The analog multiplexers are controlled by the  MISC OUT latch  0109  a  4HC273   The multiplexers are  inhibited by SQ  SINE if a square wave output is selected  This will reduce crosstalk in the function select  relay  U603  a HS 212      SYNC Generator  DS335M6     The un at
61. ator    3 12 Programming Examples    EXAMPLE 1  GPIB COMMUNICATION  C LANGUAGE    This program communicates with the DS335 via GPIB  The program is written in C         C Program to demonstrate communication with the DS335 via  GPIB  Written in Microsoft C and uses National Instruments  GPIB card  Assumes DS335 is installed as device name DDS335   Refer to National Instruments for Device Name setup          include  lt stdio h gt     include  lt string h gt      include  lt stdlib h gt    include  lt dos h gt      include  lt decl h gt     National Instruments header files     void main void      function declaration     int dds335   void main    char        40    char start 20    char stop 20    if   dds335   ibfind  DDS335     lt  0     open National driver        printf   Cannot find DDS335 n     exit 1          Now that the driver is located  reset the DS335       sprintf  cmd    RST n     ibwrt dds335 cmd strlen cmd       send command          Setup the DS335 as follows   500 kHz Square Wave  1 5 Vpp   1 0 Volt offset  display offset       sprintf  cmd   FREQ500000 AMPL1 5VP OFFS 1 0 KEYS3  n     ibwrt dds335 cmd strlen cmd       send commands          Now query the DS335 for the sweep start and stop frequencies       sprintf  cmd   STFRAn       ask for start rate      ibwrt  dds335 cmd strlen cmd       send query     ibrd dds335 start 20      read back start frequency     sprintf  cmd   SPFRAn       ask for stop rate      ibwrt  dds335 cmd strlen cmd       send query   
62. ber  and the serial  number should be displayed for about 3 seconds  The self tests will  execute and the message  TEST PASS  should be displayed  If an error  message appears see the TROUBLESHOOTING section for a  description of the errors     This procedure visually checks the sine wave output for the correct frequency  and any visible irregularities     1     2     3     Connect the DS335 s output to the oscilloscope input and terminate in  500     Set the DS335 to sine  1 MHz  10 Vpp  and 500 Load Impedance  Set  the scope to 2 V div vertical  and  1us div horizontal     The scope should display a sine vvave vvith one cycle per horizontal  division and about five divisions peak to peak  There should be no  visible irregularities in the waveform     This procedure checks the square wave output for frequency  rise time  and  aberrations     1     2     3     Connect the DS335 s output to the oscilloscope input and terminate in  500     Set the DS335 to square vvave  1 MHz  10 Vpp  and 50Q Load  Impedance  Set the scope to 2V div vertical  and 200ns div horizontal     The scope should show two square waves about 5 division peak to   peak     DS335 Synthesized Function Generator    Amplitude Flatness    Output Level    Performance Tests 4 7    Increase the scope sensitivity to 1V div and measure the size of the  overshoot at the beginning of the square wave  It should be less than  0 2V peak to peak     Adjust the scope to 2V div and 5ns div  Measure the 10  to 90  rise  time
63. cuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg   Relay   Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Integrated Circuit  Relay   Relay   Relay   Relay    Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg                     NEN    Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg   Thru hole Pkg     po     Voltage Reg   TO 220  TAB  Package  Voltage Reg   TO 220  TAB  Package    05335 Component Parts List 5 19    REF   U 809  U 810  U 811  U 812  VR900       SRS PART VALUE  3 00141 329 LM337T  3 00112 329 7805   3 001 12 329 7805   3 001 12 329 7805  4 00723 435 82V 2500A  0 00014 002 6J4  0 00025 005 3 8    0 00043 01 1 4 40 KEP  0 00050 01 1 8 32 KEP  0 00051 056 RG174  0 00079 031 4 40X3 16 M F  0 00089 033 4    0 00111 053 1 3 4  24B  0 00112 053 1 3 4  24R  0 00150 026 4 40X1 4PF  0 00163 007 TO 5  0 00181 020 6 32X1 4PF  0 00187 021 4 40X1 4PP  0 00207 003 TO 5  0 00208 020 4 40X3 8PF  0 00231 043  4 SHOULDER  0 00237 016 F1404  0 00243 003 TO 220  0 00259 021 4 40X1 2 PP  0 00267 052 6 1 2   22 RED  0 00268 052 6 1 2   22 BL  0 00304 043 7 8X3 8X1 16  0 00386 003 BNC BUSHING  0 00407 032 SOLDR SLV RG174  0 00500 000 554808 1  1 00034 113    PIN  18AWG OR  1 00072 112 8 PIN  28AWG GR  1 00087 131 2 PIN JUMPER  1 00134 171 40 COND  1 00172 170 9535  4 00541 435 130V 1200A  6 00003 61 1  5A 3AG  6 
64. d with the message  TST PASS   If the self  test fails the DS335 will display an error message indicating the nature of the  problem  see the TROUBLESHOOTING section for more details   The  DS335 will still attempt to operate normally after a self test failure  pressing  any key will erase the error message     SETTING THE FUNCTION        UT As m  um a    EE  Ed       OUTPUTS The FUNCTION and SYNC BNCs are the DS335 s main outputs  Both of  these outputs are fully floating  and their shields may be floated relative to  earth ground by up to  40V  Both outputs also have a 500 output  impedance  If the outputs are terminated into high impedance instead of 50W  the signal levels will be twice those programmed  the FUNCTION output may  also show an increase in waveform distortion   The output impedance should  be set properly from the front panel using the  SHIFT  5  or  SHIFT  6  keys   Incorrect impedance matching may result in output voltages that do not  correspond to the displayed amplitudes and offsets  For example  if the  DS335 is set for a 50 Ohms source impedance and the output is connected  to a scope without a 50 Ohms terminator  then the scope waveform will be  twice the amplitude displayed on the DS335 The programmed waveform  comes from the FUNCTION output  while the SYNC output generates a TTL  compatible  2 5 V into 500  signal that is synchronous with the function  output  The SYNC signal is suppressed if the function is set to NOISE or  ARB  The SYNC signal can
65. e DS335  is a 10 MHz crystal clock  The 10 MHz clock controls the DDS ASIC   waveform ROM  and high speed 12bit DAC  Sampling theory limits the  frequency of the waveform output from the DAC to about 40  of 10 MHz  or  3 MHz  The 48 bit length of the ASIC s PIR s sets the frequency resolution to  about 36 nHz  These parameters and the DAC s 12 bit resolution define the  performance limits of the DS335     The reconstruction filter is key to accurately reproducing a waveform in a  sampled data system  The DS335 contains two separate filters  For sine  wave generation the output of the DAC goes through a 7    order Cauer filter   while ramps  and triangles pass instead through a 3 5 MHz 5  order Bessel  filler  The Cauer filter has a cutoff frequency of 3 4 MHz and a stopband  attenuation of 86 dB  and includes a peaking circuit to correct for the  sin x  x amplitude response characteristic of a sampled system  This filter  eliminates any alias frequencies from the waveform output and allows  generation of extremely pure sine waves  However  the Cauer filter has very  poor time response and is only useful for CW waveforms  Therefore  the  Bessel filter was chosen for its ideal time response  eliminating rings and  overshoots from stepped waveform outputs     The output from the filter passes through pre amplifier attenuators with a O to  14 dB range  The attenuators are followed with a wide bandwidth power  amplifier that outputs a 10 V peak to peak into a 50 ohm load with a ri
66. e Frequency Shift Keying input allows the user to toggle between the start  frequency and the stop frequency  The BNC takes a TTL level input  When  the input is low the start frequency is active  and when the input is high the  stop frequency is active  This input is sampled at 10 MHz     If the DS335 has the optional GPIB RS232 interface this connector is used  for IEEE 488 1 and  2 compatible communications  The shield of this  connector is connected to earth ground     If the DS335 has the optional GPIB RS232 interface this connector is used  for RS232 communication  The DS335 is a DCE and accepts 8 bits  no  parity  2 stop bits at between 300 and 9600 Baud  The shield of this  connector is connected to earth ground     DS335 Synthesized Function Generator    2 8 Features    DS335 Synthesized Function Generator    Function Setting 2 9    DS335 OPERATION    Introduction The following sections describe the operation of the DS335  The first section  describes the basics of setting the function  frequency  amplitude  and offset   The second section explains sweeps and FSK  The third section explains  storing and recalling setups  running self test and autocalibration  and setting  the computer interfaces     Power On When the power is first applied to the DS335 the unit will display its serial  number and ROM version for about three seconds  Then  the DS335 will  initiate a series of self tests of the circuitry and stored data  The test should  take about three seconds and en
67. e modulation RAM is addressed by the ASIC  To load modulation op codes and data  the start address for  the modulation program is written to the ASIC s MODSTHT registers  and loaded into the modulation address  counters  Op codes and data are written sequentially to the modulation RAM as outputs to  MOD RAM port   The  MOD RAM port strobe writes data to the modulation RAM and increments the modulation address     There is one eight bit DAC which is loaded as if it were an ASIC register  The DAC  U402  a AD7524   controls the reference voltage to the waveform DAC  and so the output amplitude  DAC values from 0 to 255  control the reference from minus 0 75 to minus 1 25 Vdc  This DAC is used to level the output amplitude  during frequency sweeps     There is a 74HC273  U413  that is also loaded as if it were an ASIC register  its output goes directly to the  SWEEP FSK rear panel BNC  When the DS335 is performing a sweep  this output provides a pulse that is  synchronous with the sweep rate  When the DS335 is performing internal FSK  the SWEEP FSK ouptut  voltage toggles at the FSK rate     The waveform addresses generated by the ASIC access one of four 8k long tables in waveform ROMs  U409   0411   These tables contain sine  ramp  saw and noise data  The tables are selected by the two MSB s of the  ASIC CTL latch   U404  a 74HC273   Data from the ROMs is latched into two 8 bit latches  U410 and U412   74F374 s      Waveform DAC  DS335M5     Latched waveform data  WDO to    011 
68. ed  The RS232 interface baud rate may be set in the second  line of the RS232 menu  type  SHIFT  2  twice   The interface is fixed at 8  data bits  no parity  and 2 stop bits     Front Panel LEDs To assist in programming  the DS335 has 4 front panel status LEDs  The  RS232 and GPIB LEDs flash whenever a character is received or sent over  the corresponding interface  The ERROR LED flashes when an error has  been detected  such as an illegal command  or an out of range parameter   The REMOTE LED is lit whenever the DS335 is in a remote state  front panel  locked out      Data Window To help find program errors  the DS335 has an input data window which  displays the data received over either the GPIB or RS232 interfaces  This  window is activated by typing  SHIFT  2  or  SHIFT  1  three times  The  menu displays the received data in hexadecimal format  The last 256  characters received can be scrolled through using the MODIFY up down  arrow keys  A decimal point indicates the most recently received character     Command Syntax Communications with the DS335 use ASCII characters  Commands may be  in either UPPER or lower case and may contain any number of embedded  space characters  A command to the DS335 consists of a four character  command mnemonic  arguments if necessary  and a command terminator   The terminator may be either a carriage return   cr   or linefeed   lf   on  RS232  or a linefeed   If   or EOI on GPIB  No command processing occurs  until a command terminator is
69. eep Type Pressing the  SHIFT   STOP FREQ  key sets the sweep to either a linear or  log mode  The UP DOWN arrow toggles between the two sweep types  The  output frequency of a linear sweep changes linearly during the sweep time   The output frequency in a logarithmic sweep changes exponentially during  the sweep time  spending equal time in each decade of frequency  For  example  in a sweep from 1 kHz to 100 kHz  the sweep will spend half the  time in the 1 kHz to 10 kHz range and half the time in the 10 kHz to 100 kHz  range   It should be noted that these are digital sweeps  and that the sweep  is actually composed of 1500 to 3000 discrete frequency points  depending  on the sweep rate     Sweep Waveform The type of sweep waveform may be set to UNidirectional  ramp  or  Bldirectional  triangle  by pressing the  SHIFT  SWEEP RATE  key and then  pressing the UP DOWN arrow keys  If FSK is selected  Frequency Shift  keying is enabled and the sweeps are disabled  If the waveform is UNI   Ramp  the DS335 sweeps from the start to the stop frequency  returns to  the start frequency and repeats continuously  For BI directional sweeps the  DS335 sweeps from the start to the stop frequency  then sweeps from the  stop frequency to the start frequency  and repeats  If the DS335 is set for a  single sweep  the sweep occurs only once     DS335 Synthesized Function Generator    2 14 Sweeps  amp  FSK    Sweep FSK RATE    Sweep FSK FREQUENCIES    Start and Stop Frequencies    Sweep FSK OUTPU
70. es 2 2  Output Attenuator 5 6  Option Board 5 7 Front Panel Component Placement  Power Supplies 5 7 Main PC Board Component Placement  GPIB and RS232 Interfaces 5 7 Option Board Component Placement    DS335 Synthesized Function Generator    Safety and Preparation for Use iii    Safety and Preparation for Use          WARNING  Dangerous voltages  capable of causing death  are present in this  instrument  Use extreme caution whenever the instrument covers are removed           This instrument may be damaged if operated  with the LINE VOLTAGE SELECTOR set for the  wrong ac line voltage or if the wrong fuse is  installed     LINE VOLTAGE SELECTION    The DS335 operates from a 100V  120V  220V  or  240V nominal ac power source having a line  frequency of 50 or 60 Hz  Before connecting the  power cord to a power source  verify that the LINE  VOLTAGE SELECTOR card  located in the rear  panel fuse holder  is set so that the correct ac  input voltage value is visible     Conversion to other ac input voltages requires a  change in the fuse holder voltage card position  and fuse value  Disconnect the power cord  open  the fuse holder cover door and rotate the fuse pull  lever to remove the fuse  Remove the small  printed circuit board and select the operating  voltage by orienting the board so that the desired  voltage is visible when it is pushed firmly back into  its slot  Rotate the fuse pull lever back into its  normal position and insert the correct fuse into the  fuse holder     L
71. eter Display    11  Units LEDs    12  Load Impedance LEDs    These keys control the different sweep parameters including  Start and Stop  Frequencies  Sweep Rate  Continuous or Single Sweep  Linear or Log  Sweep  Unidirectional or Bidirectional Sweeps  and FSK     These keys control the main function output  The Func  DOWN ARROW   key and  SHIFT  UP ARROW  key select between the output functions  If the  output frequency is set beyond the range allowed for a waveform     10kHz  for triangle and ramp  an error message will be displayed and the frequency  will change to the maximum allowed for that function     This output has an impedance of 500  The shield of this output may be  floated up to  40V relative to earth ground     This output is a TTL square wave synchronized to the main function output  and has a 50Q output impedance  The shield of this output may be floated  up to  40V relative to earth ground     These four LEDs indicate the DS335 s status  They are        name function   REMOTE The DS335 is in GPIB remote state  The  3  key returns local  control    GPIB Flashes on GPIB activity    RS232 Flashes on RS232 activity    ERROR Flashes on an error in the execution of a remote or local    command including range errors     The 8 digit display shows the value of the currently displayed parameter  The  LEDs below in the DISPLAY section indicate which parameter is being  displayed  Error messages also appear on the display  When an error  message is displayed you can re
72. face  Press  SHIFT  1  again to display the  GPIB address  Enter the address desired using the numeric keypad or arrow  keys  The range of valid addresses is 0   30     NOTE  If the DS335 does not have the optional GPIB RS232 interfaces the  message  no GPIB  will be displayed when the GPIB menu is accessed   Only one of the GPIB and RS232 interfaces may be active at a given time   the RS232 interface is automatically disabled when GPIB is enabled     DS335 Synthesized Function Generator    2 18 Sweeps 8 FSK    RS232 Setup    User Service Requests    Communications Data    AUTO TEST    Introduction    SELF TEST    CALIBRATION BYTES    To set the DS335 s RS232 interface press  SHIFT  2   The RS232 enable  selection will be displayed  Use the UP DOWN ARROW keys to enable the  RS232 interface  Press  SHIFT  2  again to display the RS232 baud rate  selection  The available baud rates of 300  600  1200  2400  4800  or 9600  baud can be set with the UP DOWN ARROW keys     NOTE  If no interface option is present the message  no RS232  will be  displayed when the RS232 menu is accessed  Only one of the GPIB and  RS232 interfaces may be active at a given time  the GPIB interface is  automatically disabled when RS232 is enabled     While the GPIB is enabled the user may issue a service request  SRQ  by  pressing  SHIFT  4   The message  srq sent  will be displayed  and the GPIB  LED will light  The GPIB LED will go off after the host computer does a serial  poll of the DS335  Note  the
73. ffset  Read the voltmeter and record the result   The result should be between  0 2 mV and   0 2mV     specification   lt   80mV at full output    1  Connect the DS335 s output to the voltmeter with a 50W terminator  Set  the DS335 to sine wave  1 kHz  10Vpp  OV offset  and 500 Load  Impedance  Set the voltmeter to measure DC voltage     2  Measure the offset voltage and verify that it is between  80mV and   80mV  Record the result     3  Repeat step 2 at 100kHz  1MHz  and 3 1MHz  Record the results and  verify that the offset is between  80mV and  80mV at all of the  frequencies     This test measures the subharmonic content of the DS335 s sinewave  output  The frequencies in this test are picked such that spurious  frequencies from the DDS process do not fall on the carrier position     specification   lt  70 dBc    1  Connect the DS335 to the RF spectrum analyzer  Set the DS335 to sine  wave  10Vpp   OV offset  and 50Q Load Impedance     2  Set the DS335 to 102 kHz  Set the spectrum analyzer to 51 kHz center  frequency  10 KHz span  The carrier amplitude at 51 kHz should be less  than  70 dBc  Record the result     3  Set the DS335 to 1 002 MHz  and the spectrum analyzer to 501 kHz   Measure and record the amplitude of the 501 kHz carrier  It should be  less that  70 dBc  Repeat for 3 1MHz     These tests measure the spurious signals on the DS335 s sine wave outputs   They check both close in and wide band spurs      65 dBc to 1MHz   55 dBc to 3 1MHz    specification     I
74. he attenuators are switched  in   The relays  are controlled by bits written to the 8 bit latch  U800  a 74HC273  Outputs from the latch are buffered by npn  emitter followers  U801  a CA3082   which drive the relay coils  Each 2 dB attenuator can reduce the output  by a factor of 0 794  Output levels between these steps are obtained by adjusting the reference level to the  waveform DAC  The total attenuation is 30 dB  or a factor of 0 0316  which will reduce the 7 94 Vpp level from  the output amplifier to 0 25 Vpp  For ac levels below this  the pre attenuator will be used  Sheet FG6  to  provide up to 14 dB additional attenuation  for levels down to 50 mVpp      DS335 Synthesized Function Generator    Circuitry 5 7    Povver Supplies  DS335PS9     A transformer with multiple primary taps accommodates operation from 100  120  220 and 240 Vac mains   The secondaries are full wave rectified  filtered  and regulated     Linear power supplies which float with the ground applied to the BNC shields provide   15    5 and  5 2 Vdc   There are three separate regulators for the  5 supplies so as to reduce noise in critical circuits   5 LOGIC   45 CLOCK  and  5 ANALOG     There is a 9 4 Vac tap on the secondary of the transformer which is rectified  filtered  and regulated on the  optional communications interface to provide a  5 Vdc which is referenced to the line cord ground   See sheet  DS340PS10      A power up power down reset circuit asserts RESET signals to the system whenever t
75. he unit is turned on or  off  Clean resets are important for starting the CPU and for RAM protection on power down     Communications Interface  DS335PS10 Optional     The design of the communications interface is dictated by the requirement that it must be ground referenced   while the rest of the system must float with the BNC shield  This requires a separate power supply  and opto   isolators for data and clock     To avoid using large numbers of opto isolators  it is necessary to transfer data and commands between the  CPU and the communications interface serially     The RS232 interface is handled by a 8251 UART  the GPIB interface uses a TMS9914A GPIB controller  Both  of these devices have a bi directional data bus and several internal registers for data and control     To write to a register in one of these devices  sixteen bits must be shifted serially   Eight bits of data  and  eight  command  bits   This requires sixteen OUT instructions  and sixteen shift instructions   Only the MSB of  the OUT will be transferred to the communications interface with each OUT instruction      Consider a write to a register in the UART to illustrate the operation of the communications interface  First  the  eight data bits will be sent  with the MSB going first  Next the command byte  10h  will be sent  MSB first    Both bytes will be clocked serially through the to shift registers  U1000 and U1002  with the data byte ending  up in U1002 and the command byte in U1000  The command b
76. ibration    Bessel Filter Adjustment    CALIBRATION    Clock Calibration    This adjustment sets the bandpass of the DS335 s Bessel waveform filter     1  Set the DS335 to RAMP waveform  8 Vpp  10 kHz frequency  Connect  the DS335 s output to an oscilloscope with a 50W terminator  Set the  DS335 for 500  Load Impedance  Set the scope to 2 V div vertical and  200 ns div horizontal     2  Adjust C542 to make the output rise time as fast as possible while  minimizing the peak to peak ripple     The DS335 is fully calibrated at the factory with all calibration bytes secured  in ROM and RAM  The user can change the calibration bytes in RAM after  changing the position of the calibration jumper JP200  The list of calibration  bytes on page 6 2 shows the address and function of every byte  The only  calibration byte that might need adjustment as the instrument ages is the  frequency reference byte  The following procedure describes the adjustment  of the DS335 s clock calibration calbyte  In the case where the calibration  bytes in RAM get corrupted  the user can recall the factory calibration bytes   Please refer to page 6 1 for that procedure     Allow the DS335 at least 1 2 hour warmup before beginning calibration  All  calibrations should be done with the DS335 completely assembled and 1 2  hour of warmup after reassembly  When the new calbyte values are  determined they should be entered into the DS335 s RAM     This procedure sets the frequency of the DS335 s internal 10 MHz c
77. isc  50V  10   SL   C 710 5 00017 501 47P Capacitor  Ceramic Disc  50V  10   SL  C711 5 00022 501  001U Capacitor  Ceramic Disc  50V  10   SL  C712 5 00022 501  001U Capacitor  Ceramic Disc  50V  10   SL   C 800 5 00100 517 2 2U Capacitor  Tantalum  35V  20   Rad   C 801 5 00100 517 2 2U Capacitor  Tantalum  35V  20   Rad   C 802 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 803 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 804 5 00100 517 2 2U Capacitor  Tantalum  35V  2094  Rad   C 805 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 806 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 807 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 808 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 809 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 810 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 811 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 812 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 813 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 814 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 815 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 816 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 817 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 818 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 819 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 820 5 0022
78. lock   The procedure is identical for standard and optional oscillators  Be sure that  the DS335 has been completely reassembled and warmed up for at least 1 2  hour before this calibration is started     1  Connect the DS335 s Function output to the frequency counter input with  a 50W terminator  Use the frequency standard as the counter s  timebase     2  Adjust the value of calbyte O so that the frequency is within 1 Hz of 10  MHz  0 01 Hz for optional oscillators   The range of calbyte O is O to  4095     DS335 Synthesized Function Generator    Circuitry 5 1  DS335 Circuit Description    Front Panel  DS3350FP     The front panel pcb has 8 seven segment displays  26 LED indicators  and 22 heys  The displays are  refreshed by a time multiplexing  there are four strobe lines vvhich enable tvvo digits  a column of seven LEDs   and six keys     The display refresh is synchronized by the Real Time Interrupt  RTI   The RTI occurs at a 500 Hz rate  The  display refresh is the first task in the RTI routine  so as to avoid display flicker  Five RTI s are required to  refresh the entire display  four to refresh all of the displays and indicators and to look for key contacts  and a  fifth to intensify a particular digit in the eight digit display     Each LED and display has a 1 5 duty cycle  When intensified  the selected display will have a 2 5 duty cycle   making that digit twice as bright  The intensity of the selected digit will blink between 1 5 and 2 5 duty cycle at  a 1 Hz ra
79. lose to the  waveform DAC  For the DDS to work well  it is imperative that this clock be kept clean  hence the oscillator is    operated from a separate supply  4 5 CLOCK  and its output is passed directly to the waveform DAC  The 10  MHz is buffered to provide clocks to the rest of the system     DS335 Synthesized Function Generator    5 2 Circuitry    There is a TCXO option for the 10 MHz clock  When present  the TCXO may be tuned to exactly 10 MHz  The  frequency is calibrated by altering the constant used to compute the PIR value for the ASIC phase  accumulator     The buffered 10 MHz is divided by two by a D type flip flop  74HC74  U101A  to provide a 5 MHz clock to the  CPU  A second flip flop  U101B  divides the 5 MHz by two to provide a 2 5 MHz clock to the 8253  counter timer  and to the UART and GPIB controller on the communications interface board     The 8253 provides three additional clocks by dividing its 2 5 MHz input  a 500 Hz RTI is generated by dividing  by 5000  a 1 kHz tone for the speaker is generated by dividing by 2500  and a 16x clock for 9600 baud is  generated by dividing by 16  which will have a 1 7  error      Communications Interface Header         18 pin header to the optional GPIB RS232 interface is shown on sheet DS335FP  The computer interface  must be ground referenced  while the function generator  and so its CPU  etc   must float  To accommodate  this  communications between the CPU and the interface are done serially  via opto isolators  D
80. nction Generator    DS335 Setup 2 17    INSTRUMENT SETUP    Introduction This section describes the DS335 s default settings  storing and recalling  settings  setting the computer interfaces  and running self test     Default Settings Press  SHIFT       to recall the DS335 s default settings  The 053355 default  settings are listed below     Setting Default Value  Frequency 1 MHz    Function  SYNC ON OFF  Load Impedance    Display Frequency  Amplitude 1 Vpp    Offset 0 0 V  Inversion Off    Sweeps Off  Start Frequency 1Hz  Stop Frequency 3 1MHz  Trigger Source Continuous  Sweep FSK Rate 100 Hz    Interface RS232  Baud Rate 9600  GPIB Address 22       Storing Setups To store the DS335 s current setup press  SHIFT  7  followed by a location  number in the range O   9  After pressing any UNITS key to enter the  location number  the message  sto done  will be displayed  indicating that the  settings have been stored     Recalling Stored Settings To recall a stored setting press  SHIFT  8  followed by a location number in  the range O   9  After pressing any UNITS key to enter the location number  the message  rcl done  will be displayed  indicating that the settings have  been recalled  If nothing is stored in the selected location  or the settings are  corrupted  the message  rcl err  will be displayed     GPIB Setup To set the DS335 s GPIB interface press  SHIFT  1   The GPIB enable  selection will be displayed  Use the  UP ARROW  and  DOWN ARROW   keys to enable the GPIB inter
81. ncy  If the stop  frequency is greater than the start frequency  the DS335 will sweep up  If the  start frequency is larger the DS335 will sweep down  If FSK is enabled the  DS335 toggles between the Start and Stop frequencies at the Sweep FSK  Rate  If the rate has been set to zero then the rear panel FSK input is active   A TTL low level activates the start frequency and a TTL high level activates  the stop frequency     The rear panel SWP FSK output is synchronous with the sweep rate  This  output emits a TTL pulse at the beginning of every sweep cycle and can be  used to trigger an oscilloscope  When the start frequency is selected  the  Sweep output is at 0 Volts  and when the Stop frequency is selected the  Sweep level is at 5 Volts  The Sweep output is synchronous with the  frequency shifts        The FSK input accepts TTL level signals  When enabled  FSK mode with  0 Hz rate   it is sampled at a 10 MHz frequency by the DS335  A low TTL  level selects the start frequency  and a high TTL level selects the stop  frequency  see example below   When the FSK Input is being used  the  Sweep output is disabled and stays at O Volts     DS335 Synthesized Function Generator    Sweeps  amp  FSK 2 15    mx  ITT 1L 1        WU V V UU V V V VV    20k Hz TORHE      GORHE 12              20KHE  Start Freg  2  4  2  Stop Freq  10kHz  Sweep Fate OH       External Frequency Shift Keying  FSK  Example    DS335 Synthesized Function Generator    2 16 Sweeps  amp  FSK    DS335 Synthesized Fu
82. no sweeps are in progress           Sweep Enable    set when sweep is enabled    2 User SRQ set if the user sends a SRQ from the front panel   3 DDS An unmasked bit in the DDS status register has been set   4        The gpib output queue is non empty   5 ESB An unmasked bit in the standard status byte has been set   6 RQS MSS SRQ  Service Request bit     7 No Command There are no unexecuted commands in the input queue   The DDS and ESB bits are set whenever any unmasked bit  bit with the corresponding bit in the byte enable  register set  in their respective status registers is set  They are not cleared until the condition which set the bit  is cleared  Thus  these bits give a constant summary of the enabled status bits  A service request will be  generated whenever an unmasked bit in the serial poll register is set  Note that service requests are only  produced when the bit is first set and thus any condition will only produce one service request  Accordingly  if  a service request is desired every time an event occurs the status bit must be cleared between events     Standard Event Status Byte        bit name usage  0 unused  1 unused    2 Query Error Set on output queue overflow  3 unused    4 Execution err Set by an out of range parameter  or non completion of some command due    to a condition such as an incorrect waveform type     5 Command err Set by a command syntax error  or unrecognized command    DS335 Synthesized Function Generator    Programming Commands 3 9    6
83. o 14 in  increments of two  Resetting the amplitude will return the attenuators to their  normal position  The  PRE  query returns the current attenuator position      PST     i The  PST command sets the DS335 s post amplifier attenuators to range i   The integer i is the attenuation value in dB and ranges from 0 to 30 in  increments of two  Resetting the amplitude will return the attenuators to their  normal position  The  PST  query returns the current attenuator position      WRD     j  k  The  WRD command sets the value of calibration word j to k  Parameter j  may have a value from 0 to 554  while    may range from  127 to  65535   This command will generate an error if calibration is not enabled  NOTE  this  command will alter the calibration of the DS335  To correct the calibration  the factory calibration bytes may be recalled  see the  FCL command   The  calibration bytes cannot be altered unless the warm up bit has been set     DS335 Synthesized Function Generator    3 8 Programming Commands    STATUS BYTE DEFINITIONS  Status Reporting    The DS335 reports on its status by means of three status bytes  the serial poll byte  the standard status byte   and the DDS status byte     On power on the DS335 may either clear all of its status enable registers or maintain them in the state they    were in on power down  The action taken is set by the  PSC command and allows things such as SRQ on  power up     Serial Poll Status Byte        bit name usage  0 Sweep Done set when 
84. oscope  terminating the output  into 50 ohms  Set the scope to 2V div  Attach the SWEEP rear panel BNC  to the scope and set to 2V div  The scope should be set to trigger on the  rising edge of this signal     1  Press  SHIFT         2  Press  AMPL  then  5  Vpp    3  Press  SHIFT   STOP FREQ      4  Press  SWEEP RATE  then  1  0  0   Hz      5  Press  START FREQ  then  110101    2      6  Press  STOP FREQ  then  1  MHz      7  Press  SHIFT  START FREQ      This recalls the DS335 s default settings   Sets the amplitude to 5Vpp   Verify linear sweep   Lin  should be blinking now     Set the sweep rate to 100 Hz  The sweep will take 10 ms   1 100Hz   Set the scope time base to 1ms div     Set the sweep start frequency to 100 kHz     Set the stop frequency to 1 MHz     The SWP LED will light  indicating that the DS335 is  sweeping  The scope should show the SWEEP output as a  TTL pulse synchronous with the start of the sweep  The  FUNCTION output is the swept sine wave  The DS335 also  displays the option to switching to single shot sweeps at this  time  Pressing the up or down arrows at this time switches  the sweeps to single shot  Pressing  SHIFT  START FREQ   triggers one sweep     DS335 Synthesized Function Generator    Introduction 2 1    Introduction to Direct Digital Synthesis    Introduction    Traditional Generators    DDS    Figure 1   Block diagram of SRS  DDS ASIC    Direct Digital Synthesis  DDS  is a method of generating very pure  waveforms with extraordinary fre
85. phase continuously in only  one clock cycle  And the fixed clock eliminates phase jitter  requiring only a  simple fixed frequency anti aliasing filter at the output     The DS335 uses a custom Application Specific Integrated Circuit  ASIC  to  implement the address generation in a single component  The frequency  resolution is equal to the resolution with which the Phase Increment can be  set  In the DS335  the phase registers are 48 bits long  resulting in an  impressive 1 1014 frequency resolution  The ASIC also contains a modulation  control CPU that operates on the Phase Accumulator  Phase Increment  and  external circuitry to allow digital synthesis and control of waveform sweeps   The Modulation CPU uses data stored in the Modulation RAM to produce  frequency sweeps  All modulation parameters  such as rate  and frequency  deviation  are digitally programmed     Direct Digital Synthesis   dul al       M ie CAJ      Phases           ori  equal   AB Hite       DS335 Synthesized Function Generator    2 2 Introduction    DDS gives the DS335 greater flexibility and power than conventional  synthesizers without the drawbacks inherent in PLL designs     DS335 Description         Modulation         TOMH Clock           Wayvelonm  Dp85345 ASIC ROM          Square Wave  Comparator  Amplitude DAC Amplitude Attenuatore               Figure 2  DS335 Block Diagram           Function  Output         Souma  Impedance    A block diagram of the DS335 is shown in Figure 2  The heart of th
86. quency resolution  low frequency switching  time  crystal clock like phase noise  and flexible sweeping capabilities  As an  introduction to DDS let s review how traditional function generators work     Frequency synthesized function generators typically use a phase locked loop   PLL  to lock an oscillator to a stable reference  Wave shaping circuits are  used to produce the desired function  It is difficult to make a very high  resolution PLL so the frequency resolution is usually limited to about 1 106   some sophisticated fractional N PLLs do have much higher resolution   Due  to the action of the PLL loop filter  these synthesizers typically have poor  phase jitter and frequency switching response  In addition  a separate wave   shaping circuit is needed for each type of waveform desired  and these often  produce large amounts of waveform distortion     DDS works by generating addresses to a waveform ROM to produce data for  a DAC  However  unlike earlier techniques  the clock is a fixed frequency  reference  Instead of using a counter to generate addresses  an adder is  used  On each clock cycle  the contents of a Phase Increment Register are  added to the contents of the Phase Accumulator  The Phase Accumulator  output is the address to the waveform ROM  see diagram below   By  changing the Phase Increment the number of clock cycles needed to step  through the entire waveform ROM changes  thus changing the output  frequency     Frequency changes now can be accomplished 
87. rally are warnings of illegal parameter entries     Meaning  Amplitude entered is out of allowable range     The output        V4    gt  5V  Adjust either the offset or amplitude     Attempt to set output frequency outside of range allowed for current function    lt  0 Hz or  gt  3 1 MHz  or attempting to set frequency for NOISE function     Cannot access GPIB menus if option board is not installed   Cannot access RS232 menus if option board is not installed   DC output offset outside of  5V range  into 500      Output queue error  The DS335 output queue is full due to too many queries  that have not been read back     Parameter in command is out of allowed range for that command   Sweep rate out of range  0 01 Hz to 1kHz      Parameter memory corrupt on power up  stored setting corrupt  Not a worry  unless this error occurs frequently  Check the battery if so     Logarithmic sweep span error  The start and stop frequencies are apart by  more than six decades     The sweep start frequency is out of range   0  lt  Freq  lt  max for function    The sweep stop frequency is out of range   0  lt  Freq  lt  max for function      DS335 Synthesized Function Generator    4 2  Troubleshootin    Syn Err    UART Error    Uni Err    Self Test Errors    The command syntax is invalid  See PROGRAMMING section for correct  command syntax     The DS335 has detected an error on its computer interface option board     The units set with AMPL command are not V    or Vims                These erro
88. rent source impedance setting  Note that all amplitude  and offset display settings get doubled when switching from 50 Ohm to High  Impedance  Similarly  when switching from high impedance to 50 Ohm all  amplitude and offset display values get halved  The actual BNC output is not  affected by this change     Sweep  amp  FSK Control Commands    note  All sweep  amp  FSK parameters may be set at any time  For the changes to have an effect be sure that  the sweep or FSK type is set correctly and that sweep or FSK is enabled  see the STYP and SWEN    commands      FSEN   i    Enables FSK on  i21  or off  i0   This function is valid only if FSK has been  selected with the SDIR command  SDIR2  or from the front panel  If the FSK  rate has been set between 0 01Hz and 50 kHz then the FSK starts following  the  FSEN1  command  If the rate has been set to OHz and FSK selected   the command  FSEN1  would enable the FSK BNC input on the rear panel   This TTL signal is sampled at a 10MHz rate and toggles between the Start  frequency and the Stop frequency     DS335 Synthesized Function Generator    Programming Commands 3 5     TRG The  TRG command triggers a single sweep  The trigger source must be set  to SINGLE  see the TSRC command below      SDIR   i Sets the sweep direction  0   Ramp  unidirectional   1   Triangle   bidirectional   2   enable FSK  disable sweeps      STYP    i The STYP command sets the sweep type to i  The correspondence of i to  type is shown in the table below  The
89. rs  the 12 bit waveform DAC  the output amplifier  the offset and  amplitude control circuits  and the output attenuators     It is possible to recall and modify the DS335 factory calibration bytes  Please  refer to the Test and Calibration Chapter for more detail     DS335 Synthesized Function Generator    Programming Commands 3 1    PROGRAMMING THE DS335    The DS335 Function Generator may be remotely programmed via either the  RS232 or GPIB  IEEE 488  interfaces  Any computer supporting either of  these interfaces may be used to program the DS335  Only one interface is  active at a time  All front and rear panel features  except power  may be  controlled     GPIB Communications The DS335 supports the IEEE 488 1  1978  interface standard  It also  supports the required common commands of the IEEE 488 2  1987   standard  Before attempting to communicate with the DS335 over the GPIB  interface  the DS335 s device address must be set  The address is set in the  second line of the GPIB menu  type  SHIFT  1  twice   and may be set  between 0 and 30  The default address is 22     RS232 Communications The DS335 is configured as a DCE  transmit on pin 3  receive on pin 2  and  supports CTS DTR hardware handshaking  The CTS signal  pin 5  is an  output indicating that the DS335 is ready  while the DTR signal  pin 20  is an  input that is used to control the DS335 s transmitting  If desired  the  handshake pins may be ignored and a simple 3 wire interface  pins 2  3 and  7  may be us
90. rs may occur during the DS335 s self  test  In general  these  messages indicate DS335 hardware problems  If the errors occur repeatedly  the unit may have an electrical problem  The messages are listed  alphabetically  also listed is the status value returned by the  TST   command        The RAM calibration data has become corrupt  The factory values will be  reloaded from ROM  This message is not a problem unless it occurs  frequently  which could indicate a problem with the battery backup circuits   The DS335 s ROM has a checksum error  XX is the checksum value    The DS335 has detected a problem in its Z80 CPU     Read write test of modulation RAM  U400  failed  Can be bad RAM  ASIC   or bus problem     CPU RAM  U206  failed read write test     Message Status Value Meaning  Cald Err 4  Code Err XX 2  CPU Error 1  Prgd Err 6  Sysd Err 3  Cal Dly Err 7    GPIB PROBLEMS    RS 232 PROBLEMS    The DS335 is not warmed up  Wait until warmed up for at least two minutes  before starting autocal     First  make sure that the GPIB interface is enabled  Press  SHIFT  1  to  display the enable status line  GPIB should be  ON   If not  turn GPIB on  using the UP DOWN ARROW keys  Second  the GPIB address of the DS335  must be set to match that expected by the controlling computer  The default  GPIB address is 22  and so it is a good idea to use this address when writing  programs for the DS335  Any address from 0 to 30 may be set in the GPIB  menu  To check the GPIB address  press  SHIF
91. ru hole Pkg   Integrated Circuit  Thru hole Pkg   Integrated Circuit  Thru hole Pkg     DS335 Synthesized Function Generator    5 18 05335 Component Parts List    REF    U 103  U 106  U 107  U 108  U 109  U 110  U 111  U 200  U 201  U 202  U 203  U 204  U 206  U 300  U 301  U 302  U 303  U 304  U 305  U 306  U 400  U 401  U 402  U 404  U 405  U 406  U 407  U 408  U 409  U 410  U 411  U 412  U 413  U 500  U 501  U 502  U 503  U 504  U 600  U 601  U 602  U 603  U 604  U 605  U 700  U 701  U 800  U 801  U 802  U 803  U 804  U 805  U 807  U 808    DS335 Synthesized Function Generator       SRS PART VALUE  3 00045 340 74HC32  3 00491 340 UPD71054C  3 00049 340 74HC74  3 00158 340 74HC154N  3 0041 1 340 74    273  3 00044 340 74    244  3 00039 340 74HC14  3 00046 340 74HC374  3 00046 340 74HC374  3 00046 340 74HC374  3 00046 340 74HC374  3 00044 340 74HC244  3 00366 341 32KX8 35  3 00319 340 AD586JN  3 00088 340 LF353  3 00105 340 LM741  3 00415 340 AD7845  3 00270 340 74HC4051  3 0041 1 340 74    273  3 00087 340 LF347  3 00366 341 32KX8 35  3 00088 340 LF353  3 00058 340 AD7524  3 0041 1 340 74HC273  3 00165 340 74HC08  3 00045 340 74HC32  3 00261 340 74LS245  3 00421 340 F107563FN  3 00528 342 U409 27C256 PRO  3 00486 340 74F273  3 00529 342 U411 27C256 PRO  3 00486 340 74F273  3 0041 1 340 74HC273  3 00482 340 TDC1012N7C2  3 00196 335 HS 2128 5  3 00196 335 HS 2128 5  3 00105 340 LM741  3 00190 340 10MHZ 25PPM  3 00270 340 74HC4051  3 00437 340 AD9696KN  3 00044 340 74HC244  3
92. s   Frequency  DC to 10 MHz   Accuracy   0 05dB    Frequency  10 MHz     001 ppm SRS FS700   Phase Noise      130 dBc  2 100Hz   500   0 2    1 Watt HP 11048C  Impedance  500 Mini Circuits ZAD 3SH    Frequency  1   20 MHz    DS335 Synthesized Function Generator    4 6 Performance Tests    FUNCTIONAL TESTS    These simple tests verify that the DS335 s circuitry is functional  They are not intended to verify the DS335 s    specifications     Front Panel Test    Internal Self Tests    Sine Wave    Square Wave    This test verifies the functionality of the front panel digits  LED s  and buttons     1     2     Turn on the DS335 while holding down  FREQ   Press the  UP ARROW   and a single segment of the leftmost digit should light     Use  DOWN ARROW  to light each segment  7 of them  and the decimal  point of the left most two digits  Only a single segment should be on at a  time   UP ARROW  will step backward through the pattern     Push the down arrow key again and all of the segments of all 8 digits  should light     Press the down arrow key repeatedly to light each front panel indicator  LED in turn  top to bottom  left to right  At any time only a single LED  should be on     After all of the LEDs have been lit further pressing of the front panel keys  will display the key code associated with each key  Each key should  have a different keycode     The internal self tests test the functionality of the DS335 circuitry     1     Turn on the DS335  The ROM firmware version num
93. s may be recorded on the test sheet at the end of this section  Allow the DS335 at least 1 2 hour to  warm up  run the DS335 s self test procedure  and proceed with the tests     FREQUENCY ACCURACY This test measures the accuracy of the DS335 s frequency  If the frequency  is out of specification the DS335 s timebase frequency should be adjusted   see CALIBRATION section      Tolerance    50 ppm of selected frequency    1  Turn the DS335 on and allow it to warm up for at least 1 2 hour  Set the  DS335 for sine wave  1 MHz  1 Vpp  and 500 Load Impedance     2  Attach the output of the DS335 to the frequency counter  Terminate into  500  Attach the reference frequency input of the counter to the  frequency standard  Set the counter for a 1s frequency measurement     3  The counter should read 1MHz   50Hz  Record the result     AMPLITUDE ACCURACY The following tests measure the accuracy of the DS335 output amplitude   There are separate tests for sine  square  and ramp triangle  The tests  measure the accuracy of the amplitude as a function of frequency  The sine  wave test also measures the performance of the attenuators  There is only a  single test for triangle and ramp functions because they have the same  signal path     Frequency    100 kHz Connect the DS335 output to the voltmeter through the 50Q terminator  After  the DS335 has had at least 1 2 hour to warm up  perform the following tests   Sine Wave  specification   0 1 dB   1 2     1  Set the DS335 to sine wave  100Hz 
94. s sweeps on  i 1  or off  i 0   If the continuous sweep is selected   enabling sweeps will start the sweep with the specified rate  If triggered  single sweep is selected and sweeps are enabled then the DS335 waits for a  front panel trigger or a  TRG command to start the sweep     TSRC    i The TSRC command sets the trigger source for sweeps to i  The  correspondence of i to source is shown in the table below  The TSRC   query returns the current trigger source     i Waveform  0 SINGLE  1 INTERNAL RATE    For single sweeps the  TRG command triggers the sweep     DS335 Synthesized Function Generator    3 6 Programming Commands    Setup Control Commands     IDN      RCLi     RST     SAV i    The  IDN common query returns the DS335 s device configuration  This  string is      the format  StanfordResearchSystems DS335 serial  number version number  Where  serial number  is the five digit serial  number of the particular unit  and  version number  is the 3 digit firmware  version number     The  RCL command recalls stored setting number i  where i may range from  0 to 9  If the stored setting is corrupt or has never been stored an execution  error will be generated    The  RST common command resets the DS335 to its default configurations     The  SAV command saves the current instrument settings as setting number  i     Status Reporting Commands     See tables at the end of the Programming section for Status Byte definitions       CLS     ESE     i     ESR   i      PSC     i     
95. s to variable resistors  and capacitors to correct the DS335 s filters  and output amplifier response   Calibration is the process of determining the calibration constants    calbytes   that the DS335 firmware uses to correct the output amplitude   etc      The settings of the adjustments are  in general  very stable and should rarely  require change  If the adjustments are changed the corresponding  calibrations must be performed  However  the DS335 rarely requires  complete recalibration to maintain its performance  It is recommended that  the unit be sent back to the manufacturer in the case where a full  recalibration is required     The DS335 is shipped with calibration byte editing disabled  When  calibration is disabled  direct access to the calbytes is prevented  The  internal calibration enable jumper must be set to enable calibration  To set  the jumper remove the DS335 s top cover by removing its four retaining  screws  this will break the calibration seal   In the center of the bottom circuit  board is a three pin jumper labeled JP200  Setting JP200 between pins 1  and 2 enables calibration  setting it between pins 2 and 3 disables  calibration     The DS335 s calibration is controlled by calibration constants   calbytes   that  the firmware uses to adjust the various output parameters  These calbytes  are stored in the DS335 s RAM   Recalibration of the DS335 involves  determining the values of the calbytes and storing the new values in RAM   The calbyte values a
96. s writing to the other  and the  adder can shift between the two PIR s without missing a single add cycle     In addition to the PIR s  there are lots of other registers in the ASIC  The other registers are used for mode  control  setting prescalers  and setting modulation  sweep  addresses  Three of these registers  are located  off the ASIC  strobes are generated which will allow modulation data to be latched into external devices  This  allows amplitude leveling during sweeps  etc   by the modulation program  The FSK BNC input goes directly  to the ASIC and allows the user to select between PIRA and PIRB by changing the input level     DS335 Synthesized Function Generator    5 4 Circuitry    To set an output frequency  Fout  the PIR is set to     PIR   Fout x 2 48   Fclk  where Fclk is the 10 MHz ASIC clock  Math operations to compute the PIR must be done to 48 bit precision   So  a 48x48 bit multiply is required to compute a PIR value     The ASIC registers are loaded by providing an op code   which tells which and how many registers to load    and data   which is loaded into the target registers    These op codes and data may be provided directly by  the CPU after a           REQ is issued and a HOST  ACR received  Or  a series of op codes and data may  be stored in the 32K x 8 modulation RAM  U400  a 62256   The modulation RAM is used to store data for  frequency sweeps  Sweeps can consist of up to 4000 different frequencies together with amplitude leveling  data     Th
97. se time  of less than 15 ns  The output of the power amplifier passes through a series  of four step attenuators  2  4  8  and 16 dB  that set the 053355 final output    DS335 Synthesized Function Generator    Introduction 2 3    amplitude  The post amplifier attenuators allow internal signal levels to  remain as large as possible  minimizing output noise and signal degradation     Square waves and waveform sync signals are generated by discriminating  the function waveform with a high speed comparator  The output of the  comparator passes to the SYNC OUTPUT and  in the case of square waves   to the amplifier input  Generating square waves by discriminating the sine  wave signal produces a square wave output with rise and fall times much  faster than allowed by either of the signal filters     DS335 Synthesized Function Generator    2 4 Introduction    DS335 Synthesized Function Generator    Features 2 5    Front Panel Features    GPS  STANFORD RESEARCH SYSTEMS     MODEL D5335      3 1 MHz SYNTHESIZED FUNCTION GENERATOR  261260  1 nay  IU LU ULIL LU    E  MC QU    1  Power Switch    2  Data Entry Keys    3  Units Keys    4  Shift Key       The power switch turns the DS335 on and off  The DS335 has a battery  backed up system RAM that remembers all instrument settings     The numeric keypad allows for direct entry of the DS335 s parameters  To  change a parameter value simply type the new value  Entries are terminated  by the UNITS keys  A typing error may be corrected by pres
98. sing the  corresponding function key  For example  if the wrong numeric key is  pressed while entering a new frequency  pressing the  FREQ  key will  backspace over the last entered digit  If there are no digits left  the current  frequency value is displayed  The       key may be selected at any time  during numeric entry     The UNIT keys are used to terminate numeric entries  Simply press the key  with the desired units to enter the typed value  Some parameters have no  particular units and any of the unit keys may be used     The unit keys also increase and decrease the numeric value in the DS335 s  display  Pressing the  UPARROW  key adds one to the flashing digit value   the  DOWN ARROW  key subtracts one from the flashing digit value  To  change the position of the flashing digit  press  SHIFT   LEFT ARROW  or   SHIFT   RIGHT ARROW   A few of the display menus have more than one  parameter displayed at a time  The  SHIFT  LEFT ARROW  and   SHIFT  RIGHT ARROW  keys select between left and right     The shift key selects the function printed above the keys  Pressing  SHIFT   and then the desired key to select the specific function  for example   SHIFT  50Q  sets the source impedance to 500  When the SHIFT key is  pressed the SHIFT LED will light  Pressing  SHIFT  a second time will  deactivate shift mode     DS335 Synthesized Function Generator    2 6 Features    5  Sweep Key    6  Function Keys    7  Main Function BNC    8  Sync Output BNC    9  Status LEDs    10  Param
99. ss the  SHIFT key and then the labeled key   SHIFT  STOP FREQ   for example  to  display the type of waveform sweep set   Values are changed by the DATA  ENTRY keys  To directly enter a value simply type the new value using the  keypad and complete the entry by hitting one of the UNITS keys  If the value  has no particular units any of the UNITS keys may be used  otherwise select  the appropriate units key  If an error is made  pressing the corresponding  function key will backspace the cursor  If the key is pressed repeatedly the  display will eventually show the previous value  For example  if a new  frequency is being entered and the wrong numeric key is pressed  then  pressing the FREQ key will backspace the cursor  If the FREQ key is  pressed until the new entry is erased  then the last valid frequency value will  be displayed  The current parameter value may also be incremented or  decremented using the UP and DOWN ARROW keys  Pressing the UP  ARROW key will increment the flashing digit value by one  while pressing the  DOWN ARROW key will decrement the flashing digit value by one  If the  parameter value cannot be incremented or decremented  the DS335 will  beep and display an error message  Pressing  SHIFT  UP ARROW  or   SHIFT DOWN ARROW  changes the position of the blinking digit     CW Function Generation Our first example demonstrates a CW waveform using the DS335 s data  entry functions  Connect the front panel FUNCTION output to an  oscilloscope  terminating the
100. st Error Messages    Performance Tests  Necessary Equipment    Functional Tests  Front Panel Test  Self Tests  Sine Wave  Square Wave  Amplitude Flatness  Output Level    Performance Tests  Frequency Accuracy  Amplitude Accuracy  DC Offset Accuracy  Subharmonics  Spurious Signals  Harmonic Distortion  Phase Noise  Square Wave Rise Time  Square Wave Symmetry    Test Scorecard  Calibration   Introduction   Calibration Enable   Calbytes   Necessary Equipment   Adjustments    Output Amplifier Bandwidth  Bessel Filter Adjustment    4 1  4 1  4 2    4 5    4 6  4 6    4 6  4 6  4 7  4 7    4 8  4 8    4 9   4 9  4 10  4 10  4 11  4 11  4 11    4 13    4 19    4 20    DS335 Synthesized Function Generator    ii Table of Contents    Calibration 4 20 Component Parts List 5 9  Clock Calibration 4 20  Schematic Circuit Diagrams Sheet No   DS335 Circuitry  Front Panel  Circuit Description 5 1 Keypad and LED Display 1 1  Front Panel Board 5 1 Main Bottom PC Board  Microprocessor 1 8  Main Board 5 1 Display  Reyboard and Cable 2 8  Microprocessor System 5 1 System DACs 3 8  Display and Reyboard 5 2 DDS ASIC  Memory  and Sweep 4 8  System DAC and S H s 5 3 DDS Waveform DAC and Filters 5 8  DDS ASIC and Memory 5 3 SYNC and Pre Attenuators 6 8  DDS Waveform DAC 5 4 Output Amplifier 7 8  DDS Output Filters 5 5 Regulators and Attenuators 8 8  Pre Attenuator 5 5  SYNC Generator 5 5 Option Top PC Board  Function Selection 5 6 Power Supply and Cable 1 2  Output Amplifier 5 6 GPIB and RS232 Interfac
101. symmetry values as a function of frequency when sines or squares  are selected  There are three values which precede the table  these are used to control the sync duty cycle    for triangles  ramps  and noise     392 TRI SYM  393 RAMP SYM  394 NOISE SYM  395 SYM 0   396 SYM 1   397 SYM 2   554 SYM 159    DS335 Synthesized Function Generator    Triangle sync symmetry 0 to 4095  Nominal 2048   Ramp sync symmetry  0 to 4095  Nominal 2048   Noise sync duty  O to 4095  Nominal 2048   0 to 4095  Nominal 2048  For dc to 19530 Hz    0 to 4095  Nominal 2048  For 19 531 to 39 062 Hz   0 to 4095  Nominal 2048  For 39 063 to 58 593 Hz     0 to 4095  Nominal 2048  For 3105468 to 3125000 Hz     NECESSARY EQUIPMENT    Calibration 4 19    The following equipment is necessary to complete the adjustments and  calibrations  The suggested equipment or its equivalent may be used              Instrument Critical Specifications Recommended Model  Analog Oscilloscope 350 MHz Bandwidth Tektronix 2465  Time Interval Counter Frequency Range  20 MHz min  SRS SR620    FFT Spectrum Analyzer    RF Spectrum Analyzer    DC AC Voltmeter    Thermal Converter    10 MHz Frequency Standard    50 W Terminator    Time Interval Accuracy  1ns max    Frequency Range  DC to 100 kHz SRS SR760  Amplitude Accuracy   0 2 dB  Distortion     75 dB below reference    Frequency Range  1 kHz to 100 MHz Anritsu MS2601  HP4195A  Amplitude   0 5 dB  Distortion and Spurious      70 dB    51 2 Digit DC accuracy Fluke 8840A  True RMS
102. t equal to this control voltage  Calibration values will offset and gain correct this control  voltage so that the actual output offset equals that set from the front panel     The waveform amplitude control sample and hold output is level shifted and attenuated to a  3 to  5 Vdc  range  This control voltage is used as a reference to the 8 bit amplitude leveling DAC  which is controlled by  the ASIC during frequency sweeps  The the weighted sum of the leveling DAC output and amplitude control  voltage is scaled to the range of   75 to  1 25 for the nominal leveling DAC value of 128     DDS ASIC  DS335M4     Waveforms are generated in the DS335 by updating a 12 bit DAC at a rate of 10 million samples per second   The waveform  sine  ramp  saw  or noise  is stored in ROM  and the ROM is addressed by a  phase  accumulator  which is implemented in a CMOS ASIC     The ASIC s phase accumulator is a 48 bit adder  with the top 15 bits of the accumulated result serving as the  address to the ROM  The frequency of the output waveform is proportional to the rate at which ROM  addresses change  so  the larger the number added to the phase accumulator the higher the frequency  The  48 bit number resides in six 8 bit registers in the ASIC  This 48 bit number is called the  phase increment  register   or PIR     To facilitate seamless frequency changes  there are two phase increment registers  PIRA and PIRB  The  adder will use one of the PIR s while the host processor  or modulation RAM  i
103. t signal is applied  The  base of Q701 goes up  while Q702 s base goes down  This increases Q701 s collector current  pulling down  the base of the emitter follower  Q709  which pulls the base of Q710 and Q711 down  increasing their  collector currents  This current will cause the collector voltage of Q710 to slew very quickly  and with lots of  gain  because the collector load is a very high impedance  The Darlington pair  Q712 and Q713  buffer this  node to drive the output  which is a 100 Ohm load  The current imbalance at the high impedance node will  cause the output to continue to slew until the feedback current  though R703 and R747  brings the input  differential pair back into balance     The ac gain is adjusted by setting R703  The ac gain is adjusted to match the dc gain  which is controlled by  the op amp and its feedback resistor network   The ac gain is determined by the ratio of the feedback  resistors to the emitter resistors     The op amp  U700  a CA3140  and its feedback resistors  R700 701 702 and R723  stabilize the dc  characteristics  The op amp is externally compensated so that it will only correct low frequency errors  and so  will not affect high frequency performance  The output of U700 is buffered  for extra current drive  by U701A  and U701B     Output Attenuator  DS335M8     The output attenuator is a relay controlled  50 Ohm attenuator  which allows attenuation in a binary sequence  of 2 dB steps  When the power is removed  or on RESET  all of t
104. t the time of the DS335 s production are also stored in  ROM and may be recalled at any time     Direct access to the DS335 s calbytes is allowed from both the front panel  and computer interfaces after calibration is enabled  From the front panel  press  SHIFT  9  once to display the calbyte menu line  There are two  displayed parameters  on the left is the calbyte number  and on the right is  the calbyte value  The calbyte number and value may be modified with  either the keypad or the UP DOVVN ARROW keys  To select an item use the   SHIFTI DOWN ARROW  and  SHIFT UP ARROW  keys         calbyte  number may be set between 0 and 554  The calbyte value may be set  between  127 and 65536  The complete set of factory calbyte values may be  recalled by pressing  SHIFT  9  twice to bring up the Clear Cal menu and  then pressing any of the unit keys  The tables on the following pages lists  the DS335 calbytes  Shown is the calbyte number  name  and meaning     DS335 Synthesized Function Generator    4 16 Calibration    DS335 CALBYTES  Number Name Meaning  0 OSC FREQ Sets 10 MHz clock  0 to 4095  Nom 2048  1 SINE AMP L F  Sine amplitude  29 000 to 36 000  Nom 2 15   2 SQ AMP L F  Square amplitude  29 000 to 36 000  Nom 2 15   3 TRI AMP L F  Triangle amplitude  29 000 to 36 000  Nom 2 15   4 RAMP AMP L F  Ramp amplitude  29 000 to 36 000  Nom 2 15   5 NOISE AMP L F  Noise amplitude  29 000 to 36 000  Nom 2 15   6 OFFS GAIN Adjusts gain for output offsets  29k 36k Nom 2 15  7 SW OFF   
105. te     Microprocessor  DS335M1     The CPU is a CMOS Z80  TMPZ84C00AP  0100  clocked at 5 MHz  The CPU s 64k memory space is divided  in two  the lower 32k is occupied by a CMOS ROM  27256  U104   the top 32k has a battery backed up  CMOS RAM  HM62256LP  U105      All other devices in the system are mapped as I O  I O port strobes  active low  are provided by the 1 16  decoder  74HC154  U108   Port strobes are separated by eight addresses  leaving room to access registers  within particular devices     Address Name Definition    00  CS 8253 CS to RD or VVR to 8253 triple counter timer   08  LED STB WR to assert display strobe and speaker enable  10  LED EVEN WR for segment enables for EVEN display digits  18  LED ODD WR for segment enables for ODD display digits  20  LED LAMP WR for LED indicator enables   28  KEY RD RD to read keypad matrix   30  DAC MPX WR to select channel for system DAC  and 4 LSB s   38  DAC STB WR for 8 MSB s to 12 bit system DAC   40  RLY CTL WR to set position of 7 system relays   48  ASIC CTL WR to set state of ASIC control lines   50  ASIC WR VVR to strobe opcodes and data into ASIC   58  MOD RAM CS to RD or WR to modulation RAM   60  CMD STB Command strobe to GPIB RS232 interface   68 DATA CLK Serial data clock to RD WR to interface   70  MISC IN RD eight bit port of miscellaneous inputs   78  MISC OUT WR eight bit port of miscellaneous outputs    Timing  A 10 MHz crystal oscillator is the source of all timing  This oscillator is on page DS335M5  c
106. tenuated signal from the filters is buffered by emitter followers  Q600 and Q602  2N3904 s   The  buffered differential signal drives a differential comparator  U601  an AD9696  to generate a SYNC signal   The positive feedback provides lots of hysterisis  and additional resistive feedback to the emitter followers  cancels the kick back from the comparator     The comparator output is buffered by an octal driver  U602  a 74HC244  which has seven of its outputs wire  in parallel to drive the front panel SYNC output  The SYNC output is driven though a 47 Ohm resistor provide  reverse termination of reflected pulses     The comparator also drives a pnp differential pair  Q603 and Q604  2N3906 s  to generate a differential  square wave at their collectors  The amplitude of the square wave is controlled by the analog voltage   SW AMPL  which controls the pnp constant current source  Q601  a 2N3906   The externally compensated  op amp  U605  a CA3140  maintains a voltage across the emitter resistor which is proportional to  SW AMPL    5 00Vdc   As SW AMPL varies from  5 to  5V  the constant current source varies from 0 to 11 mA   generating from O to 1 1 Vpp square wave output     DS335 Synthesized Function Generator    5 6 Circuitry    Function Selection  DS335M6     The DPDT relay  U603  an HS212  selects between the filtered  and perhaps attenuated  waveform DAC  output  and the output of the square wave generator  If the square wave output is not being used  then the  square wa
107. the results     This test measures the integrated phase noise of the DS335 s output in a 15  kHz band about carrier  This test is performed at 1 MHz to minimize the  contribution of discrete spurs to the measurement     specification      60 dBc in a 30 kHz band centered about the carrier   exclusive of discrete spurious signals     1  Setthe DS335 to sine wave  10 001 MHz  1Vrms   2  Record the Phase noise reading from the FFT screen   This test measures the rise time and aberrations of the square wave output     specification  rise time  lt  20 ns  overshoot    296 of peak to peak output    1  Connect the output of the DS335 to the 350 MHz oscilloscope with a  50W terminator  Set the DS335 to square wave  1 MHz  10 Vpp  and  500 Load Impedance     2  Setthe oscilloscope to 2 V div vertical and 5 ns div horizontal  Measure  the time between the 1096 and 9096 points and verify that it is less than  20ns  Record the results    3  Set the oscilloscope to 1 V div vertical and 100 ns div horizontal  Verify  that the overshoots and undershoots are less than   200 mV  Record  the results    This test measures the symmetry of the square wave output    specification     1  of period   3ns   1  Connect the output of the DS335 to the A input of the time interval    counter and terminate into 50W  Set the 05335 to square wave  1 MHz   5 Vpp  and 500 Load Impedance     DS335 Synthesized Function Generator    4 12 Performance Tests  2  Setthe time interval counter to measure the positive 
108. there are no commands waiting to be executed in the input queue  This bit is  reset when a complete command is received in the input queue and is set  when all of the commands in the queue have been executed  This bit is  useful in determining when all of the commands sent to the DS335 have  been executed  This is convenient because some commands  such as  setting the function or sweep  take a long time to execute and there is no  other way of determining when they are done  The NO COMMAND bit may  be read while commands are being executed by doing a GPIB serial poll   There is no way to read this bit over RS232  Note that using the  STB   query to read this bit will always return the value 0 because it will always  return an answer while a command is executing  the  STB  command itself     The four letter mnemonic in each command sequence specifies the  command  The rest of the sequence consists of parameters  Multiple    DS335 Synthesized Function Generator    Programming Commands 3 3    parameters are separated by commas  Parameters shown in    are optional  or may be queried while those not in    are required  Commands that may be  queried have a question mark in parentheses     after the mnemonic   Commands that may ONLY be queried have a   after the mnemonic   Commands that MAY NOT be queried have no    Do not send    or    as  part of the command     All variables may be expressed in integer  floating point or exponential  formats  i e   the number five can be either 5
109. turn to the normal display by pressing any  key     The Units LEDs indicate the units of the displayed parameter  If no LED is lit  the value has no units  The SWP LED indicates that a sweep or FSK is in  progress     These LEDs indicate the load impedance value as set by the user  The  amplitude and offset display values will change according to the load  impedance setting     DS335 Synthesized Function Generator    Features 2 7    Rear Panel Features          STANFORD RESEARCH SYSTEME     MODEL           31       SYNTHESIZED FLNC TION GENERATOR MADE de LE           1  Power Entry Module    2  Sweep FSK Output    3  FSK Input    4  GPIB Connector    5  RS232 Connector            FES    3 2    This contains the DS335 s fuse and line voltage selector  Use a 1 amp slow  blow fuse for 100 120 volt operation  and a 1 2 amp fuse for 220 240 volt  operation  To set the line voltage selector for the correct line voltage  first  remove the fuse  Then  remove the line voltage selector card and rotate the  card so that the correct line voltage is displayed when the card is reinserted   Replace the fuse        This output generates a TTL pulse that is synchronous with the DS335 s  frequency sweep  When the DS335 is in FSK mode  the output voltage  reflects the present frequency at the FUNCTION output BNC  TTL LOW    Start Frequency  TTL HIGH   Stop Frequency   The shield of this output is  tied to that of the function output and may be floated up to  40V relative to  earth ground     Th
110. ve amplitude will be set to zero  SW  AMPL  5 Vdc  so as to reduce crosstalk in the function select  relay  The selected function is passed to the differential output amplifier     Output Amplifier  DS335M7     The output amplifier is a high speed  low distortion  discrete transistor differential amplifier  The gain is x 10  for the inverting input  and x12 for the non inverting input  and the 3 dB bandwidth is 35 MHz  it has a phase  linear response to about 175 MHz  and a THD of about 0 05  to 50 kHz  The amplifier has a very low offset  drift  as its dc characteristics are stabilized by an external compensated op amp     The amplifier has a very symmetric design  This  together with it class A operation and high open loop  bandwidth  keeps it distortion very low  In this circuit description  only the  top half  will be described  as the   bottom half  of the amplifier operates in a completely symmetrical and complimentary manner     The signal is applied to the input differential pair  Q701 and Q702  2N5770 s   The input pair run in a constant  current configuration  with the constant current source  Q706 with R741 and D701   The pnp transistor  Q700   provides an ac current to absorb the feedback current from R705  Since the input differential pair runs at  constant current  independent of the input signal  their base emitter voltages are constant  and so are not a  source of distortion     To understand the operation of the amplifier  consider events when a positive inpu
111. ve strobe periods     To refresh a part of the front panel display  one STROBE column is pulled high by writing a zero to the  corresponding position in the LED STB latch  U203  a 74HC374   For example  writing a zero to QO will  saturate the PNP transistor 0200  and pull STROBE O to  5 volts     Digit segments and LED indicators within a particular STROBE column are turned on by writing a zero to the  corresponding position in the LED EVEN  LED ODD  or LED LAMP latches  U200 201  74HC374 s   For  example  writing a zero to QO of the LED EVEN latch will cause the  a  segment of the  even  digit display in  the selected strobe column to turn  on      There is a watch dog circuit  U111  D200  C200  and R229  which will turn off the front panel displays if the  processor stops refreshing the LED STROBE latch  The circuit pumps charge onto C200 with every output to  the LED STROBE latch  C200 is discharged by R229 if the port strobes cease  removing the output enable  from the 74HC374 display drivers     DS335 Synthesized Function Generator    Circuitry 5 3    System DAC and S H s  DS335M3     There are four analog voltages which may be set by the CPU  These four voltages control the output square  wave symmetry  square wave amplitude  output offset  and waveform amplitude     These analog voltages are on sample and hold amplifiers which are maintained by a 12 bit system DAC   U303  an AD7845   The DAC can output voltages from  5 00 to  5 00V with input values from 0 to 4095     
112. when GPIB output queue is non empty  5 ESB set when an unmasked bit in std event status byte is set  6 RQS SRQ bit  7 No Command set when there are no unexecuted commands in input queue    Standard Event Status Byte       bit name usage   0 unused   1 unused   2 Query Error set on output queue overflow   3 unused   4 Execution Err set on error in command execution  5 Command Err set on command syntax error   6 URQ set on any front panel key press   7 PON Set on power on    DDS Status Byte    bit name usage  0 Trig d set on sweep trigger  1 Not in use  2 Not in use  3 Not in use  4 Warmup set when the DS335 is warmed up  5 Test Error set when self test fails  6 Not in use  7 mem err set on power up memory error    DS335 Synthesized Function Generator    Getting Started 1 1    Getting Started    Introduction This section is designed to familiarize you with the operation of the DS335  Synthesized Function Generator  The DS335 is a powerful  flexible  generator capable of producing both continuous and swept waveforms of  exceptional purity and resolution  The DS335 is also relatively simple to use   and the following examples will lead you step by step through some typical  uses     Data Entry Setting the DS335 s operational parameters is done by pressing the key with  the desired parameters name on it  FREQ  for example  to set the  frequency   The current value will be displayed  Some of the parameters are  labeled above the keys in light gray  To display those values first pre
113. width of the A input   Record the reading   3  Set the time interval counter to measure the negative width of the A  input  This reading should be equal to the reading in step 2     13 ns     Record the result     THIS COMPLETES THE PERFORMANCE TESTS    DS335 Synthesized Function Generator    Performance Tests 4 13       DS335 PERFORMANCE TEST RECORD                Serial Number  Date   Tested By   Comments   Pass Fail  Functional Tests  Front Panel Test  Self Test  at power up   Sine Wave  Square Wave  Amplitude Flatness  Output Level  Minimum Actual Maximum  Performance Tests  Frequency Accuracy 999 950 Hz 1 000 050 Hz  Amplitude Accuracy  sine  100 Hz  3 54 Vrms 3 498 Vrms 3 582 Vrms  sine  1 kHz  3 54 Vrms 3 498 Vrms 3 582 Vrms  sine  10 kHz  3 54 Vrms 3 498 Vrms 3 582 Vrms  sine  100 kHz  3 54 Vrms 3 498 Vrms 3 582 Vrms  sine  1 kHz  1 Vrms 0 988 Vrms 1 012 Vrms  sine  1 kHz  0 5 Vrms 0 494 Vrms 0 506 Vrms  sine  1 kHz  0 25 Vrms 0 247 Vrms 0 253 Vrms  sine  1 kHz  120 mVrms 118 mVrms 122 mVrms  sine  1 kHz  70 mVrms 69 1 mVrms 70 9 mVrms  sine  1 kHz  40 mVrms 39 5 mVrms 40 5 mVrms  sine  1 kHz  20 mVrms 19 7 mVrms 20 3 mVrms  square  100 Hz  5 Vrms 4 94 Vrms 5 06 Vrms  square  1 kHz  5 Vrms 4 94 Vrms 5 06 Vrms  square  10 kHz  5 Vrms 4 94 Vrms 5 06 Vrms  triangle  100 Hz 2 89 Vrms 2 85 Vrms 2 93 Vrms  triangle  1 kHz  2 89 Vrms 2 85 Vrms 2 93 Vrms  triangle  10 kHz  2 89 Vrms 2 85 Vrms 2 93 Vrms  sine  1 kHz  3 Vrms reference   X  Tolerance  1 2  of X   0 980X   1 020X
114. yte  10h  indicates that this will be a WRITE to  the RS232 register 0  Finally  a single OUT instruction will assert  CMD STB  the command strobe    generating a  CS and  WR to the UART  writing the data byte to register 0     To read a register  only the command byte and command strobe need be sent  For example  if the command  byte 49h is shifted into the command shift register  U1000   and the command strobe asserted  then register  01 in the GPIB controller will be read into the shift register  U1002   The contents of the data shift register  may then be clocked down to the CPU with eight IN and eight shift instructions     DS335 Synthesized Function Generator    5 8 Circuitry    DS335 Synthesized Function Generator    DS335 Component Parts List 5 9    Power Supply Parts List       REF  SRS PART VALUE DESCRIPTION   C 955 5 00201 526 2200U Capacitor  Electrolytic  35V  2096  Rad   C 956 5 00100 517 2 2U Capacitor  Tantalum  35V  2096  Rad   C 957 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 958 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 959 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 960 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 961 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 962 5 00225 548  1U AXIAL Capacitor  Ceramic  50V  80  20  Z5U AX  C 1002 5 00192 542 22U MIN Cap  Mini Electrolytic  50V  20  Radial   C 1003 5 00192 542 22U MIN Cap  Mini Electrolytic  50V  20
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Gainward 1473 NVIDIA GeForce GT 430 1GB graphics card  別添講師紹介参照  Ableitermonitoring mit 3EX5 060 und 3EX5 062  Hot Dog Maschine  Endpoint Protector - Mobile Device Management - User Manual  デジタルモーメントリミッタ DML−802B 取扱説明書    Copyright © All rights reserved. 
   Failed to retrieve file