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.

[参考译文] MSP430G2553:如何将32位计时器与 MSP430相结合?

Guru**** 2540720 points
Other Parts Discussed in Thread: MSP430G2553

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/896137/msp430g2553-how-to-combine-a-32bits-timer-with-msp430

器件型号:MSP430G2553

大家好、TI 人、

我想使用 MSP430G2553生成具有32位分辨率的 PWM (硬件甲氧体)、 您有什么好主意吗? 谢谢。 )

B.R.

  SeaFease

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

    因为我检查 G2553上的 Timer_A 是16位的。  

    您能告诉我您的应用吗? 也许您可以使用软件来生成32位 PWM。

    伊斯天

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

    我不确定是否可以使用任何 MSP430来实现它。

    在1kHz 重复率下、一个"位"为2.3 e-13秒、或小于1飞秒!

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

    [报价用户="奕 迅周]您能告诉我您的申请吗? 也许您可以使用软件来生成32位 PWM。[/quot]

    您好奕迅,

    我尝试驱动 Moto ESC、由于脉宽、速度非常灵敏、因此我需要使用高分辨率 PWM。

    我看到了应用手册 slaa726、它为我提供了一些有用的线索。 不过、它只有助于组合32位计时器。 此外、我还担心 ISR

     将对分辨率产生副作用、如果我选择了 SW 路。 谢谢。

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

    [引用用户="Keith Barkley"]

    我不确定是否可以使用任何 MSP430来实现它。

    [/报价]

    我看到一些 MSP430具有 TimerD (例如 F5132)、它看起来就像在我的应用上工作一样。 但是,那些具有 TimerD 的 MSP430要比 G2xx 贵得多。 此外、我使用 MSP430F51x2的应用程序似乎有点浪费。

    [引用用户="Keith Barkley"]在1kHz 的重复率下,一个"位"是2.3 e-13秒,或小于1飞秒![/quot]

    哈哈:)  事实上,我只需要一个比16位更好的分辨率。   

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

    是 的、slaa726只是告诉您如何创建32位计时器、而不是32位分辨率 PWM。 您需要自行控制 IO 开关。

    如果您不需要处理 MCU 侧的死区。 我认为可以使用 ISR 软件来控制 IO 开关。

    对于 ISR 延迟、您可以参考此内容。 时钟等于系统时钟。 您可以使用它或仅使用 GPIO 开关来评估您的 IAR 时间。