BQ76930: BQ76930温度采样异常

Part Number: BQ76930

你好,我在使用BQ76930的过程中,如果通过I2C初始化外部热敏电阻温度测量,会引起电池电压采样跳变,把温度测量屏蔽以后,电压采样就不会跳变,请问是什么原因呢?原理图如下

  • 关于您的问题,我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。

  • 请问是否可以详细说明下“电池电压采样跳变”和“把温度测量屏蔽”?

    寄存器中是否报告有任何故障?

    此外,即使不使用,TS1 也必须有一个连接到 VSS 的热敏电阻或下拉电阻:

    我们在原理图上没有看到这一点。 你能检查一下吗?

  • 我一共测量6节电池的电压,如果软件把测量温度的功能打开,电池单体的电压有时候会出现100mV的电压波动,比如说目前电池电压是4.2V,下一秒会变成4.1V。如果软件把测量温度的功能关闭,这个情况就没有了。

    TS1我是接到微处理器的IO口上的,目的是想通过微处理器唤醒BQ76930。

  • 即使测量被禁用并且引脚仅用于唤醒设备,也需要在 TS1 和 VSS 之间有一个电阻器或热敏电阻:

    可以尝试检查在此行为期间器件是否报告了 XREADY 故障。

  • 我已经在TS1和VSS之间加上了一个10K的电阻,而且没有报XREADY故障,但是问题得不到改善。

    此外,我还发现,第六节电池的测量电压会比实际低几十mV,这是一个新问题。如果只是温度测量有影响,我可以禁用BQ76930的温度测量,用微处理器去测量温度,但是第六节电池的测量电压会比实际低,我就很难解决。BQ76930有哪些引脚是跟电压测量有关系的?我原理图中是否有不恰当的地方?

  • 原理图看起来没什么问题。

    请您在发生这种情况时抓取 VC9 和 VC10 引脚之间的电压波形。如果任何其他电池电压正在执行此操作,也测量这些输入,以帮助缩小根本原因是否在设备内部,或者在信号到达设备之前是否发生了某些情况。

  • 我拿万用表对我原理图上的C16进行测量,电压为3.969V与BQ76930读到的值几乎一致,但我用万用表去测量实际电池的值为4.020V,相差50mV,我更换其他电池测试也是相差50mV左右,拿示波器观察过,电压波形也是对的,就是跟实际电池电压相差50mV