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.

[参考译文] BQ28Z610-R1:您能否为我们共享 BQ28z610-R1的 Android 驱动程序?

Guru**** 2547550 points
Other Parts Discussed in Thread: BQ28Z610-R1, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1160224/bq28z610-r1-can-you-share-the-android-driver-of-bq28z610-r1-for-us

器件型号:BQ28Z610-R1
主题中讨论的其他器件: BQSTUDIO

先生,您好:

我的客户对 BQ28z610-R1有疑问。

它们无法使用0x55地址读取 BQ28z610-R1。

请为我们提供您的建议或 Android 驱动程序吗?

非常感谢。

请参阅以下说明。

错误条件:

这里是电池电量的数据

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

    该驱动程序已经是 Linux 内核的一部分。 搜索 bq27xxx。 我认为文件名是 bq27xxx.c

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

    我的客户使用的驱动程序是 BQ27XXX.c、但读取的数据仍然错误  

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

    您好、Lee、

    使用 bqStudio 检查读取。 如果 bqStudio 读取正确、则检查 I2C 端口是否正确映射。  

    如果您能告诉我数据采用何种格式、我可以尝试 TI 帮助。  

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

    您好、Shirish:

    我刚刚得到了他们的波形、并更新了我获得的所有信息、供您参考。

    BQ28z610-R1使用 BqStudio 正常工作。  

    2、如果主机 I2C 与 BQ28z610-R1相连、并且主机无法读取器件、则它们将提供波形捕获、如下所示。

    我是否应该要求他们提供更清晰的波形?  如下图所示的完整命令格式。

    如果是、请告诉我您需要哪条命令。

    3.客户还想知道,SOC 结果来自 ( RemainingCapacity/FullChargeCapacity) x 100。

    为什么不直接读取0x2C?

    请帮助您为我们提供建议。

    非常感谢。

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

    客户波形导致 NACK、因为地址不正确。 请要求客户检查是否指定了正确的地址以及电池是否连接到正确的物理总线。 完整的捕获将提供更多信息。

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

    您好、Shirish:

    客户更换了上拉电阻器并将其 I2C 频率降级至100KHz。

    然后它们可以正常工作、请参阅以下波形。

    但他们仍然对 I2C 方波和工作频率有疑问、请参阅下面的波形。

    当 I2C 频率高达400kHz 时、方波似乎不是很好、您能告诉我们如何改进它吗?

    另一位客户正在使用 bq27xxx_battery.c、但他们询问 Android 11的驱动程序。

    你那是吗?  

    如果是、您能为我们分享吗?  

    e2e.ti.com/.../3872.bq27xxx_5F00_battery.c

    期待您的反馈。

    非常感谢。

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

    您好、Statham、

    对于 Android、Linux 内核中的驱动程序应该是相同的。 为了改善波形、通过使布线/导线非常短且良好的 PCB 布局来减少线路上的电容。 移除任何具有高电容的 ESD 器件并替换为低电容