Other Parts Discussed in Thread:TMS320F28335
1,PWM2A与PWM1A均为互补输出,上下计数,这里不考虑死区问题。
2,系统频率为150M,设PWM1,2的TBPRD为9000。
3,我要实现PWM1A与PWM2A左右能可控距离移动。见下图。现在我用别人说的用移相寄存器来实现,发现只能方便实现图中的向右移,因为当寄存器的值只能是正数,当为0时PWM1A,PWM2A正好是对齐的,即不法方便向左移动。
4,有什么办法能方便实现向左右可控移动?可加Q聊,475712458
5,要实现的移动轨迹:开始时为对齐->向右缓慢移动,直到移动到下图向右的极限(如500)->开始向左缓慢移动,直到移动到左边的极限(如-500)。
6,尽量不要用移相寄存器来实现,因为向左移动时无法达到向左移过PWM1A,在这个解决方案中不能变更TBPRD的值。
Shine:
TMS320F28335属于C2000系列,请到C2000论坛咨询。
e2echina.ti.com/…/