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.

[参考译文] TLC5940:使用支持 PWM 的 LED 驱动器来控制电机驱动器

Guru**** 2487425 points
Other Parts Discussed in Thread: TLC5940, TLC5951, TLC5957

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/699734/tlc5940-using-a-pwm-capable-led-driver-to-control-a-motor-driver

器件型号:TLC5940
主题中讨论的其他器件: TLC5951TLC5957

大家好、我需要控制4个 TI DRV8881P IC、以便驱动8个双向有刷直流电机。  为此、我需要16个具有可单独控制占空比的 PWM 通道。  我一直在想使用 TI TLC5940、或 TLC5940比较表中列出的众多密切相关的16 (或更多)通道 PWM 功能 LED 驱动器之一:   http://www.ti.com/product/TLC5940/compare 我想我不是第一个考虑将支持 PWM 的"LED 驱动器"应用于有刷直流电机驱动器驱动器的人、但我找不到有关如何实现它的大量文献。

 对于有刷直流电机、使用大约30kHz 至40kHz 的 PWM 频率较为常见、需要控制每个单独通道上的占空比。   占空比上的12位(4096步长)分辨率绰绰有余。  不过、我有几个问题:

1) 1)我认为大多数/所有这些器件都是恒流开漏输出。  如果正确、我认为这意味着(a)我需要在每个通道上使用一个上拉电阻器、(b)逻辑将反向(因此100%低意味着一个 LED 将完全打开、但电机驱动器将完全关闭、0%低意味着相反。  我在(b)上可能出错、但这是一个简单的逻辑映射(因此、没问题)。  (a)有点痛苦,但我想可以这样做,除非你有相反建议。

2)也许更重要的是,尽管如此,我在数据表中没有看到过多地提到输出 PWM 频率,因此我不确定是否可以对输出频率进行任何控制。  正如我说过的、40kHz 附近的情况相当常见(超出可闻范围、因此您不能在这里听到嗡嗡声...)、因此、如果其中一个 LED 驱动器在附近的某个位置工作、我可能会很幸运。  但是、我的新电路板的某些应用(应用于具有显著粘性的电机、有时以接近零的速度运行)会显著受益于能够在显著低的占空比下运行(例如、低至100Hz)、从而打破每个脉冲的粘滞。

我的问题是 、TLC5940 (或其相关的 LED 驱动器 IC 之一)是否提供 PWM 频率控制?  如果是、如何以及在多大范围内?  提前感谢堆!  -Tom

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    输出频率取决于输入 GCLK 频率。
    PWM 输出频率= GCLK 频率/PWM 阶跃。
    如果您需要30kHz PWM 和总共4096步进 PWM、则必须输入122MHz。 这似乎是不可能的。
    谢谢、
    BRS、
    罗斯利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、TLC5940可能的最高 PWM 频率是 GSCLK/4096=30MHz/4096=7.32KHz、对吧?
    此外、通过尽可能多地降低 GSCLK 频率、TLC5940可以降低任何较低的 PWM 频率、对吧?
    4096步长实际上比我需要的步长多得多、对于直流电机而言、重要的是能够获得 PWM 频率蜂鸣超声波(高于20kHz)。
    是否有任何 TI LED 驱动器在 PWM 上具有10位(甚至8位)分辨率、最大 GSCLK 约为30MHz?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚找到了 TLC5951。 它是一款支持 PWM 的24通道 LED 驱动器、具有"可选灰度(GS)控制和 PWM:12位(4096步长)、10位(1024步长)、8位(256步长)"。 它有三个灰度时钟、每个时钟最高可驱动33MHz。 如果我理解正确的数学原理、那么以10位分辨率驱动它将使我处于需要位于高端的位置、 我可以根据需要将其减慢(对于那些有利于降低 PWM 频率的有刷直流电机控制应用而言)、从而在较低的 PWM 频率下实现更高(12位)的分辨率。
    我读得对吗? 还有其他问题吗? 除 TLC5951之外、TI 产品系列中是否还有任何其他具有可选灰度控制的芯片?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Thomas、

    TLC5957还可以选择9至16之间的 PWM 位。

    谢谢。
    此致、
    Kenneth