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.

[参考译文] TMS320F28027:HRPWM

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/826392/tms320f28027-hrpwm

器件型号:TMS320F28027
主题中讨论的其他器件:LAUNCHXL-F28027

您好!

使用 LAUNCHXL-F28027、我将评估 HRPWM 功能。 具体而言、从 HRPWM_prdup_SFO_v6示例开始、我尝试实现2个特定频率:131.25KHz 和143.75kHz。

我能够完全通过457或458的周期值实现131.25kHz。

但是、我无法完全实现143.75kHz。 周期值为417和418时、我测量的频率为143.25kHz、周期值为419和420时、我测量的频率为144.00kHz。

似乎我至少需要1或2个多一位的分辨率来实现所需的目标频率。

请注意、我使用分辨率为150Hz 的 HP3588A 频谱分析仪来测量 HRPWM 输出。

谢谢、Neil

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

    抱歉、我错误地交换 了143.25KHz 和144.00kHz 的计数值。 计数值越高、频率越低。

    此外、我观察到具有更高分辨率 BW (73Hz)的相同结果。

     F28027 HRPWM 可以实现143.75kHz 的频率吗? 如果是、请提供编程指导。

    谢谢、Neil

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

    尼尔

    HRPWM 步长就是它的大小、用户不能对它进行配置。 如果您看到的离散步长介于143.25KHz 和144.00KHz 之间、则不可能有恰好达到143.75KHz 的中间步长。  

    一个选项是将 PWM 抖动、以便平均值为143.75。

    此致、
    Cody  

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

    您好、Cody、

    如果我错了、请纠正我的问题、但根据从 SPRUI09中提取的表格、  以60MHz 运行的 F28027 应该能够使用  常规 PWM (8.6位)实现345Hz 分辨率和使用高分辨率 PWM (15.2位)实现4Hz 分辨率的143.75kHz PWM 频率。

    我想我可能 遇到 HRPWM 编程/序列问题。

    否则、请告诉我、对于     由60MHz F28027生成的143.75kHz PWM 信号、如果我对表的解释有误或计算了预期的 HRPWM 分辨率。

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

    您好、Cody、

    在对 F28027编程序列和实验室仪表进行一些调整后、我能够实现应用所需的 PWM 分辨率。