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.

[参考译文] TLC5947:级联 TLC5947和 TLC 5944

Guru**** 2502215 points
Other Parts Discussed in Thread: TLC5944, TLC5947, TLC5946

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1058508/tlc5947-cascading-tlc5947-and-tlc-5944

器件型号:TLC5947
主题中讨论的其他器件:TLC5944TLC5946

你(们)好。

我有24个不同的 LED (5个红色、5个蓝色、5个绿色、4个白色、5个橙色)、需要介于8-20mA 之间、具体取决于 LED 颜色。 我想使用24通道30mA TLC5947为其供电、并使用 PWM 在打开不同颜色的 LED 时改变电流。 LED 的每种颜色都会在不同的时间亮起(例如、所有红色亮起、然后熄灭、所有绿色亮起、然后熄灭等)。 我还有5个需要55mA 电流的 UV LED。 我想使用60mA TLC5944为这些器件供电。 我 使用 Raspberry PI 3 A+来控制 LED。 我想知道:

(1)我可以级联 TLC5947和 TLC5944来实现我的设计? 它们是否具有相同的控制机制(例如、我可以使用相同 的级联接线配置和相同的代码来控制它)? 如果不是、您是否对我应该如何为这些器件供电有另一个建议?

(2)有现成的 python 库可供我使用 Raspberry PI 对两个器件进行编码?

谢谢!

Emma

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

    尊敬的 Emma:

    (1) TLC5947 与 TLC5944之间的数据格式没有区别。 TLC5947具有24个输出、完全需要12 x 24位。 它也没有直流功能。 理论上、 可以对它们进行级联、因为它们都是移位寄存器接口。 一个器件的数据可以通过另一个器件的移位寄存器进行移位、然后将其锁存在一起、但我们之前不会尝试。 我想您可以使用多个电流容量更高的器件 TLC5944来控制所有 LED。

    (2)抱歉、这些器件没有 python 库。

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

    感谢 Hardy 提供的信息! 我们决定改用40mA TLC5946。 我们将使用其中的两个。 感谢您澄清移位寄存器接口的工作原理。