你是否曾遇到過(guò)?
在使用ESP32-C3-MINI-1U模組,ESP-IDF版本為idf5.0.1時(shí),在睡眠模式下上電喚醒有概率失敗,模組死機(jī),串口沒(méi)有任何信息打印,為什么呢?
啟明云端/02
這是咋回事呢?
主板是220V交流電輸入,主板在斷電的時(shí)候模組進(jìn)入睡眠模式,主板在上電后通過(guò)GPIO3輸出低電平喚醒模組。GPIO3信號(hào)控制電路見(jiàn)下圖:
(1)我們發(fā)現(xiàn)主板上電后發(fā)現(xiàn)主板指示燈沒(méi)有亮,串口沒(méi)有打印信息,短接模組EN腳后,主板指示燈恢復(fù)正常,串口打印信息顯示模組啟動(dòng)成功。
(2)使用萬(wàn)用表測(cè)量模組電源電壓,模組電源電壓正常。
(3)使用示波器抓取GPIO3腳信號(hào)波形,發(fā)現(xiàn)GPIO3信號(hào)波形有抖動(dòng)(波形見(jiàn)下圖),電壓波形下降緩慢,因?yàn)樾酒苣_電氣特性決定(芯片管腳低電平輸入電壓范圍在-0.3V~0.825V,高電平輸入電壓范圍在2.475V~3.33V,具體見(jiàn)下圖表格),導(dǎo)致芯片在判斷高低電平之間存在一個(gè)間隔。所以判斷電壓的抖動(dòng)導(dǎo)致信號(hào)輸出不穩(wěn)定。

(4)通過(guò)更改GPIO3腳濾波電容容值消除信號(hào)抖動(dòng)(波形見(jiàn)下圖),模組喚醒失敗的幾率減少。

(5)在主板上跳過(guò)AC轉(zhuǎn)DC的整流電路,直接輸入直流電壓代替供電,再次測(cè)試后發(fā)現(xiàn)模組喚醒失敗的情況沒(méi)有出現(xiàn)了,再次抓取GPIO3信號(hào),發(fā)現(xiàn)下降時(shí)間變快(波形見(jiàn)下圖),對(duì)比差異明顯。判斷是整流轉(zhuǎn)換電路干擾GPIO3的電平信號(hào)。

(6)綜上過(guò)程確認(rèn)模組喚醒失敗是因?yàn)橹靼迩岸说恼麟娐穼?dǎo)致GPIO3信號(hào)抖動(dòng)和電壓下降緩慢造成的。
啟明云端/03
這時(shí)該咋整?
SO easy!更改GPIO3濾波電容,改善信號(hào)抖動(dòng);優(yōu)化PCB設(shè)計(jì),減少電源電磁干擾。
-
AI
+關(guān)注
關(guān)注
88文章
35143瀏覽量
279824 -
睡眠模式
+關(guān)注
關(guān)注
0文章
10瀏覽量
6771 -
ESP32
+關(guān)注
關(guān)注
21文章
1017瀏覽量
19262
發(fā)布評(píng)論請(qǐng)先 登錄
ESP32-MINI-1/ESP32-MINI-1U技術(shù)規(guī)格書
ESP32-S2-MINI-1/ESP32-S2-MINI-1U技術(shù)規(guī)格書
ESP32-S3-MINI-1/ESP32-S3-MINI-1U技術(shù)規(guī)格書
ESP32-C3-MINI-1模組性能介紹

ESP32--C3--MINI--1和ESP32--C3--MINI--1U模組的區(qū)別
ESP32 S3 MINI 1/ESP32 S3 MINI 1U技術(shù)規(guī)格書

ESP32 MINI 1/ESP32 MINI 1U技術(shù)規(guī)格書

ESP32 PICO MINI 02/ESP32 PICO MINI 02U技術(shù)規(guī)格書

樂(lè)鑫ESP32-S3-MINI-1_&1U技術(shù)規(guī)格書
樂(lè)鑫ESP32-C3-MINI-1_&1U技術(shù)規(guī)格書
樂(lè)鑫ESP32-MINI-1_&1U技術(shù)規(guī)格書
樂(lè)鑫ESP32-S3-MINI-1U參考設(shè)計(jì)
樂(lè)鑫ESP32-C3-MINI-1U參考設(shè)計(jì)
樂(lè)鑫ESP32-MINI-1U參考設(shè)計(jì)
【AI技術(shù)支持】ESP32-C3-Lyra播放音頻無(wú)法控制音量及異聲問(wèn)題處理

評(píng)論