尊敬的 TI 专家:
我们使用 HRPWM 相移、其中 EPWM1作为主模式、EPWM2作为从模式。 PHSDIR 位设置为在同步事件后递增计数。
递增 TBPHS 会将 EPWM2移到左侧(推进)、而递增 TBPHSHR 会将 EPWM2输出移到右侧(延迟)(相对于 EPWM1)。
例如、EPWM2的相移为0到2、步长为0.2。 正如预期的那样、在同步事件期间、EPWM2被 TBPHS 寄存器(在 EPWM1之前)中的值左移。 但它被 TBPHSHR 上的值右移。 因此、当相移从0增加到0.8 (TBPHS=0、TBPHSHR 从 x0000增加到 xCC00)时、EPWM2逐渐向右侧移动。 然后当 TBPHS=1时、EPWM2跳向左。 从1.2到1.8再次开始向右移位( BPHSHR 从 x3300到 xCC00 )。
如何使 EPWM2尽管设置 PHSDIR=1、但按照 TBPHSHR 寄存器提供的值向左移位(在 EPWM1之前)。
高分辨率周期启用模式被禁用。
谢谢。