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.

[参考译文] LP5569:我可以进行 I2C 事务、但无法打开任何 LED

Guru**** 2538950 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/774499/lp5569-i-can-do-i2c-transactions-but-cannot-get-any-leds-to-turn-on

器件型号:LP5569

我在电路板中设计了该控制器、并尝试使用 Aardvark I2C/SPI - USB 器件验证功能。  事务和响应看起来正确。  我可以写入使能 寄存器、并看到输出功率在1x 时打开。  之后、我无法再得到任何响应。  设置1.5倍或自动剂量似乎不会执行任何操作。  尝试打开任何输出会导致无电流被灌入。

我尝试了自动调节器递增和不执行。

下面是一个示例指令序列:

   比特率10kHz

   00 40.  启用部件
   08.  设置 MISC 寄存器

   22 40.  写入 LED 电流控制
    暂停500毫秒
   23 40.
   
   24 40.
   
   25 40.
   
   26 40.
   
   27 40.
   

   22 00
   
   23 00
   
   24 00
   
   25 00
   
   26 00
   
   27 00
   

   22 8 f
   
   23 8 f
   
   24 8 f
   
   25 8 f
   
   26 8 f
   
   278f
   

有什么想法我在这里遗漏了什么?

谢谢、

David B

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

    添加了内部时钟选择、但仍然不起作用。  所有控件和寄存器看起来都是 R/W 并且工作正常、除非我无法获得任何 LED 灌电流。  已按预期测试 GPIO 输出和控制。  我好像缺少了一些输出使能位、但我启用了该器件并设置了内部时钟、我不确定还需要做些什么来实现一些 LED 操作。  我还通过将内部时钟设置为输出引脚来确认内部时钟正在运行。

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

    我的电路:

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

    让我检查一下、在周末之前回复您。

    谢谢。
    Kenneth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 我明白了。 我在任何地方都没有看到明确的解释、但 PWM 和电流寄存器必须一起使用。 0 PWM 或0电流使所有 LED 保持关闭状态。 我假设默认的 PWM 寄存器意味着"无" PWM 功能有效、但它实际上是0占空比。