你是否曾遇到過?
在無線視頻監(jiān)控設(shè)備上,使用ESP32-WROVER-IE-N16R8模組,ESP-IDF版本為idf5.0.1時,模組需與PHY芯片通信,主板在待機(jī)未斷電的情況下,通過主板的MCU來控制模塊的供電電源通斷來控制模塊開機(jī),MCU首次控制模塊通電時,模塊無反應(yīng),模塊上電啟動失敗,為什么呢?
這是咋回事呢?
(1)針對啟動失敗這個問題,首先檢查了客戶的原理圖,發(fā)現(xiàn)模塊的GPIO0腳接到了PHY芯片的時鐘腳,因此測量了GPIO0腳啟動失敗時的電平,使用電容替換GPIO腳串連的電阻后現(xiàn)象消失,因此把問題定位到模塊的GPIO0腳上。
![d579cec6-a697-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web1/M00/F5/77/wKgaoWc9PMyAUe_OAAWc3EozqQI891.png)
(2)根據(jù)反饋判斷模塊的GPIO0腳是受到了PHY芯片的影響,查看了PHY芯片IP101GRI和模塊ESP32芯片的產(chǎn)品手冊,發(fā)現(xiàn)IP101GRI的RESET_N腳是默認(rèn)下拉的,這樣可以在上電時使IP101GRI置于復(fù)位狀態(tài),但是客戶把它上拉了,因此一上電IP101GRI芯片就處于工作狀態(tài),這樣就使GPIO0受到了PHY時鐘輸出的影響。
![d5ac47e8-a697-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web1/M00/F5/77/wKgaoWc9PMyAZrnwAAW2KPITRL0049.png)
(3)在ESP32芯片的推薦設(shè)計中發(fā)現(xiàn),針對EMAC接口的設(shè)計,要求ESP32先上電,再通過ESP32芯片的GPIO5腳控制RESET_N腳來啟動IP101GRI時鐘輸出,通過不同的上電時序來避免PHY時鐘輸出影響到ESP32的啟動。
![d5d74aba-a697-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web1/M00/F5/77/wKgaoWc9PM2AH0GBAAQqRx-bZO8432.png)
(4)改完模塊和PHY芯片的上電時序后模塊啟動正常。
(5)綜上過程確認(rèn)模塊啟動失敗的原因是因為GPIO0腳受到了PHY芯片時鐘輸出的影響所導(dǎo)致的。
這時該咋整?
SO easy!去掉PHY芯片RESET_N腳上的上拉電阻,并且在RESET_N腳上添加一個下拉電阻,通過ESP32的GPIO5腳來控制PHY芯片的時鐘輸出,避免PHY時鐘輸出干擾模塊啟動。
-
芯片
+關(guān)注
關(guān)注
456文章
51243瀏覽量
427619 -
mcu
+關(guān)注
關(guān)注
146文章
17349瀏覽量
352756 -
AI
+關(guān)注
關(guān)注
87文章
31616瀏覽量
270445 -
ESP32
+關(guān)注
關(guān)注
18文章
980瀏覽量
17554
發(fā)布評論請先 登錄
相關(guān)推薦
ESP32-WROVER-E-N4R8和ESP32-WROOM-32E-N4R2內(nèi)部封裝的電壓要求是什么?
樂鑫2.4 GHz Wi-Fi 和雙模藍(lán)牙模組ESP32-WROVER-B
ESP32模組的主要特性
ESP32 WROVER B/ESP32 WROVER IB技術(shù)規(guī)格書
![<b class='flag-5'>ESP32</b> <b class='flag-5'>WROVER</b> B/<b class='flag-5'>ESP32</b> <b class='flag-5'>WROVER</b> IB<b class='flag-5'>技術(shù)</b>規(guī)格書](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 S2 WROVER/ESP32 S2 WROVER I技術(shù)規(guī)格書
![<b class='flag-5'>ESP32</b> S2 <b class='flag-5'>WROVER</b>/<b class='flag-5'>ESP32</b> S2 <b class='flag-5'>WROVER</b> I<b class='flag-5'>技術(shù)</b>規(guī)格書](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 WROVER/ESP32 WROVER IE技術(shù)規(guī)格書
![<b class='flag-5'>ESP32</b> <b class='flag-5'>WROVER</b>/<b class='flag-5'>ESP32</b> <b class='flag-5'>WROVER</b> <b class='flag-5'>IE</b><b class='flag-5'>技術(shù)</b>規(guī)格書](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
樂鑫ESP32-WROVER-E_&IE技術(shù)規(guī)格書
樂鑫ESP32-WROVER-IE-V1.2參考設(shè)計
【AI技術(shù)支持】ESP32模組PSRAM的CS引腳上拉導(dǎo)致功耗上升處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32</b><b class='flag-5'>模組</b>PSRAM的CS引腳上拉導(dǎo)致功耗上升<b class='flag-5'>處理</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術(shù)支持】ESP32-WROOM-32E模組WiFi自適應(yīng)發(fā)送數(shù)據(jù)失敗處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32</b>-WROOM-32E<b class='flag-5'>模組</b>WiFi自適應(yīng)發(fā)送數(shù)據(jù)<b class='flag-5'>失敗</b><b class='flag-5'>處理</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術(shù)支持】ESP32-S3-WROOM-1-N16R8模組小圓屏OTA升級問題處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32-S3-WROOM-1-N16R8</b><b class='flag-5'>模組</b>小圓屏OTA升級問題<b class='flag-5'>處理</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術(shù)支持】ESP32-WROOM-32E-N4模組管腳輸出異常處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32-WROOM-32E-N</b>4<b class='flag-5'>模組</b>管腳輸出異常<b class='flag-5'>處理</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術(shù)支持】ESP32-S2-SOLO-2U模組重復(fù)欠壓復(fù)位問題處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32</b>-S2-SOLO-2U<b class='flag-5'>模組</b>重復(fù)欠壓復(fù)位問題<b class='flag-5'>處理</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術(shù)支持】ESP32模組接大電容無法正常啟動處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32</b><b class='flag-5'>模組</b>接大電容無法正常<b class='flag-5'>啟動</b><b class='flag-5'>處理</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
評論