找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 319|回复: 17
打印 上一主题 下一主题
收起左侧

stm32单片机和esp32两个3.3v供电电路设计问题

[复制链接]
跳转到指定楼层
楼主
目前设计了一块板子,网络上有两个3.3v,一个给stm32供电的称为3.3v_cpu,一个给esp32供电的称为3.3v_esp现在想实现的功能是

当给stm32供电时,stm32和esp32都有电
当给esp32供电时,只有esp32有电,stm32没电,(这个功能主要是想单独给esp32烧录程序时,stm32不受干扰)


最简单的方法就是串联一个二极管,不过二极管压降有点大,即使肖特基二极管压降也是0.2v,不满足我的要求,我大概了解一点可以使用mos管,但是mos管怎么使用这个我初学了解不多

如果有大佬闲暇之际帮我解答一二,在此谢谢(抱拳)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:592807 发表于 2025-10-9 17:09 | 只看该作者
哎,怎么和你说呢?你都要烧录了还想着是STM32不受干扰,你的烧录口就不能只对esp32供电吗?加个按钮或者用0欧姆电阻接在STM32的电源脚,烧录时断开STM32供电就行啊
回复

使用道具 举报

板凳
ID:876099 发表于 2025-10-9 20:42 | 只看该作者
黄youhui 发表于 2025-10-9 17:09
哎,怎么和你说呢?你都要烧录了还想着是STM32不受干扰,你的烧录口就不能只对esp32供电吗?加个按钮或者用 ...

我想过加按钮或者加个0欧电阻,太麻烦了,我想调试的时候不动电烙铁了主要这个切换电路第一版就用过mos管了但是没用对,给esp32供电电压还是会传递给stm32,知识储备太少了还不知道怎么设计这个电路
回复

使用道具 举报

地板
ID:1159461 发表于 2025-10-9 20:47 | 只看该作者
MOS当三级管用就行了
回复

使用道具 举报

5#
ID:88256 发表于 2025-10-9 23:29 | 只看该作者
不明白具体的电路是怎么样的,很经常烧录吗?简单点的就在STM32的电源串入一个拨动开关,烧录的时候断开STM32的电源。
回复

使用道具 举报

6#
ID:1159343 发表于 2025-10-10 08:14 | 只看该作者
把二极管加到3.3V稳压器前面。或者把二极管的压降算进去,比如0.2,那么稳压器出来3.5,经过二极管之后就是3.3。
回复

使用道具 举报

7#
ID:876099 发表于 2025-10-10 09:02 | 只看该作者
摇滚一族 发表于 2025-10-9 20:47
MOS当三级管用就行了

可以麻烦具体说一下吗
回复

使用道具 举报

8#
ID:876099 发表于 2025-10-10 09:04 | 只看该作者
hhdsdy 发表于 2025-10-9 23:29
不明白具体的电路是怎么样的,很经常烧录吗?简单点的就在STM32的电源串入一个拨动开关,烧录的时候断开STM ...

类似于一块开发板,以后这个板子是使用at指令还是at_mqtt还是使用idf烧写程序这个不清楚后续怎么使用,只是想加上这么一个功能,目前设计这个电路还是有很多不明白的地方,串联一个开关肯定没问题的,只是现在在考虑还有没有更加高级一点的方法
回复

使用道具 举报

9#
ID:876099 发表于 2025-10-10 09:08 | 只看该作者
BD7RL 发表于 2025-10-10 08:14
把二极管加到3.3V稳压器前面。或者把二极管的压降算进去,比如0.2,那么稳压器出来3.5,经过二极管之后就是 ...

二极管加前面好像也没办法控制esp32的供电吧,后级的话我使用的是ams1117,这个只能3.3v输出,使用adj型号的话板子空间不太够用了
回复

使用道具 举报

10#
ID:592807 发表于 2025-10-10 09:40 | 只看该作者
1045964948 发表于 2025-10-9 20:42
我想过加按钮或者加个0欧电阻,太麻烦了,我想调试的时候不动电烙铁了主要这个切换电路第一版就用过mos管 ...

老弟一个产品是不会频繁烧录的,最多烧录两三次。如果你只是自己DIY要玩玩,那我给你的建议就是继电器(再弄个轻触按键按下开关启动继电器切断供电)或者波动开关。其他的什么三极管mos管都不稳定,举个例子:你ESP32给高电平STM32有电,低电平没电,你现在要升级ESP32你要怎么告诉ESP32你要升级了,赶紧切电?你按按钮告诉它还是发指令告诉它?升级过程中你要怎么保证它能始终维持切电状态。
回复

使用道具 举报

11#
ID:566381 发表于 2025-10-10 11:28 | 只看该作者
1045964948 发表于 2025-10-9 20:42
我想过加按钮或者加个0欧电阻,太麻烦了,我想调试的时候不动电烙铁了主要这个切换电路第一版就用过mos管 ...

真要嫌麻烦就用跳线
回复

使用道具 举报

12#
ID:876099 发表于 2025-10-10 11:43 | 只看该作者
黄youhui 发表于 2025-10-10 09:40
老弟一个产品是不会频繁烧录的,最多烧录两三次。如果你只是自己DIY要玩玩,那我给你的建议就是继电器( ...

就是只烧录一两次这种,并且这套数量约几十套,但是生产生产得很多,我就想有个这个功能以后可以用在其他项目上,您后面说的问题也还在考虑中,也是想尝试一下这个方式,如果没有最优解我也还是只有换回机械切换
回复

使用道具 举报

13#
ID:458247 发表于 2025-10-10 13:39 | 只看该作者
STM32怎么会干扰到ESP32的烧录啊,是指串口连在一起了吗?
回复

使用道具 举报

14#
ID:876099 发表于 2025-10-10 17:19 | 只看该作者
yzw846562238 发表于 2025-10-10 13:39
STM32怎么会干扰到ESP32的烧录啊,是指串口连在一起了吗?

对的,串口连接在一起的,其实我试了一下影响不大,不过以防万一嘛想看看可不可以这样实现,要是实现不了也只有用笨办法
回复

使用道具 举报

15#
ID:1137639 发表于 2025-10-10 22:47 | 只看该作者

回复

使用道具 举报

16#
ID:1159343 发表于 2025-10-11 08:24 | 只看该作者
加继电器吧
回复

使用道具 举报

17#
ID:592807 发表于 2025-10-13 11:01 | 只看该作者
1045964948 发表于 2025-10-10 11:43
就是只烧录一两次这种,并且这套数量约几十套,但是生产生产得很多,我就想有个这个功能以后可以用在其他 ...

你这种一般是加短接口,用短接帽控制给不给STM32供电。
回复

使用道具 举报

18#
ID:230500 发表于 2025-10-13 20:54 | 只看该作者
STM32如果还有多余的IO 口, 直接使用STM32 通过MOS控制ESP32的电源即可; STM32正常工作的时候打开ESP32的电源,否则关闭ESP32电源即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表