This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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。请问有什么办法既能抑制电压尖峰,同时也不增加驱动信号的上升/下降时间?