MENU

Fun & Interesting

#ADC and Oversampling in 14 minutes: How to get more bits out of Analog to Digital Converters

Accidental Science 2,838 lượt xem 10 months ago
Video Not Working? Fix It Now

How to squeeze more bits of those physically available from an Analog to Digital Converter? #Microcontrollers such as the ATmega328 on Arduino boards often are equipped with an #ADC, but usually the on board ADC has a limited resolution.
For example the one available on the Mega32A or the Mega328 has 10 bits, which is not bad but it could be a problem if you want more precision.

In this presentation I show how Analog to Digital Converters work, what is the technique known as Oversampling and Decimation, what are the trade-offs, and a practical example that I made on a board similat to an #Arduino Nano and a network display.
It is a combination of electronics and computer engineering.

Complementary information, code and a web-app simulator is also available on my website.

Try the simulator: https://accidentalscience.com/samplersimulator.html

How to program a network display and a microcontroller board featured in this video using the NSC event driven framework: https://accidentalscience.com/17/Remotely%20displaying%208%20Analog%20inputs.html

Full series of #Electronics: https://youtube.com/playlist?list=PLwbCeSU2Kq_zORt4un2iQ3JUYxzWF3cTJ

Comment