TI中文支持网
TI专业的中文技术问题搜集分享网站

UCC21520的输入、输出PWM上升沿存在尖峰,导致单片程序停止

Other Parts Discussed in Thread:UCC21520

使用单片机输出PWM作为UCC21520的输入信号,驱动部分原理图如下所示。

具体现象为:当功率主电路在上电之前,UCC21520的PWM输入信号和驱动输出信号的上升沿均不存在尖峰。当主电路上电后,UCC21520的PWM输入信号和驱动输出信号的上升沿均存在尖峰,PWM输入信号的尖峰电压会超过5V,这个电压尖峰超过单片机GPIO的引脚电压,会导致单片机程序停止运行。主电路MOSFET的电压应力为70V左右,导通电流为3A-4A左右。

增大电阻R2和R4会在一定程度上减小电压尖峰,但无法根治,且会增大驱动信号的上升时间。且在R2=R4=51Ω的情况下,PWM的上升沿时间(从0开始首次上升到12V)为140ns,已大于UCC21520的数据手册里的40ns。请问有什么办法既能抑制电压尖峰,同时也不增加驱动信号的上升/下降时间?

user4568220:

下降沿也会存在电压尖峰,导致单片机引脚的电压小于0,但目前不确定这个负的电压是否会导致stm32程序停止运行,更倾向于驱动信号上升时超过5V的正电压导致stm32程序停止。

,

Johnsin Tao:

HiR1/54去掉,CH1/CL1去掉。C4,C8要靠近驱动输入脚。其次要严格的区分功率GND, 模拟GND 以及数字GND.

,

user4568220:

不好意思啊,今天才看到,请问是去掉电阻R1和R5是指将其用0欧姆代替还是直接断开呢?R4也要去掉吗?

,

user4568220:

去掉R1和R5,以及CH1和CL1是不是只能减缓下降沿的尖峰,不能减缓上升沿的尖峰呢?

,

yongbing nan:

出现相同问题,请问是否已经解决? 谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » UCC21520的输入、输出PWM上升沿存在尖峰,导致单片程序停止
分享到: 更多 (0)