charger基础

一、LDO 和 DCDC:

https://blog.csdn.net/tyler880/article/details/104127097?ops_request_misc=&request_id=&biz_id=102&utm_term=DCDC&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-104127097.pc_search_result_control_group&spm=1018.2226.3001.4187

二、MTK GM3.0电量问题处理流程:

https://blog.csdn.net/yuewen2008/article/details/80592110?ops_request_misc=&request_id=&biz_id=102&utm_term=%20GM3.0%E7%94%B5%E9%87%8F%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86%E6%B5%81%E7%A8%8B&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-80592110.es_vector_control_group&spm=1018.2226.3001.4187

https://www.it610.com/article/1279982719979241472.htm

三、一些名词:

1. LDO(Low Dropout Regulator)
低压差线性稳压器
优点:稳定性好,负载响应快,输出纹波小
缺点:效率低,输入输出的电压差不能太大

2. DC-DC(Direct Current to Direct Current)
直流变直流
优点:效率高,输入电压范围较宽
缺点:负载响应比LDO差,输出纹波比LDO大

3. SDP (标准下行端口)
这种端口的D+和D-线上具有15千欧的下拉电阻
限流值为:挂起时2.5mA,连接时100mA,连接并配置为较高功率时为500mA

4. DCP (专用充电端口)
这种端口不支持任何数据传输,但能够提供1.5A以上的电流。端口的D+和D-线之间短路,无需枚举。

5. CDP (充电下行端口)
这种端口既支持大电流充电,也支持完全兼容USB2.0的数据传输。
端口具有D+和D-通信所必需的15千欧下拉电阻,也具有充电器检测阶段切换的内部电路。内部电路允许便携
设备将CDP与其它类型端口区分开来。

6、

缩略语 英文全名 中文解释

FGU Fule Gauge 电量计

OCV Open Circuit Voltage 开路电压

UVLO Under Voltage Lock Out 低电压锁定

PSY Power Supply 电源

DCP Dedicated Charging Port 专用充电接口

SDP Standard Downstream Port 标准下行接口

CDP Charging Downstream Port 充电下行接口

CC Constant Current 恒定电流

CV Constant Voltage 恒定电压

POCV Power on Open Circuit Voltage 开机开路电压

CAP Capacity 电池容量

NTC Negative Temperature Coefficient 负温度系数

7、

1.VCC的C是Circuit的意思,是指整个供电回路的电压, 也有人说VCC是双极器件的正极

2.VDD的D是Device的意思,指设备上的电压,我理解的就是设备运行的电压值,比如说STM32芯片的电压值一般为3.3V,说的应该就是VDD,VDD一般也指单极器件的正极

3.VSS的S是Series的意思,一般指公共端,通常电路中的公共端接地,即为地端电压

4.VBAT, 这个名词是我在学习STM32的RTC(real time clock)既实时时钟的时候认识的,是指电池电压的意思,BAT是Battery(电池)的缩写,且VBAT连接的是电池正极。

一般来说,VCC>VDD,VCC<VBAT(电源内阻的原因)

8、

UVLO Under-Voltage-Lock-Out 欠压闭锁
VCHG:USB正极
VCDT:VCHG Charger Detect充电电压检测脚
ISENSE:充电电流检测电阻的正极
BATSNS:充电电流检测电阻的负极
BAT:电池正极引脚
BAT_ON:电池NTC (热敏电阻) 引脚
RECHARGING_VOLTAGE: 回充电压

Vbat 是闭路电压:指在电路接通负载后的端电压

SW ocv 是开路电压:指在外电路断开时,电源端间的电位差

Sw ocv = V + Vbat

9、

ichg:充电电流 charging current

ieoc:end of current 停充电流

cv:充电电压 charging voltage

aicr:平均输入电流调节 charging input current ibus限流

mivr:充电最低输入电压调节 charging mivr 可根据电池电压自动调节MIVR参数

ccr:充电电流调节

cvr:充电电压调节

JTR:结温调节

OCLR:OTG电流限制调节

OVLR:OTG电压限制调节
ZCV:开路电压
OCV: 开路电压
VC:闭路电压
CAR:库伦计
DOD: 放电深度,100-DOD 即电容容量
Cmax/Qmax: 电池容量

FGU Fuel Gauge 电量计。

OCV open circuit voltage of battery 开路电压

CC Constant current 恒流

CV Constant voltage 恒压

SoC State of charge 电量百分比

DoD Depth of Discharge 放电深度

JEITA JEITA Japan Electronics and Information Technology Industries Association 日本电子和信息技术产业协会

OTG On-The-Go

10、

car:单位时间内的变化电量

HW():开机hw计算的ocv和soc

SW():开机sw计算的ocv和soc

OLD():上次关机的ocv和soc

VBAT:LK阶段未补偿的电压值

OldCAR:关机记录的car值

nv_fail:nvram数据是否有效

old_data.ui_soc:关机记录的uisoc

plug_out:是否有拔电池,1则是。若是插着充电器开机,也会被标记为1

Embedded:是否是嵌入式电池

is_hwocv_unreliable:硬件测量的电池信息是否可靠

two_sec_reboot:是否有发生短暂电池脱离后恢复

rtc_invalid:rtc里面数据是否可靠

T_new/T_old/T_d0:对应的是——这次开机温度/上次关机温度/d0_init时的温度

shutdown_time:关机时间,单位s

四、PMIC充电机制

1. PMIC充电流程
(1)PMIC内置2A PWM充电器,可工作在线性充电模式;
(2)当VBAT < 2.9V,涓流充电,电流为充电电流设定值的1/10;
(3)当VBAT > 3.0V,PMIC进入恒流充电,电流为寄存器设定电流;
(4)当VBAT > Vrch,且充电电流小于设定电流的10%,结束充电;
(5)当VBAT == Vtarget,则Charger进入恒压模式,
当充电电流减小到设定电流的10%时,充电结束;

2. 充电异常情况处理
(1)一旦启动预充电模式,PMIC就开启charger timer1,若50分钟以内,PMIC不能从预充电模式进入恒流模
式,则PMIC进入电池激活模式,同时发出IRQ,表示电池可能损坏;
(2)在电池激活模式,charger给电池始终以5mA充电,直至VBAT>Vrch才退出激活模式,若始终达不到此条
件,就只有等ACIN和VBUS消失;

五、RDC计算

1. 电池通路阻抗计算条件
(1)外部电源可用,并处于充电状态;
(2)充电电流大于300mA;
(3)BAT电压在3.5V至4.1V之间;
(4)充电等待时间足够,默认180秒;

2. 通路阻抗检测流程
(1)判断检测条件是否满足;
(2)记录电池电压和充电电流,取平均值;
(3)关闭charger并延时,默认3分钟;
(4)记录电池电压和电流,取平均值;
(5)计算RDC值,Rdc = dV/dI;

3. RDC计算公式推导
(1)Vbat1 = Ocv + i1Rdc;
(2)Ocv = Vbat2 + i2
Rdc;
(3)Vbat1 - Vbat2 = (i1+i2)* Rdc;
(4)Rdc = (Vbat1 - Vbat2)/(i1 + i2) = ΔV/ΔI;

4. RDC校正
在非充电状态转为充电状态时,如果检测到基于实时的OCV电量百分比在状态转换前后跳跃大于4%,则启动
计算RDC校正流程,RDC偏小时,每次增大4step,RDC偏大时,每次减小3step;

六、OCV/库仑计互校过程

1. 充电状态下的互校过程
(1)OCV比例大于94%,且库仑计比例小于OCV比例
–> 每隔一分钟提升库仑计比例1%,直至99%
(2)库仑计比例大于94%,且OCV比例小于库仑计比例
–> HOLD住库仑计比例,同时HOLD住累加器的值,直至和OCV比例一样
(3)OCV比例为100%,且库仑计比例为100%
–> HOLD住累加器的值,即库仑计counter的值不发生变化;
(4)OCV比例为0%,且库仑计比例等于0%
–> 库仑计比例和累加器的值HOLD住为0,直至OCV比例开始大于0%,库仑计一开始正常累计;

2. 放电状态下的互校过程
(1)OCV比例小于关机报警设置寄存器值+8,同时库仑计比例大于OCV比例
–> 每隔1分钟库仑计比例降低1%,累加器一同变更,直至OCV和库仑计相等,
之后库仑计比例跟随OCV比例变化
(2)库仑计比例小于关机报警设置寄存器值+6,同时,OCV比例大于库仑计比例
–> HOLD住库仑计比例,同时HOLD住累加器的值,直至OCV和库仑计相等,
之后库仑计比例跟随OCV比例变化

七、实际电池容量校正

1. 电池容量和OCV-SOC曲线校正条件
(1)RDC正确检测有效
(2)接入外部电源进行充电
(3)OCV对应的百分比有效且低于关机报警值+3个百分点
(4)容量校正时,容量校正status flag为0,OCV-SOC曲线校准时,同理

2. 容量校正流程
(1)如果OCV比例等于0,则等待直至OCV比例开始大于0
(2)记录此时OCV电流比例P0及清除库仑计二
(3)充电到OCV比例大于容量校正结束比利时,记录此时OCV比例Pn,库仑计二的值Qn
(4)计算实际容量,Qmax = Qn/(Pn - P0)
(5)更新电池总容量寄存器

3. OCV-SOC曲线校正
(1)充电结束,且OCV百分比达到100%
(2)计算各级OCV对应的电量比:
SOCi = P0 + Qi/Qmax
(3)完成后,reset SOC-OCV曲线校正status flag
(4)更新OCV-SOC曲线的32级寄存器

  • 6
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值