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.

[参考译文] BQ34110:校验和读数不一致

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/795149/bq34110-checksum-reading-is-inconsistent

器件型号:BQ34110

重复访问后校验和读数损坏的原因是什么?

以下是成功读取(0xD35B)后紧跟损坏读取(0x5B00)的序列

10.897322920000001、108、0xAA、0x3E、写入、ACK
10.897531980000.108、0xAA、0x05、写入、ACK
10.897718660000001、108、0xAA、0x00、写入、ACK
10.9005245399999,109,0xAA,0x40,写入,ACK
10.9017758199999,110,0xAB、0xD3、读取、ACK
10.901977020000000、110、0xAB、0x5B、读取、NAK
11.200086860000001、111、0xAA、0x3E、Write、ACK
11.200295940000000、111、0xAA、0x05、写入、ACK
11.200482600000001、111、0xAA、0x00、写入、ACK
11.2031055399999、112、0xAA、0x40、写入、ACK
11.2044860000001、113、0xAB、0x5B、读取、ACK
11.204686040000000、113、0xAB、0x00、读取、NAK

增加读取间隔会使问题变得更糟、但在数百次尝试中、有一两次成功。

有什么原因吗?

谢谢!

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

    当前超时是什么?

    请将超时设置为> 78ms。

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

    我想确保我理解您的超时含义。 校验和请求之间的间隔已使用不同的值来执行。 我共享的特定序列是300ms。

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

    数据表或 TRM 中是否指示了校验和读取之间的最小间隔? 如果不是、是否可以将其添加到这些文档的下一修订版中?

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

    感谢您的反馈。

    此致、
    Bryan Kahler