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:如何使用 GSCLK 输入?

Guru**** 2538930 points
Other Parts Discussed in Thread: TLC5955

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/763598/tlc5955-how-to-use-gsclk-input

器件型号:TLC5955

大家好、这是我的第一篇帖子!

我使用的是由 STM32F7控制的11个链式 TLC5955 (为176 RGB LED 供电)、我 在使驱动器正常工作时遇到了困难。

现在、我只能使用第一 个 TLC5955为16个 RGB LED 供电、但只要我想点亮更多 LED、我就会产生不良结果(LED 削波、颜色错误、随机 LED 亮起...)

这是我在 STM32F7上的驱动程序的简单过程:

-我将闩锁设置为低电平

- 我禁用 SPI 并强制使用时钟和 SIN 低电平(bitbang)来更新寄存器

-我启用 SPI,并通过 SPI 发送 我的 RGB 值的768位

(笑声)  我为我的10个 TLC5955左侧重复该操作。

完成后 、我将锁存器设置为高电平

我从数据表中不能真正理解 的是 GSCLK 输入的用途是什么?

它应该从 这个过程的开始发送65538个脉冲、并在 LATCH =高电平之前结束?  

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

    您发送了多少个 SCLK? 它似乎比数据多一个、也请与图22进行比较以进行序列检查。

    GCLK 用于通道 PWM 时钟。

    此致、
    肖恩。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Shawn、您好、感谢您的回复!
    对于每个 TLC5955、我发送769个 GCLK 脉冲

    我不理解 GCLK、可能是因为我的英语、图20对我没有帮助。 我是否还应该发送769个 GCLK 脉冲,并与 SCLK 同步?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jean、
    很抱歉、由于我们将在接下来的几天内休假、因此我们将关闭接下来的主题。

    对于您的问题、Pls 会发现以下评论。

    1、请。 与数据表中的图33相比、检查您连接的硬件。
    2、如果没有问题、LAT 应该是并联的、并且所有11个器件将同时接收 LAT。
    因此、尝试使用以下序列执行数据写入命令。

    A、保持 LAT 低电平、
    B、发送起始位(0)+ 768位数据、
    c、对 b 重复10次、
    D、发送 LAT 脉冲。

    正如我说过的、GSCK 用于显示、我建议深入研究数据表。 它用于 TLC594x/5x/6x 系列器件。

    此致、

    肖恩。