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.

[参考译文] LP5860:LP5860

Guru**** 2398695 points
Other Parts Discussed in Thread: LP5860

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1474089/lp5860-lp5860

器件型号:LP5860

工具与软件:

尊敬的:

我正在使用 LP5860驱动器通过 RGB LED 控制面板。 我的第一个问题是通过 I2C 接口对寄存器进行编程。
通信正常、我接收到来自驱动程序的响应、但无法写入寄存器。 频率为400kHz。 我附加了从示波器获取的图像、您可以在其中看到部分通信。
首先读取前40个寄存器、LP5860以其默认值​​(与数据表中报告的值相同、因此我假设 I2C 协议能够正常工作)进行响应。 然后、我最多写入42h 的寄存器、我始终在传输期间获得 ACK、因此我假设一切正常。
​​不过、在重新读取这些寄存器的值时、我会找到默认值。 就好像写操作没有任何效果一样。
我需要进行哪些测试才能了解哪些测试不起作用?

谢谢

/resized-image/__size/1473x1225/__key/communityserver-discussions-components-files/196/Immagine-2025_2D00_02_2D00_13-195549.jpg

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

    尊敬的 Cristian:

    您能否仅尝试读取和写入寄存器<000>并向我显示图像?

    BR、Jared

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

    尊敬的 Jared:

    现在、我可以写入寄存器。
    我将寄存器000h 设置为1、等待1ms、然后写入其他寄存器。

    谢谢