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.

[参考译文] TMS320F28376S:F2837xD 和 F28376S 内的 PWM 频率差异

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1320696/tms320f28376s-discrepancy-in-pwm-frequency-within-the-f2837xd-and-f28376s

器件型号:TMS320F28376S

您好!  

在 Launchpad 上、我们一直非常轻松地管理、以便在 PWM 模块中生成200kHz 波形。 我们已经设计了自己的电路板、但只能获得库存中的单核版本-但满足了我们的要求。  

然而、当将代码从双核版本迁移到单核版本时、我已经注意到、为了启用相同的 PWM 频率、我需要在 PWM 寄存器中将 TBPRD 值减半、尽管代码中没有发生任何其他情况变化。

我找不到在线答案、但我假设 F28376s 的最大 EPMW 时基时钟为50MHz、而不是像 F2837xD 器件中那样的100MHz。  

有人可以确认上述情况或提供其他建议吗? 我们将使用一个值为1的时钟分频器、并且高速时钟分频器也为1。 这在 Launchpad 上的工作频率为200kHz、但单核版本中的 PWM 输出为100kHz。

期待得到响应。

此致、

JMH

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

    尊敬的 JMH:

    这些应为相同的频率(200MHz、100MHz)。 您能否再次检查您的 EPWMCLKDIV 设置是否正确? 我之所以提出这个问题、是因为它默认为 SYSCLKOUT/2。

    您在每个器件上运行的代码是否相同? 或者在切换时您是否有任何变化? 另一个需要检查的是计数模式(向上计数与向上向下计数)-如果它们不同、则会导致不同的频率并且需要将 TBPRD 减半。

    请告诉我您是否可以确认这些信息!

    此致、

    艾里森