[STM32F0] 用IO控制PMOS,为什么执行到此程序跑飞?

[复制链接]
1412|18
 楼主| heweibig 发表于 2021-3-2 23:43 | 显示全部楼层 |阅读模式
用一个IO口(ISO_EN,推挽)控制PMOS管,带一个10多mA的负载,应不存在下游功耗过大的问题。执行到IO拉低打开PMOS时,程序就会跑飞。
 楼主| heweibig 发表于 2021-3-2 23:45 | 显示全部楼层
 楼主| heweibig 发表于 2021-3-2 23:48 | 显示全部楼层
之前用STM32L4也有这个问题
ousj 发表于 2021-3-2 23:51 | 显示全部楼层
ISO_EN到Q1的G极应该增加1只限流电阻
 楼主| heweibig 发表于 2021-3-2 23:53 | 显示全部楼层
嗯 我试试加个1K电阻,按说上面已经有10K电阻了。
dengdc 发表于 2021-3-2 23:55 | 显示全部楼层
可能后面电路有电容,导致+3.3V瞬间跌落……
 楼主| heweibig 发表于 2021-3-2 23:57 | 显示全部楼层
嗯 给3.3V输入端加了10uf电容好像有些效果
jiaxw 发表于 2021-3-2 23:58 | 显示全部楼层
那就继续加大电容就好了。
zwll 发表于 2021-3-3 21:31 | 显示全部楼层
加大,加大
dingy 发表于 2021-3-3 21:34 | 显示全部楼层
不明白加限流电阻是干嘛用的
yinxiangh 发表于 2021-3-3 21:37 | 显示全部楼层
是说程序复位了吗
zyf部长 发表于 2021-3-3 21:39 | 显示全部楼层
上拉电阻,兄弟
kangzj 发表于 2021-3-3 21:41 | 显示全部楼层
怎么不接一只NPN三极管控制,而用IO直接控制?
 楼主| heweibig 发表于 2021-3-3 21:44 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家
renzheshengui 发表于 2021-4-1 11:05 | 显示全部楼层
带载能力不够?
wakayi 发表于 2021-4-1 11:28 | 显示全部楼层
直接上10K电阻
wowu 发表于 2021-4-1 11:29 | 显示全部楼层
那这带载能力太低了啊
xiaoqizi 发表于 2021-4-1 11:31 | 显示全部楼层
难道是单片机的bug?
木木guainv 发表于 2021-4-1 11:33 | 显示全部楼层
在加大限流电阻
您需要登录后才可以回帖 登录 | 注册

本版积分规则

869

主题

13089

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部