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:LP8556 会将控制寄存器复位为 EPROM 值、标志短整型和状态寄存器 0x02 中的 OVP

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1525568/lp8556-lp8556-resets-control-registers-to-eprom-values-flags-short-and-ovp-in-status-register-0x02

器件型号:LP8556

工具/软件:

我的董事会似乎工作正常。  我有 2 个 LP8556SQ-E08/NOPB 器件在 I2C 控制下运行、用于驱动显示器的背光。

但是、当我通过 I2C 发送配置列表时、状态寄存器 0x02 会读回 0x78 (short、OVP asserted)、这些标志通过多次读取保持有效。  将寄存器 00 设置为 0x01。   

如果我将很大的数字写入 0x00(即 FF)、背光会亮起。  读取 0x02 表示无短标志 (0x38)。  对 0x02 的第二次读取会清除 OVP 标志。  然后、我能够完成并配置所有(一次一个寄存器)、并且功能正常。   

通过 UC 发送完整列表后、状态中将出现相同的 0x78。  

我知道我没有短...完成手动配置过程后、所有字符串都获得了正确的电流。

有什么想法吗??

谢谢、

John Huebner

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

    您好、John:

    我们的专家稍后会回复您。 感谢您的耐心!

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

    我发现在通过 UC 配置器件寄存器时、我使用了 16 位寄存器地址。 我修复了此问题(通过 i2c 使用 8 位地址)并且短标志不再置为有效、寄存器不会复位为 EPROM 值。 但是、我仍然在状态寄存器 0x02 中看到 OVP 标志置为有效。 位通过状态寄存器读取进行清除。  

    有什么想法吗?

    谢谢。  

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

    您好、John:

    让我看看,回到你身边。

    此致、

    Hongjia

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

    您好、John:

    由于 OVP 可能非常接近升压设置电压、因此上电期间可能会出现意外的 OVP 故障。 您可以多次读取故障状态以确保状态正确。

    此致、

    Hongjia