background image

 

 
 
 
 
 
 
 

 
 
 
 
 

MODEL DS335 

Synthesized Function Generator

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

1290-D Reamwood Avenue 

Sunnyvale, California 94089 

Phone: (408) 744-9040  •  Fax: (408) 744-9049 

email: [email protected]  •  www.thinkSRS.com  

 

Copyright © 1993, 2002, 2013 by SRS, Inc. 

All Rights Reserved. 

 

Revision 1.7 (11/2013)

 

Содержание DS335

Страница 1: ...Function Generator 1290 D Reamwood Avenue Sunnyvale California 94089 Phone 408 744 9040 Fax 408 744 9049 email info thinkSRS com www thinkSRS com Copyright 1993 2002 2013 by SRS Inc All Rights Reserv...

Страница 2: ...DS335 Synthesized Function Generator...

Страница 3: ...Syntax 3 1 Detailed Command List 3 2 Function Output Commands 3 3 Sweep Control 3 4 Setup Control Commands 3 6 Status Reporting Commands 3 6 Test and Calibration Commands 3 7 Status Byte Definitions...

Страница 4: ...6 Output Attenuator 5 6 Option Board 5 7 Power Supplies 5 7 GPIB and RS232 Interfaces 5 7 Component Parts List 5 9 Schematic Circuit Diagrams Sheet No Front Panel Keypad and LED Display 1 1 Main Bott...

Страница 5: ...ges 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 sma...

Страница 6: ...iv SRS Symbols DS335 Synthesized Function Generator...

Страница 7: ...c peak Vdc 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 62V 0 0...

Страница 8: ...equency Range 60 dBc DC to 100 KHz 50 dBc 1 to 1 MHz 40 dBc 1 to 3 1 MHz Square Wave Rise Fall Time 15 nS 5 nS 10 to 90 at full output Asymmetry 1 of period 3 nS Overshoot 5 of peak to peak amplitude...

Страница 9: ...uracy 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 Interface...

Страница 10: ...viii Specifications DS335 Synthesized Function Generator...

Страница 11: ...n i 1 or off i 0 TERM i Sets the output source impedance to 50 i 0 Hi Z i 1 Sweep control commands FSEN i Enables FSK on i 1 or off i 0 Valid only if SDIR2 is sent first TRG Triggers single sweeps if...

Страница 12: ...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...

Страница 13: ...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...

Страница 14: ...he scope should be set to trigger on the rising edge of this signal 1 Press SHIFT This recalls the DS335 s default settings 2 Press AMPL then 5 Vpp Sets the amplitude to 5Vpp 3 Press SHIFT STOP FREQ V...

Страница 15: ...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...

Страница 16: ...t of the DAC goes through a 7 th order Cauer filter while ramps and triangles pass instead through a 3 5 MHz 5 th order Bessel filter The Cauer filter has a cutoff frequency of 3 4 MHz and a stopband...

Страница 17: ...uare 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...

Страница 18: ...2 4 Introduction DS335 Synthesized Function Generator...

Страница 19: ...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 T...

Страница 20: ...nce The shield of this output may be floated up to 40V relative to earth ground 9 Status LEDs These four LEDs indicate the DS335 s status They are name function REMOTE The DS335 is in GPIB remote stat...

Страница 21: ...art 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 3 FSK Input The Frequency Shift Keying inpu...

Страница 22: ...2 8 Features DS335 Synthesized Function Generator...

Страница 23: ...ully floating and their shields may be floated relative to earth ground by up to 40V Both outputs also have a 50 output impedance If the outputs are terminated into high impedance instead of 50W the s...

Страница 24: ...as 1 Hz 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 F...

Страница 25: ...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 Vpp indicator LED...

Страница 26: ...2 12 Function Setting DS335 Synthesized Function Generator...

Страница 27: ...oice 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 Sweep Type Pressing the SHIFT STOP FREQ key sets the swee...

Страница 28: ...o restrictions on the values of the start and stop frequencies for linear sweeps Start and Stop Frequencies To enter the start and stop frequency press the START FREQ and STOP FREQ keys The span value...

Страница 29: ...Sweeps FSK 2 15 DS335 Synthesized Function Generator External Frequency Shift Keying FSK Example...

Страница 30: ...2 16 Sweeps FSK DS335 Synthesized Function Generator...

Страница 31: ...ngs 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...

Страница 32: ...ould 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...

Страница 33: ...rresponding 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...

Страница 34: ...RG lf Triggers a sweep no parameters FUNC 1 FUNC lf Sets function to square wave 1 then queries the function Programming Errors The DS335 reports two types of errors that may occur during command exec...

Страница 35: ...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...

Страница 36: ...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...

Страница 37: ...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 0Hz and FSK is enabled SDIR 2...

Страница 38: ...al value i ESR 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 wh...

Страница 39: ...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 o...

Страница 40: ...st 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 r...

Страница 41: ...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 Te...

Страница 42: ...3 10 Programming Commands DS335 Synthesized Function Generator...

Страница 43: ...y 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 r...

Страница 44: ...if dds335 ibfind DDS335 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 DS...

Страница 45: ...w frequency 60 GOSUB 190 Query DS335 and diplay result 70 PRINT 1 rst Reset the DS335 80 FOR I 0 TO 4 Step through all functions 90 PRINT 1 func I 100 GOSUB 190 Query DS335 and diplay result 110 NEXT...

Страница 46: ...3 14 Programming Examples DS335 Synthesized Function Generator...

Страница 47: ...y Operational Errors These error messages may appear during normal front panel operation and generally are warnings of illegal parameter entries Message Meaning AC Error Amplitude entered is out of al...

Страница 48: ...starting autocal GPIB PROBLEMS 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 Sec...

Страница 49: ...ting 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 Termina...

Страница 50: ...4 4 Troubleshooting DS335 Synthesized Function Generator...

Страница 51: ...Oscilloscope 350 MHz Bandwidth Tektronix 2465 Time Interval Counter Frequency Range 20 MHz minimum SRS SR620 Time Interval Accuracy 1ns minimum FFT Spectrum Analyzer Frequency Range DC to 100 kHz SRS...

Страница 52: ...e Internal Self Tests The internal self tests test the functionality of the DS335 circuitry 1 Turn on the DS335 The ROM firmware version number and the serial number should be displayed for about 3 se...

Страница 53: ...nd the rate to 100Hz Turn the DS335 s sweep ON 3 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 4 The scope should...

Страница 54: ...CY 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 fr...

Страница 55: ...DS335 to sine wave 1 kHz 3 00 Vrms and 50 Load Impedance Allow the thermal converter 15 seconds to stabilize and record the result as the 1kHz reference value 3 Step the DS335 s frequency in 500kHz st...

Страница 56: ...DDS process do not fall on the carrier position specification 70 dBc 1 Connect the DS335 to the RF spectrum analyzer Set the DS335 to sine wave 10Vpp 0V offset and 50 Load Impedance 2 Set the DS335 to...

Страница 57: ...ution of discrete spurs to the measurement specification 60 dBc in a 30 kHz band centered about the carrier exclusive of discrete spurious signals 1 Set the DS335 to sine wave 10 001 MHz 1Vrms 2 Recor...

Страница 58: ...interval counter to measure the positive 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 readi...

Страница 59: ...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...

Страница 60: ...__ 70dBc sine 1 002 MHz 10 Vpp ___________ 70dBc sine 3 1 MHz 10 Vpp ___________ 70dBc Spurious Signals sine 100 kHz ___________ 65 dBc sine 2 MHz ___________ 55 dBc Harmonic Distortion sine 100 Hz 1...

Страница 61: ...rcuit 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 Calbytes The DS335 s calibration is controll...

Страница 62: ...RE_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 13...

Страница 63: ...d 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 an...

Страница 64: ...l the sync duty cycle for triangles ramps and noise 392 TRI_SYM Triangle sync symmetry 0 to 4095 Nominal 2048 393 RAMP_SYM Ramp sync symmetry 0 to 4095 Nominal 2048 394 NOISE_SYM Noise sync duty 0 to...

Страница 65: ...att HP 11048C ADJUSTMENTS 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 adjustm...

Страница 66: ...e 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 byt...

Страница 67: ...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...

Страница 68: ...fting 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...

Страница 69: ...ave an dc offset 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 a...

Страница 70: ...aveform 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...

Страница 71: ...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 ampl...

Страница 72: ...reases 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...

Страница 73: ...s 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 register...

Страница 74: ...5 8 Circuitry DS335 Synthesized Function Generator...

Страница 75: ...0446 340 6N137 Integrated Circuit Thru hole Pkg OI6 3 00446 340 6N137 Integrated Circuit Thru hole Pkg P 1000 1 00016 160 RS232 25 PIN D Connector D Sub Right Angle PC Female R 1000 4 00076 401 390 Re...

Страница 76: ...citor 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...

Страница 77: ...Disc 50V 10 SL C 712 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...

Страница 78: ...Z5U AX C 849 5 00225 548 1U AXIAL Capacitor Ceramic 50V 80 20 Z5U AX C 850 5 00225 548 1U AXIAL Capacitor Ceramic 50V 80 20 Z5U AX C 851 5 00225 548 1U AXIAL Capacitor Ceramic 50V 80 20 Z5U AX C 852 5...

Страница 79: ...80 130 8 PIN SI Connector Male L 500 6 00120 630 FB64 101 Ferrite Beads L 501 6 00120 630 FB64 101 Ferrite Beads L 600 6 00120 630 FB64 101 Ferrite Beads N 1 4 00498 421 680X4 Res Network SIP 1 4W 2 I...

Страница 80: ...2 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 Q 716 3 00021 325 2N3904 Transistor TO 9...

Страница 81: ...7 1 00K Resistor Metal Film 1 8W 1 50PPM R 612 4 00141 407 100 Resistor Metal Film 1 8W 1 50PPM R 613 4 00141 407 100 Resistor Metal Film 1 8W 1 50PPM R 614 4 00132 407 1 10K Resistor Metal Film 1 8W...

Страница 82: ...8W 1 50PPM R 708 4 00779 407 133 Resistor Metal Film 1 8W 1 50PPM R 709 4 00779 407 133 Resistor Metal Film 1 8W 1 50PPM R 711 4 00771 407 66 5 Resistor Metal Film 1 8W 1 50PPM R 713 4 00771 407 66 5...

Страница 83: ...Resistor Carbon Film 1 4W 5 SO104 1 00026 150 28 PIN 600 MIL Socket THRU HOLE SO408 1 00108 150 PLCC 68 TH Socket THRU HOLE SP100 6 00096 600 MINI Misc Components SW1 7 00448 740 DS335 340 Keypad Cond...

Страница 84: ...00411 340 74HC273 Integrated Circuit Thru hole Pkg U 405 3 00165 340 74HC08 Integrated Circuit Thru hole Pkg U 406 3 00045 340 74HC32 Integrated Circuit Thru hole Pkg U 407 3 00261 340 74LS245 Integr...

Страница 85: ...TO 220 Insulators Z 0 0 00259 021 4 40X1 2 PP Screw Panhead Phillips Z 0 0 00267 052 6 1 2 22 RED Wire 22 UL1007 Z 0 0 00268 052 6 1 2 22 BL Wire 22 UL1007 Z 0 0 00304 043 7 8X3 8X1 16 Washer nylon Z...

Страница 86: ...32X3 8TRUSSP Screw Black All Types Z 0 0 00315 021 6 32X7 16 PP Screw Panhead Phillips Z 0 0 00326 026 8 32X1 4PP Screw Black All Types Z 0 0 00396 000 BE CU DDS Hardware Misc Z 0 0 00590 066 0097 055...

Отзывы: