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.

[参考译文] TMS320F28388D:PWM 周期

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1057349/tms320f28388d-period-of-pwm

器件型号:TMS320F28388D

您好:

请帮帮我。 我想生成 50K 周期 PWM、代码在这里、PWM 模块的基频 默认为100MHz

 但是,生成 PWM 波的测量周期 为25K,

问题是什么? 谢谢

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

    因此、默认 SYSCLK 为200MHz、然后有一个 ePWM 分频器设置为除以2 (默认值、但您可以使用 SYSCTL 模块更改该值)。

    默认情况下、ePWM 时钟为100MHz。  

    您正在使用向上计数模式、因此周期值是分频器。

    您在 ePWM 到 DIV 的内部使用1倍的时钟分频器(时钟 div 和 hslock div)

    检查以确保您没有更改这些内容。

    NIMA

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

    谢谢

    没有改变你说的,

    我使用 的是'ePWM_ex2_updown_AQ‘的官方例程

    公式是否如此?

    100 MHz/2000 = 50、000

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

    您的 AQ 操作是什么?

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

    您能否分享您如何设置您的操作?

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

    我假设这是一个操作限定器设置问题、或者未正确理解 SYSCLK 和其他时钟分频器。