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.

[参考译文] TMS320F280039C:对于上-下计数 HR 周期、HRPCTL[TBPSHRLOADE]= 1和 TBCTL[PHSEN]= 1

Guru**** 2538955 points
Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1204415/tms320f280039c-hrpctl-tbpshrloade-1-and-tbctl-phsen-1-for-up-down-count-hr-period

器件型号:TMS320F280039C
主题中讨论的其他器件:C2000WARESysConfig

亲爱的香榭丽舍大街,

我是为我们的客户提出这个问题的。

用户希望在向上向下计数中通过 TBPRDHR 和 CMPAHR/CMPBHR 实现 HRPWM。

在 TRM 20.15.1.5.4.1高分辨率周期配置中、

" 对于 TBPHS:TBPHSHR 以高分辨率周期同步、设置 HRPCTL[TBPSHRLOADE]=1和 TBCTL[PHSEN]=1。 在向上向下双向计数模式下、无论 TBPHSHR 的内容如何、这些位都必须设置为1。"

Question:

1.是否同时  需要 HRPCTL[TBPSHRLOADE]= 1和 TBCTL[PHSEN]= 1? 或者只有 HRPCTL[TBPSHRLOADE]= 1?

2.在 HRPWM_ex3_prd_updown_SFO.c 中、 HRPCTL[TBPSHRLOADE]=1 和 TBCTL[PHSEN]=1都没有出现 。 您会解释一下吗?

C:\ti\c2000\C2000Ware_4_03_00\driverlib\f28003x\examples\HRPWM

3.在以下路径中基于位域的较早的4类 EPWM HRPWM 示例中、例如 HRPWM_PRDUPDOWN_SFO_V8.c、只有 HRPCTL[TBPSHRLOADE]= 1。 您会解释一下吗?

C:\ti\c2000\C2000Ware_4_03_00_00\device_support\f2837xs\examples\cpu1\HRPWM_prdupdown_so_v8\cpu01

4.在 SysConfig 中、似乎   可以一次设置 HRPCTL[TBPSHRLOADE]=1或 TBCTL[PHSEN]=1。

也就是说、当 HRPWM 被启用时、 在下面的设置中、HRPCTL[TBPSHRLOADE]= 1。 但当 HRPWM 被禁用时、以下设置仅适用于 TBCTL[PHSEN]= 1。 您能否澄清一下、这是否意味着 HRPWM 只需要 HRPCTL[TBPSHRLOADE]= 1、或者这是一个错误。

这些非常令人困惑、因为它们彼此冲突。 请根据需要帮助检查、澄清和更正它们。

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

    您好、Wayne、

    我将对其进行深入探讨、我们会很快回复您。

    此致、

    Jason Osborn

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

    您好、Wayne、

    我即将结束有关这个问题的电子邮件帖子、应该会在第二天或第二天内得到最终答案。 很抱歉耽误你的时间。

    此致、

    Jason Osborn