This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28379D:使用 CPU2限制 HRPWM

Guru**** 2044370 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1161388/tms320f28379d-limitation-of-hrpwm-with-cpu2

器件型号:TMS320F28379D

您好!
客户希望将 HRPWM 与 CPU2配合使用。 这里有什么限制?

什么寄存器只能由 CPU1访问? 配置寄存器:HRCNFG、HRCNFG2、HRPWR、HRMSTEP、...? 这在 TRM 中没有记录(或者我找不到)。

CPU2可访问哪些? 运行时间寄存器:TPBRDHR、HRPCTL、... ?

比例因子优化器能否仅在 CPU1上运行?

以下步骤是否正确?
- CPU1配置 HRPWM 时钟
CPU1写入 HRCNFG 和 HRMSTEP
-将 ePWM 的所有权更改为 CPU2
-然后 CPU 可以配置 ePWM (TB、CMP、AQ、DB…)
之后、CPU2可以更改运行时间中的 TBPRDHR

那么、在更改所有权之前、首先配置 HRPWM 是正确的吗?

客户将所有权更改为 CPU2后、在调试器中看到 HRCNFG、HRMSTEP 的值会切换。 这是正确的并且 HRCNFG、HRMSTEP 的值没有改变吗?

我在以下主题中发现、我们不建议对 CPU2使用 HRPWM:
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/685683/tms320f28377d-whether-cpu2-can-be-assigned-to-access-hrpwm?tisearch=e2e-sitesearch&keymatch=hrpwm%25252520cpu2#
请对此进行评论。 我在 TRM 中没有发现任何通知。

此致、Holger