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.

[参考译文] BQ27441-G1:BQ27441 -- I2C 命令等待时间

Guru**** 2554650 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/739335/bq27441-g1-bq27441-----i2c-command-waiting-time

器件型号:BQ27441-G1

"对于读写标准命令、至少需要2秒来更新结果。 对于只读标准命令、不需要等待时间、但主机每秒不得发出超过两次的任何标准命令。 否则、监测计可能会由于看门狗计时器过期而导致复位问题。 "

1.看起来很模糊 ----这些说法是否  应该"认真地"对待? 2秒听起来值大@ f=100KHz

2.无法内部观察(结构图、状态图如 bq27441-图2-1)。 技术参考手册的电源模式图)、而不是在下面提出所有这些令人困惑的问题(一个正确的图将澄清许多疑问)
https://e2e.ti.com/support/power-management/f/196/t/538858?TI-BQ27421-gauge-I2C-command-waiting-time------https://e2e.ti.com/support/power-management/f/196/p/538858/2033032?pi317195=1-----https://www.avrfreaks.net/forum/bq27441-g1-battery-fuel-gauge-i2c-shenanigans-----

3.在哪里可以找到有关 BQ27441-IC 中 I2C 引擎的更深刻的信息(可以澄清数据表、参考手册中提供的半个信息引起的疑问...)

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

    你(们)好

    1.是的

    您可以参考 bq27421 dcoi。 两个器件上的 i2c 引擎是相同的。

    3.见上文第3段。

    谢谢

    Onyx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更好的答案...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    监测计每秒仅更新一次电压或电流等参数。 它是每秒多次发送冗余命令的方法。 对于必须执行读写功能的监测计参数更改、需要2s 来确保参数在读回值之前更新。
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Onyx,谢谢你的回复
    我了解 bq27441中的"电量监测和数据每1秒更新一次-正常状态"、图2-1。 技术参考手册的电源模式图--您声称冗余发送命令每秒多次。

    但我不理解"否则,由于看门狗计时器过期,监测计可能会导致复位问题。"--从数据表中--监测计只能发送未更新的值而不是自行复位...? 你能解释一下为什么会发生这种情况…
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我也非常希望

    需要注意 的是、SLUA801 (监测计通信)中的示例代码没有尝试、也没有提到有必要将命令限制为每秒2次以避免 WDR。

    这里的大问题是、由于这种限制、大约需要15-20秒(!!) 以初始化所有监测计寄存器。 疯狂。