Sample Rate (from the Prescaler) can be up to the Maximum, but with loss of Resolution Bits
- No damage done of course ... somebody posted this ridiculous statement/question somewhere.
ARDUINO ADC Speeds (with 16MHz Clock) :
Speed: PreScaler: Time: Freq: ActFrq: BitsRes:
120KHz 128 116us 9.6ksps 9.6ksps 10b
240KHz 64 60us 19ksps 19ksps 10b
500KHz 32 36us 38ksps 38ksps 10b
1MHz 16 20us 77ksps 50ksps 9b
2MHz 8 13us 154ksps 77ksps 8b
4MHz 4 9us 308ksps 111ksps 6b
8MHz 2 7us 615ksps ? ?
ARDUINO ADC Speeds (with 20MHz Clock) :
Speed: PreScaler: Time: Freq: ActFrq: BitsRes:
1MHz 16 90ksps 9b
2MHz 8 170ksps 8b
4MHz 4 350ksps 6b
8MHz 2 615ksps ?
ARDUINO ADC Speeds (with 32MHz Clock) :
Speed: PreScaler: Time: Freq: ActFrq: BitsRes:
1MHz 16 150ksps 9b
2MHz 8 300ksps 8b
4MHz 4 600ksps 6b
8MHz 2 1.2Msps ?
Good explaination here:
5Msps (yes 5Mega) using Ca3306 with Arduino:
References (great High Speed ADC directions for AVR/Arduino) :
http://www.microsmart.co.za/technical/2014/03/01/advanced-arduino-adc/
http://frenki.net/2013/10/fast-analogread-with-arduino-due/