msp430afe253能否同时生成 PWM 并测量0-2khz 频率信号外部输入?
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 频率信号外部输入?
可能。 它只有一个计时器、因此您将有一些限制。
TA0有两个 CCR (不对 CCR0进行计数)、因此一个可用于 PWM、另一个可用于捕获(测量频率)。 看起来只有 TA1 (CCI1)可用于捕获、因此您需要使用 TA2 [参考数据表(SLAS701B)表6-9和6-13]执行 PWM。
它们将使用通用时基。 如果您使用硬件 PWM、您的捕获时间范围将限制为您的 PWM 周期。 这可能会也可能不会妨碍您的工作、但如果您确实需要测量非常低的频率、则 PWM 周期将变得非常长。
或者、您可以 使用一些软件"帮助"来获得"主要是硬件"PWM、尽管这并不重要。
此器件不是我在此应用中的首选、但(如果您拥有的只是这些器件)您可能能够使用它。
使用300Hz 的硬件 PWM 时,频率测量下限将限制为>300Hz,因为这是计时器本身循环的速度。
我不确定我是否理解"253"的提法。 253Hz 是您预期的较低测量范围吗?
当我键入时、我发现您可以通过捕获两个边沿并将(连续)差值相加来测量低至150Hz 的50%占空比信号。 任何50%的偏差都会使一个相位更长、并增加该下限。 除非您对信号非常了解、否则这是一个有点不稳定的前提。