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.

[参考译文] TLC5958:多个菊花链

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/578004/tlc5958-multiple-daisy-chained

部件号:TLC5958

您好,

我目前正在开发固件来控制LED矩阵(16行和64列)。

我使用的硬件使用基于 Tidr687的2块板,每个板实施2个TLC驱动程序。

如果我单独使用每个板(16行和32列),一切都正常。 当我把两块板都插上来满足我的需要时,就会出现问题。

问题与我无法在第二块板上配置2个驱动程序(FC1或FC2都不能)的事实密切相关,尽管在所有4个驱动程序上都正确地完成了GS数据的读取和写入。 第一块板上显示的前2个驱动器配置良好,通过读取其FC寄存器值来确认。 但是,第二块板上的两个驱动程序仍具有默认值,这使我认为我面临的唯一问题与最后两个驱动程序的写入配置有关(注: 这些语句是在观察两个板上的每条线路并确定FCWRTEN和WRTFC的LAT信号正确工作之后作出的。

但是,经过一段时间之后,我发现我的问题实际上与连接主板的通信电缆的长度有关。 每次线缆超过15 cm 时,都会出现上述配置问题。 通过观察每条线,无论电缆尺寸如何,我都找不到任何差异。  

我的问题有什么提示?

此致,

提亚戈

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

    您是否测量了电路板1和电路板中每个设备的SIN,SCLK,LATCH,GCLK的波形? 这些信号是否有失真?
    使用哪种电缆连接这两块板? 请尝试使用较短的电缆。
    顺便说一句,您是否介意将PCB原理图和布局发送给我?

    此致,
    Jason