Rockchip RK818电量计 开发指南 发布版本:1.0

发布版本:1.0
日期:2016.07

1.1 概述
RK818 是一款高性能 PMIC,集成了5路大电流DCDC,9个LDO,1个线性开关,1个USB 5V及 HDMI5V输出,还有开关充电,智能功率路径管理,库仑计,RTC 及可调上电时序等功能。其中“开关充电、智能功率路径管理、电量计(库仑计)”是本文档所要涉及的功能。
1. 充电管理:包括输入限流,涓流充电,恒流/恒压充电,充电终止,充电超时安全保护等功能。
2. 智能功率路径管理:可对输出电压进行调节以向系统负载提供所需要的功率,同时可以对电池进行充电。当进入输入限流状态时,输入功率会优先提供给系统负载,而剩余的功率才会提供给电池充电用。另外,在系统负载所需功率超过限定的输入功率,或者电源输入被断开时,智能功率路径管理功能会自动开启电池与系统负载间的开关,从而使电池可以同时向系统负载提供额外功率。
3. 电量计(库仑计):通过采用自有专利技术的算法,该电量计可以根据不同电池的充放电特性曲线,精确地测量电池电量,并把电池电量信息通过I2C接口提供给系统主芯片。其它功能包括对过度放电电池的小电流充电,电池温度检测,充电安全定时器,和芯片热保护等。
1.2 电量计原理
1. 三个基本原则:
a) 电池的开路电压与电池电量的百分比(OCV‐SOC)曲线主要取决于电池制作的材料和工艺,并受温度、老化等的影响很小。【即电池生产出来后,SOC‐OCV 的曲线基本不变】。
b) 电池在工作期间,受到电池极化等影响,难以从电池端口电压,推算出电池的 OCV 电压值,因此只有在电池未极化时(如长时间关机后的开机电压或长时间小电流工作时)才能得到可用的 OCV,并通过 OCV 得到 SOC。
c) 库仑计能测量实际流入或者流出电池的电量,若已知电池总容量,就能很容易的得到SOC 值,但库仑计的累计误差大,而且电池的总容量会受温度和老化等因素等影响,因此库仑计的方法只能保证在短时间内具有较好的精度,并且需要定期更新电池总容量。
d) 目前性能良好的电量计,都是建立在以上 OCV 估算与库仑计计算基础上,得到实时的电量计剩余容量状态。
2. 库仑计法
在电池的正极和负极串如一个电流检查电阻,当有电流流经电阻时就会产生V_delta,通过检测V_delta就可以计算出流过电池的电流。因此可以精确的跟踪电池的电量变化,精度可以达到1%,另外通过配合电池电压和温度,就可以极大的减少电池老化等因素对测量结果的影响。
3. 电流信号调理
采用20或10毫欧电阻取样电流,通过恒流源提供一个偏置,将负电流信号提高到正值,再经运放放大到参考电压 Vref 范围,并通过 ADC 模块转换为数字量。
4. 电压采集
通过分压电路将电池电压分压(分压比 0.5)到 Vref 范围内,在经 ADC 模块转换成数字输出。

Rockchip 的 RK818 子模块:电量计介绍相关概念功能、dts 配置...相关推荐

  1. Microsoft Dynamics server 2015 所有的SQL server 2012 视图 介绍及功能

    微软Dynamics 2015 所有的SQL server 2012 视图 介绍及功能 此文章中SQL Server 视图可以为开发者提供帮助,以下部分摘自微软CRM官方安装文件中. Microsof ...

  2. 拉拉米抢单发单系统源码+二开ui带视频介绍+ 放量功能

    拉拉米抢单发单系统源码+二开ui带视频介绍+ 放量功能 安装搭建说明 服务器系统:Linux+宝塔 亲测环境:Nginx1.16.1+PHP5.6+Mysql5.5 修改数据库配置文件:/config ...

  3. 网络云盘项目——HTTP接口介绍、功能介绍、服务端/客户端代码解析

    一.本文目的 本项目分为6篇博客文章完成: 1.项目总体介绍:https://blog.csdn.net/qq_41453285/article/details/107871393. 2.Redis部 ...

  4. SOTIF 预期功能安全ISO21448介绍、功能安全标准ISO26262 与若干安全标准的适用范围和开发流程映射

    SOTIF 预期功能安全ISO21448介绍.功能安全标准ISO26262 与若干安全标准的适用范围和开发流程映射 ISO 21448 中规定了预期功能安全的设计开发流程图, 如下图所示.首先从 第 ...

  5. 医疗器械公司计算机系统和功能说明,医疗器械计算机信息管理系统基本情况介绍和功能说明...

    医疗器械计算机信息管理系统基本情况介绍和功能说明 器械的流向可追溯,保证了医疗器械质量管理活动有序高效地运行.计算机管理系统的设计.使用和验证情况: (一).质量管理基础数据管理模块 1.供货单位数据 ...

  6. OA系统二:项目介绍:需求介绍;功能展示;

    慕课OA系统的[需求介绍]和[功能展示].本篇博客只是做了一个预先说明,没什么复杂内容. 目录 0.项目整体内容介绍 1.需求说明 (1)何为OA系统 (2)需求介绍 2.功能演示 (1)普通员工的操 ...

  7. 计算机信息管理系统的功能说明,计算机信息管理系统基本情况介绍和功能说明...

    计算机信息管理系统基本情况介绍和功能说明 (一)计算机信息管理系统基本情况介绍 我单位具有符合医疗器械经营质量管理要求的计算机信息管理系统:千方百计系统,保证经营的产品可追溯. 1.管理销售计算机1台 ...

  8. 多节点wdcdn介绍及功能列表

    2019独角兽企业重金招聘Python工程师标准>>> 多节点wdcdn介绍及功能列表 Wdcdn是一套基于lamp+squid架构开发CDN缓存加速系统及管理系统 可帮助中小站长或 ...

  9. Rockchip RK3588如何创建新一个新板级DTS

    Rockchip RK3588如何创建新一个新板级DTS 文章目录 Rockchip RK3588如何创建新一个新板级DTS 基于SDK已有的DTS选择一个适合的基础参考DTS RK3588 SDK发 ...

最新文章

  1. 解除计算机软件开发协议书,计算机软件著作权转让的协议书
  2. 《黑马程序员》认识OC的第一个程序(Objective-c)
  3. 远程ubuntu虚拟机Tensorflow搭建 - 1 SSH连接
  4. 利用Facebook开源项目来赚钱不再只是梦
  5. 【论文解读】NN如何在表格数据中战胜GBDT类模型!
  6. 我的2012年度总结
  7. Maximum Sum UVA - 108(连续子序列最大和—变形之子矩阵最大和)
  8. 神奇的LINQ ---可以通过对象来查询数据
  9. IT人的好习惯和不良习惯总结
  10. Ngs File Type Transfer
  11. goroutine调度详解,以及进程、线程、协程区别
  12. 百度2021年Q2净利润54亿元,智能云收入同比增71%
  13. Confluence 6 已经存在的安装配置数据库字符集编码
  14. python_argparse简介
  15. 国内及国际公共DNS收录
  16. CAD.net二次开发之图层,文字样式,标注样式,标注封装,引线的封装
  17. 禁用/开启 Windows系统3D加速
  18. java中:统计字符串大串中小串出现的次数,代码实现
  19. 《别做正常的傻瓜》后续笔记—幸福的准则
  20. 源码角度了解Skywalking之Skywalking是如何进行JVM监控的

热门文章

  1. 黑鲨3怎么安装鸿蒙系统,黑鲨3 Pro机械按键详解,横握时可进行高频点击操作
  2. 7-1 打印沙漏 (20分)
  3. html添加用户与删除吗,HTML页面元素的添加与删除
  4. 很火的微信聊天界面个性签名设置方法,除了好看更重要的是...
  5. 【HNOI 2012】永无乡
  6. tomcat7.x 点击\bin\tomcat7.exe一闪而过,点击tomcat7w.exe提示未安装服务
  7. 光缆常用的设备测试方法介绍
  8. 使用A*算法求迷宫最短路径问题
  9. 工控机组建文件服务器,工控机做云服务器
  10. Ubuntu 11.04安装pcsx2模拟器简明过程