【MTK驱动模块_4】battery--硬件原理介绍
battery作为手机的供电系统,提供至关重要的作用,关系手机续航,性能的稳定。本节先从batter的硬件原理开始介绍。
battery的内部结构:
电池内部结构:B+,B-,分别接锂电芯的正负极,一个封装好的电池留给外部的接口共计4个,分别P+,P-,NTC,ID;下面分别介绍:P+:电池正极p-:电池负极
NTC引脚:用来测试电池温度的,NTC电阻集成在电池中,目前我们一般做的电池的规格里面的NTC电阻为47K,也就是电池内部结构图中R3的阻值为47K。(NTC电阻呈负相关系数,这样我们外部可以进行一个上拉电阻,PMIC通过采集NTC脚的电压来获得温度值。)
ID脚:ID脚内部其实也就是一个R4电阻,这个ID脚我们用来做电池兼容的,假设让电池厂商A把R4的阻值设为1k,让电池厂商B把R4阻值设为10K,这样我们外部接同样的上拉电阻,采用ADC来测量ID引脚就可以得到不同的电压大小以区分不同厂商的电池。
接到主板上的充电回路
电池容量计算:
(增加/消耗)电容计算方式:
V(rfg) = V(cs_p) – V(cs_n)
Δ Q = i(rfg) * Δ t
Q = ∫ i dt
电量为电流对时间的积分,
从而计算出消耗的电量
各电阻、电压的作用
1、RFG测量电阻,电池电量通过RFG计算。
2、Rsense电阻,做充电使用,连接到充电IC,做电流控制。
3、开机时,PMIC会读取VSYSSNS的电压,在zcv表格中匹配,作为电池的初始电量Q0,接着通过计算Rsesense 及 RFG的 流过的电流,通过库伦积分法,就可以计算出电池的电量了,精确跟踪电池的变化
【MTK驱动模块_4】battery--硬件原理介绍相关推荐
- MTK tee.img的打包原理介绍
快速链接: .
- 硬件bypass原理介绍
硬件bypass 原理介绍 一 硬件bypass 目的: 作为串接产品为了避免产品的单点故障,在设备出现断电,死机时,不能因为串接产品的不可用而导致用户的网络不可用,硬件
- FXS(le88266)工作原理介绍
1.FXS简介 所谓FXS(Foreign eXchange Station),是用来连接传统电话机使用的.FXS的另外一个功能,就是可以连接传真机,或是以外线的方式连接入商用交换机.其基本电路包括两 ...
- 中兴SDH原理介绍及中兴E300网管介绍
姓名 苟忠兴 培训课程 中兴SDH原理介绍及中兴E300网管介绍 培训心得 1. SDH概念: SDH(Synchronous Digital Hierarchy,同步数字体系)是一种将复接.线路传输 ...
- heartbeat原理介绍
heartbeat原理介绍 HeartBeat运行于备用主机上的Heartbeat可以通过以太网连接检测主服务器的运行状态,一旦其无法检测到主服务器的"心跳"则自动接管主服务器的资 ...
- Hadoop 底层原理介绍
1 概述 Apache Hadoop是一个软件框架,可在具有数千个节点和PB级数据的大型集群上进行分布式处理. Hadoop主要包含四个项目:Hadoop Common.Hadoop分布式文件系统(H ...
- 充电原理_电动汽车充电桩如何设置?充电桩原理介绍
随着新能源产业的蓬勃发展,电动汽车在生活中变得越来越普遍.比亚迪(BYD),宝马(BMW)和特斯拉(Tesla)等汽车制造商都已经推出了全电动汽车,而混合动力汽车则更为普遍.为了能够方便地为这些电动汽 ...
- LVS原理介绍及安装过程
一.ARP技术概念介绍 为什么讲ARP技术,因为平常工作中有接触.还有就是LVS的dr模式是用到arp的技术和数据. 1.什么是ARP协议 ARP协议全程地址解析协议(AddressResolutio ...
- ethtool 原理介绍和解决网卡丢包排查思路(附ethtool源码下载)
Table of Contents 1. 了解接收数据包的流程 将网卡收到的数据包转移到主机内存(NIC 与驱动交互) 通知系统内核处理(驱动与 Linux 内核交互) 2. ifconfig 解释 ...
- 腾讯云Web应用防火墙有什么用?Web应用防火墙是防御原理介绍
腾讯云Web应用防火墙有什么用?Web应用防火墙是防御原理介绍 腾讯云 Web 应用防火墙是一款专业为网站及 Web 服务的一站式智能防护平台,帮助企业组织应对网站及 Web 业务面临的 Bot 爬虫 ...
最新文章
- Android建造者模式初探(Toast工具类的进一步封装)
- python安装文件乱码_python输出到文件乱码如何解决
- 包含utf8字符的 pickle 转 json的大坑处理过程
- c++的引用是什么意思?怎么回事?
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
- mysql 错误问题_Mysql常见的几个错误问题及解决方法:
- WindowsAPI详解——GetCurrentDirectory 获得程序当前目录
- Java面试知识点:集合、Set、泛型、HashSet、HashMap
- rocketmq namesrv 第一章启动过程
- IDEA 公司,又出新神器,一套代码适应多端!
- 【C++】深度探索C++对象模型读书笔记--关于对象(Object Lessons)
- 【观点讨论与支撑】明星和成功人士真的就只有成功的一面吗?背后的心酸和痛苦的经历我感觉更重要!
- (转)孙正义:数字资产会成为人类最大的资产
- 数据迁移软件|如何将旧电脑的数据传输到新电脑?
- MySql 大数据查询优化方案和超大分页的处理方法
- 智能网联汽车云控系统第5部分:平台服务场景规范
- Java电商秒杀系统性能优化(一)——电商秒杀系统框架回顾
- [指针八]有关指针的面试题
- NmapToExcel 批量nmap写入xlsx
- python打印日历小项目
热门文章
- nevada用计算机弹,Nevada吉他谱(gtp谱,指弹,独奏,演奏视频)_Vicetone
- 仓库实现降本增效的秘密法宝,WMS智能仓储系统
- Python tkinter(2)深入聊聊窗口
- JavaScript 严格模式(strict mode)
- mysql 基数_MySQL 索引基数
- 什么叫做正向代理和什么叫做反向代理
- python取下标_python获取下标
- 加油,我看好你 本题由擂主Wfox提供 -flag{bc57380e-9f8d-4b1e-8432-794b54b5625f}
- 大话西游2人数最多服务器,逆生长!126万玩家再造【大话西游2】“火爆现象”...
- 基于java springboot的图书管理系统设计和实现