EEVblog Electronics Community Forum
Electronics => Projects, Designs, and Technical Stuff => Topic started by: ErnstHot on December 29, 2014, 12:06:50 pm
-
I am planning on making a stereo bank of individually tuned comb filters for an audio effect, using a bunch of bucket brigade devices (MN3207 (http://"http://experimentalistsanonymous.com/diy/Datasheets/MN3207.pdf")). This means I will need to generate somewhere from 6 to 16 individual clock signals (and their inverse signals), running a couple of kHz to a couple of MHz for the BBDs, depending on how large I want the bank to be.
>=12 bit counters on a >=48 MHz clock would offer a reasonable resolution (+/- ~4 cents) for the frequency range I need, if my calculations are correct. (I plan on driving the BBDs beyond their specs using a 4049D hex inverter)
So how do you generate those clocks as cheap and simple as possible? :-// It doesn’t need to be absolutely jitter free, or I would just do the whole thing in software. I want all the clocks to be digitally controlled from an MCU.
Any help would be much appreciated!
-
Maybe dedicate a small 8 bit microcontroller to the task of generating clock signals?
-
Might want to take a look at the Si5351B or Si5351C (http://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351-B.pdf) to see if it fits your specification.
-
Thank you, both of you.
The Si5351 looks good, but I think I'll go with an MCU because I'll also need a DAC for controlling the feedback of the comb filters, so I might be able to kill two birds with one stone if I can find an MCU with a suitable timer and DAC.