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). 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!