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.

[参考译文] LP5864:用于测试的最小设置

Guru**** 2547370 points
Other Parts Discussed in Thread: LP5864

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1337632/lp5864-minimum-setup-for-test

器件型号:LP5864

您好!

我目前正在尝试 使用 LP5864点亮一个 LED (L0-CS0)(Wurth 的150060AS75000)、以验证电路。
但我目前没有任何结果。

我确实尝试了查找一些用于 C 的示例代码、但找不到任何示例代码。  

我正在尝试在模式1下运行、VIO_EN 连接到3V3、Vsync 连接到微控制器、VCC & VLED = 3V3

目前我正在进行以下活动:

  • 读取 Dev_config3以验证 i2c 连接。
  • 将0x01写入 Chip_EN 并从中读取。
  • 将0x20写入 Dev_Initial。
  • 将0x4D 写入 Dev_config3。
  • 将0xFF 写入 DC0 (DEV.ADR:0xA9 mem.ADR:0x00)
  • 将0x7F 写入和读取到 PWM_BRI0 (DEV.ADR:0xAA mem.ADR:0x00)

当测量 sw0和 CS0时、我得到以下结果:

请帮我解决这个问题。

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

    您好、Joe!

    我认为最后2个步骤可能是错误的、DC0和 PWM_Bri0的寄存器地址不是0xA9和0xAA。 应为0x100和0x200。

    BR、Jared

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

     尊敬的 Jared:

    LP5864使用其地址的两位来选择您正在读取/写入的存储器。
    再次检查地址、具体取决于您的评论。

    在这里、我发现我更改了错误的两个位。
    我应该对 DC0使用0xAA、对 PWM_BRI0使用0xAC。

    此致、
    j. Terra