如果模组上电进入下载模式后无法控制负载,该怎么办?启明云端AI技术支持

描述

启明云端/ 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脚的连接。
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分