過充保護警告訊息 over charging protection,Battery over voltage protection, warning message
Definition:
over charging protection、battery over voltage protection, 是一種 battery 保護機制,
避免 battery 充到最大電壓後,又繼續充,破壞 battery,
而這裡是要介紹過充保護警告訊息的做法:
Schematic :

做法1:
最簡單的 over charging protection 是偵測 Vbat 是否超過所設定的最大充電電壓,
而 Vbat的偵測來源 又可分兩種,
一種是讀取 charging ic 的 Vbat adc,
一種是讀取 pmic 的 vbat adc,
這裡的做法是選擇 讀取 pmic 的 vbat adc,
理由是球員不可兼裁判,
充電是由 bq25896 來操作,
而 monitor 必須由 pmic 來擔任。
if (VBat > maxVBat)
show warning message
做法2:
除了偵測 Vbat外,
還需偵測 真正流進電池的充電電流 IBat,
而 IBat 也是有兩種來源,
一種是讀取 charging ic 的 IBat adc,
一種是讀取 pmic 的 Isense adc,
而Isense是偵測流過 Rfg 上的電流,
當電流流過 Rfg,會產生一個壓降,Vfg,
Isense再將 Vfg 讀回,換算電流,
一樣同上的規則,
monitor 必須由 pmic 來擔任,也就是讀取 pmic 的 Isense adc,
if ((VBat > maxVBat) && (IBat > Itermination))
show warning message
Verify:

VBat 過高不屬於正常狀況,
所以需要使用儀器做模擬,
Agilent 66319D DC Source 的 port 可以同時 in 與 out,
所以用來模擬電池的特性,可充也可放,
第1台 66319D 調成 maxVbat,
而 Rfg 不變,
就可測試做法1,
那做法2呢?
第1台 66319D 調成 maxVbat,
Rfg 使用 另一台 66319D 代替,
電壓則轉成 稍微大於 Iterminal * Rfg,
即可測試 warning 是否有顯示。
Conclusion:
做法1似乎比較嚴格,
只要超過 maxVbat 就 pop message,
應該要建議使用做法1。
過充保護警告訊息 over charging protection,Battery over voltage protection, warning message的更多相关文章
- 【charger battery 充電 充電器 電池】過充保護警告訊息 over charging protection,Battery over voltage protection, warning message
Definition: over charging protection.battery over voltage protection, 是一種 battery 保護機制, 避免 battery 充 ...
- 在Visual Studio 2013顯示SCSS詳細錯誤訊息
在WebEssentials套件加持之下,Visual Studio 2013可以直接編修SCSS,每次存檔自動編譯出css.min.css及.map,非常方便.但初心者如我,寫錯語法在所難免,一旦造 ...
- 安裝 PHP 時出現undefined reference to `libiconv_open’ 之類的錯誤訊息
在安裝 PHP 到系統中時要是發生「undefined reference to `libiconv_open'」之類的錯誤訊息,那表示在「./configure 」沒抓好一些環境變數值.錯誤發生點在 ...
- SSIS 無法將保護的 XML 節點 "DTS:Password" 解密,錯誤為 0x8009000B "機碼用在特定狀態時無效
发现之前部署的SSIS,执行失败,查看日志 來源: 描述: 無法將保護的 XML 節點 -- ::-- ::-- :: DataReader 來源 [] 描述: System.Exception: S ...
- 【转】出現 "PowerCam player support IE browser only!" 的錯誤訊息
原文网址:http://www.camdemy.com/faq/1138 A. 這是由於新版 IE11 針對文件模式設定的改變,衍生 PowerCam5 及6 的教材閱讀問題 ( EverCam 已 ...
- redshift 調節螢幕色溫 保護眼睛
// install redshift sudo apt-get install redshift // 調節 5000K 色溫 redshift -O 5000 // reset 色溫 redshi ...
- make only output error/warning message( 编译时,只输出错误信息和警告信息)
make > /dev/null 这样,正常的信息被重定向输出到/dev/null,错误和警告信息会输出到标准错误设备(standard error,相对于标准输入/输出设备来说).
- 初探 C# 8 的 Nullable Reference Types
溫馨提醒:本文提及的 C# 8 新功能雖已通過提案,但不代表將來 C# 8 正式發布時一定會納入.這表示我這篇筆記有可能白寫了,也表示您不必急著瞭解這項新功能的所有細節,可能只要瞄一下底下的「概要」說 ...
- 鸟哥的linux私房菜---非常好的linux基础网址【转】
转自:http://linux.vbird.org/linux_basic/0320bash.php 在 Linux 的環境下,如果你不懂 bash 是什麼,那麼其他的東西就不用學了!因為前面幾章我們 ...
随机推荐
- iOS中的数据存储方式_Preference(NSUserDefaults)
NSUserDefaults适合存储轻量级的本地数据,项目中,我会把一些简单的数据密码.网址.登陆状态BOOL.整型/浮点型数据等和用户有关的数据用它存储.但是它不能存储自定义的对象! 实例化一个 N ...
- 理解JWT的使用场景和优劣
理解JWT的使用场景和优劣 淘楼小能手 百家号04-2816:20 经过前面两篇文章<JSON Web Token - 在Web应用间安全地传递信息><八幅漫画理解使用JSON We ...
- Java-JFrame-swing嵌套浏览器步骤
Java-JFrame-swing嵌套浏览器步骤 一.使用swing嵌套浏览器要实现的功能: 通过java的swing实现在一个窗体中嵌套一个浏览器,可以在这个浏览器中将另一个项目的内容显示出来,只需 ...
- 常用的windows小工具指令和如何打开自定义的程序
windows可以通过 开始->运行->输入程序名 或 windows键+R键 两种方式来启动windows中自带的程序或手动安装的程序.下面介绍一些常用的windows工具的指令和如何打 ...
- redis+PHP消息队列实现及应用
学习视频: http://www.imooc.com/learn/852 学习笔记: https://blog.csdn.net/qq_33862644/article/details/7938564 ...
- w3resource_MySQL练习: Aggregate_functions
w3resource_MySQL练习题:Aggregate_functions 1. Write a query to list the number of jobs available in t ...
- JAVA基础篇—文件与流
处理字节流的抽象类 InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等. OutputStream是字节输出流的所有类的超类,一般我们使用它的 ...
- 2018 Multi-University Training Contest 1 Distinct Values(set)
题意: t组数据,每组数据给定n,m, 表示有m个约束,每个约束包含 x,y ,代表区间 [x, y] 里的数字不能相同. 让你用所有的正整数构成一个长度为 n 的区间,使得这个区间元素顺序的字典序最 ...
- POJ:2695-The Pilots Brothers' refrigerator
题目链接:http://poj.org/problem?id=2965 The Pilots Brothers' refrigerator Time Limit: 1000MS Memory Limi ...
- jmeter jdbc各字段的含义
JDBC采样器各选项的含义如下: 1.Variable Name 其中的Variable Name和上面JDBC Connection Configuration中的Variable Name相同,这 ...