BQ34Z100G1校准电压出现电压超过允许范围
如题,无论电压调制多大时,总是校准beyond allowed range
- 电压校准时电压超出范围,15690和54520差太多了
我找到原因了,Voltage Divider 值超过了65535mV最大值。是因为Voltage Divider电阻用的太大,我按照15S 每节4.2V去计算的,大概1.2M,我就是用的是1.5M欧姆电阻。
Rseries = 16500 Ω (Vin max mV – 900 mV)/900 mV
For all applications, the Voltage Divider value in data flash will be used by the firmware to calibrate the total
divider ratio. The nominal value for this parameter is the maximum expected value for the stack voltage. The
calibration routine adjusts the value to force the reported voltage to equal the actual applied voltage
但是这样虽然找到原因,这也只是偶然反推出来的,纯属侥幸。
我现在很大疑问
1,Voltage Divider 这个到底是什么作用,字面上看是分压器,这个flash值为什么会受Voltage Divider电阻影响。
2,我现在换成1M的电阻了,可以校准电压了,Voltage Divider值是59990nV,但是好像不能保证BAT 在电池最高电压时,低于900mV,这会搞坏芯片吗。
3,BAT是在什么情况下需要电压?从原理图上看,正常情况下Q5,R1分压,再过去BAT就几乎没有电压了。按一下按键,导通Q4 2N7002,再导通BSS84,从而导通BSS84,这个时候,才有高压驱动。BAT上才能分一点电压, 我这样理解对不对?
VEN脚通过使能导通Q5,那么再哪些情况下,需要使能呢?或者说 导通后会触发哪些响应?
第二点不对,按按键不能驱动Q4,我刚刚测试过了。因为VEN一直是低电平。只有VEN才能拉高2N7002。 希望能帮我解决其他问题
VEN 是电量计芯片自动控制开启的, 应该是1s一次,不需要外部控制
电压分压比的计算一定要按照资料里面的公式来确认,不要自己随意的定义。一般建议按照4.5V每节然后分压到芯片管脚的电压为0.9V为合适。超过了0.9V的范围的话会导致测量不准。
VEN电路的存在就是为了保证在需要测量电压的时候才打开外部的分压电路,是为了节省功耗。