Hello,
Are there other boards than the Due (including clones of Arduino or non-Arduino boards) which do have 12-bits ADCs ? I don't need much processing power, I just want four such ADCs (and possibly eight PWM outputs to drive small LEDs too).
Thank you in advance.
What do you need 12 bits for? If you have a reasonable source, you can easily increase the default resolution to 12 bits by oversampling and decimating the result. Of course you have to have time to take the extra samples. I believe you'd only need to take 16 samples to obtain the extra 2 bits of resolution. You just sum up 16 samples and then right shift the sum by 2 bits to increase resolution by 2 bits.
I believe the teensy 3.0 chip has 13 usable bits of analog input (it defaults to 10 bits):
- 3.3 volts, 34 pins, 12 analog input pins, 10 PWM pins, 4 UARTs, 1 I2C, 1 SPI, 16k ram, 128k flash, 2k eeprom, RTC if you add crystal/battery
- Original kickstarter page: http://www.kickstarter.com/projects/paulstoffregen/teensy-30-32-bit-arm-cortex-m4-usable-in-arduino-a?ref=category
- Store: PJRC Store
- Store with pins soldered on: PJRC Store
- Forums: PJRC (Teensy) Forum
If you need access to the secondary pins in a breadboard setup, there are two adapter kits that bring out the additional pins:
I bought two Teensy 3.0's during the initial kickstarter campaign.
You may try leaflabs.com - two 12-bit ADC. There "clones" from Olimexino 30$ or so.
Declaimer: I'm not affiliated with any of mention company
Thanks for the information.
@afremont: Oversampling... ...nice idea. With four sensors, how would you proceed on an Uno board: one global for loop repeated 16 times and scanning the four sensors one after the other, or a sequence of four distinct for loops with 16 iterations each ?