DS2762的原理

注意,使用内部检流电阻时,为保证充放电电流都通过电阻,SNS和Vss不可短接,否则测量出错。

测量电压的原理:用DS2762测量锂电池电压的原理和方法都非常简单。DS2762通过内部AD转换器,检测Vin脚的电压作为电池电压(1KΩ上的压降可以忽略不计?),并保存在电压数据寄存器中。那么主机的操作方式也比较简单,直接读取寄存器值就可以了。在这里我们可以发现,既然DS2762测量的是Vin引脚的电压,那么这就意味着当锂电池处于充电状态时,电池电压的测量将是无效的,因为此时Vin引脚上的电压将被固定在外部充电器所提供的充电电压,而不是电池本身的空载电压。

测量剩余电量的原理:在唤醒状态下,DS2762内部微控制器可以对检流电阻上的电流按时间进行积分,从而得到一段时间内检流电阻上经过的电荷量,也就是这段时间内电池电量的变化量,保存在特定寄存器中,这就是用DS2762来测量锂电池剩余电量的依据。(类似于库仑计)因而,主机的操作方式比较复杂,读取寄存器的值之后,可能还需要自己编写算法或者设定阈值,来从这个电量的变化量推出电池的剩余容量。

简而言之,所有出入电池的电荷都必须经过检流电阻,才能保证电量测量的准确性。使用内部检流电阻时,电流累计寄存器的值的单位是mAh,便于我们直接测算。而若使用外接检流电阻,要考虑电阻精度,也许还要考虑并联着内部25mΩ的问题。因此,使用内部检流电阻是最佳的。Vss和SNS当然不可以短接,而是应该断开,否则将导致绝大部分电荷不经过检流电阻就直接回到或离开电池负极,那么DS2762所得的电量变化量也就不准确了。

猜你喜欢

转载自blog.csdn.net/WangJianlin3/article/details/83064159
DS