啟明云端/01
你是否曾遇到過?
當(dāng)使用ESP32-S3-WROOM-1-N4時(shí),ESP-IDF版本為idf5.0.1,偶發(fā)出現(xiàn)在上電后不能控制負(fù)載,串口打印信息為rst:0x1 (POWERON), boot:0xb (SPI_FAST_FLASH_BOOT),重新上電可以就恢復(fù)正常啟動。
啟明云端/02
這是咋回事呢?
使用的主板是12V直流電輸入,主板在上電后通過GPIO45腳輸出低電平控 制電源輸出。GPIO45腳控制電路見下圖:
(1)我們發(fā)現(xiàn)主板上電后發(fā)現(xiàn)主板指示燈數(shù)碼管沒有亮,串口打印信息為rst:0x1(POWERON), boot:0xb (SPI_FAST_FLASH_BOOT),短接模組EN腳可以復(fù)位。
(2)使用萬用表測量模組電源電壓,模組電源電壓正常;使用直流電源供電觀察電流輸出,顯示電流 輸出正常;
(3)從以上測試得出模組是屬于異常啟動問題,使用萬用表測量芯片Strapping管腳電壓(Strapping 管腳見下圖),Strapping管腳電壓沒有異常。
(4)檢查電路中Strapping管腳干擾因素,發(fā)現(xiàn)GPIO45腳有 個(gè)上拉電阻R19(見下圖),GPIO45腳是模組內(nèi)ESP32-S3芯片用來控制VDD_SPI電壓輸出大小的(控制方式見下圖)VDD_SPI是模組內(nèi)ESP32-S3芯片的電源輸出腳,為模組內(nèi)的flash芯片供電,這顆電阻會使 VDD_SPI腳輸出電壓降低,導(dǎo)致模組內(nèi)flash電源電壓不足,影響程序運(yùn)行。
(5)去掉R19后上電,主板還是會進(jìn)入下載模式,使用示波器監(jiān)控GPIO0腳,發(fā)現(xiàn)GPIO0腳上電時(shí)有個(gè)下拉脈沖,檢查客戶原理圖,發(fā)現(xiàn)GPIO0與GPIO11有連接,斷開連接后GPIO0下拉脈沖消失。
(6)經(jīng)過分析測試確認(rèn)模組上電啟動失敗是因?yàn)镚PIO0腳與GPIO11腳連接產(chǎn)生下拉脈沖所造成的。
啟明云端/03
這時(shí)該咋整?
SO easy!更改電路設(shè)計(jì),去掉GPIO45腳上拉電阻;斷開GPIO0腳和GPIO11腳的連接。
-
主板
+關(guān)注
關(guān)注
53文章
1883瀏覽量
70842 -
模組
+關(guān)注
關(guān)注
6文章
1492瀏覽量
30390 -
上電
+關(guān)注
關(guān)注
0文章
16瀏覽量
10864
發(fā)布評論請先 登錄
相關(guān)推薦
評論