Controller short Kit for the AD9850 DDS Signal Generator Module.  VERSION 2.2

NOTE: There will be no output from the cheap AD9850 DDS Signal Generator Module sold on E-bay without a Controller like this. or an interface circuit and a computer and software. This controller circuit and code will provide the functions (SEE THE CODE  SPECIFICATIONS BELOW), to control a LCD Display and the AD9850 DDS Signal Generator Module and can also suffice as an interface if you wish to write your own code to control the modules. 

PIC 16f Controller for the AD9850 DDS Signal Generator Module.

AD9850 DDS Signal Generator Module Controller Kit. by KAMCODE

Microchip PIC Pre Programmed with software to experiment with the AD9850 DDS Signal Generator Module 0 to 40MHz. 

The software also Drives a 2 line by 16 character LCD display to display the AD9850DDS modules set frequency.

The software supports 'RS232 communication' to set and control the DSS Frequencies, Phase and other functions.

This is a nice little project for someone or Club who are interested in Electronics, Radio or Audio to build up, it provides a stable little signal source to play with and it can replace VFOs, Crystals ect. as a stable frequency source. It provides 2 clean sine wave output @approx 1.3v p-p (no load 50 ohm o/p Z) and 2 square wave outputs (TTL). The sine and square outputs are 180 deg. output of phase with each other. Refer to the AD9850 modules specifications.

Build it up the way you like, use any method (the construction layout is not critical and easy to follow), add output Buffers to the outputs if required and maybe filters for HF stuff and you have got a very stable Signal generator. You will find loads of use for it. If you are into Electronics like me and fancy building some hardware from scratch and don't want to mess with software try this. and if you build it and it don't work there is plenty of help and support. I loathe software don't you?..but we need it here. to see the components required Google "image AD9850 DDS SIGNAL MODULE - COMPLETE PIC CONTROLLER KIT". So Grab a Pre-programmed PIC Chip and find the other parts need (probably you have got them in your junk box) and get out your soldering iron and have a go, and when you have built it and if it don't work there is plenty of help and support available so no worries.

For you MICRO 20 or 40 or 80 or QRP Pixie Kit transceiver experimenters...
After you have experimented with it you may want to get rid of the pot adjustable frequency knob,and use a stable VFO for your radio experiment project.

The hardware is simple to construct on either a PIC16f628 universal prototyping board.

or on a small bit of matrix board. Or you can make up your own PCB.

Uses up to 8 PB switches  (they don't all have to be connected), for input or only 2 switches if you intend to use the serial communications (comms), port only.

The PIC code can  be controlled by the comms port only (ie no switches or LCD display), please make a request if you require this version.

The Kit consist of

1 off  Pre-programmed Pic Chip.

plus Instruction Manual and Circuit diagram. 

NOTE:

The AD9850 DDS Signal Generator Module 0 to 40 MHz, The 2 line by 16 character LCD display, and the Rotary shaft Encoder are  ARE NOT INCLUDED, They can be obtained off E-BAY, 

search for AD9850 DDS Signal Generator. or 1602 16X2 Character LCD

if you can't be bother to rummaging through your junk box, then a complete kit of all passive components including a PCB is also available at a small cost.

WHAT TO DO WITH IT....>======:>

 FOR YOUR NEW or OLD RIG.......

YOU NEED SOMETHING LIKE THIS TO CALIBRATE AND TEST YOUR RIG PROPERLY. 

WITH THE TWO MODULES YOU CAN TEST FOR FREQUENCY ACCURACY, SENSITIVITY, INTER-MODULATION PRODUCTS , IMAGE REJECTION,  DYNAMIC PERFORMANCE, STRONG SIGNALS PERFORMANCE,  ETC. 

WITH ONE MODULE ONLY YOU CAN TEST AND TUNE UP FILTERS, CHECK FREQUENCY ACCURACY AND IF YOU ARE AN HI-FI OR ROCK BAND PERSON YOU CAN CHECK OUT YOUR AMP AND SPEAKERS FOR CLEAN RESPONSE OVER THE FREQUENCY RANGE.

IF YOU ARE A SHORT WAVE LISTENER YOU CAN USE IT TO CHECK YOUR RECEIVER SCALE CALIBRATION AND FIND THE EXACT FREQUENCY YOU ARE TUNED TO AND ALSO USE IT AS A BFO.

AND IF YOU HAVE AN OSCILLOSCOPE YOU CAN CHECK AND CALIBRATE THE TIME BASE AND CHECK THE "Y" AMP.

IF YOU ARE AN ACTIVE RADIO HAM, (QRP, HF, VHF, REPEATER, BEACON, OR OTHER WISE), YOU CAN BUILD A VFO, RECEIVER FRONT END DOWN CONVERTER, OR TRANSMITTER/POWER AMP AND HAVE IT SITUATED RIGHT UNDER THE TRANSMITTING/RECEIVING MAST AND YOU CAN THEN CONTROL THE FREQUENCY REMOTELY WITH THE COMMS FEATURES INCLUDED. THIS AVOIDS RF IN THE SHACK AND REDUCES FEEDER LOSSES.

OTHER USES: VIBRATION TESTERS, SINE WAVE INVERT ER, WAVE GENERATORS, SYNCHRONOUS MOTOR DRIVES, COAXIAL CABLE TESTER, HEARING RANGE TESTER, MUSICAL INSTRUMENT TUNING, REFERENCE SOURCE..ECT

KAM PIC Code 2V2 Specifications:

O Controls the AD9850 DDSG Module (DDSGM) to set up its frequency and Phase values.

O Drives a 2 line LCD display to display the AD9850 DDSGM Frequency & Phase.

O LCD Display format: first line “00,000,000.0 Hz ” or "000,000,000"Hz, second line Phase “00.00 deg” M1. The mode and functions are also displayed on the LCD display.

O Maximum DDSGM set frequency “70,000,000.0 ” Hz  Minimum set Frequency “00.000.000.0” Hz.

O Maximum LCD display frequency in display Xn  mode “999,999,999” Hz Minimum set Frequency “000,000,000” Hz.

O Drives 1 or 2 DDSGM  M1 or M2 (2 modules useful for testing RF amps/mixers  ect.).

O  DDSGM Frequency set steps: 10MHz,1Mhz,100KHz,10KHz,1KHz,100Hz,10Hz 1Hz, 0.1Hz ,

or if in Channel mode:  0.5KHz,1Kz,2.5Kz,5Kz,10Kz,12.5Kz, 25Kz,50Kz or we can program in your own channel steps . 

O DDSGM Frequency can be continuously incremented / decremented in the above steps or channel.

O  Supports the cheap Rotary shaft encoder (used to change the frequency) the code will also work without the encoder. 

O  Uses 2 or 8 Push button switches to select and control the DDSGM frequency or phase (useful for mike switches control)

O VFO mode RX, adds or subtract user, programmed offset frequency from the LCD displayed frequency, giving DDSGM o/p = Lo.  (in super het rx: Lofrq. =  Rxfrq +- IF frq).

O VFO mode TX, negates programmed offset frequency from the LCD displayed frequency, giving  DDSGM o/p = Txfrq = Rxfrq.

O The LCD displayed frequency can be set to display Xn times the DDSGM output frequency.

the range of Xn can be selected by the user from X1, X2 up to 32 times, this feature enables the use of frequency mixers, phase lock loops/VCO or frequency multipliers to extend the frequency range in  applications.

O The code uses 40 bit DDSGM frequency calculation accuracy with rounding.

Frequency Calibration function to enable the DDSGM output frequency to be calibrated to better than one part per million. 

Swap frequency value of M1 to M2 or M2 to M1 (useful for testing band edges of filters).

O  Copy M1 data to M2 or M2 data to M1 (useful for RX tune if used with Swap function) to save the DDSGM frequency.

Sweep frequency Generator function in any step value to the max. DDSGM frequency.

O Sweep function has frequency Dwell time it enables easy measuring / listen at each frequency step (Range 0 to 32 in approx 0.25S steps.)

Wobbultaor function any DDSGM set frequency value to the max. frequency.

Phase modulation of the DDSGM set frequency (useful for testing and tuning onto the test signal).

 Saves the M1 and M2 frequency and Phase into PIC EERAM.

 Can be controlled by users own micro-controller to write to the LCDD or the DDSGM.

 Support TTL RS232  Serial communication to control the DDSGM.

O  The code has built in command interface and requires only a Dump serial terminal to access all functions (useful if you have a serial port Apps for your Tablet computer or smart phone).

There are more than 26 serial commands implemented to control the DDSGM via comms. No special software is required to use them.

(for connection to a computer or  Dump serial terminal a TTL to RS232 Com port interface or a TTL to USB  port interface is required ).

THE NEW CODE VERSION WILL WORK ON THE OLD CIRCUIT ONLY SMALL MODS NEEDED.

FOR THE EXTRA FEATURES

VERSION 2.1 IS ALSO AVAILABLE FOR GENERATORS AND NOW INCLUDES SWEEP.

UP IN FREQUENCY/OR DOWN IN FREQUENCY, AND ENTER INTO COMMS AT KEYBOARD.

 +++++ CONTROLLER PIC FOR THE AD9851 DDS Module (using 30MHz clock) is also available  send a request if you want this version +++++