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.

[参考译文] LP8556:I2C 通信正常,但寄存器值未更改

Guru**** 2606375 points
Other Parts Discussed in Thread: LP8556

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/757793/lp8556-i2c-communication-is-ok-but-the-registers-value-didn-t-changed

器件型号:LP8556

你好

当我对 PWM 调光版本 LP8556SQE-E00使用预配置时,使用 PWM 调光时 LED 调光功能正常;但实际上我需要通过 I2C 进行控制;

那么、需要更改哪个寄存器和 EPROM?

我认为01h 位"FAST""BRT_MODE"和 A2h 位"BL_ON"需要更改,所以我重新写入它,但写入失败,01h 的值,A2h 的值 是相同的默认值。

这可能是由什么引起的? 期待您的回复  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Fandy、
    是的、我收到了您的问题、您的理解是完全正确的、当您更改寄存器时、应该重新编写它、您是否可以欺骗硬件连接? 您可以再试一次、能否确保 I2C 通信信号正确? 您是否已收到 SCK 和 SDA 信号?
    此致
    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Sean
    如果除我之前提到过的其他寄存器应该改变吗?
    我觉得硬件还可以,三个板不能更改寄存器,并且 obzerved SCK。SDA 波形没有问题,但是不能成功更改寄存器。 LP8556是否需要先解锁?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Fandy、

       不需要、LP8556不需要先解锁、您能否使用我们的 GUI 检查您是否可以在将寄存器更改为 bleow 后读取寄存器已更改:

       

    此致

    肖恩

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

    你好 Sean

    顺便说一下,在 I2C 通信后会有一个电源复位操作,实际上寄存器已经更新 ,然后在电源复位后它会复位为默认值。

    让我感到困惑的是寄存器的值复位是合理的,但 EPROM 的值应在断电后保持在配置的值中,如 A0h /A1h;  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Fandy、
    LP8556具有 EPROM 而不是 E2PROM、在断电后、寄存器将重置为默认值、这对您来说是有道理的? 这是您的现象的问题、因为您已重置器件、因此寄存器也已重置。
    此致
    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Sean
    EPROM 和 EEPROM 都应为非易失性存储器,因此数据不应丢失,不是吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Fandy、
    是的、EPROM 是一种旧技术、不能仅使用电信号重写。 EPROM 是新技术、您只需使用 I2C 即可重写。 我们的 LP8556是 EPROM,当您关闭电源时,它将保留为默认值。 有关 EPROM 和 E2PROM 的一些说明、请参阅 google。
    此致
    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Sean
    LP8556SQE-E00默认为自适应升压控制? 手动控制或自适应升压控制取决于 AAH 位自适应?
    输出连接8个串联/串3V LED 的总电压约为24V、但实际 VBOOST 电压约为34V、LED1-4引脚约为11V、似乎没有自适应升压控制、VBOOST 电压可由 A9h 手动设置
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Sean
    对上一帖子有任何评论?
    另一个奇怪的现象是 LP8556SQE 可以通过 I2C 和 PWM 直接调光而无需更改寄存器,这是否正常?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Fandy、
    是的、LP8556是自适应升压控制、通常我们需要启用"自适应"位(寄存器 AA 位3)。 对于您的现象,您已经观察到34V ? 您的 regs A9H 有何变化? 您是否已将 VBOOST_MAX 设置为101? 在这种情况下,您似乎已经实现了 Open? 观察到34V 时、您是否发现任何错误?
    我不明白您的意思是"LP8556SQE 可以通过 I2C 和 PWM 直接调光、而无需更改寄存器"?
    此致
    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Sean

    LP8556SQE 的 AAh 是默认值“0Fh”(位3为“1”),A9h 默认值为“A0h”,Vboost_max 为“101”(34.5V),并在 Vboost 处观察到34V,找不到其他错误;  Vboost 电压可以通过 A9h 成功手动设置。

    "LP8556SQE 可通过 I2C 和 PWM 直接调光、无需更改寄存器"? 我的意思是 LP8556SQE 已预编程为“仅 PWM”版本,对吧? LP8556SQE 只能在更改某些寄存器(如 reg 01h)后通过 I2C 进行调光?  但它也可以通过 I2C 进行调光、而无需任何程序寄存器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Fandy、
    如果您想使用 I2C、则需要更改 reg 01H (BRT_MODE)、因为 LP8556SQE 仅预先配置了 PWM 调光。 对于34V 电压、我建议您检查 LED 规格、当您更改调光代码或占空比时、是否观察到任何输出电压变化? 谢谢。
    此致
    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Sean
    我们认为我们发现了没有自适应升压稳压的问题、可能需要禁用未使用的 LED 灯串、因为我的应用是 LED5、LED6未使用、在将寄存器 A16h 从默认值3Fh 更改为0Fh 后、它可以进行自适应电压稳压。

    但关于调光类型、奇怪的是、它可以是 PWM 和 I2C 调光、而无需更改寄存器01h (BRT_MODE)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Fandy、

    好消息是、调光有一点难、我稍后将尝试使用我们的 EVM 并对您作出响应。 请帮助我单击"解决"按钮。 谢谢。

    此致
    肖恩