LAT 1346
Local Application Tips
LAT 1346 Rev 1.0 Jan. 2024
PWM 脉宽跟随方案介绍
关键字:脉宽跟
1. 前言
数字电源产品在使用桥式电路拓扑或是多路交错控制中,有时会需要滞后臂的 PWM 脉宽严
格跟随超前臂的 PWM 脉宽,或从路的 PWM 脉宽严格跟随主路的 PWM 脉宽,本文将介绍如何
利用高精度定时器实现 PWM 输出脉宽跟随,一种使用 Push-pull + Balance Idle + Auto
Enable 方式,一种是使 Auto Delay 方式。
2. Push-pull + Balance Idle + Auto Enable 脉宽跟随方案
高精度定时器的 push-pull 模式本身就是用于推挽拓扑的控制,保证同一定时器的两路输出
脉宽一致,以 timer A 两路输出 TA1 TA2 为例,该模式实现时通过 TA1 TA2
set/reset 触发源配置为相同的事件,一般定时器本身的周期事件或是比较事件。
但是如果在 PWM set/reset 触发源中添加 EEVx 事件,比如将过流事件映射到 EEVx,利
EEVx 触发 CBC 保护,由于 EEVx 发生点具有随机性,那么将无法保证 TA1 TA2 的脉冲宽度
完成一致,如下的实测波形所示。
LAT 1346
LAT 1346 - Rev 1.0 page 2/9
为了解决以上的问题,可以 Push-pull 模式的基础上使能 Balance Idle + Auto Enable 功能。
如下图所示的 Balance Idle 模式,外部 EEV 事件导致 PWM 关闭的情况下,脉宽被复制输出,保
证了输出脉宽一致。叠 Auto Enable 后,PWM 输出不会一直保持 Idle 模式,而是在下一个
计数周期立即恢复输出
异步事件发生使
TA1 关断,TA2
的无变化,跟随
失败
C3 脉冲模拟
异步事件,关
PWM 输出