http://cushychicken.github.io/bfunc-design-doc/
I'm just starting to get to work on the second version of this board, and I'm planning on addressing all of these in that design.
Op amp needs a dual-rail power supply, so it needs some auxiliary power, then power electronics to get both rails. Stuff starts to get complicated, and now that $1500 Keysight box starts to looks worth its price...
Here's one kit:
For one thing, it's very limited in frequency - 1MHz max, and dependent on analog components to generate it.
For another thing, it's really limited in waveform types. Practically, you can only generate sine, triangle, and square waves. Modulation is possible, but requires extra hardware to pull off.
The advantage I see of the DDS is that, once the signal generation portion of the product is software based, you can push upgrades to functionality via software updates. Not something any XR2206 can do!
At this level you can add a couple of simple components and get 95% of the functionality and accuracy of the commercial one for a couple of bucks. Go higher than that and you might as well shell out the money for an army surplus one, but that does not get you what he wanted: an opportunity to tinker and learn.
Because as soon as you do, you start to realize that you can get quite a ways with commodity hardware. Hence, why I started this project. The research I've done on the frontend of this on what's available in the market suggests to me that there's a niche for something that's a little cheaper, and a little easier to use. I also have a hunch that portability is a nice feature for most folks as well.
(Hi Jacques!)
That HP manual was a great link. I've been studying it over the last few days. Thanks for sending it. :)
The only one I'm really kicking myself over is not including an antialiasing filter at the DAC output. Seems like a bushleague mistake considering I paid all that money to get this EE degree.