I’m using my first Electron and have been playing around with some sensors, especially ones that I need low error and low noise. I am curious on any specific techniques or analog circuits I can use to get reduced noise on the Electron’s analog inputs?
As far as analog circuits are concerned:
- Should I populate an external pull-down resistor (like a 10k on Arduinos inputs) to ground or smoothing capacitor on the analog input pin to reduce noise?
- Any other analog circuit techniques I can try?
This sort of leads to other questions like:
- What is the ripple on the 3.3V analog reference? I believe 3.3V is connected directly to the analog reference on the micro. If it’s directly connected, there may be error related to the 3.3V fluctuating. The Spark has a 3v3* reference for sensors. The Electron doesn’t.
- Can the micro do any kind of differential reading across two analog inputs? (maybe a stupid question)
I’m considering using an ADS1015 or ADS1115 to get an ultra fine resolution measurement and use the I2C bus to send it over to the Electron, but that may be overkill and populating far too many parts. An analog circuit might work just as well.