I have been working on an application which must read
- 32 analog channels
- at least 200kS per second.
- 0 to +3.3V
- 12 bit resolution
- 1% accuracy
I've come up with 2 potential solutions:
- 32 ADC independent channels in STM32F303-familly MCU
- an analog multiplexer ADG732.
I'm aware that the implementation using a MCU would be way harder. What are potential problems in both methods.
Which solution looks better in your opinion?
Best Answer
Analog Devices makes an 8 & 16-channel simultaneusly sampled ADCs with 12 and more bits, but the results are still read out one channel at a time. Use their filtering to pick one and use 2, 3, 4 of them.
https://www.analog.com/en/products/analog-to-digital-converters/standard-adc/precision-adc-20msps/simultaneous-sampling-ad-converters.html