主题中讨论的其他器件:TLC5973、
红线是从微处理器传输到第一个驱动器的 SDI 输入。 三个 LED 工作正常。
黄线表示第二个驱动程序的 SDO。 这些 LED 不工作。
如果我将 SDI 线路从微处理器连接到第二个驱动器、则可以正常工作。
第一个驱动器似乎无法向第二个驱动器(SDO 至 SDI)提供正确的信号。 我有一根六英寸的导线连接这两者。
我缺少什么?
谢谢、
Scott
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.
红线是从微处理器传输到第一个驱动器的 SDI 输入。 三个 LED 工作正常。
黄线表示第二个驱动程序的 SDO。 这些 LED 不工作。
如果我将 SDI 线路从微处理器连接到第二个驱动器、则可以正常工作。
第一个驱动器似乎无法向第二个驱动器(SDO 至 SDI)提供正确的信号。 我有一根六英寸的导线连接这两者。
我缺少什么?
谢谢、
Scott
您好、Scott、
您的原理图是可以的、从您的描述"将 SDI 线路从微处理器连接到第二个驱动器、它可以工作"也证明了电路工作正常。
我提到的"第1个驱动器的操作和第2个驱动器的 SDI"是要在第1个驱动器的 SDO 引脚和第2个驱动器的 SDI 引脚处进行探测。 信号可能会 因长连接线引起的寄生电容而衰减。 为了支持快速输入信号频率、脉冲持续时间 SDO 设计在125ns 左右、驱动能力不足以支持长距离。 我建议检查第二驱动器 SDI 引脚上的信号是否满足输入时序要求。
您好、Hardy、
不可以、我的灯串中有56个 RGB LED。 每个都获得一个 StartCommand、RedByte、GreenByte、BlueByte 和 EOS。 在第56个包之后、我发送 GSLAT。 根据数据表的第16页、我不应该在最终封装之后发送一个 EOS。 是这样吗?
为了继续测试、我将 RGB LED 的数量减少到了两个、但没有任何变化:只有第一个 RGB LED 正常工作。
您好、Scott、
感谢您分享 zoon 图像。 放大波形误导了我、我认为您的 SDO 之前具有与 SDI 相同的数据。 通常、虽然脉冲宽度可能不同、但 SDO 的数据应与 SDI 相同。 错过某个 SDI 脉冲真的很奇怪。
SDO 脉冲的持续时间应约为125ns。 您能否帮助捕获这些异常 SDO 脉冲的放大波形、以测量它们是否有足够的持续时间?
当您将 MCU 直接连接到第二个驱动器 SDI 并切断第一个驱动器和第二个驱动器之间的连接时、第二个驱动器的 SDO 是否也具有相同的"脉冲"行为?
Scott、
我尝试说的是、测试波形可能不显示真实信号。 也许您可以尝试增加采样点编号来测试波形。
数据表中的原理图相同。 示例代码我们只有 TLC5973、它们具有相同的控制方法、但 PWM 分辨率不同。 e2e.ti.com/.../0647.TLC5973_5F00_Sample_5F00_Code.zip
无论如何、我认为首先需要找到硬件或软件中出现的问题。 在该输出正常工作之前、我从未遇到过此类问题、但 SDO 异常。 此外、电路板上的所有 IC 都几乎不可能出现相同的问题。
您是否可以捕获 EOS 信号以查看其持续时间? 或者稍微改变 EOS 时间以查看它是否有帮助
您好、Scott、
很抱歉给您带来了不好的感觉。 TLC59731样片的应用和构建整个测试环境需要2周以上。 我认为这是一种快速解决问题的方法。
如果您看一下 TLC5973和 TLC59731的功能块、它们是完全相同的器件。 它们之间的唯一差异是 PWM 分辨率和最大恒定电流设置、这是由于某些业务原因、我们限制了 TLC59731的内部振荡器频率。 但 SDO 驱动器的电路对于这两种器件完全相同。
我试图向您展示的是示波器设置示例、可能会导致错误的测试结果、这会导致我们出现错误的方向。 从放大图中、只对几个点进行采样、甚至可以看到三角形的步长。 因此、我认为黄色波形很可能失真、如果 SDO 信号与 SDI 输入的信号完全相同、则无法获取正确的信息。