Maker Pro
Maker Pro

8 channel sinusoidal function generator

Nicholas Schlensky

Oct 7, 2015
9
Joined
Oct 7, 2015
Messages
9
I would use a DDS chip from analogous devices. These could be run from one 20meg osc and the phase and frequency would be independantly adjustable via serial link to a simple micro like arduino. Magnitude for each could be set by a digital pit on each channel. To drive the piezo devices a opamp and buf634 buffer will generate nice sine waves with Max current of 200ma at 10v Pk. The DDS chips could be removed and a NCO could be made in the micro and the output could be constructed by a set of r2r ladders to make the sine wave. Most likely 4 to 6 io line for each CH. 4 bits would give a reasonable sine wave after a small low pass filter so only 32 io lines plus 2 for i2c for amplitude control. Using a micro NCO may not have enough frequency or phase resolutionat these frequencies but a externaldds will have heaps of resolution.
 
Top