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