请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28P650DK 工具与软件:
大家好!
我希望有人可以帮助我尝试跨多个 CLB 逻辑块同步计数器。
我的每个 CLB 逻辑块(1至4)都有2个 计数器和2个 FSM、它们根据计数器 match1和 match2时序生成 PWM 波形。 它们通过 CLB OUTPUTXBAR 路由到 GPIO。
目标是在4个 CLB 逻辑块内生成8个并行波形。
每个逻辑块有2个输入:
- 存储器映射 GPREG 位(用于通过 HLC 更改计数器 match1和 match2)
- EPWM1A
我将外部 EPWM 与 FSM 一起使用、以便同时永久启用每个逻辑块中的计数器、从而同步 CLB 生成的 PWM。
不过、生成的所有 PWM 都略有移位、因此计数器的启动时间必须略有不同。
是否有更好的方法来确保多个 CLB 逻辑块中的计数器同时启动?
非常感谢
Fabio