Most microcontrollers with multiple analog inputs mux a single adc. How fast can i sample if I need to switch between inputs?
I'm not certain exactly how much precision I need. The source is audio, but I'm only doing pitch detection on it, so 10 or maybe even 8 bits might be enough with proper analog processing. 6 channels, input spectral content is up to 10khz, And two or three channels at a hundred hertz or so..
Since input is up to 10khz, and I'm trying to do pitch detection via autocorrelation, some hefty oversampling is probably in order.
Can I get close to 6 channels at 96khz with a Teensy3 , or is this a candidate for a parallel ramp converter? (Which might leave a lot more time for processing)
I'm not certain exactly how much precision I need. The source is audio, but I'm only doing pitch detection on it, so 10 or maybe even 8 bits might be enough with proper analog processing. 6 channels, input spectral content is up to 10khz, And two or three channels at a hundred hertz or so..
Since input is up to 10khz, and I'm trying to do pitch detection via autocorrelation, some hefty oversampling is probably in order.
Can I get close to 6 channels at 96khz with a Teensy3 , or is this a candidate for a parallel ramp converter? (Which might leave a lot more time for processing)