锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

充电该知道的部分知识

时间:2022-09-12 05:00:00 毫欧采样电阻0805536毫欧采样电阻

1、battery id检测原理:

首先,硬件上应该有一个独立的电池 ID PIN,供软件区分,一般在电池端多做一个PIN,连接不同的电阻,然后通过BB(平台)端ADC去获取这个channel电压值因软件而异bat_id的区分

2.电池在位检测:

一般采用AUXADC上拉的1.8V电压,通过电阻分压分检测电池是否在位的方法:
电池不在位:
NTC电阻在电池内部,电池不在位时,比较器的负端输入就是上拉电压1.8V,VDD18>1.2 V(比较值),比较器输出低电平,表示电池不在位
电池在位:
NTC电阻接入电路,两个电阻的分压值输入个电阻的分压值,比较器负端分压值小于1.2V,比较器输出高电平,表示电池在位

3、电池温度检测:

采用电池NTC热敏电阻,通过电阻分压检测电池温度的方法:
NTC随着温度的降低,电阻变大NTC分压值也变大,然后通过集成PMIC上的AUXADC采集NTC通过搜索电阻上的电压值T-V在相应电压下获得温度值

4、FGU电量计:电量积分统计

FGU模块通过ADC检测电压和电流,FGU通过电池负极和GND采样20毫欧之间的电阻

5.充电器类型识别:

https://blog.csdn.net/bei_dai_he/article/details/109598896?ops_request_misc=&request_id=&biz_id=102&utm_term=充电类型检测&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-3-109598896.142v9control,157v4control&spm=1018.2226.3001.4187

充电器类型检测由BC1.当插入充电器时,硬件自动实现,Vbus同时触发高电平、触发中断BC1.2检测,由PHY模块读取PMIC保存在寄存器上BC1.2检测结果,接收充电驱动USB Notify通知后,从PHY模块读取检测结果
在 BC1.2 在标准中定义 4 充电器类型分别为:
DCP(Dedicated Charging Port,专用充电接口)
SDP(Standard Downstream Port,标准下行接口)
CDP(Charging Downstream Port,充电下行接口)
NoneDCP
POWER_SUPPLY_USB_TYPE_DCP:标准 AC 充电,DCP仅用于充电,无usb通信功能,DP和DM通过<200 Ω 电阻连接在一起
POWER_SUPPLY_USB_TYPE_SDP:标准 USB 充电,SDP 是符合现有 USB 规范的主机(HOST)上的下行 USB 具有通信功能的接口,SDP 内部 DP 和 DM 分别通过 RDP_DWN(14.25 kΩ≤RDP_DWN≤24.8 kΩ)和 RDM_DWN(14.25 kΩ≤RDP_DWN≤24.8 kΩ)下拉到地
根据 USB2.0 规范:
? 当 USB 外设未连接(un-connect)或挂起(suspend)状态时,从 SDP 提取的平均电流不超过2.5 mA。
? 外设连接(connect)未悬挂未配置状态时,从 SDP 提取的最大电流不得超过 100 mA。
? 配置了外设(configured)而且不挂的时候,从 SDP 提取的最大电流不得超过 500 mA
POWER_SUPPLY_USB_TYPE_CDP:大功率主板如笔记本充电,CDP 是兼容 USB 规范,同时针对 USB 优化充电下行 USB 接口可以在主机上 USB 接口,也可以 USB HUB 上接口可以提供最大到 1.5 A 的供电能力
POWER_SUPPLY_USB_TYPE_UNKOWN:非标充电,如 DP 和 DM 均悬空充电器

6.关闭充电功能:

异常状态:高温 高压 充电将关闭
在某些模式下:如工厂模式,关闭充电,以确保某些过程正确
POWER_SUPPLY_PROP_STATUS 属性定义了 4 个充电状态:
DisCharging :放电
Charging :充电
NotCharging :异常充电停止
Full : 满电

9、Fuel Gauge(FGU)电量计:

库仑计量法:
https://blog.csdn.net/qq_40662854/article/details/101695714?ops_request_misc=%7B%22request%5Fid%22%3A%22165087526916782350968055%22%2C%22scm%22%3A%2220140713.130102334…%22%7D&request_id=165087526916782350968055&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-1-101695714.142v9control,157v4control&utm_term=库仑计电量积分&spm=1018.2226.3001.4187

初始电量:
库仑计用电流积分计算初始容量变化,但如果更换电池,则无法获得电池的电量积分,因此采用电压模式辅助定位初始容量。 OCV Table混合模式统计电量

电量更新:
Charger Manager 设置启动了一个 10s或者15s的周期性 timer,定期唤醒系统在充电过程中监控电量百分比和充电状态,允许系统休眠,休眠 FGU 模块将继续统计容量,电源更新仅在系统唤醒时执行
电量校准:
满电校准:当电流小于配置的满电电流,电池电压大于配置的满电电压时,FGU电量校准为100%,充电状态为Full状态,UI
显示器更新为100%
低电校准:根据电池OCV在低电量区选择两个校准点,4%和1%,
UVLO(欠压定):
当电池电压过低时,一些模块在低电压下无法正常工作,存在不可预测的风险。为了确保系统的稳定性,如果软件检测到电池电压低于系统的工作门限 3250 mV,会触发软件 UVLO(Under Voltage Lock Out,欠压锁定)流程,主动通知上层发起关机命令
工作门限电压取决于CPU和DDr这些关键时期的工作电压一般为3.3v,所以低于3.3v无法启动系统

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章