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.

[参考译文] TMS320F280025:HRCAL 和 HRPWM 时钟

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1320148/tms320f280025-hrcal-and-hrpwm-clock

器件型号:TMS320F280025

您好!

在技术参考手册中、HRCAL 模块和 HRPWM 模块如同一图所示。

1)什么是 HRCAL 模块及其用途? 是否需要启用 HRCAL 时钟才能使用 HRPWM 功能?

在2X 控制器中、会提供 PCLKCR0.HRPWM 位以启用 HRPWM 的时钟。 但在15X 中、该位不可用、而存在 PCLKCR0.HRCAL 位。 两个位是否具有相同的功能? 请澄清一下。

2)另请告诉我需要启用哪些时钟才能使用 HRPWM 特性。

Br.

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

    您好、Jay、

    是独立启用每个 PWM 模块的时钟、还是使用 TBCLKSYNC 位启用所有 PWM 时钟? 从我们的软件示例可以看出、在使用 TBCLKSYNC 时无需启用 HRPWM 或 HRCAL 位。

    谢谢!

    卢克

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

    您好、Jay、  

    很抱歉、需要启用 HRCAL 才能使 HRPWM 正常工作。 我们的大多数软件示例都会调用 Device_init()函数,该函数默认启用。

    谢谢!

    卢克

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

    Luke、您好!

    感谢您的答复。 我有几个疑问,

    1)在 F28002X 控制器中,有PCLKCR0.HRPWM该位可用,而对于 F28003x 系列,有该PCLKCR0.HRCAL位(该HRPWM位不可用)。 两个位是否具有相同的用途、以及3x 系列的名称是否刚刚更改?

    2) 2)如果两个位的用途相同、则对于两个控制器的技术参考手册(TRM)而言、都提到 HRCAL 具有单独的时钟。 但是、在 F28002x 系列中找不到用于启用 HRCAL 时钟的单独位。

    3) 3)您能否简要说明 HRCAL 模块的功能?

    此致、  

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

    您好、Jay、

    通过查看 TRM、我没有看到 PCLKCR0的 F28002x 和 F28003x 之间存在不匹配情况。 HRCAL 在该寄存器中用于两个器件。

    您能否指出 F28002x TRM 中缺少 HRCAL 的位置?

    TRM 中没有太多关于 HRCAL 模块的明确文档、我将看到可以找到哪些其他信息来更好地介绍该模块。

    谢谢!

    卢克

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

    Luke、您好!  

    是的、如果您能提供 HRCAL 模块的一些信息、那会很好。

    对于您的另一个问题、我附加了2x 和3x 控制器的 PCLKCR0寄存器位信息。 请看一下。 没有提供额外的位来为2x 系列中的 HRCAL 模块启用时钟、这与3x 不同。

    Br.

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

    您好、Jay、

    您是否正在使用最新版本的 TRM? 看起来您使用的版本从2020年10月开始。 不确定此错误来自哪里、但该位在最新版本的 F28002x TRM 中名为 HRCAL。

    HRCAL 模块执行校准逻辑、该逻辑确定 一个 EPWM 粗调步长内有多少个 MEP 步长、该步长包含在 HRMSTEP 寄存器中。

    如果您有任何进一步的问题、请告诉我。

    谢谢!

    卢克