問題描述
在電池供電的影音產(chǎn)品上,使用ESP32-S2-SOLO-2U模組,ESP-IDF版本為idf5.0.1時(shí),模組上電后一直報(bào)欠壓復(fù)位錯(cuò)誤,手動(dòng)復(fù)位模組或者斷電重啟,可以恢復(fù)正常啟動(dòng);異常復(fù)位時(shí)串口打印信息為rst:0xf (BROWN_OUT_RST),boot:0x8(SPI_FAST_FLASH_BOOT),重新燒錄固件可以恢復(fù)正常啟動(dòng),這是為什么呢?
解決思路
(1)拿客戶主板上電后發(fā)現(xiàn)模組不能正常啟動(dòng),串口工具上電打印信息為rst:rst:0xf(BROWN_OUT_RST),boot:0x8(SPI_FAST_FLASH_BOOT),短接模組EN腳可以復(fù)位。

(2)使用萬(wàn)用表測(cè)量模組電源電壓,模組電源電壓正常;使用直流電源供電觀察電流輸出,顯示電流輸出正常,使用萬(wàn)用表測(cè)量芯片Strapping管腳電壓(Strapping管腳見下圖),Strapping管腳電壓沒有異常。

(3)上電監(jiān)控3V3和EN波形,在復(fù)現(xiàn)后查看波形,此時(shí)3V3和EN波形有一次向下的抖動(dòng),最低電平到1.7V,EN跟隨3V3向下抖動(dòng),且同時(shí)恢復(fù)到3.3V,詳情如下圖,此次抖動(dòng)造成第一次復(fù)位,但由于抖動(dòng)恢復(fù)時(shí)EN相對(duì)3V3無(wú)延時(shí),此時(shí)上電時(shí)序混亂,造成芯片內(nèi)部寄存器錯(cuò)誤,繼而引發(fā)循環(huán)復(fù)位。

(4)在不停重啟時(shí),拉低EN再拉高,此時(shí)串口日志恢復(fù)正常,未再?gòu)?fù)現(xiàn)循環(huán)重啟,說明循環(huán)重啟可通過EN復(fù)位來修復(fù),進(jìn)一步說明是時(shí)序問題。
(5)更換樂鑫測(cè)試固件,未復(fù)現(xiàn)循壞重啟現(xiàn)象,初步判斷為樂鑫測(cè)試固件不會(huì)啟動(dòng)板子上的其他器件,故不會(huì)拉低電源導(dǎo)致重啟。因此判斷是客戶固件整板啟動(dòng)時(shí)供電異常導(dǎo)致時(shí)序問題,從而引起Wi-Fi模組循環(huán)重啟。
解決方案
經(jīng)分析測(cè)試確認(rèn)模組欠壓復(fù)位是因?yàn)樗矔r(shí)電壓過大,拉低了模組電源,導(dǎo)致EN時(shí)序混亂所造成的。通過分析給出的解決辦法是提高整板電源的瞬時(shí)響應(yīng)能力。
-
AI
+關(guān)注
關(guān)注
87文章
33415瀏覽量
273940 -
模組
+關(guān)注
關(guān)注
6文章
1590瀏覽量
31003 -
ESP32
+關(guān)注
關(guān)注
20文章
996瀏覽量
18544
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)測(cè)通用型 Wi-Fi+BT+BLE MCU 模組ESP32-SOLO-1內(nèi)置芯片ESP32-S0WD
ESP32-S2-SOLO和ESP32-S2-SOLO-U技術(shù)規(guī)格書
ESP32-S2-MINI-1/ESP32-S2-MINI-1U技術(shù)規(guī)格書
ESP32模組的主要特性
ESP32 S2 SOLO/ESP32 S2 SOLO U技術(shù)規(guī)格書

ESP32 S2 WROVER/ESP32 S2 WROVER I技術(shù)規(guī)格書

樂鑫ESP32-S2-SOLO-2_&2U技術(shù)規(guī)格書
樂鑫ESP32-S2-MINI-2_&2U技術(shù)規(guī)格書
樂鑫ESP32-S2-SOLO_&U技術(shù)規(guī)格書
樂鑫ESP32-S2-MINI-1U參考設(shè)計(jì)
樂鑫ESP32-S2-SOLO-U參考設(shè)計(jì)
樂鑫ESP32-S2-SOLO參考設(shè)計(jì)
【AI技術(shù)支持】ESP32-S3模組EspBleOTA搜索不到ble_ota例程的藍(lán)牙問題處理

【AI技術(shù)支持】ESP32-S3芯片重復(fù)異常復(fù)位問題處理

評(píng)論