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.

[参考译文] TMS320F28P650DK:HRPWM 和 HRCAP

Guru**** 2562120 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1377082/tms320f28p650dk-hrpwm-and-hrcap

器件型号:TMS320F28P650DK

工具与软件:

大家好、团队成员:

我将在我的代码中使用 HRPWM 和 HRCAP。 在 HRCAP 中捕获 HRPWM 输出、并验证结果。 这里使用了 TRM 中提到的 HRPWM 示例。

即 TBCLK = 10ns (100 MHz)、PWM 频率= 1.25 MHz (1/800ns) 且 PWM 占空比= 40.5%。 预期准时为324ns。 但是、我使用 HRCAP 测量的值是399ns。  这一容差是否预计约为70-80ns?

此致、

Irene.

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

    尊敬的 Irene:

    您是否导入了可实现该功能的示例代码?

    这种容忍似乎不符合预期。 让我与一位团队成员确认并就此问题与您联系。

    此致!

    Ryan Ma

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

    尊敬的 Irene:

    如何将 ePWM 输出连接到 eCAP? 您是否正在使用 iputxbar? 如果您使用 GPIO 作为输入、是否已禁用输入信号上的同步器?

    是否连续运行 HRCAP 校准?

    此致!

    Ryan Ma

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

    尊敬的 Ryan Ma:

    我正在使用输入 XBAR 读取到 eCAP 的 EPWM 输出。 我没有连续运行 HRCAP 校准。 我应该这样做以获得更好的结果吗?

    此致、

    Irene.

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

    尊敬的 Irene:

    是、需要在后台循环或 ISR 中连续运行 HRCAP 校准。

    此致!

    Ryan Ma