Hi I’m having a little trouble spotting the 9836 in AD’s current lineup of DDS chips. The stuff below is thus a bit generic.
My guess is that you will have a hard time finding a canned solution. There are a bunch of registers on your typical DDS part. The what to stuff where tends to be pretty application specific (output frequency, clock frequency, amplitudes, modes ….). It’s not rocket science, but it also will vary quite a bit from application to application. By far the most common “easy to use” programming environment is the Arduino. You still will be pretty deep into this and that to get anything done. A simple PIC done in assembler would be the lowest parts count approach. That’s not exactly a simple thing to learn just for a project like this. Bob > On Dec 13, 2017, at 3:03 PM, Richard (Rick) Karlquist <rich...@karlquist.com> > wrote: > > I need a very simple controller to tune a DDS with up/down > switches (imagine setting the time on a clock). A DDS > chip, such as an AD9836 would go on a PC board and a couple > of pushbuttons would tell the controller to tune up or > down. > > Before reinventing this wheel, I thought I would see if > anyone knows of a similar solution that can be leveraged. > What I would like is both hardware and software, where > the software could be edited to accommodate the up/down > buttons. A last resort would be to write software from > scratch. My software skills are extremely limited. > Cutting and pasting code might work for me. > > I need to be able to embed this onto an existing PC board. > I can't use a preexisting "daughter" card, other than > to copy the design of the card. > > Rick Karlquist > N6RK > > > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.