-
Notifications
You must be signed in to change notification settings - Fork 7.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TW#17849] GPIO36 and 39 ADC noise and cross coupling #1517
Comments
There is something with the LNA and SAR state machine but these are basically undocumented black boxes and the LNA got removed from the datasheet recently so who knows what is happening with it. |
We have found the cause of this issue, will fix this soon. |
@costaud |
@ESP32DE Oh yeah, nice to meet you again too. Seems like I just get back from a wormhole : ) |
Bug list has been updated:
|
…conversion. refactor structure of ``rtc_module.c`` to make it more clearly. Closes #1517
I am having some funny behavior when using GPIO36 and 39 as normal adc inputs. I use the following setup code
and just loop either of the the following sections
`
I get a pretty noisy signal, and when I check gpio39 with the scope, I can see that the line is getting pulled low. I've confirmed that this only occurs when the adc1_get_voltage is used and is not caused by the printf command. The problem is caused on both pins by using the ADC on either pin.
a closer look
Also, grounding GPIO36 appears to affect the noise on GPIO39.
Any thoughts on what is causing this and any solutions or workarounds? Right now the plan is to redesign our whole board to not use these pins, but we would of course prefer not to do that.
The text was updated successfully, but these errors were encountered: