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.
您好!
客户希望将 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
您好、Holger、
感谢您的提问。 我正在研究这一点、希望在明天得到回应。
此致、
Marlyn
您好、Holger、
我很抱歉耽误您的时间、因为我不得不联系我们的设计团队。 不应在 CPU2上使用 HRPWM。 在 CPU2上无法访问 HRPWM 寄存器 HRCAL。
此致、
Marlyn
您好、Marlyn、
是否在 CPU2不应使用 HRPWM 的地方记录了这一点?
此致、Holger
您好、Holger、
我们以前有一条注释、但它已被删除。 我将把它重新添加到 TRM 中。
以下是一个相关线程、显示了该注释过去的位置:
此致、
Marlyn
好的、谢谢。
您是否知道为何从 TRM 中移除它?
您好、Holger、
我不确定如何将其删除、但它应该在那里、因此我将重新添加。 感谢您的努力、并帮助我们处理我们的文档。
此致、
Marlyn
您好、Marlyn、
您还能回答我在第一个主题中提出的其他问题吗?
此致、Holger
您好、Holger、
哪些是专门的? 由于 HRPWM 不能在 CPU2中使用、因此所有初始化和运行时更新都应在 CPU1上完成。
此致、
Marlyn