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.

[参考译文] TLC5951:有人体验过吗? 了解嵌入式 Linux 或 Arduino 所需的最低连接和/或示例代码?

Guru**** 2487425 points
Other Parts Discussed in Thread: TLC5951

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/702179/tlc5951-anyone-experiences-knows-the-minimal-needed-connections-and-or-example-code-for-embedded-linux-or-arduino

器件型号:TLC5951

您好@所有、

我搜索了您的 LED 驱动器和论坛、并找到了 TLC5951 -
如果我已经阅读了简短的概述、可以在12/10/8位 PWM 分辨率之间切换这个概述。 -
也可以在正常 PWM 和 ES-PWM 之间切换
这对于我的实验需求来说真的很酷!
我尚未完全阅读和理解数据表-
但似乎我需要大量连接来控制它...
从一开始看来,GSCKR、GSCKG 和 GSCKB 只能由一个源提供。
以及对我看到的文档部分的第一次扫描 9.4.5. 其中提到控制寄存器也可以由 GSSIN 和 GSSCK 引脚写入。
实际上、我希望总共只需要2或3个引脚-因此我可以使用嵌入式 Linux 系统的 SPI 输出
如果可以同时使用 GSSCK 作为 GSCKR、GSCKG 和 GSCKB 的时钟、我想我可以通过3个连接离开:

  • GSSIN
  • GSSCK
  • XBLNK


是这样吗?
或者使用它所需的最小连接是什么?
有人对此芯片有过经验吗?
和/或知道 Arduino 或嵌入式 Linux 示例代码来驱动它?

感谢有关这方面的任何提示:-)

阳光明媚的问候
Stefan

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

    您至少需要5个 GPIO 来控制 GSSIN GSSCK GSLAT XBLNK 和 GSCK (GSCKR/GSCKG/GSCKB 共享一个相同的信号)。

    XBLNK 是必需的、因为它用于确保器件在上电时不会显示意外的影响、并且用于 LOD/LSD 数据更新。

    如果您认为这可以回答您的问题、请帮助您单击"解决"。

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

    感谢您的回答。
    GSLAT 和 XBLNK 之间的区别是什么?
    对我来说、似乎只需要一个-因为它们具有相似/相同的功能?

    阳光明媚的问候
    Stefan