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.

[参考译文] TLC5926-Q1:IC 与 Raspberry Pi 之间的 SPI 通信

Guru**** 2531950 points
Other Parts Discussed in Thread: TLC5926

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1111033/tlc5926-q1-spi-communication-between-ic-and-raspberry-pi

器件型号:TLC5926-Q1
主题中讨论的其他器件:TLC5926

我正在尝试使用 Raspberry PI 的 SPI 来控制 TLC5926。 这是一个模型、我们尝试演示自定义动画、但无法找到序列数据结构、开始帧、结束帧以及我可以用于编写自定义动画的任何其他信息。  

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

    您好、Jacob

    我希望这张图片能对您有所帮助。

    在 CLK15中、SDI 为高电平、OUT0为导通。

    在 CLK14/13中、SDI 处于低电平、OUT1/OUT2处于关闭状态。

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

    是的、感谢您的快速响应。 这是我们迄今为止使用的主要信息来源(以及下面的真值表(表4))、但我仍然不确定在哪里可以找到有关如何控制通过 SPI 连接到其他 TLC5926芯片的 LED 的信息。

    其他类型的芯片  可通过菊花链方式从 SDI 更改为 SDO、并使用一系列数据进行编程。 例如、如果我将 N 个芯片连接在一起、我可以通过发送一个32位开始帧、用于控制每个芯片的32位帧的 N 个以及一个32位结束帧来对输出进行编程。然后、这个数据集可以循环或变化以动画形式显示输出。

    我在 TLC5926上的目标是仅向一个 TCL5826 SDI 发送数据、并让该第一个芯片通过 SDO 将数据发送到下一个芯片、以此类推。 这是我难以找到信息的地方。 如何将来自 Raspberry PI 的 SPI 信息编码到 第一个 TLC5926的 SDI、以控制一系列芯片及其各自的输出。  

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

    您好、Jacob

    SDO 将在16个 CLK 后将数据发送到下一个器件的 SDI。 因此、您可以在 SDI 中看到 N 个器件的16 * N 个数据、并 可以决定 OE 和 LE 的操作。 无需其他帧数据。  

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

    谢谢!

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

    很高兴为你提供帮助