让一些 TLC5947现成的板与 Adafruit 具有相同的电路、与 TLC5947一起开始工作。 这些板的每侧都有一个接头、其中所有信号(Vdd、GND、锁存器、clk)都连接在一起、除了数据输入/输出之外、空白用 R 接地下拉。 这些板具有一个5V 的板载稳压器、可连接到 TLC5947、而连接的输入电压直接提供给 LED 输出。 有趣的是、电路板在提供3.3或5V 电压时也能正常工作。 RPI 3用于使用位 bang I/O 控制电路板、电路板独立于 RPI、 RPI 和电路板共用一个公共接地端馈入外部电源(78xx 稳压器)。 R 设置为15mA CC。
当电路板并联时(所有电路板从同一导线形式 RPI 获取数据)、这种方法在3.3、5V 和9V 输入电压下都能正常工作并保持稳定。 对于所有交易、所有灯都具有相同的颜色、针对多种不同的颜色设置在循环中反复测试几个小时。
在级联(串行)模式下、将数据从一个板更改为另一个板的 DIN、它 在3.3V 时工作良好且稳定。 然而、将电路板的电压更改为5V 或9V、所有 LED 输出都会立即关闭(无 LED 信号)。 这种情况已经发生在2个电路板上、并且当前每个电路板使用3个 LED。 当移除 DIO 至 DIN 导线时、第一个电路板 继续正常工作。 换用电路板具有相同的效果。 将时钟速度降低到非常慢的频率也没有效果。
它看起来不像是相关的寄生电容。 以某种方式将任何内容连接到 DIO 会导致此问题。 在级联时是否需要特别考虑?