我将在 TMS320F2837xS 系列控制器上配置 ePWM 模块、目标如下:
ePWM 1、2和3必须同时同步。 (使用 ePWM1作为源)
ePWM 5、6、7、8和9必须同时同步。 (使用 ePWM4作为源、其 SYNCOUT 脉冲被发送到 ePWM7)
请参阅 TRM (文献编号:SPRUHX5F、2019年1月修订版)-图14-7时基计数器同步方案。
1. ePWM1的唯一 SYNC 输入源是否可通过 EXTSYNCIN1和 EXTSYNCIN2使用? 是否必须使用 GPIO XABR 来提供此功能? 可以使用哪些其他来源?
2.通过在 SYNCOSEL 寄存器中选择一个值来选择同步输出脉冲模式。 是否有另一个寄存器用于实际触发同步事件? 是否有任何方法来示波生成的脉冲(例如、通过将其额外路由到输出 XBAR 来示波器?) 和/或使用 CCS 调试器观察寄存器中的脉冲状态?
3.在之前描述的同步方案中,通道5至9是否可以使用 ePWM4作为 ePWM5和 ePWM6的源进行同步,并且 ePWM4的 SYNCOUT 信号用作 ePWM7的 SYNCIN 脉冲? 我使用了该设置、并注意到 ePWM7上升沿在相同频率下存在滞后/死区。 是否可以通过这种方式在5个 ePWM 模块上实现完美同步?
谢谢。