background image

 

 

2

1.

 

Introduction to the 4017B. 

 

1.1 Description 

 
The 

B&K Precision Model 4017B

 Sweep/Function Generator is the newest 40XX family member. The 4017B enhances the 

performance achieved by its successful predecessor, BK Precision Model 4017A Sweep/Function Generator. These performances are 
achieved by using direct digital waveform synthesis (DDS) techniques for generating high accuracy and precision frequencies. A high 
performance Digital Signal Processor (DSP) controls every aspect of the DDS system, and is used for precise generation and processing 
of waveforms. The 4017B has a vast number of applications in both analog and digital electronics, in the engineering, manufacturing, 
servicing, educational and hobbyist fields. This versatile signal source is capable of generating waveform (such as sine, triangle and 
square), pulse generation (through variable symmetry) and frequency sweep. Additionally, the instrument provides a built-in frequency 
counter. 
 
The core of the function generator is a DSP, which is used to generate precision sine, square or triangle waveforms over 0.01Hz to 
10MHz range. This encompasses subaudible, audio, ultrasonic and RF applications. The symmetry of the waveforms can be changed 
between 0% to 100% in 1% step, converting the instrument to a pulse generator capable of generating rectangular waves or pulses, ramp 
or sawtooth waves and slued sine waves. An external voltage may be used to control operating frequency that can be changed using a 
ratio between 1:1 and 1:100. Frequency sweep can be adjusted by changing the rate and the time sweep, and also the manner in which 
frequency is changed, linear or logarithmic. 
 
The B&K Precision Model 4017B has 3 jacks: 2 for output and 1 input. The 

OUTPUT

 jack is the main signal output. The 

TTL/CMOS

 

jack is a 

TTL/CMOS

 compatible square wave output. The 

VCG/SWEEP

 jack is an input used for controlling the operating frequency 

and input to frequency counter.  
 
The 4017B is capable of supplying an output level of 20.0V

pp

 with an offset voltage of ± 10.0V

pp 

(unloaded) on the main signal output, 

the 

OUTPUT

 jack. The output impedance is 50 ohms; therefore the 50 ohm loaded output level is 10.0V

pp

, with an offset voltage 

capability of ±5.0 V

pp

. The output level can be adjusted with a resolution of 1mV and 10mV, depending on the level range being 

worked on. The offset level can be adjusted with a resolution of 1mV. 
 
The 4017B is capable of generating a 

TTL/CMOS

 compatible square wave on 

TTL/CMOS

 jack. The output level can be up to 14.0 

V

pp

 (unloaded). 

 
On the 

VCG/SWEEP

 input jack, DC levels can be applied between 0V to 10.0V in order to change the output operating frequency with 

a ratio between 1:1 and 1:100. This jack is also used as a frequency counter input, for frequencies between 5Hz and 100MHz. 
The front panel of the Model 4017B includes LCD display, buttons, “intelligent” knobs and an LED in order to operate the unit quick 
and easy. The “intelligent” knobs are one of the main features of this new model, which reduces the number of controls needed for 
changing the value of a parameter. The LCD display is a large 2-line 16 columns back lighted display. 
 
The unit also features an 

EIA-RS232

 connector on the rear of the unit. This permits the user to remote control the 4017B using ASCII 

characters. No special hardware or protocols are needed; any dumb terminal or computer serial port can be used. The baud rate is fixed 
to 9600 BPS. 
 
 

1.2

 

Feature Summary 

 

2. Front panel. 

 
 

2.1 Brief description. 

 
Located on the Front Panel is the LCD display, controls, power switch, connection jacks and LED (see the figure 2 for details). 
The LCD display is a backlit, 2-row 16-columns LCD display. 

 

There are two kinds of controls: buttons and knobs. 
 
All buttons are implemented as 1-parameter single function control, except the range buttons that have a second function. Pressing the 
range buttons (UP and DOWN buttons) twice at the same time will save the current working state as the default loaded state at power-
up. Pressing any other buttons at the same time will have no effect upon the current working state. There are 2 kinds of buttons: one 
category has no LED’s, the other category has LED’s. Pressing one of the buttons from the first category will change the values on the 
LCD display. 

 

The knobs are implemented as 3-parameter single function control, with “intelligent” control. The parameters defining an knob are: 
value, rotation’s direction, and rotation’s speed. The value identifies the parameter being changed. The rotation’s direction, clockwise or 
counter clockwise, determines whether the value of the parameter is increment or decrement respectively, by an amount of 1. The speed 
of rotation sets the position in the parameter’s digits of the digit being modified. The “intelligent knob” implementation allows a very 
simple and intuitive way of changing parameter values and reducing the number of controls used. 

 
 

Summary of Contents for 4017B

Page 1: ...0 INSTRUCTION MANUAL Model 4017B 10MHz DDS SWEEP FUNCTION GENERATOR Test Equipment Depot 800 517 8431 99 Washington Street Melrose MA 02176 FAX 781 665 0780 TestEquipmentDepot com...

Page 2: ...Selecting output waveform 12 3 2 2 3 Selecting the frequency 12 3 2 2 4 Selecting the level 13 3 2 2 5 Selecting the offset 13 3 2 2 6 Selecting the duty cycle 13 3 2 2 7 Selecting output TTL CMOS le...

Page 3: ...can be adjusted with a resolution of 1mV The 4017B is capable of generating a TTL CMOS compatible square wave on TTL CMOS jack The output level can be up to 14 0 Vpp unloaded On the VCG SWEEP input j...

Page 4: ...requency on the main output source OUTPUT jack and it is a 5 digit resolution value If in FREQCOUNTER mode the value represents the frequency of the signal sampled on COUNTER IN input and can be a 9 d...

Page 5: ...FREQCOUNTER mode is active VCG SWEEP LED LED is associated with COUNTER VCG SWEEP button and lights when EXTERNAL VCG or INTERNAL SWEEP mode is active and it is associated with a lighted EXT LED or I...

Page 6: ...tailed explanation This knob has no meaning in FREQCOUNTER mode SWEEP TIME knob This knob controls the changing of the time value set for sweeping the range between start frequency and stop frequency...

Page 7: ...p for INTERNAL SWEEP mode 3 Operating the Model 4017B There are 2 modes of controlling the unit and 3 modes of operating the unit One of the control modes uses the front panel the other mode is by rem...

Page 8: ...the output frequency 100 times For certain output frequencies apply fixed DC levels on VCG SWEEP jack Varying the positive DC level on VCG SWEEP jack will cause the output frequency to sweep The outp...

Page 9: ...0 1000 MV 1 Lighted 2 1 01 10 00 V 0 01 No light Level is displayed on the second line of the LCD display using a 4 digit value field followed by the unit The decimal point is used only for the upper...

Page 10: ...The unit will display the output level automatically 7 seconds after the last turning of CMOS LEVEL knob If CMOS LEVEL knob is enabled the CMOS output level can be set between 4 0V and 14 0V unloaded...

Page 11: ...rameter is displayed on the second line of the LCD display using a 3 digit value field and a decimal point followed by the measuring unit The words Sweep Width will be displayed on the right of the se...

Page 12: ...ont panel controls the selected output frequency can be modified by applying positive DC levels on the VCG SWEEP input jack The DC levels must be within 0V 10 0V range causing the output frequency to...

Page 13: ...e the INT LED lights and EXT LED stops lighting In FREQCOUNTER mode COUNTER LED lights pressing COUNTER VCG SWEEP button will engage the mode selected by SWEEP INT EXT button If the button activates E...

Page 14: ...l s frequency outputted on OUTPUT jack If CMOS output style is enabled the output level can be set between 4 0V and 14 0V unloaded See section 3 1 5 for details regarding setting of the CMOS level see...

Page 15: ...t i e before saving again on the LCD After a successful saving the message Configuration saved will remain displayed for 3 seconds Afterward the unit will automatically display the previous content i...

Page 16: ...n the DC OFFSET knob counter clockwise until the displayed output offset reaches 1 023V The LCD display should look like Figure 7 The DC OFFSET LED must be lighted Step 7 Press the TTL CMOS button The...

Page 17: ...parameters in INTERNAL SWEEP mode To output a square wave signal whose frequency sweeps a 6MHz range in 21 33s set the sweep frequency to start at 8 000MHz symmetry 40 level 500mVp p DC offset 2 10V...

Page 18: ...be lighted Step6 Turn the OUTPUT knob clock wise until the displayed output level reaches 500mV The LCD display should look like Figure 15 Output level is now 500mVp p on 50ohm load Step 7 Turn the D...

Page 19: ...like Figure 19 All the sweep parameters should be set and the asymmetric square wave signal at the OUTPUT jack should be sweeping a 6 MHz frequency range on 21 33s There should be a CMOS type signal o...

Page 20: ...content of the LCD display will changes and it must look like Figure 24 3 2 5 4 Example of saving the active mode This example will show the saving of the current configuration See Figure 1 beginning...

Page 21: ...l have examples of the outputted waveforms sine square triangle for different duty cycle values Attention The true meaning of duty cycle applies only for the square wave By turning the DUTY CYCLE knob...

Page 22: ...ple of asymmetric sine wave duty cycle set to 20 Example of symmetric sine wave duty cycle set to 50 Example of asymmetric sine wave duty cycle set to 68 Example of asymmetric sine wave duty cycle set...

Page 23: ...cycle set to 100 Example of square wave type signals Example of asymmetric square wave pulse wave duty cycle set to 0 Example of asymmetric square wave pulse wave duty cycle set to 25 Example of symm...

Page 24: ...ty cycle set to 70 Example of asymmetric square wave pulse duty cycle set to 95 Example of triangle ramp wave type signals Example of ramp wave asymmetric triangle duty cycle set to 0 Example of ramp...

Page 25: ...et to 50 Example of ramp wave asymmetric triangle duty cycle set to 70 Example of ramp wave asymmetric triangle duty cycle set to100 Test Equipment Depot 800 517 8431 99 Washington Street Melrose MA 0...

Page 26: ...d IV type These commands will also enable disable the front panel controls The type II command is used for finding information regarding the unit i e model software version hardware version serial num...

Page 27: ...cters will be discarded and a specific error message will be sent to the terminal Note Any command can be aborted at any sending stage by issuing character X This will abort the current command proces...

Page 28: ...ssage returned to terminal Unit connected ISV command Syntax ISV Parameters None Description Asks the unit about the current soft version Example ISV Message returned to terminal Software version X Y...

Page 29: ...1 Mode FREQCOUNTER engaged if x 2 Mode unavailable if x 2 Mode already set to enable a mode which is already running CF command Syntax CFx yyyyyyyyyy Parameters x represents a digit valid for the foll...

Page 30: ...l be sent to terminal Example CLS345 sets the output level at 345mV Message returned to terminal Output level yyyyy mV if the command was correctly sent Wrong value sent if yyyyy parameter sent was no...

Page 31: ...ke values between 0 and 100 If x I the duty cycle value will be sent to the terminal Example CDS0 sets the duty cycle to 0 Message returned to terminal Duty cycle yyy if the command is sent correctly...

Page 32: ...This command is available only on INTERNAL SWEEP mode If x 0 the linear sweep mode is engaged If x 1 the logarithmic sweep mode is engaged Example CV0 Message returned to terminal Linear sweep mode en...

Page 33: ...n The command sets interrogates the output type on TTL CMOS jack If x I the type of signal outputted on TTL CMOS jack will be send to the terminal If x S and y C a CMOS style signal will be outputted...

Page 34: ...on or to force evaluation of the value sent to the unit Character X Syntax X Description If the character is issued any command pending for complete reception of characters will be aborted and the rec...

Page 35: ...1 3 3 3 1 Example of setting parameters in EXTERNAL VCG mode using REMOTE control Step Correspondin g step in example from section 3 2 5 1 Issued command Message returned 1 RERE Remote mode engaged 2...

Page 36: ...Square function generated 4 4 CDS40 Duty cycle 40 5 5 6 CLS500 Output level 500 mV 6 7 COS 2100 Offset 2 100 V 7 8 CTS40 TTL CMOS output 4 0 V 8 9 CM1 Mode INTERNAL SWEEP engaged 9 10 CWS4 Sweep width...

Page 37: ...ged 3 2 CFU Gate period 0 1 s Measured frequency 63877100 Hz 4 3 CFU Gate period 1 s Measured frequency 63877100 Hz 5 3 CFU Gate period 10 s Measured frequency 63877099 Hz 6 CFI Measured frequency 638...

Page 38: ...digits SINE WAVE Distortion 1 typical at 1 kHz Flatness 5 45 dB SQUARE WAVE Symmetry 0 1Hz to 100 kHz 2 Rise Time 20ns TRIANGLE WAVE Linearity 98 to 100kHz TTL OUTPUT Level 0 8V to 4V Rise Time 20ns D...

Reviews: