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.

[参考译文] 编译器/TMS320F280049M:ePWM 模块的时钟频率是多少?

Guru**** 2536970 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/607553/compiler-tms320f280049m-what-is-the-clock-frequency-of-the-epwm-module

器件型号:TMS320F280049M

工具/软件:TI C/C++编译器

  第 1491页的 TMS320F280049M 的 TRM 表明 EPWMCLK 等于 SYSCLKOUT/2。 由于 TMS320F280049M 的时钟频率为100MHz、因此 EPWMCLK 为50MHz (20ns)。 当 HSPCLKDIV 和 CLKDIVis 默认置1时(CLKDIV=0、HSPCLKDIV=1)、那么 TBCLK 等于25MHz (40ns)、但这与 第页的表15-10相冲突。谁能帮助我回答疑问? 谢谢!

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

    PWM 时钟是可配置的。 您只需确保 PWM 时钟不大于100MHz。 您在第1491页上引用的注释实际上不适用于此设备。 这是文档中的一个错误、我将提交以进行更正。 在此器件上、EPWMCLK 将默认为 SYSCLK/1。

    如果您的应用需要、HSPCLKDIV 和 CLKDIV 字段可被用于进一步将时基时钟向下分频。 大多数用户将保留这些默认值。

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

    你(们)好、Kris

    感谢您的回复!我还有一个问题要咨询您: 当我阅读 解带模块时 、数据表 提供了有关如何配置 DBRED、DBFED 寄存  器的参考、位于第1528页。 建议 的配置如下所示。  正如您所说的、 当 EPWMCLK 等于100MHz (10ns)时、如果 将 DBRED、DBFED 寄存     器配置为5、那么为什么第一列中的死区时间不等于0.05us、而是0.06us。  因此、DBReD、DBFED 等于10、情况相同 。  我想知道 该表是否仍然存在 一些错误、如果存在、 您能给我一些建议吗?  非常感谢!


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

    你好、Jari、

    它显示了表中的值、这些值是根据80MHz (12.5ns) EPWMCLK 计算得出的。 我们似乎将标头更新为100MHz、但未将更新的值添加到表中。 我也会确保更新此内容。 感谢您的所有宝贵反馈!

    正确的值与死区寄存器中第一列的建议值相同- 10ns*value。

    此致、

    Kris