当前位置: 首页 > news >正文

BC v1.2充电规范

1 JEITA
Reference to https://www.mianbaoban.cn/blog/post/169964
符合 JEITA 规范的锂离子电池充电器解决方案

2 Battery Fuel Gauge
2.1 Cycle Count(充放电循环次数)
此指令回传一只读字段,代表电芯组已经历的完整充放电循环数。当放电容量接近或等于设计容量(DesignCapacity)时定义为一循环。
page 63
http://www.ti.com/lit/ug/sluu431/sluu431.pdf
drivers/power/bq28400_battery.c

2.2 DesignCapacity
DesignCapacity 代表电池设计容量,也就是手机出厂时全新电池的容量。

2.3 FullChargeCapacity
代表实际充满电的电池容量(电池现在总容量),也就是损耗后剩余的总电池容量,小于等于DesignCapacity。

3 BC1.2
3.1 充电器类型探测
1)DCD:DP上有150mV(= 10uA x 15K欧姆下拉电阻)的电压,DM上电压为0
2)Primary Det(DP发起检测DM):
- DP上加载0.6V电压,DM上电压为0,充电器类型是SDP
- DP上加载0.6V电压,DM上电压为0.6V,进入Secondary Det
3)Secondary Det(DM发起检测DP):
- DM上加载0.8V电压,DP上电压为0,充电器类型是CDP
- DM上加载0.8V电压,DP上电压为0.8V,充电器类型是DCP
Figure 3-1 CDP探测波形

3.2 Port Detection for Power Banks
doc no: SLVA770
http://www.ti.com.cn/cn/lit/an/slva770/slva770.pdf

3.3 充电器组成
整流电路、变压器、AC-DC控制器、充电管理芯片(大学模拟电路书上的直流电源没有这个芯片)。

3.4 三极管涓流检测电路
三极管基级串联一个很小的电阻,当电池进入涓流充电时,IR的值小于三极管的基级导通电压0.7V时,电路截止,LED熄灭,充电结束。

4 Charge Flow in sbl1
4.1 Old Target Charging Flow
core/systemdrivers/pmic/app/chg/src/pm_app_chg_alg.c
pm_chg_battery_and_debug_board_detect_state

4.2 New Target Charging Flow
For example:
systemdrivers/pmic/config/msm8937/pmi8937/pm_config_target.xml
PM_PROP_SMBCHG_SPECIFIC_DATA

boot/secboot3/hw/msm8976/sbl1/sbl1_config.c
sbl1_ddr_init

systemdrivers/pmic/target/msm8937_pm8937_pmi8937/system/src/pm_sbl_boot.c
pm_sbl_chg_init

systemdrivers/pmic/app/chg/src/pm_app_smbchg.c
pm_sbl_chg_check_weak_battery_status

4.3 EDL D+ Checking
boot/secboot3/hw/msm8952/sbl1/sbl1_config.c
qsee_jump_func(...)
{
    [...]
    if (boot_usb_al_check_for_pbl_dload(0))
    {
        boot_dload_transition_pbl_forced_dload();
    }
    [...]
}

5 ICR 18650
5.1 Lanju WPCS-01B
ICR 18650 3.7V 1200mAh, 18mm x 65mm - 0

5.2 笔记本电池
笔记本电池一般是多个18650串并联,串联增加电压,并联增加容量,MAX1780电量管理芯片会连接到参与串联的18650的每个正级。

6 USB双口充电器
USB双口充电器一般只有一个变压器,变压器二次侧每个USB口都有一个USB协议芯片独立控制。
Refer to 电源方案设计:USB多口电源应用与设计

7 Abbreviations
AT91SAM9260:SAM means Smart ARM-based Microcontroller
ATL(CATL):Contemporary Amperex Technology Limited,Amperex是一个人造词,由Ampere(安培)和excellent(卓越)合成,意为提供卓越的电流
ATMEL SAMBA:ATMEL Smart ARM-based Microcontroller Boot Assistant
DCD:Data Contact Detect
PWM OB2633:On-Bright
SDI:Samsung Display Inc.
SEC:Samsung Electronics Co., Ltd.
TLV:TI Low Value,高性价比
TPS:TI Performance Solution

http://www.lryc.cn/news/187920.html

相关文章:

  • 判断一个整数是否回文
  • 【广州华锐互动】车辆零部件检修AR远程指导系统有效提高维修效率和准确性
  • 简单实现接口自动化测试(基于python+unittest)
  • 【算法|双指针系列No.4】leetcode11. 盛最多水的容器
  • 数据结构全集介绍
  • 力扣刷题-字符串-反转字符串
  • 【CCNP】第七章 动态路由协议-BGP
  • java学习--day24(stream流)
  • Multi-Grade Deep Learning for Partial Differential Equations
  • Docker部署rustdesk
  • win1011安装MG-SOFT+MIB+Browser+v10b
  • PCL点云处理之Pcd文件读取、法线与曲率计算、多线程加速、属性字段合并 (二百零八)
  • JavaEE-文件IO操作
  • 二蛋赠书四期:《Go编程进阶实战:开发命令行应用、HTTP应用和gRPC应用》
  • MySQL数据库基本操作-DQL-排序查询
  • 这是一篇测试文章
  • Ubuntu plt画图 新罗马字体网格marker刻度朝内
  • flutter布局中的一些细节
  • 论文解析——AMD EPYC和Ryzen处理器系列的开创性的chiplet技术和设计
  • 第二证券:汽车产业链股活跃,恒勃股份、博俊科技“20cm”涨停
  • 孙帅Spring源码
  • jenkins工具系列 —— 插件 使用Changelog获取commit记录
  • 【JavaScript】浅拷贝与深拷贝
  • 如何下载IEEE Journal/Conference/Magazine的LaTeX/Word模板
  • nvidia 驱动问题
  • PDF编辑和OCR文字识别工具ABBYY FineReader PDF
  • 什么是网络流量监控
  • ubuntu 终端 中文显示unicode码、乱码
  • 作用域理解
  • Stream 流式编程创建及其常用操作方法