I'm looking at this part:
Texas Instrument / Burr-Brown PCM1801 A 16-bit stereo Analog-to-Digital Converter (single ended).
It requires a 256x sample clock, in addition to some other clocks for clocking out the serial data, and of course, the actual sampling rate clock. They have special names for all these clocks, but my question relates to the fastest of these clocks.
Can you use an 8051 derivative (any derivative) to run this part? I did the math and it does not look promising, based on my prior experience with Atmel 8051 flavors... But maybe I'm missing something here...?
If I wanted CD-quality audio at 44.1 kHz (samples per second), then if I read this datasheet correctly, I'd need a minimum of 256 x 44100 Hz clock = 11,289,600 MHz just to run it. How can you get that from your garden variety microcontroller? Note: Part requires synchronization, so I can't just run a separate oscillator.
This part looks like it will simply a lot of the other parts of the circuit, particularly all the filtering and anti-aliasing, etc... Is there a better ADC solution out there? Maybe one that can be clocked slower?
Or am I missing something here? BTW: My preference is 8051 as most of my development tools are 8051. But would consider other architectures if the learning curve is not too steep.
Thanks!!