尊敬的专家:
请帮助回答以下 ePWM 模块同步问题。
在客户应用中,几个 PWM 必须同步。
为此,ePWM 模块1被配置为主模块,为其他三个 ePWM 生成同步输出信号。
但是,可以观察到主模块(ePWM 1)和从模块(ePWM 2,3,4)之间的时间延迟几乎为60 ns ,可以使用示波器进行测量。
但是,从属模块都是同步运行的。 该问题也在 C2000产品的样例项目“ePWM_ex3_synchronization”中出现。
由此得出的结论是否是主模块到从模块之间存在一般延迟? 在“时间基计数器同步方案”的数据表中,还存在一个“脉冲链”块,其中提到8个 PLLSYSCLK 周期。 这是否意味着总有8个时钟周期延迟?
如果是这样,那么得出的结论是,要使 ePWM 模块彼此完全同步,必须使用主模块,而主模块不能用于实际任务, 但只能作为同步从属模块的辅助工具。也就是说,您需要五个 ePWM 模块才能完全同步四个 ePWM? 这一假设是否正确?
谢谢,致以诚挚的问候,
格雷戈