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.

[参考译文] MSP430FR2000:需要生成至少14个 PWM 用于电机控制

Guru**** 2559630 points
Other Parts Discussed in Thread: TLC5940, TLC5941-Q1, TLC5941, DRV8881

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/699548/msp430fr2000-need-to-generate-at-least-14-pwms-for-motor-control

器件型号:MSP430FR2000
主题中讨论的其他器件:TLC5940TLC5941-Q1TLC5941

我有一个高度受空间(和、成本)限制的应用。  我需要最小的 MSP430、它实际上可以引脚排列至少14 (最好是16)个 PWM、用于有刷直流电机控制。  您建议使用哪种 MSP430?

谢谢堆、

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

    最简单的形式是、任何具有14个或16个更多引脚的 MCU 都可以实现它。

    除非你进一步约束它、否则你的零件宇宙将是巨大的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否需要对 PW 和占空比进行单独控制?

    Danny F 的解决方案意味着您将直接控制 PWM、即无需计时器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我应该更具体一些。 通过"有刷直流电机控制"、我的意思是高达约40kHz 的 PWM 频率、在14或16个 PWM 输出中的每个输出上对 PWM 占空比至少进行8位(最好更好)控制。 因此、是的、我需要足够数量的具有 PWM 功能的计时器来实现外部引脚分配、我无法使用 GPIO 实现这一点。 我似乎找不到一个430系列的表格、其中列出了每个系列有多少个 PWM 输出可用(这很有用!)、 但有时、我会看到数据表中埋入5、5、3 (参考可能生成的 PWM 信号数量)之类的数字... 提前感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    PS -对于"有刷直流电机控制"、所有通道上的 PWM 频率都可以相同。 只需要对占空比进行单独控制。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在大约50kHz 时、16个12位通道的情况如何?

    查看 TI TLC5940
    www.ti.com/.../TLC5940

    在我看来、电机和电源将是成本的驱动因素、而不是 IC。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哦! 我之前见过 TLC5941-Q1产品、但它非常大(6.4 x 9.7 HTSSOP、有大量引线)、不适合我的电路板(我真的需要某种 QFN)。 通过查看其比较矩阵 www.ti.com/.../compare、按通道数排序、我没有找到 www.ti.com/.../samplebuywww.ti.com/.../samplebuy、我现在看到了这两个矩阵(两者都采用整洁的 QFN 封装)。 现在、比较矩阵 www.ti.com/.../compare 将为我带来各种可能性、我现在将探讨这些可能性。 非常感谢!! )
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    tlc5941属于哪个 MSP430系列?

    对于40KHz PWM、除非您有一些微克电机、否则 PWM 是否为40KHz、4kHz 甚至40Hz 无关紧要。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TLC5941是 MSP430系列之外的 TI 产品(是 Keith 推荐的替代产品、可能比使用 MSP430解决此问题更简单)。 PWM 频率很重要。 PWM 用于控制电机驱动 器、如 www.ti.com/.../drv8881.pdf、后者进而驱动电机。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    他将使用 MSP430来控制 TLC5490 ...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    典型的电机具有以秒为单位的时间常数、有时是以分钟为单位、并且在加载时具有更长的时间常数。

    除非您处理一些罕见的应用、否则以40KHz PWM 驱动此类电机是一件疯狂的事情。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    @Keith -是的、实际上、我计划使用某种 MSP (实际上可能是 MSP432)来驱动(除其他外)我的 TLC5490、来驱动我的 DRV8881P、来驱动我的电机。
    @Danny -根本不适合讨论、但机电一体化和机器人应用中的典型电机通常由高频 PWM 控制(通常高于音频、因此听不到蜂鸣声)。 有时(例如、当系统中存在粘滞、并且您有时以接近于零的电机速度运行时)、降低成本确实很有用(因此、是的、我希望能够选择我的 PWM 频率、而不是使用为我预先选择的 LED 驱动器)、 但这实际上不是一个要讨论的主题。