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.

[参考译文] LP5562:LP5562:电流寄存器设置不改变 LED 的发光强度

Guru**** 2439710 points
Other Parts Discussed in Thread: LP5562

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1013166/lp5562-lp5562-current-register-setting-not-changing-luminous-intensity-of-led

器件型号:LP5562

我正在使用 LP5562测试系统。  在测试期间、我将地址5、6、7和 f 中的电流段写入0。  然后、我将 PWM 设置2、3、4和 E 写入0xFF。  即使电流设置为0、LED 仍保持活动状态。   

是否有什么可能导致电流设置在 LP5562中无法正常工作的想法?

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

    您好、Anthony、

    一个需要您帮助的方面是、请在将寄存器5/6/7/F 设置为0后从寄存器中读取数据、这将有助于检查器件和 MCU 之间的通信。 如果您方便、请捕获写入和读取指令的波形。

    最恰当的考虑

    徐美奈  

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

    尊敬的徐美华:

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

    您好、Monet Xu

    我们使用逻辑分析仪确认了 I2C 操作

    下周之前、我们将无法实施回读、

    但 逻辑分析仪 结果显示它是发送和接收的。 此外、我们还能够写入其他寄存器、如 PWM。

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

    尊敬的 Zhovnirovsky:

    通过使用逻辑分析仪、

    1. 您能否确认通信正常工作?
    2. 写入寄存器时、LED 驱动器是否返回 ACK 信号?
    3. 从寄存器5/6/7/F 读取的值是否与写入值相同?

    最恰当的考虑

    徐美奈

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

    您好、Monet、

    请参阅下面的 I2C 跟踪(无法确定如何在该站点上上传文件)。 我们可以确认写入的是写入寄存器的内容。 将电流设置为零仍会使 LED 亮起。  

    我们还尝试了

    • 写入电流寄存器1 x 1、蓝色、然后是绿色、然后是红色、然后是白色(没有帮助)
    • 将复位写入 FF、然后再写入00

    但这也没有什么帮助

    下面是 I2C 跟踪:

    时间[s]、分析器名称、解码协议结果
    2.803205600000000、I2C、Setup 写入[0x60]+ ACK
    2.803245240000000、I2C、0x00 + ACK
    2.803284840000000、I2C、0xC0 + ACK
    2.803370640000000、I2C、设置写入[0x84]+ ACK
    2.803410320000000、I2C、0xFD + ACK
    2.803457880000000、I2C、Setup 读取到[0x85]+ ACK
    2.803498000000000、I2C、0x00 + ACK
    2.803533720000000、I2C、0x00 + NAK
    2.804516000000000、I2C、设置写入[0xD4]+ ACK
    2.804555680000000、I2C、0x00 + ACK
    2.804603280000000、I2C、Setup 读取到[0xD5]+ ACK
    2.804638960000000、I2C、0x03 + ACK
    2.804674640000000、I2C、0x40 + ACK
    2.804710280000000、I2C、0x80 + NAK
    2.8047808000000、I2C、Setup 写入[0xD4]+ ACK
    2.804820440000000、I2C、0x0A + ACK
    2.804867960000000、I2C、Setup 读取到[0xD5]+ ACK
    2.804903640000000、I2C、0x78 + NAK
    2.805003760000000、I2C、Setup 写入[0xA4]+ ACK
    2.805043400000000、I2C、0x1B + ACK
    2.805090960000000、I2C、设置读取到[0xA5]+ ACK
    2.805126600000000、I2C、0xA3 + ACK
    2.805162280000000、I2C、0xDB + ACK
    2.805197960000000、I2C、0xE4 + ACK
    2.805233600000000、I2C、0x60 + NAK
    2.805325320000000、I2C、设置写入[0x60]+ ACK
    2.8053649600000、I2C、0x08 + ACK
    2.805404600000000、I2C、0x01 + ACK
    2.805494560000000、I2C、Setup 写入[0xD4]+ ACK
    2.805534200000000、I2C、0x05 + ACK
    2.805573800000000、I2C、0x2C + ACK
    2.806700200000000、I2C、Setup 写入[0xA4]+ ACK
    2.806739840000000、I2C、0x0A + ACK
    2.806787400000000、I2C、Setup 读取到[0xA5]+ ACK
    2.806823040000000、I2C、0xFF + ACK
    2.806858720000000、I2C、0x0F + ACK
    2.806894400000000、I2C、0xEF + ACK
    2.806930040000000、I2C、0x00 + NAK
    2.807025960000000、I2C、Setup 写入[0x60]+ ACK
    2.807065640000000、I2C、0x70 + ACK
    2.807105280000000、I2C、0x00 + ACK
    2.807206400000000、I2C、设置写入[0xA4]+ ACK
    2.807246040000000、I2C、0x1B + ACK
    2.807293560000000、I2C、Setup 读取到[0xA5]+ ACK
    2.807329240000000、I2C、0xA3 + ACK
    2.80736488000000、I2C、0xDB + ACK
    2.807400560000000、I2C、0xE4 + ACK
    2.807436240000000、I2C、0x60 + NAK
    2.807534680000000、I2C、设置写入[0x60]+ ACK
    2.807574360000000、I2C、0x05 + ACK
    2.807614000000000、I2C、0x00 + ACK
    2.807653640000000、I2C、0x00 + ACK
    2.807693320000000、I2C、0x08 + ACK
    2.807784200000000、I2C、Setup 写入[0x60]+ ACK
    2.807823840000000、I2C、0x05 + ACK
    2.807871440000000、I2C、设置读取到[0x61]+ ACK
    2.807907120000000、I2C、0x00 + ACK
    2.807942800000000、I2C、0x00 + ACK
    2.807978480000000、I2C、0x08 + NAK
    2.808078840000000、I2C、设置写入[0x60]+ ACK
    2.808118480000000、I2C、0x0F + ACK
    2.808158160000000、I2C、0x00 + ACK
    2.808247920000000、I2C、设置写入[0x60]+ ACK
    2.808287560000000、I2C、0x02 + ACK
    2.808327200000000、I2C、0xFF + ACK
    2.808366840000000、I2C、0xFF + ACK
    2.808406520000000、I2C、0xFF + ACK

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

     有点更新了。 我们让它发挥作用。 但是、它永远不会变为零。 我们可以调暗和调亮它、但绝不会使它归零或接近它。  

    我会附加视频、但不确定是否有方法可以通过此表单进行?

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

    大家好、我们的专家是 ooo、因为出于个人原因、她将在本周内返回并回复您。

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

    这是视频。 我们将为每种颜色发送以下序列:
    0、2、0、4、0、 6、0、8等...
    它应该在每个零点上都变暗、但正如您看到的、它不会变暗


    e2e.ti.com/.../WIN_5F00_20210706_5F00_17_5F00_46_5F00_15_5F00_Pro.mp4

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

    为清晰起见... 这是我们的设置。

    我们使用的是这些 LED:  
    www.kingbrightusa.com/.../APHF1608LSEEQBDZGKC.pdf

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

    你好、Yuri、

    可以帮助解释以下说明吗?

    2.803205600000000、I2C、Setup 写入[0x60]+ ACK
    2.803245240000000、I2C、0x00 + ACK
    2.803284840000000、I2C、0xC0 + ACK

    [0x60]、[0x00]、[0xC0]是什么意思? 寄存器地址或数据?

    最恰当的考虑

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

    您好、Monet、

    0x60是 LP5562器件地址的8位版本。  (我们的 ADDR_SEL 引脚都为0)
    0x00是使能寄存器的寄存器地址0xC0
    是写入使能寄存器的值。 LOG_EN = 1、CHIP_EN=1、ENG1_EXEC=0、ENG2_EXEC=0、Eng3_EXEC=0
    开头的长数字是时间戳

    ACK 表示操作已确认。  (每个字节在 I2C 中都有一个 ACK / NACK 步骤)

    -Yuri

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

    您好!

    Yuki 当您打开系统电源并仅启用 CHIP_EN/启用内部 CLK/set LED_MAP 为零时、LEDx 是否会打开?

    如果 LED 熄灭、请将地址02设置为0xff、然后将其设置为零。 如果蓝色 LED 无法关闭、则将0x00设置为寄存器0D 并反馈结果。

    此外、当蓝色 LED 亮起或熄灭时、测试 VOUT_R/G/B。

    最恰当的考虑

    徐美奈

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    • 当 PWM = 0时、LED 关闭
    • 复位后、LED 熄灭
    • 唯一的问题是当 PWM=FF 且电流=0时、蓝色 LED 明亮明亮、不匹配0uA
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Monet、

    以下是使用绿色 LED 进行的测量:

    绿色电流设置为 
    PWM 设置为 0xff
    VDD  为3.3V

    • 绿色和 VDD 之间的电压=> 2.25V
    • 绿色和 GND 之间的电压=> 1.03V
    • 绿色和 VDD 之间的电压=> 2.25V
    • 电流为0.4mA

    谢谢
    -Yuri

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

    你好、Yuri、

    我已经在电路板上检查过它、并且我们的器件中存在一些问题。 因此、如果您想要关闭输出通道、则最好配置 PWM 寄存器。

    最恰当的考虑

    徐美奈

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

    您好、Monet、

    在电路板上、如果您通过寄存器将电流设置为0.1mA、您实际上会测量什么?

    谢谢
    -Yuri

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

    您好、Monet、

    我们正在尝试了解您的消息是什么意思。 您是否说此芯片线有缺陷、根本不支持电流控制? TI 销售有缺陷的芯片似乎很奇怪?

    了解芯片的故障方式会有所帮助吗?  是否 有变通办法? 您的线上是否有另一个正常工作的部件?

    显然可以使用 PWM 来限制电流、但这将限制 PWM 的范围。 因此、这并不是理想情况。  

    谢谢
    -Yuri

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

    你好、Yuri、

    通过  电流控制在0x00输出中使用器件时、存在偏置。 例如、当将电流寄存器设置为0并且将 PWM 寄存器设置为 oxFF 时、由于电流控制、偏移电流不够低。 因此无法关闭输出通道。

    因此、您可以在 LED 未关闭时使用电流控制和 PWM 控制。 如果要关闭 LED、请将 PWM 和电流寄存器都设置为0。

    BR

    徐美奈

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

    您好、Monet、

    我们可以在数据表中的什么位置找到偏置电流?
    对于电流步长为0.1mA 的器件、0.4mA 偏置看起来非常重要。
    谢谢
    -Yuri
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Yuri、

    数据表未显示偏置电流。

    因此、我们建议通过低灰度 PWM 调光来配置电流。

    BR

    徐美奈

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

    您好、Monet、

    您能否分享我们对偏置电流的期望? 0.5mA 似乎过高。 您在电路板上的测量值是否相同?

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

    Monet 请在这种情况下提供帮助。

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

    你好、Yuri、

    我们没有详细数据。 因此、我们建议使用低灰度 PWM 控制来避免偏置电流。

    BR  

    徐美奈