高通charge杂记
BCS v1.2的充电器探测原理如下:
当OTG驱动捕获到VBUS中断的时候,断开DP/DM与SIE接口的连接,然后等待数据线的连接(DCD)并设置超时,一般是750ms,如果超时,可启动usb gadget驱动做识别;否则在DP上加载0.6V的电压,检测DM上是否有0.6V的电压,这里有两种情况:
情况一:如果有0.6V电压,那么可能是DCP或者CDP充电器,接着在DP上撤销0.6V电压并加载0.8V电压,检测DM上的电压,如果是0.8V那么就是DCP充电器,否则由于CDP充电器对DP上的0.8V电压不做响应,得出是CDP充电器;
情况二:如果没有0.6V电压,那么就是SDP即是数据线连到了PC上。
探测完毕后,重新打开DP/DM和SIE的连接。
注:VDAT_REF=0.6V,数据线参考电压
VLGC=0.8V,逻辑电压
充电温度控制相关修改:
835平台充电电压、电流根据温度设置如下图形所示:
设置4个温度点,五个区间分别为cold、cool、normal 、 warm 、hot, 此4个温度点寄存器地址如下:
0x00004162 FG_BATT_INFO_JEITA_TOO_COLD
0x00004163 FG_BATT_INFO_JEITA_COLD
0x00004164 FG_BATT_INFO_JEITA_HOT
0x00004165 FG_BATT_INFO_JEITA_TOO_HOT
此四个温度默认值为: 0 、5 、45、50度。可以通过如下程序修改:
#define DEFAULT_BATT_TEMP_COLD -5
#define DEFAULT_BATT_TEMP_COOL 0
#define DEFAULT_BATT_TEMP_WARM 50
#define DEFAULT_BATT_TEMP_HOT 55
也可通过 如下dtsi 修改:
&pmi8998_fg {
qcom,battery-data = <&mtp_batterydata>;
qcom,fg-jeita-thresholds = <-5 0 50 55>;
};
当在cold和hot区间时,电池不充电,当在cool和warm区间时,电池的充电电压,充电电流为JEITA_FVCOMP和JEITA_CCCOMP。 此两个值分别在如下寄存器中设置: | 0x00001091 | SCHG8998_CHGR_JEITA_FVCOMP_CFG | 寄存器默认值为:0x0E, 默认电压为:4.35 – 0.105 = 4.25 附近。 | 0x00001092 | SCHG8998_CHGR_JEITA_CCCOMP_CFG | 寄存器默认值为:0x28, 默认电流为:3A – 1A = 2A 如果需要修改此区间的充电电压、充电电流修改相应的寄存器即可
- qcom,jeita-soft-fcc-ua: A tuple entry to specify the values of Fast
charging current (in uA) that needs to be applied during
soft JEITA conditions (cool/warm).
Element 0 - FCC value for soft cool.
Element 1 - FCC value for soft warm.
- qcom,jeita-soft-fv-uv: A tuple entry to specify the values of Float
voltage (in uV) that needs to be applied during soft
JEITA conditions (cool/warm).
Element 0 - FV value for soft cool.
Element 1 - FV value for soft warm.
高通charge杂记相关推荐
- 高通Quick Charge快速充电原理分析
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zoosenpin/article/details/29799709 1 QC2.0 1.1 高通Qu ...
- 最大功率28W,高通新一代快充技术QC4.0曝光
10月9日消息,目前高通Quick Charge快充技术已经发展至第三代,有5V2.5A.9V2A.12V1.5A三种主要方案,最大输出功率为18W.QC 3.0发布于2015年9月15日,至今刚好1 ...
- 高通android开发摘要
一部分是开源的,可以从codeaurora.org上下载,还有一部分是高通产权的,需要从高通的网站上下载. 将高通产权的代码放到:vendor/qcom/proprietary 1. 设置bms一些参 ...
- 高通的快充协议_高通:后续骁龙旗舰将标配100W快充
高通于昨晚正式推出了Quick Charge 5充电解决方案,经过3年时间的准备,高通这一次在Quick Charge快充的升级可谓重磅,在功率上实现了重大突破,达到了100W. 官方数据显示,高通Q ...
- 110+优秀作品、20+热门领域曝光, 高通如何玩转“AI 的夏天”!
近年来,人工智能在我国获得了快速发展,随着技术的成熟和一系列政策的发布,人工智能已从萌芽阶段步入到发展阶段,应用数量的激增推动了AI技术向产业化的渗透.有研究指出,未来十年,人工智能技术还将经历新一轮 ...
- 高通:2 亿像素手机 2020 年诞生!
作者 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 是的,1亿像素手机还不够! 2亿像素也快来了! 1亿像素手机的照片,在放大X8倍后,连眼球血丝都能看清. 那么,2亿像素手机的照片会如何 ...
- 高通开发笔记---yukon worknote
点击打开链接 daily build http://android-ci-platform.cnbj.sonyericsson.net/job/daily_build_jb-mr2-yukon/ DL ...
- 高通骁龙765/骁龙765G芯片参数分析介绍
昨天,高通亮相了全新的骁龙765和骁龙765G 5G SOC,今天高通正式公布了这两款处理器的详细规格,一起来看一下吧. 端到端5G连接: 骁龙765集成骁龙X52调制解调器及射频系统,峰值下载速率高 ...
- 高通不行了? 骁龙835排出前三, 国产处理器崛起, A11当老大
高通作为一款独占安卓阵营已久的"老大哥",在手机移动端的处理器上不论是性能还是技术都占有绝对的优势.尤其是今年发布的骁龙835,采用三星的10nm工艺,在速度上比之前14nm的骁龙 ...
最新文章
- win8中使用BitLocker加密
- NCBI-SRA数据下载
- 解决Android studio 非法字符的问题
- 页面上一些小icon的制作方法及技术选择
- SourceInsight 4.0 之三 常用宏使用、编辑、修改详解(附最新完善版本的宏)
- Android开发之最简单的布局点击Tab和Fragment切换源码(特别适合初学者)
- AGC030D - Inversion Sum
- GDAL插值使用示例
- xxnet 360浏览器设置
- 数据结构 实验4——拓扑排序
- (二)动态白盒测试(含逻辑覆盖例子)
- 无损检测服务行业调研报告 - 市场现状分析与发展前景预测
- 面试总结-2023届安全面试题总汇
- 8.18 @烤仔建工 | 抓住夏天的尾巴,和烤仔一起打造秘密花园吧
- 如何优化Urchin配置文件每月数据库的磁盘存储空间
- 超炫的3D特效相册功能android
- 【数字电路】数字电子时钟设计
- 可穿戴设计的传感器技术_凯利讯
- iPhone X Face ID判断
- opencv心得体会_OpenCV心得
热门文章
- AIGC - 生产力新工具 Bito AI
- HDU 5468 Puzzled Elena 莫比乌斯反演
- Unity3D 1D动画行为混合树 第三人称人物控制器
- Ubuntu中 Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?问题的解决
- 大学计算机基础知识教程ppt,大学计算机基础教程课件 (18).ppt
- 达梦数据库ET分析工具
- 百度AI人工智能开发平台api接口强---使用有感
- 红外海洋目标检测实践,基于目标检测模型识别红外海洋目标
- ci发什么音标_英语单词cicatrice怎么读,cicatrice的音标是什么,cicatrice是什么意思 - 音标网...
- 关于Pell方程及其求解技巧