【ESP32】启动电流不足——调试问题记录
本文主要记录基于esp32 自开发设备硬件调试过程,解决供电不足的问题,用于新手小白记录
📋 个人简介
- 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎
- 📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥
- 🎉 支持我:点赞👍+收藏⭐️+留言📝
- 📣 系列专栏:esp32二次开发专栏 🍁
- 💬格言:写文档啊不是写文章,重要的还是直白!🔥
【ESP32】启动电流不足——调试问题记录
- 【ESP32】启动电流不足——调试问题记录
- 1.问题描述
- 2.硬件供电方式
- 3.问题解决过程
- 4.问题定位
- 5.本次总结
1.问题描述
Esp32 和 lora模组开发板调试有问题。
问题描述:
- 开发板初始化上电,esp32一直无法正常启动,打印的错误信息为
read flash error
- 当断开lora模组时,esp32正常启动,此时再连接lora模组。整个开发板程序正常。
- 当开发板断电重新上电后,esp32仍旧无法正常启动,
- 重复以上错误
以上问题基本每次都可以稳定复现。
2.硬件供电方式
硬件供电方式:
5v输入,经过电压转换电路,转换为3v3,分别给esp32以及lora模组供电。
3.问题解决过程
问题解决:
将模组和esp32连接的引脚,依次连接,看是哪个引脚完成esp32无法正常启动,最终发现当模组的tx引脚接入时,会稳定复现描述问题
于是查找模组手册
4.问题定位
问题定位
模组手册上写模组是2.5-5v供电,当模组供电不足时,会对发射信号有影响
因为硬件电路设计是3v3.分别给lora模组和esp32供电,因此猜测是3v3供电造成上电电流不足以供两个模块正常启动。当esp32正常启动后,不需要太大的启动电流,再插上lora模组,即可以正常启动
因此给lora模组单独5v供电,果然不再出现以上问题。
结论
3V3分别给laura模组以及esp32供电,由于模组的启动电流较大,因此分担了132的启动电流,造成3V3供电上电mcu无法正常启动
5.本次总结
硬件电路设计的时候,你要注意手册