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.

[参考译文] LP5012:无 LED 输出、但 i2c 工作

Guru**** 2493545 points
Other Parts Discussed in Thread: LP5012, LP5812

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1489256/lp5012-no-led-output-but-i2c-working

器件型号:LP5012
Thread 中讨论的其他器件: LP5812

工具与软件:

我 的电路板上有 LP5012、可以通过 i2c 写回读寄存器、但是无论设置什么、我似乎都无法获取任何输出。 我的理解是、从默认状态(我 已经尝试将  RESET 设置为默认寄存器)唤醒的唯一要求是启用寄存器0的位6并将 EN 引脚拉高。 我的 EN 引脚连接到 VCC (5V)。 当我写回读寄存器0时、它从初始0x00更改为0x40 (似乎正确)

我已尝试将所有亮度设置为0x80以尝试获取一些输出、我已尝试更改寄存器1和2中的所有设置、但从未获得任何输出。

R-IREF 为4.7K Ω、但我尝试绕过它来使用内部电流限制

使用具有 LED 到 VCC 的示波器测量我得到的输出引脚上的电压显示为3.5V 、但没有波形、并且 LED 不亮(我想看起来像是 LED 的压降)

我的 i2c 上拉电阻为4.7K、但 i2c 仍然正常运行、因此并不相关

我尝试更换 IC、但没有改变

我已经自行测试了我的 LED  

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

    您好、Matthew:

    器件上电后、只需写入2个应使 LED 亮起的寄存器。

    1. 使能芯片、将0x40写入寄存器0x00;
    2. 设置 OUTx PWM 值、将非零值写入 OUTx_color 寄存器(从0x0B 到0x16)

    则 outx 应打开。

    此致、

    Felix

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

    这是我想的,虽然它说"00h =颜色混合百分比是100%"我认为0x00是完全打开的,不管,在0和0xff 没有输出,没有 LED 亮起和放置在 VCC 和输出引脚之间的电流表显示0mA

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

    您好、Matthew:

    我想您已经将4.7k 电阻连接到了 IREF、对吗?

    除此之外、您是否曾尝试读回向 OUTx_color 寄存器写入值?

    此致、

    Felix

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

    有。 我刚刚检查了电阻器的测量值是否为4.7K、并且在 IC 侧、当 Chip_EN 关闭时、该电阻器的测量值为0V、打开时为0.7V。 您画的二极管正是我的 LED 所在的位置、我本来想使用条形图、但还没有部件、因此我只安装了一组常规 LED。

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

    您好、Matthew:

    写入后是否检查了 OUTx_color 寄存器值?  

    当 chip_en = 1时、Tx_Color =非零值、其余寄存器值均保留为默认值(Dx_Brightness 也应为非零值)、应存在输出电流。

    此致、

    Felix

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


    我已经在向逻辑分析仪写入寄存器、并且我已经验证写入的内容会被读回、如果我更改写入的内容、我将读回更改、如果我将电路板复位、所有寄存器均读取为默认值。 如果我一次写入一个寄存器、仍然可以获得相同的结果、并且在 AVR 上执行相同的操作、但每次都必须对其重新编程后、我切换到了该方法。

    为了确保电路板没有问题、我将万用表放在 VCC (5V)和 IC 上几个输出引脚之间的 mA 上、始终读为零。 大多数 LED 都已连接、但有一个是开路(我切断了 LED、因此我有一个方便的地方可测量电流)

    我再次确认我的5V 实际上是5V (4.989V)

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

    您好、Matthew:

    命令写入应该没有问题。

    根据我的理解、电流表位于 LP5012的输出端和 VCC 之间、对吗?

    您在 LP5812的 IREF 引脚上测量了0.7V、对吗? 您是否还可以帮助测量 VCAP 引脚上的电压?

    此外、您是否检查了 LP5012的输出是否与主板上的布线连接良好?

    此致、

    Felix

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

    是的、该仪表正如您所展示的、我尝试了板上的一个方便点和直接在 LP5012引脚上使用的一个探头、以防出现焊接问题。  
    Vcap 测量值约为1.8V

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

    您好、Matthew:

    是的、我也认为这可能是硬件问题。 您能否分享一下实际电路板连接的图像?

    此致、

    Felix

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

    好的、明白了、反正是这样的。 当我准备照片为这,我做了更多的损害,并决定是时候我重做了板,我现在有一个板与灯,我可以打开一个关闭,我还没有完成,但我已经完成了这个问题。 我仍然知道什么是错的,也许在 IC 下面的一个短,但它似乎奇怪,即使更换了 IC 后,我有完全相同的问题,仍然,工作我的新一个. 这些对热量不是特别敏感吗? 任何 IC 都会死,如果你得到它足够,但这通常是相当困难的,我尝试减少热量这一次,但我认为我真的没有太大的差异前2次。