Analog Devices make some nice and quite cheap DDS synthesizer chips, like the
AD9833 or
AD9834, which easily allow you to output a sine wave at a pre-programmed frequency. But what if you don't want a sine; you wanted some other shape?
I imagined someone would make a chip similar, but uses RAM instead of the hard-coded sine function ROM, which would then allow you to make any custom wave shape at any frequency. But I'm having trouble finding anything at all like that. I'm aware of the AD9102, which has a "pattern RAM" inside. But it can't do waveform generation out of that; it uses that for a programmed pattern of frequency or phase modulations of its (fixed sine) DDS engine. I know fancy solutions to this often involve a high-speed DAC connected to an FPGA, but that involves
serious amounts of money and development software/hardware to create such an FPGA.
Does anyone do a pre-made chip for it?