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.

[参考译文] LP5024:在通过 i2c 验证与芯片的成功通信(R 和 W)后无法驱动输出

Guru**** 2522770 points
Other Parts Discussed in Thread: LP5024

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1349205/lp5024-unable-to-drive-outputs-after-verifying-successful-communication-r-and-w-with-the-chip-via-i2c

器件型号:LP5024

我们选择 LP5024 (RSMR)作为小型照明器件主板上的主 LED 驱动器。
该板包含一个 运行驱动程序软件并通过 i2c 总线与 LP5024通信的 ATTINY3217-MnR MCU。

我们已 通过将其放在显微镜下并单独测量每个引脚来验证 LP5024上的引脚是否具有正确的值。 IREF 引脚上的电阻器值为3k 至 GND。

我们已经能够通过读取寄存器并通过 MCU 将它们的值打印到 LED 条、确认我们已成功写入寄存器。 我们已根据数据表验证了所有设置寄存器、并确认我们将高达0xFF 的值写入输出寄存器(例如 OUT0_COLOR)。

遗憾的是、无论我们写入控制寄存器的值是多少、输出引脚都将完全保持打开状态。 我们已经在万用表、示波器上对此进行了验证、并通过将 LED 连接到引脚来进行验证。

这里是我们在启动时写入芯片的值的详尽列表。

地址:::值:: reg

0x00    0x40    DEVICE_CONFIG0

0x0F    0xFF    OUT0_COLOR

//对所有其余的 OUTx 寄存器重复

根据数据表、我们将0x01 DEVICE_CONFIG1保留为默认值。

根据数据表、我们将0x02 LED_CONFIG 保留为默认值。

根据数据表、我们将0x07 LED0_Brightness 默认设置为启用。

功率(VCC)为+3V3。

我会注意到、我们在 OUTx_color 寄存器中以及设置中尝试了多个值。 似乎什么都不起作用、我们希望获得一些专家帮助。

谢谢你。

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

    您好、Lucas:

    很抱歉这么晚才回复、因为我今天太晚了。 请多给我一些时间,我明天会给你回复。

    BR、Jared

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

    您好、Lucas:

    我看了看你的操作,我认为这不是一个问题。  

    请确保 LED 正确连接 IC、并且 LED 均工作正常。

    BR、Jared

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

    好的、我们已经确认了这一切。 可能是死芯片吗? 今天、我将再制作几块电路板、看看它们中是否有任何一个能正常工作。

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

    您好、Lucas:

    期待您的回复! 实际上、我想您可以要求一些 EVM 板首先对其进行测试、这样您将看到正常行为。

    BR、Jared