TMS320F280039C: PWM相移,如何实现超前的相移

Part Number: TMS320F280039C

PWM相移,我做过滞后的相移,如下图:

以C为基准,D相移,并且超前于C
该如何实现?

有一个办法,是改为以D为基准,然后C做相移,就是变成了C滞后的相移

但是我们的场景是,有时需要D超前于C相移,有时需要D滞后于C相移,请问该如何实现?

  • 假设相移角度θ换算后值为phs

    在上下计数的模式下,可以通过修改同步时计数方向来进行超前滞后相移

    在上计数或下计数模式下,通过修改PWM的PHS寄存器=phs或PRD-phs来实现超前或滞后