主题:TIDM-02013中讨论的其他器件
工具/软件:
尊敬的专家:
我向我的客户询问这个问题。
在变频控制中使用 DSP。 它们在 CMPA、CMPB……中启用一次性全局加载模式。
它们使用以下配置来生成全局加载事件
但 在某些情况下、并非所有影子寄存器都会同时加载到活动寄存器中。 例如、 在 T1期间、ADC ISR 将计算并更新 CMPA 和 CMPB 的值、在 T1结束时、将启用一次性加载;由于 EPWM 频率接近 ADC ISR 频率、因此下一个 ADC ISR 将发生 、在 A 点、计算尚未完成、也许 CMPA 的值在 T2中更新、但 CMPB 的值仍保持在 T1。 但在 A 点、这将发生全局加载事件、这是客户预期不会发生的。
1.这种情况可能会发生吗?
2.如何避免这种情况? 我注意到 TIDM-02013、我们似乎不使用全局加载模式、并且在 ISR 中更新了该寄存器的值? 如果我们仍然希望使用一次性全局加载、还有没有其他方法可以避免这种情况? 还是其他任何建议的方法来实现客户在变频控制中的预期功能?
BRS
Shuqing