0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

启明云端 2024-10-16 08:00 次阅读

启明云端/01

你是否曾遇到过?

当使用ESP32-S3-WROOM-1-N4时,ESP-IDF版本为idf5.0.1,偶发出现在上电后不能控制负载,串口打印信息rst:0x1 (POWERON), boot:0xb (SPI_FAST_FLASH_BOOT),重新上电可以就恢复正常启动。

启明云端/02

这是咋回事呢?

使用的主板是12V直流电输入,主板在上电后通过GPIO45脚输出低电平控 制电源输出。GPIO45脚控制电路见下图:

afd489ec-8b51-11ef-b5cd-92fbcf53809c.png

(1)我们发现主板上电后发现主板指示灯数码管没有亮,串口打印信息为rst:0x1(POWERON), boot:0xb (SPI_FAST_FLASH_BOOT),短接模组EN脚可以复位。

(2)使用万用表测量模组电源电压,模组电源电压正常;使用直流电源供电观察电流输出,显示电流 输出正常;

(3)从以上测试得出模组是属于异常启动问题,使用万用表测量芯片Strapping管脚电压(Strapping 管脚见下图),Strapping管脚电压没有异常。

aff00b7c-8b51-11ef-b5cd-92fbcf53809c.png

(4)检查电路中Strapping管脚干扰因素,发现GPIO45脚有 个上拉电阻R19(见下图),GPIO45脚是模组内ESP32-S3芯片用来控制VDD_SPI电压输出大小的(控制方式见下图)VDD_SPI是模组内ESP32-S3芯片的电源输出脚,为模组内的flash芯片供电,这颗电阻会使 VDD_SPI脚输出电压降低,导致模组内flash电源电压不足,影响程序运行。

b00e38cc-8b51-11ef-b5cd-92fbcf53809c.png

b0215920-8b51-11ef-b5cd-92fbcf53809c.png

(5)去掉R19后上电,主板还是会进入下载模式,使用示波器监控GPIO0脚,发现GPIO0脚上电时有个下拉脉冲,检查客户原理图,发现GPIO0与GPIO11有连接,断开连接后GPIO0下拉脉冲消失。

b030fc86-8b51-11ef-b5cd-92fbcf53809c.png

b042c43e-8b51-11ef-b5cd-92fbcf53809c.png

b058b186-8b51-11ef-b5cd-92fbcf53809c.png

(6)经过分析测试确认模组上电启动失败是因为GPIO0脚与GPIO11脚连接产生下拉脉冲所造成的。

启明云端/03

这时该咋整?

SO easy!更改电路设计,去掉GPIO45脚上拉电阻;断开GPIO0脚和GPIO11脚的连接。

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

    关注

    52

    文章

    1801

    浏览量

    70149
  • 模组
    +关注

    关注

    6

    文章

    1385

    浏览量

    30122
  • 上电
    +关注

    关注

    0

    文章

    14

    浏览量

    10844
收藏 人收藏

    评论

    相关推荐

    GD32 MCU进入低功耗模式导致无法再进行程序下载怎么办

    很多朋友在调试GD32 MCU的低功耗模式时会遇到一个问题:程序中让MCU进入了Sleep、Deepsleep或者Standby模式,之后MCU就无法
    的头像 发表于 01-12 09:41 3043次阅读
    GD32 MCU<b class='flag-5'>进入</b>低功耗<b class='flag-5'>模式</b>导致<b class='flag-5'>无法</b>再进行程序<b class='flag-5'>下载</b><b class='flag-5'>怎么办</b>?

    KEA下载运行重新无法运行了?

    今天使用了飞思卡尔的KEA64芯片,在KEIL中用JLINK下载用MCU中,运行正常,但到了重新无法运行。通过重新
    发表于 06-02 17:22

    无法编程BPI Flash怎么办

    嗨,我正在使用SP601开发板。当我改变SW2 OFF模式(意味着BPI FLASH激活)时,我尝试程序闪光。错误信息是这样的; Flash编程失败。因为无法在硬件检测到MDM外围设备。请检查1.
    发表于 09-20 10:09

    泰克DPO5054B示波器开机无法进入正常程序怎么办

    `泰克DPO5054B示波器开机无法进入正常程序怎么办? 近期有研究所一位客户送来一台泰克DPO5054B示波器,客户告知可以正常开机,但是进入不了正常程序和界面,
    发表于 12-04 14:52

    启明云端运营总监杨杨

    的高新技术企业;公司目前员工人数100+,本科学历及以上达70%,研发技术超过60%。2020年销售业绩2.3亿元,且实现连续三年超50%增长。公司产品覆盖包涵物联网无线通讯模组、HMI人机界面、
    发表于 07-16 08:16

    ESP32芯片无法进入烧录模式下载程序怎么办

    ESP32芯片无法进入烧录模式下载程序怎么办呢?ESP32芯片在linux里下载程序时提示串口权
    发表于 01-14 06:40

    未烧录的芯片会自动进入下载模式吗?

    未烧录过的RV1126芯片,首次会自动进入下载模式吗?板子上面的FLASH是没变的,只是新换了 RV1126芯片,
    发表于 08-17 18:41

    打印机无法打印怎么办

    打印机无法打印怎么办 公司有一份文件急着打印,按下“打印键”却出现这样或那样的错误提醒,对各位打印
    发表于 01-14 08:27 7282次阅读

    电脑进入系统卡死怎么办

    电脑进入系统卡死怎么办 症状:启动刚进入系统界面时,点什么都打不开,要等一分钟左右才能打开。     解决办法:     一
    发表于 02-24 13:46 1.3w次阅读

    无法识别SATA硬盘怎么办

    无法识别SATA硬盘怎么办    广西恒力文:我电脑的主板芯片组支持RAID功能,配了一块60GB IDE硬盘,最近为了玩游戏,升级了一
    发表于 02-25 11:19 4116次阅读

    电池换新无法可依怎么办

    电池坏了怎么办?修。修不好怎么办?换。
    发表于 03-19 11:23 1357次阅读

    LDO过热是怎么回事?无法「降温」又该怎么办

    LDO过热是怎么回事?无法「降温」又该怎么办
    的头像 发表于 07-02 11:40 1.6w次阅读

    linux无法识别U盘怎么办

    linux无法识别U盘怎么办
    发表于 05-19 09:08 1.7w次阅读
    linux<b class='flag-5'>无法</b>识别U盘<b class='flag-5'>怎么办</b>

    移动硬盘无法识别怎么办

    相信大家对于移动硬盘并不会陌生,经常会有人自己去购买移动硬盘放到电脑,但是经常会出现不能识别的现象,可能有很多人对这个问题并不是很了解,不知道是什么原因造成的这种情况。因为都是新买的移动硬盘,为什么会出现移动硬盘无法识别的现象呢?移动硬盘
    发表于 01-01 17:38 3969次阅读
    移动硬盘<b class='flag-5'>无法</b>识别<b class='flag-5'>怎么办</b>

    STM32 进入Stop模式电流还是很大怎么办

    STM32 进入Stop模式电流还是很大怎么办?STM32 进入停止模式
    发表于 12-08 20:51 16次下载
    STM32 <b class='flag-5'>进入</b>Stop<b class='flag-5'>模式</b><b class='flag-5'>后</b>电流还是很大<b class='flag-5'>怎么办</b>?