主题中讨论的其他器件: TLC5951、 TLC5957
大家好、我需要控制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