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.

[参考译文] BQ34Z100-G1:使用 I2C 读取多个数据

Guru**** 2587365 points
Other Parts Discussed in Thread: BQ34Z100-G1, BQ34110, BQ35100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/761544/bq34z100-g1-reading-multiple-data-with-i2c

器件型号:BQ34Z100-G1
主题中讨论的其他器件: BQ34110BQ35100

我需要从 BQ34Z100-G1读取大部分数据

如果我想读取标准数据命令的所有14个字节、我可以使用块读取一次读取它们吗?

<00>
(笑声)



第二个问题:扩展命令可以在块中读取它们、我该怎么办?  

我不确定当我读取第一个示例的第三个字节时会发生什么情况。 它读取的是 StateOfCharge (标准命令地址2)还是 DeviceType (控制子命令地址2)?  

从 BQ34Z100-G1转储所有数据或更大数据块的最快方法是什么?

基普

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

    如果数据彼此相邻、则可以通过块读取同时读取它们。 扩展命令的读取方式与标准命令类似。

    在执行固件时从 bq34z100-G1转储数据的最快方法是使用数据闪存访问命令。 应用手册"使用 I2C 与 bq34110、bq35100和 bq34z100-G1"第2.4节中的示例1和示例2展示了如何使用子类、偏移和长度来查找和修改所需的数据。 应用手册可在以下位置找到: www.ti.com/.../slua790.pdf

    这个冗长的主题也可能会有所帮助: e2e.ti.com/.../1172548

    如果您有任何其他问题、请告诉我!

    此致、
    Bryan Kahler