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.

[参考译文] msp430afe253能否同时生成 PWM 并测量0-2khz 频率信号外部输入?

Guru**** 2512995 points
Other Parts Discussed in Thread: MSP430AFE253

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/886580/can-msp430afe253-generate-pwm-and-measure-external-input-0-2khz-frequency-signal-at-the-same-time

主题中讨论的其他器件:MSP430AFE253

msp430afe253能否同时生成 PWM 并测量0-2khz 频率信号外部输入?

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

    可能。 它只有一个计时器、因此您将有一些限制。

    TA0有两个 CCR (不对 CCR0进行计数)、因此一个可用于 PWM、另一个可用于捕获(测量频率)。 看起来只有 TA1 (CCI1)可用于捕获、因此您需要使用 TA2 [参考数据表(SLAS701B)表6-9和6-13]执行 PWM。

    它们将使用通用时基。 如果您使用硬件 PWM、您的捕获时间范围将限制为您的 PWM 周期。  这可能会也可能不会妨碍您的工作、但如果您确实需要测量非常低的频率、则 PWM 周期将变得非常长。

    或者、您可以 使用一些软件"帮助"来获得"主要是硬件"PWM、尽管这并不重要。

    此器件不是我在此应用中的首选、但(如果您拥有的只是这些器件)您可能能够使用它。

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

    我希望生成300Hz 的脉宽可调 PWM、并精确测量0-2khz 的外部脉冲。 253是否容易实现?

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

    300Hz PWM 也需要非常精确、因为它输出模拟电压

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

    使用300Hz 的硬件 PWM 时,频率测量下限将限制为>300Hz,因为这是计时器本身循环的速度。

    我不确定我是否理解"253"的提法。 253Hz 是您预期的较低测量范围吗?  

    当我键入时、我发现您可以通过捕获两个边沿并将(连续)差值相加来测量低至150Hz 的50%占空比信号。 任何50%的偏差都会使一个相位更长、并增加该下限。 除非您对信号非常了解、否则这是一个有点不稳定的前提。