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.

[参考译文] TLC5955:关于菊花链连接期间的地址设置

Guru**** 1178510 points
Other Parts Discussed in Thread: TLC5955, TLC5971, LP5868
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1323362/tlc5955-regarding-address-settings-during-daisy-chain-connection

器件型号:TLC5955
主题中讨论的其他器件: TLC5971LP5868

我想使用三个 TLC5955单元来点亮不同地址的全部48个 RGB LED。

当以菊花链连接时、是否可以像这样对地址进行分隔?
具体来说、我想把第一个 TLC5955的地址设置为1号至16号、第二个至17号至32号、第三个至33号至48号。

目前我已经把微控制器的"SPIOUT"接到了第一个 TLC5955的"SIN"、第一个 TLC5955的"SOUT"接到第二个"SIN"、第二个"SOUT"接到第三个"SIN"。  

但是、只有连接到第一个 TLC5955的16个 LED 正确亮起、连接到第二个和第三个 TLC5955的 LED 不亮起或闪烁。

首先、是否可以使用这样的菊花链连接为每个 LED 设置不同的地址?

2.如果可以为1、可以保持当前电路不变吗?

3.如果可以为1、我应该使用哪种程序来从第一个 TLC5955中移出第二个 TLC5955的地址设置?

4.如果1不可能、是否有任何其他 LED 驱动器支持这样的配置? 顺便说一下、我最初想使用 TLC5971、但我尝试使用 TLC5955来降低成本。

如果您有解决方案、敬请告知。

此致、

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

    尊敬的 Kevin:

    我们的专家目前正在庆祝中国 新年,现已不在办公室。 他/她将在2月18日重返办公室后回复您。 感谢您的理解。

    此致、

    周老师

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

    周老师、您好!

    噢、这没什么用。  我了解。
    感谢您与我们联系。

    此致、

    凯文

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

    尊敬的 Kevin:

    感谢您的耐心等待。

    此致、

    周老师

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

    尊敬的 Kevin:

    很抱歉这么晚才回复、希望您做得好!

    如有问题、请参阅以下评论:

    首先、是否可以使用这样的菊花链连接为每个 LED 设置不同的地址?

    [Jared ]:是的、我认为这是可能的。

    2.如果可以为1、可以保持当前电路不变吗?

    [Jared ]:是的、我认为 SIN 和 SOUT 的连接是可以的。

    3.如果可以为1、我应该使用哪种程序来从第一个 TLC5955中移出第二个 TLC5955的地址设置?

    [Jared]:请参阅 cascading.e2e.ti.com/.../4786.TLC5955-Sample-Code-for-Cascading.zip 的 TLC5955示例代码

    4.如果1不可能、是否有任何其他 LED 驱动器支持这样的配置? 顺便说一下、我最初想使用 TLC5971、但我尝试使用 TLC5955来降低成本。

    [Jared ]:要控制48个 RGB LED、我认为最好的选择是 LP586x 系列。 我向 您推荐 LP5868、请告诉我 LP5868是否可以满足您的要求。 谢谢!

    BR、Jared

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

    尊敬的 Jared:

    你过得不错吗?
    感谢您的答复。

    我已经检查了您提供的示例代码、但我还有一个问题。

    我曾尝试使用 SPI 信号将数据发送到 IC 的 SIN、但查看示例代码、似乎是使用 GPIO 的高电平/低电平创建数据。 使用 GPIO 更好吗?
    在这种情况下、我担心延迟等。 您是否有关于延迟的任何信息?

    抱歉、这是误导性的问题、
    期待您的回复。

    Br, Kevin

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

    尊敬的 Kevin:

    我认为最好能使用 SPI 来构建通信。 示例代码由我们自己的工程师构建、而不是由 MCU 专家构建。 因此、我们使用 GPIO 来创建高电平/低电平信号。

    如果您担心时序延迟、请参阅数据表第9页的时序规格。

    BR、Jared

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

    尊敬的 Jared:

    我了解。
    我将尝试使用 SPI 信号来控制它、同时引用您提供的示例代码。
    非常感谢您提供的所有建议。

    Br, Kevin