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.

[参考译文] TMS570LC4357:用于时钟生成的 ePWM 模块

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/898645/tms570lc4357-epwm-module-for-clock-generation

器件型号:TMS570LC4357

您好!

我们使用 ePWM 模块来生成768kHz 和878kHz 的时钟信号。

但是、由于微控制器的内部分频器值限制、我们无法获得 768kHz 和878kHz 的精确值。  我们得到的频率大约为769kHz 或 873.78KHz。

是否有其他方法可以生成精确的时钟频率?

此外、请告知我们根据分频器值确定确切时钟频率输出的公式。

此致、

Archana Rao

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

    您好!

    您是否尝试过不同的 PLL、VCLK3和 TBCLK?

    PWM 频率= TBCLK /(TBPRD+1)

    TBCLK = VCLK3/(HSPCLKDIV*CLKDIV)

    VCLK3 = HCLK/(VCLK3R+1)

    HCLK = GCLK/HCLKR

    GCLK 由 PLL 输出时钟驱动。