天天看點

ESP8266-ADC引腳接地測量問題

ESP8266有一個ADC引腳,可以測量0~1V之間的電壓,分辨率是1/1024。由于我使用的是NodeMCU開發闆,是以測量3.3V的時候不需要電阻分壓。

在開發過程中,我發現ADC引腳接地時會測不準,經過詢問以及查找資料,原因是這樣的:

ESP8266-ADC引腳接地測量問題

如果ADC引腳如左圖連接配接,則會ADC讀值的時候會出現過高的情況(ADC≈80);如果ADC如右圖連接配接,讀值時則接近0(ADC≈8),比較準确。

為什麼會出現這樣的情況呢?這就涉及到單點接地的問題。

ESP8266-ADC引腳接地測量問題