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.

[参考译文] BQ25895:REG02读回差异(单位到单位)

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1290670/bq25895-reg02-readback-variation-unit-to-unit

器件型号:BQ25895

我们正在利用 BQ25895 PMIC 为产品中嵌入的1S1P 18650电池充电的一项设计实现量产。 VBUS 由 USB Type C 端口提供。 PCBA 的测试固件会配置下表所示的 PMIC 寄存器、然后读回这些寄存器:

寄存器 初始化的值 正常读回 异常回读
修订版00 0x48 0x48 0x48
修订版01 0x06 0x06 0x06
修订版02 0x61 0x61 0xE1
修订版03 0x10 0x10 0x10
修订版04 0x0F 0x0F 0x0F
修订版05 0x10 0x10 0x10
修订版06 0x3F 0x3F 0x3F
修订版07 0x8D 0x8D 0x8D
修订版08 0x03 0x03 0x03
修订版09 0x44 0x44 0x44
REG0A 0x93 0x93 0x93
REG0D 0x12 0x12 0x12

异常读数来自 CONV_START 位 REG02。 在某些电路板上、此位似乎表示一个 ADC 转换被激活、而在其它电路板上、此位表示没有激活的 ADC 转换。 考虑到我们已将电池监控器设置为连续转换、我们执行该检查时 CONV_START 位会出现什么结果尚不清楚、但大多数电路板似乎指示没有有效转换。 对电路板进行重复下电上电后、结果是一致的(即读取没有有效转换的电路板始终读取没有有效转换、读取有效转换的电路板始终读取有效转换)。

我尝试了解电路板之间的差异、但没有发现样片之间任何相关的外部(PMIC)因素/差异。 我想知道是否存在内部变化、这些变化可能导致单元之间的这种行为不同、但这种行为是自一致的。

对此有何解释?

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

    您好!

    感谢您通过 E2E 联系我们。  

    当 ADC 设置为连续转换模式时、预计从 REG02进行的回读会存在差异。 CONV_START 位将在0和1之间单独转换、具体取决于是否正在进行 ADC 转换。 当 ADC 处于 连续模式时、每秒将发生一个短时间的转换。 如果您在此期间读取 REG02、CONV_START 将为1b、但如果您在转换完成后读取 REG02、CONV_START 将为0b。  

    第24页的数据表第8.2.8节简要说明了这一行为。 我在下面将其作为参考。  

    REG02位7值的差异取决于 I2C 读取的时序、但不指示 BQ25895 IC 之间的内部变化。 如果您有任何其他问题、敬请告知。  

    此致、

    加勒特