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.

[参考译文] TLC5949:如何驱动 TLC5949

Guru**** 2518330 points
Other Parts Discussed in Thread: TLC5949

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1051488/tlc5949-how-to-drive-tlc5949

器件型号:TLC5949

各位教授、我们的公司正在项目中使用 TLC5949、但当我调试 TLC5949的软件驱动程序时、我有一些问题、如下所示:

TLC5949 *** 寄存器为193位、这意味着我无法使用标准 SPI 总线到驱动器? 因为193位是 24字节+ 1位

如何控制内部信号空白位?

3.如果要驱动 TLC5949,我需要配置哪些寄存器,您能否提供初始化演示代码?

谢谢!

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

    您好 Jesse、

    1。是的、标准 SPI 不支持它。 您可以发送前24个字节并将其设置为 GPIO 以用于其他位。  

    空白 位位于第一个控制数据锁存器中、可参阅数据表表7。

    3、几乎所有第一和第二个控制数据锁存器都没有默认值。 需要首先编写这些文件。 以下是 TLC5948的示例代码、它具有类似的协议。 您可以将其作为参考、

    e2e.ti.com/.../2465.TLC5948A_5F00_MSP_5F00_EXP432P401R_5F00_nortos_5F00_ccs.zip

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

    您好、Hardy、

    感谢您的回复! 我 现在可以向 TLC5949写入控制数据和 GS 数据。 但还有另一个问题。 我们在第1页设计了5个以菊花链形式连接的 TLC5949作为数据表。我的问题是:

    当我连续向 TLC5949写入 GS 数据时、它的16 通道输出正常、但当我停止写入时、它的输出停止。因此、它必须连续向 TLC5949写入 GS 数据以保持它的通道输出?

    作为   我们的5个 TLC5949多菊花链设计、如何控制  任何器件中的任何输出通道? 如果我连续写入 GS 数据、它们似乎共享相同的 GS 数据、因为当 LAT 上升时、通用移位寄存器中的数据复制到 TLC5949。 当设计为 多菊花链时、它无法单独设置一个通道输出?

    谢谢!

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

    您好 Jesse、

    如何设置 DSPRPT 位? 如果禁用、则输出仅打开一个显示周期。

    2.是的、您可以控制链中的任何输出。 您可以发送全部5个数据包、第一个数据包用于链末尾的器件。 然后、锁存信号会分别将数据更新到器件。