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.

[参考译文] BQ25895M:无法在某些器件上设置寄存器值

Guru**** 2390755 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/719539/bq25895m-unable-to-set-register-values-on-some-devices

器件型号:BQ25895M

您好!

我对一些 BQ259895和 BQ259895M 有一个非常奇怪的问题。 所有器件都安装在相同的 PCB 上、所有电路板上的微控制器固件也是相同的。

某些 BQ259895/M 无法正确配置、例如、寄存器 REG02和 REG03不会更改其默认值、尽管会写入其他值。 当我重新读取寄存器时、默认值仍然存在。 我已经禁用了 BQ 的看门狗、但没有更改。 我不知道还有什么要做的

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

    这很奇怪。 只需确认一下、您可以更改 ICHARGE 寄存器、它会在默认看门狗计时器过期后保持不变、因为它已禁用? 如果是、您在写入 REG02和 REG03时能否发送 I2C SCL 和 SDA 的示波器截图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    非常感谢您的快速回复。 它确实指明了正确的方向。 在尝试执行示波器屏幕截图时、我注意到在有问题的电路板上根本没有写入寄存器。 奇怪的是、所有读取命令都正确执行。 事实证明、这是所用 PIC 微控制器的 I2C 驱动器的问题。 更改后、一切正常。

    我认为问题现在已经解决了。