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.

[参考译文] TPS23861:软件 I2C 连续读取操作(突发读取)是否会锁定 MSB/LSB?

Guru**** 2506655 points
Other Parts Discussed in Thread: TPS23881

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1198725/tps23861-will-the-software-i2c-continuous-read-operation-burst-read-lock-the-msb-lsb

器件型号:TPS23861
主题中讨论的其他器件:TPS23881

大家好、

软件持续读取 LSB 和 MSB 寄存器之间的当前值。

软件 I2C 连续读取操作(突发读取)是否会锁定 MSB/LSB?

PSE 芯片正在更新当前数据。 如果 LSB 是一个接近0xFx 的值、电流波动将导致 MSB 进位。 它是否会导致读取的 LSB 和 MSB 数据不同步? 谢谢。

此致、

Charlie

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

    好的夜晚,查理

    同时读取 LSB 和 MSB 数据、因此它们不应不同步。 例如、在上面显示的示例中、如果使用两个字节来拉取 LSB 30h、MSB 31h 也将同时拉取。  

    此致、  

    Nate Inkster

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

    你好、Nate、

    感谢您的支持。  但我的客户仍然提出了以下问题:

    如果 I2C 不连续读取数据、则必须存在 MSB/LSB 读数不同步的问题。

    请澄清 I2C 连续读取操作(突发读取)是否会锁定 MSB/LSB、也就是说、在读取 LSB 时、MSB 值将在读取 MSB 位之前不会更新?
    PSE 芯片还包括 TPS23881、请一起确认。

    此致、

    Charlie

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

    您好、Charlie、

    感谢您的澄清。 LSB 和 MSB 连接在一起、这样当 LSB 被拉至读取状态时、MSB 被拉至它的旁边、所以去同步不会出现问题。  

    尊敬的、

    不需要