您好!
我想使用 ePWM1-3来生成3 个互补 PWM、但遇到了一个问题。
我的配置是:PWM 频率为50kHz(20us /周期),并将占空比从20%->80%->20%更改为20%。
但我发现 比较更新之前的最后一个周期的持续时间不正确。 通常、持续时间为20us、但最后一个持续时间仅为16us。
波形如下所示:
源代码复制自 TI 参考手册- TMS320x2802x、2803x Piccolo 增强型脉宽调制器(ePWM) Module.pdf、我只需修改 TBPRD。
根据我的理解、启用影子模式后、只有当 TB 计数器变为零时、比较才会更新。 持续时间始终为20us。

