ZHCAAX8 May 2021 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800153-Q1 , TMS320F2800155-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
本节介绍的全局加载和一次性加载模式,有助于进一步实现对多个 ePWM 模块的优化控制,尤其是在变频应用中。传统影子模式被定义为单独配置的局部加载模式,而全局加载模式适用于所有通过 GLDCFG[REGx]=1 启用的影子寄存器。当此功能启用 (GLDCTL[GLD] = ’1’) 后,从影子寄存器到活动寄存器的内容传输发生在由全局影子到活动加载控制寄存器 (GLDCTL[GLDMODE]) 中的配置位定义的同一事件中。图 2-6 所示为框图。
如果控制 ISR 与 PWM 开关频率异步,则还需要使用一次性加载模式和全局加载模式,以确保多个 PWM 模块中的所有寄存器在所选事件中都是最新的。
使用一次性加载模式,用户可在全局加载机制下设置 GLDCTL2[OSHTLD] =‘1’,以确保影子寄存器到活动寄存器的传输只发生一次。换而言之,所有全局加载事件都被阻止,除非 GLDCTL2[OSHTLD] =‘1’。此外,也可以跨多个 PWM 模块使用 EPWMXLINK[GLDCTL2LINK] 链接 GLDCTL2 寄存器。因此,借助 ePWM 链接方案,当在所有寄存器更新后启用一次性加载模式时,一个或多个 PWM 模块中的多个 PWM 寄存器只会在第一次全局加载事件中生效,后续事件将被忽略。