TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280039C: tms320f280039 ePWM global load for multi channels or many register in one channel

Part Number:TMS320F280039C

请教下

ePWM global load , 是针对多个寄存器在一个通道里同步更新, 还是 多个通道里的寄存器可以同步更新

changqing ZHU:

Can ePWM global load used for updated registers for multi channel s at same time

for example , update ePWM1 duty and ePWM2 duty at same time ; to avoid issue of CNT == 0 occurs between update ePWM1 duty and update epwm2 duty?

,

Daniel:

您好

针对TMS320F280039C的ePWM(增强型脉冲宽度调制器)global load功能,它是设计用来同步更新多个ePWM模块的寄存器值的。不过,具体是多个寄存器在一个通道里同步更新,还是多个通道里的寄存器可以同步更新,这取决于global load的配置和使用方式。

在TMS320F280039C的ePWM模块中,global load通常与特定的同步事件(如SYNC事件)相关联。当这个同步事件发生时,所有配置了global load的ePWM模块会根据预设的值来更新它们的寄存器。

‌单个通道内的多个寄存器‌:在单个ePWM通道内,global load可以配置为同步更新该通道内的多个寄存器,例如比较寄存器(CMPA/CMPB)、周期寄存器(TBPRD)等。这意味着,当global load触发时,这些寄存器会同时被更新为新的值。

‌多个通道间的寄存器‌:此外,global load还可以跨多个ePWM通道进行配置,以实现跨通道的寄存器同步更新。这意味着,当global load触发时,不仅单个通道内的寄存器会更新,而且多个通道中相应配置的寄存器也会同时更新。

因此,TMS320F280039C的ePWM global load功能既支持单个通道内多个寄存器的同步更新,也支持多个通道间寄存器的同步更新。具体实现方式取决于你的配置需求和使用场景。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280039C: tms320f280039 ePWM global load for multi channels or many register in one channel
分享到: 更多 (0)