电源控制如果死机,如何防止PWM信号输出高电平?

2019-07-16 17:04发布

最近做一个用DSPIC30F2020控制的单端反激的开关电源。输出300V
但是有一个问题一直不能解决:
  如果单片机死机的时候,输出PWM信号为高电平。
如何防止开关管G极电压一直高电平导通。

注:单片机硬件复位电路的复位时间为200ms
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
shawon
1楼-- · 2019-07-16 17:24
这是单片机直接控制开关电源脉宽的一个难题,现在好像还没有很好的解决方法。当然可以考虑各种脉宽限制电路,但都太复杂,不够可靠。
别说200ms,就是千分之一200us都不行,只要开关管导通时间超过两三个工作周期,开关管必毁无疑。
andy_wsj
2楼-- · 2019-07-16 21:01
51的单片机都有这个问题,上电复位的时候管脚是高电平,等程序起来之后设置为需要的电平,这段时间电路是不可靠的。
这样的问题需要解决系统上电时序的问题,就是保证程序运行之后,再打开功率电路部分。

防止程序死机,看门狗等等,实在不行,在IO脚加一级反向电路,复位过程中引脚为高的时候,反向以后就是低。
还有就是找一款新的控制器芯片,选复位时为低的类型。
sxhycbj
3楼-- · 2019-07-17 00:13
 精彩回答 2  元偷偷看……

一周热门 更多>