A way to improve ADC signal to noise ratio (an idea)

SergioUno
Posts: 3
Joined: Sun Apr 01, 2018 6:52 am

A way to improve ADC signal to noise ratio (an idea)

Postby SergioUno » Sun Apr 01, 2018 8:04 am

I have been playing for a while with ESP32 ADCs, and clearly they are suffering from internal cross talk from other digital circuits. The ADC itself have decent linearity, but the noise is way above expectations.
The common way to deal with this is to shut down as much periphery as you can, so probably managing conversion from ULP while main CPUs is off will help in future. But meanwhile, what can we shut down to minimize noise to ADC and confirm the hypothesis? Does anyone already tried it? Theoretically even reducing CPU clock rate should help. What do you think?


SergioUno
Posts: 3
Joined: Sun Apr 01, 2018 6:52 am

Re: A way to improve ADC signal to noise ratio (an idea)

Postby SergioUno » Mon Apr 02, 2018 9:22 am

Could you elaborate?

It looks like the thread you posted is intended to lower power consumption at the expense of increase noise of ADC:
+ ADC power can be controlled by the FSM instead of software. This allows the ADC to
+ be shut off when it is not working leading to lower power consumption. However
+ using the FSM control ADC power will increase the noise of ADC.

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: A way to improve ADC signal to noise ratio (an idea)

Postby WiFive » Mon Apr 02, 2018 3:18 pm

Default before this recent change was
+ using the FSM control ADC power will increase the noise of ADC.

Also wrover-kit pcb layout has shown good noise performance

Just so you are aware of these factors

Who is online

Users browsing this forum: No registered users and 46 guests