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.

[参考译文] TLC59581:高电流条件下的 LED 驱动问题

Guru**** 2393725 points
Other Parts Discussed in Thread: TLC59581, TIDA-00161

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1203386/tlc59581-problem-with-led-driving-for-high-currents

器件型号:TLC59581
主题中讨论的其他器件: TIDA-00161

您好!

我正在开发一款 LED 室内显示器。 我使用矩阵 LED 显示驱动器类型 TLC59581。 我在一个面板上使用4个驱动器(串联)。
RGB LED 的电源电压为4.2V、而驱动器电源电压为 VCC = 5V (单独)。 我使用4层 PCB。 我的解决方案与 TIDA-00161非常相似( https://www.ti.com/tool/TIDA-00161 )。
在小 LED 电流下、一切都正常、但在高电流下、某些 LED 无法亮起(请查看图片)。 IREF= 25mA、寄存器 GS/BC/CC=最大值。 不超过绝对最大额定值参数。 使用示波器检查 VCC (5V)电源电压-在任何情况下、运行期间的压降都不会超过100mV。
如果发生此问题、则重写数据和控制寄存器没有帮助。 我需要重置电源。 为 VCC 添加大容量电容器没有任何帮助。 未设置 LED 开路检测错误标志(通过回送读取)。

问题出在哪里? 我可以检查什么?
对 LED 电流的依赖表明这是 EMC 或电源问题。 但一切似乎都正确...

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

    您好!

    对不起,我要病假,明天我会回复你。

    感谢您的理解!

    此致、

    伊夫·李

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

    一些信息。 当我打开/关闭所有 RGB VCC 时、我会发送一个简单的方框图和 VLED 电压波形(示波器中的交流耦合)。

        

    另一个测试。 我将 VLED 连接到外部实验室电源、并将电压从6V 更改为4.2V。 VLED 电压的去偏置值会导致更多 LED 熄灭。 重要-再次增大 VLED (并发送新数据)不能解决问题。 我需要复位 TLC59581电源电压(VCC)。

          

    我感觉问题出在 TLC59581的内部结构中。 由于某种原因、该 IC 的某些模拟部分会锁存并停止工作。 Re 上载数据/控制寄存器没有帮助。 仅打开/关闭电源。 问题是、存在单独的电源电压 VCC 和 VLED。

    我有另一个仅具有红色 LED 的面板。 VCC 和 VLED 电源很常见。 没有问题。。。

    还有一个波形-一个 TLC59581芯片的输出。 当 LED 打开时、TLC 输出的电压大于0.5V -这似乎没问题。

    导通 LED 上的压降是否太大而 TLC59581会永久禁用输出?

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

    您好、Adam、

    很抱歉稍后回复。

    对于您的问题、我有一些问题要问您:

    您的 RGB 的正向电压会怎样呢?

    2.未亮起的 LED 是否总是相同的或随机发生的。

    FC1寄存器中 LOD_MMC_EN 位和 ED 开路检测阈值的值是多少  

    4.我注意到未点亮的 LED 仅出现在您的面板的右半部, 您的面板的右半部/左半部之间是否有任何差异?

    谢谢!

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

    感谢您的回答。

    1.正向电压@20mA (静态测量)。
    R - 1.97V
    G - 3.06 V
    B - 2.99 V

    2.
    这发生在类似的区域、是的、我可以说它们是相同的 LED。
    重要-我们已连接行:1与17、2与18等。 所有行均由16个晶体管(32行)控制。 32个 coloumn 连接到 TLC 输出。 一个面板上有4个 TLC59581。 在多路复用期间、一次两排 LED 灯亮。

    TLC59581在面板上的放置:

    寄存器设置:

    FC1:
    fc1->bits.LODVTH = 0b01;
    fc1->bits.SEL_TDO = 0b11;
    fc1->bits.LOD_Removal_EN = 0b1;
    fc1->bits.rsV = 0b000;
    fc1->bits.PREC_EN = 0b0;
    fc1->bits.PREC_MODE3 = 0b0;
    fc1->bits.rssv2 = 0b000;
    fc1->bits.cue = 0b0;
    fc1->bits.cb = 0b100000000;
    fc1->bits.ccg = 0b100000000;
    fc1->bits.CCR = 0b100000000;
    fc1->bits.bc = 0b100;

    从 LOD 寄存器读取数据时、我们遇到软件问题。 我会在视频结束时告诉您。

    4.左侧面板由较高电压的 VLED 供电、不会发生此问题。 但高电压会导致过多热损耗...


    此设置是什么?

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

    您好、Adam、

    我注意到无法亮起的 LED 是绿色/蓝色 LED、其正向电压高于红色 LED。

    左半部分不存在这种现象、因为它的 LED 电压更高。

    我认为这可能是由布线上的压降引起的、并 触发了 LOD 消除功能。  

    我的建议是:

    1.关闭 LOD 遥控阀 L 功能、查看下梁 LED 是否无法打开。

    2.如果 LED 可以通过  LOD_Removal_EN = 0、  然后将 LODVTH 更改为较低的值(0b00)并再次启用 LOD 移除功能。

    谢谢!

    伊夫·李

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

    您好!

    很抱歉这么晚才回复。

    设置 LOD_Removal_EN = 0 不起作用... :( 操作没有区别。

    这里有两个问题。
    1) OUTx 输出端的电压过低。 TLC59581需要大约0.5V 的电压才能正常运行输出电流源。 在我的电路中、该电压临时降至大约0.4V、从而导致错误运行。 添加大容量电容器、使用更好的 MOSFET、略微增大 VLED 电源电压解决了问题(+改善 PCB)。 问题迎刃而解。

    2)当 LED 矩阵电源(VLED)过低时、TLC59581的输出 OUTx 将永久关闭(用于一行)。 我知道、电压过低时、输出电流源不能正常工作。 但是、为什么在增大电源电压(VLED)后、输出仍然无法工作? 为何需要电源复位?

    另一个问题:
    您有什么关于使用齐纳二极管的提示吗? 在 TIDA-00161中 、您使用 BZV55-C3V0 NXP (3V@5mA)。 在我的电路中、当电压小于2.6V (在二极管齐纳二极管上测量)时、会出现重影。 我可以使用任何更低的电压吗? 只是功率损耗吗? 例如、Vf = 0.7V 的简单整流器二极管可以吗?

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

    您好,Adam,ć

    我今天不在办公室,我‘ll 尽快回复您。

    很抱歉,感谢您的理解!

    伊夫·李

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

    您好、Adam、

    为何需要电源复位?

    这是因为 您开启了 LOD_Removal 功能、 LOD 检测阈值默认值为0.4V。 因此、LED 在检测到开路故障后会被禁用、即使 您设置了更高的 Vled、它仍然无法亮起。

    我可以使用任何更低的电压吗? 只是功率损耗吗? 例如、 Vf = 0.7V 的简单整流器二极管可以吗?

    是的、 您可以选择较低的电压。 齐纳二极管用于钳制 LED 上的电压、并在 MOSFET 关断时对每条线路快速放电。  

    如果齐纳电压设置过高、则不会消除上部重影、如果齐纳电压设置过低、LED 将出现过高的反向电压、这可能会缩短 LED 的使用寿命。

    我将建议在0.6* VLED 处设置电压。

    谢谢!

    伊夫·李

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

    您好!

    感谢您的支持。 问题迎刃而解。

    无法相信我错过了此信息: