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.

[参考译文] MSP430FR5969:频率和占空比的 PWM 计算

Guru**** 2567675 points
Other Parts Discussed in Thread: MSP-EXP430FR5969

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/607382/msp430fr5969-pwm-calculations-for-frequency-and-duty-cycle

器件型号:MSP430FR5969
主题中讨论的其他器件:MSP-EXP430FR5969

您好!

我只是想对这些计算做额外的确定。 我在一段时间前发现了一篇 E2E 文章、其中说过、这就是您如何使用 CCR0和 CCR1来设置 PWM 的频率和占空比:

FREQUENCY = fclk/(TB0CCR0+1)

TON= (TB0CCR1+1)/fclk
D= Ton/T=(TB0CCR1+1)/(TB0CCR0+1)
这可能是因为我对 MSP430不是很了解、但是如果 D 的计算如上所示、那么你怎么能有一个0占空比呢? 如果将 TB0CCR1设置为0、则分子中仍有1。
此致、
Kevin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更多信息:我正在使用复位/设置(outmod_7)和向上计数模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Kevin:

    请查看用户指南的26.2.3.1和26.2.5.1.1部分、并使用 MSP-EXP430FR5969测试您的公式。 如果您希望占空比为0、然后关闭计时器输出或更改为设置/复位模式并使 CCR1 > CCR0、则所有这一切都取决于您的应用程序尝试完成的任务。

    此致、
    Ryan