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.

[参考译文] BQ24296:数据表拼写错误? 在多写图27和多读图28上。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/616074/bq24296-datasheet-typo-on-multi-write-fig-27-and-multi-read-fig-28

器件型号:BQ24296

大家好、

  我的客户问:
 BQ24296/7 DS 显示在第33页9.5.1.5.2多读和多写
图27多写显示:
----
S + SlaveAddr + 0 + ACK + RegAddr + ACK + SlaveAddr + ACK + Data to Adde+1……
我认为:
----
S + SlaveAddr + 0 + ACK + RegAddr + ACK + Data@Addr + ACK + Data@Adde+1...

图28多处改为
----
S + SlaveAddr + 0 + ACK + RegAddr + ACK + S + SlaveAddr + ACK +数据@Addr + ACK +数据@Addr+1...
对于 多次读取、为什么要再次在 RegAddr 和 SlaveAddr 之后放置起始状态?

请告诉我、
非常感谢。
Matsuro/TIJ CSC

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

    正确的做法是、图27:Multi-Write 有一个拼写错误。

    您可以在 www.ti.com/.../bq25895.pdf 上查看图23和24 、以了解正确的 I2C 读取和写入方案。

    就图28:多次读取而言、该图是正确的、除了最后一个数据寄存器之后的 NACK 信号。 我们在充电器上执行多次读取的方法是首先对要开始读取的寄存器进行 I2C 写入。 然后、我们发出 I2C 读取以从该寄存器开始获取寄存器数据。

    从图中可以看到、在第二个从器件地址之后、该位从0变为1。


    此致、
    Joel H