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.

[参考译文] TLC59284:IC's 之间的数据无法正常工作

Guru**** 2553420 points
Other Parts Discussed in Thread: TLC59284

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1077196/tlc59284-data-between-ic-s-not-working-correctly

部件号:TLC59284
“线程: 测试”中讨论的其它部件

你好,

 

我 正在连续运行20个 tlc59284。 CLK 和锁销均已连接- CLK 履带总长度约1450mm。 数据引脚在 SDI 和 SDO 引脚之间从一个引脚运行到另一个引脚。

我在每四 个 tlc59284 IC 之后添加一个74HC14,但当每一个74HC14都出现相同(下一个解释)的问题时,就忽略了这些问题。

我的问题发生在第4和第5 个 tlc59284 IC 之间。 第四个的最后一个“值”将成为第五个的第一个“值”。 也就是说,此时将添加一个额外的数据位,等于阵列中的64位。 打开和关闭值都会发生这种情况...

由于74hc14之后每个位置发生相同的情况,我已删除74HC14。 这些芯片 与74hc595一起成功地用于“过滤”信号并保持高电压和清洁。

我在该系统中使用5V,同时使用 Arduino 和 Raspberry Pi 以及 TTL 转换器,结果相同。

我在 CLK 脉冲之间设置了延迟,但没有成功。 我在切换脉冲引脚时考虑过压降,但所有其他 IC 在问题发生后都会出现,似乎不再出现。

我将补充我的示意图,同时扩大一个部分。 这种情况在整个过程中都是如此。

我希望 有人能提供帮助,因为这种随机的做法不会导致任何问题正常工作。

我认为芯片有问题,但无法想象为什么只有1位的芯片不合适...

 

此致

格哈德

 

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

    格哈德:

    这很奇怪,设备在输出中增加了一个位。  首先,您可以帮助分享您如何确定它是一个附加的位? 如果滤波器能使整个系统正常工作,它看起来更像是第4位和第5位驱动器之间的噪声信号脉冲,但不是额外的位。

     输入引脚上是否有第四个驱动器 SIN/SCLK 和第五个驱动器 SIN/SCLK 的波形,以查看数据是否正确?

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

    哈迪,你好

    我的 LED 布局为十字形,叉形的每个部分由64x LED -8x8组成,由4x 驱动器运行。  

    当我第一次组装 PCB 并将形状穿过 LED 时,形状几乎正确。 有时,有些东西会不合适。 然后我运行了一个脚本,它一次亮起64x LED,然后熄灭64x。 我开始注意到一个新增项,因为它在进一步发展。 然后,我将代码更改为执行63x,暂停,然后添加一个并暂停。 这证实了我的理论,我可以看到第64位被推入的那一刻,这一新增内容就会显现出来。 这种情况发生在打开和关闭的情况下。 请注意,这是随机发生的。 我找不到发生这种情况的模式...

    我没有检查波形,因为这对线之前和之后的所有 IC 都连接到同一个波形。 我想如果波形是问题的话,所有 IC 都会产生类似的效果吗?

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

    格哈德:

    如您所述,所有驱动程序都在一个系列中进行级联,对吗? 因此,在两个部分之间,前一个部分的最后一个驱动器和下一个部分的第一个驱动器之间的轨迹是否很长? SCLK 信号直接来自您的控制器吗? 数据跟踪和时钟跟踪之间的距离差可能会导致某些传输延迟,我不确定计时是否仍然符合驾驶员的要求。 我们最好有一个波形来显示驱动器得到的准确信息。

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

    哈迪,你好

    感谢你的帮助。

    有两个部分的迹线比另一个更长,即4到5和16到17之间。 在这些数据之间,CLK,锁扣甚至挡片的长度非常相似。在16到17之间没有出现问题。 我在时钟状态之间设置了50毫秒的延迟,这应该有助于延迟,但...

    但我发现了问题。 我错过了我在每一节之前都准备了74HC14的事实,所以当我删除了所有的章节时,我错过了第一节。 拆除并绕过它, 一切都很好……

    我在74HC14上安装了锁扣,时钟和挡片,并怀疑这些锁扣,时钟和数据之间有一些延迟,导致了我的问题。 我认为这个空白针更容易受到问题的影响,因为在我设计它的时候有很长的轨迹,但现在知道得更清楚了。 我将测试相同的数据,但数据也将流经74hc14。 这在过去对我很有用。

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

    格哈德:

    很高兴听到您找到原因。 如果还有其他问题,请告诉我。