Original. 今天有同事問說, 充電電壓不是 4.35V 嗎? 充電到 100 %時,為什麼 Vbat 只有 4.2V? 可能有三種原因. 溫度. safety 會在某個溫度區間,使用較低的電壓去充電. fuel gauge. Q_max 設太小了, 沒一會兒就算到100%, 雖然算到 100 %,但手機可能還再繼續充電. 設錯 充電電壓.…
若電池在 放電時,ICHGR 為0. 若電池在 充電時,ICHGR有變化.   下面有寫到 charge current 所以不是 discharge current   狀況:               在接著 adapter 的狀況下,               若 adapter 的 Vout 小於 設定的限制,               或 adapter 的 Iout 大於 設定的限制,               會進入 DPM mode,               若 sy…
Precondition : 配有 power path 功能的 BQ2589 手機. 接上 pc usb port. Origin : 今天有同事問我, 手機是否可以在接上 pc usb port 時,讓手機停充, 有以下幾種停充, 停充_1 : BQ25896 有 power path 的功能, 可以單獨停充電池, 只要 disable CHG_CONFIG bit 即可, 充電器仍可以供給 system. 如圖 停充_2 : 將 charger ic 的 input current 設為…
正文字体大小:大 中 小 為什麼我的手機連Wi-Fi速度總是卡在75Mbps?Wi-Fi速度解惑-帶你一次看懂! (2017-02-21 10:57:48) 转载▼ 标签: wi-fi速度 手機wi-fi 分类: Wi-Fi 以前總有個疑惑,「為什麼小夜的手機永遠達不到路由器所標示的速度?(虧小夜還研究這麼久才買了它―  ―~)」 經過一年多的摸索,某天突然頓悟之餘,心中更os...(又繳了學費T_T).以文科生的話語,帶出日常資訊科技:本篇以「wifi速度」為主角,羅列各向(度)影響因素.到底…
遇到 vendor tools 無法 work 時, 最好的方法直接請 vendor 來, 為什麼呢? 因為 tool 可能 有版本的問題, 譬如: vendor tool A tool 在 build B 版本的 code 時,會發生 error ,需要打開某幾個 config. vendor tool A1 tool 在 build B 版本的 code 時,則會 build done. 假如您拿到的是舊的 document,只有寫 A tool 的操作過程,且沒寫 打開 config. 在…
Definition: over charging protection.battery over voltage protection, 是一種 battery 保護機制, 避免 battery 充到最大電壓後,又繼續充,破壞 battery, 而這裡是要介紹過充保護警告訊息的做法: Schematic : 做法1: 最簡單的 over charging protection 是偵測 Vbat 是否超過所設定的最大充電電壓, 而 Vbat的偵測來源 又可分兩種, 一種是讀取 charging…
http://www.programmer-club.com.tw/ShowSameTitleN/vc/22380.html ******************************************************** 2005/7/27 下午 10:09:05 以下是摘錄自 MSDN 的程式碼: #include <time.h>#include <stdio.h> struct tm *newtime;time_t aclock; void main( vo…
Origin : 今天同事問我一個關於配有 RT9458 charger ic 的手機的問題, 這手機可能要送到廠商那, 需要 porting charger ic, 看了一下,跟他說這個充電部份不需要 porting,也可以充電. Reason : 這 RT9458 並沒有 CE (charging enable) pin, Vin 是直接送進到 RT9458, i2c 不用porting,charger ic register 會有 default value, 所以接上充電器就可以充電.…
Schematic : Precondition : Vbat 1.8V Plugin adapter Preloader doesn't enable GPIO_CHG_EN Origin : 做個小實驗, 手機上的假電池給 1.8V, 接上adapter, 照原理,手機應該停在 preloader,因為 preloader 會檢查 Vbat 是否有大於 3.2V, 如果沒有的話,應該是 loop,且 GPIO_CHG_EN 是 low, 但是 量到的 GPIO_CHG_EN 是 high,…
但是,也要注意, 为什么ctrl+shift_f有时候可以使用, 有时候又不可以使用? 是因为, 这个跟输入法的状态有关, 如果输入法是英文, 那么中文的 "简体/繁体切换快捷键ctrl+shift+f"就没有被启用, 没有生效, 相当于没有, 所以此时你在terminal中使用ctrl_shift_f调出查询/搜索对话框是没有问题的, 可是,当你切换到中文输入法的时候, 就生效冲突了... 是因為这个gnome-terminal中的查找设置, ctrl_shift+f 跟输入法的全局…
http://www.cnblogs.com/syfblog/p/4651621.html Sql Server Report Service 的部署问题 近期在研究SSRS部署问题,因为以前也用到过SSRS报表,但当时开发的报表是有专 门的集成系统的,不需要我自己去部署,所以对这一块的部署也不熟悉,我记得当时我是直接开发出一个SSRS 报表,然后会通过自动上传的方式上传到微软Dynamic CRM系统中,它带有自带的集成部署.而现如今,看来又得重新回去恶补一下部署的信息了.经过无数的错误的再错…
Ex1: Vrsense 選 37.4 mV --- 在第二張圖 Rsense 選 50 mΩ --- 在第三張圖 37.4 / 50 = 748 mA Ex2: Vrsense 選 44.2 mV 44.2 / 50 = 884 mA Rsense 是可變動的.…
have PP是表示"從以前到現在"都直在做的事情 Mr. Chen has taught English for 30 years.---表示teach的動作持續了30年,但Mr. Chen has died for 30 years.---就錯了!Mr. Chen 不能死了,隔天再die一次,一直到今天又die一次吧! 而dead形容詞是"狀態",狀態就可以"延續",而形容詞前須有be動詞,因此"死亡"的狀態必須寫成Mr.…
ICO (input current optimizer) 手機接上 adapter 後, 手機裡的 charger IC bq25896 開始向 adapter 抽取 current 供給 battery 充電 及 系統消耗,( 這裡的電路圖是假設 adapter 直接接到 charger IC bq25896 ) 每個 adapter 都有其負載能力的限制, 如: 有些可供 5V / 1A, 5V / 2A, 5.2V / 1.5A, .......... 倘若 手機接上 5V / 1A a…
又好久沒寫文章了,這次因新購電腦,有一些狀況,故做一下記錄,也分享給遇到同樣問題的格友 以前在公司裝 Ubuntu 從沒遇過這麼多問題,這次自己第一次組電腦,也第一次裝 Mint,問題倒是不少 第一個問題,裝好 Mint 後發現怎麼連不上網路!! 解決方法: 到 intel 官網下載驅動程式 e1000e-3.2.4.2.tar.gz 或主機板安裝光碟內也有,位於 /Network/Intel/PRO1000/LINUX/ 壓縮檔內的 README 有說怎麼做,節錄如下 先解壓縮: tar zx…
Maintenance.Recharging charger ic 對電池充電時有一種名為 maintenance.recharging 的行為, charger ic 對 電池 充電時,當充滿後,它會停充,等到 電壓 降到某個特定電壓後,又繼續充,如此周而復始. 下面第一張 有 power path. 下面第二張沒有 power path. 問題來了, 沒有 power path 當手機充滿電, 充電線仍接在手機, battery capacity 是 100%, charger ic 停充,…
Precondition : 配有 power path 功能的 BQ2589 手機. 接上 pc usb port. Origin : 今天有同事問我, 手機是否可以在接上 pc usb port 時,讓手機停充, 有以下幾種停充, 停充_1 : BQ25896 有 power path 的功能, 可以單獨停充電池, 只要 disable CHG_CONFIG bit 即可, 充電器仍可以供給 system. 如圖 停充_2 : 將 charger ic 的 input current 設為…
    我們公司所代管的網站裡,有幾個流量是非常大的,在尖峰的時刻同時上線人數可能高達數千到數萬人,而在這個時候如果使用 netstat 或 TCPView 查看所有 TCP 連線時就會看到非常多處於 TIME_WAIT 狀態的連線,平時就會多達數千條 TIME_WAIT 連線之多,尖峰的時候還有一萬多條 TIME_WAIT 連線的狀況,雖然這些連線目前還不致於造成連線發生問題,但基於一股好奇心才決定研究到底查探個究竟,深入研究後才得知這問題現在不處理,等網站流量在大一些的時候那就會出亂子了!…
Python2.7 版中,只要執行 .py 的檔案後,即會馬上產生一個 .pyc 的檔案,而在 Python3 版中,執行 .py 的檔案後,即會產生一個叫 __pycache__ 的目錄,裡面也會有一個 .pyc 的檔案,就拿剛剛之前的 sys_login.py 來說,當我用 Python3 執行時,就會有一個 __pycache__ 的目錄,裡面就會產生一個檔案叫 sys_login.cpython-35.pyc. 那這個檔案有什麼作用呢? Python 是一門解釋型程式語言? 有人說,Py…
移動電源ic壹種集供電和充電功能於壹體的便攜式充電器,可以給手機等數碼設備隨時隨地充電或待機供電.壹般由鋰電芯或者幹電池作為儲電單元.區別於產品內部配置的電池,也叫外掛電池.壹般配備多種電源轉接頭, 通常具有大容量.多用途.體積小.壽命長和安全可靠等特點,是可隨時隨地為手機.數碼相機.筆記本.平板電腦.MP3 . MP4 .PDA .掌上電腦.掌上遊戲機等多種數碼產品供電或待機充電的功能產品. 移動電源ic的品質主要取決能量轉換率與放電曲線,高品質移動電源的轉換效率可達80%左右,普通的則在70…
LED是一種固體光源,當它兩端加上正向電壓,半導體中的少數載流子和多數載流子發生復合,放出的過剩能量將引起光子發射.采用不同的材料,可制成不同顏色有 發光二極管 . 隨著對LED研究的進一步深入,其光效將進一步得到提高,而其成本將一步下降,在不久的將來 LED 取代白熾燈甚至熒光燈而發展成21世紀的一種主要的照明光源將成為一種趨勢. LED 驅動電路概述與熒光燈的電子鎮流器不同,驅動"> LED 驅動電路的主要功能是將交流電壓轉換為直流電壓,并同時完成與 LED 的電壓和電流的匹配.LED…
* * Latch-up 閂鎖效應, 又稱寄生PNPN效應或可控矽整流器 ( SCR, Silicon Controlled Rectifier ) 效應. 在整體矽的CMOS 管下, 不同極性攙雜的區域間都會構成P-N結, 而兩個靠近的反方向的P-N結就構成了一個雙極型的晶體三極管. 因此CMOS管的下面會構成多個三極管, 這些三極管自身就可能構成一個電路. 這就是MOS管的寄生三極管效應. 如果電 路偶爾中出現了能夠使三極管開通的條件, 這個寄生的電路就會極大的影響正常電路的運作, 會使原本…
不管是文書處理或遊戲中,我們都經常會使用到組合鍵,也就是多顆按鍵一起按下,執行某些特定的功能.有時候你可能會發現,明明只按下2顆鍵,再按下第3顆鍵時訊號卻沒有輸出.要是打報告到一半遇到這種狀況還好,如果在遊戲中遇到,那可能發生被大屠殺的慘劇.而造成這些情況產生,就是鍵盤的「鍵位衝突」(或稱「按鍵衝突」)所致. 再舉個簡單的例子,當在CS遊戲中拿著小刀要往斜後方行走時(按下S+D鍵或A+S鍵),這時看到敵人要切換武器(壓下數字鍵2或3),有些鍵盤就無法直接拿出武器,一定要放開行走的按鍵才能切換武器…
目標 因為對 device tree 不是很熟悉, 所以就將 device tree, 設為學習目標. 啟動 注意, 這篇隨筆的解說都放在最下面,會標 Explanation_XX,只要搜尋 Explanation_XX 往上找,就可以看到 source code 要解說的點, 總之就是多找幾遍,如 Explanation_13,就會出現 source code 及 解說. 那要如何開始呢? 從 spec? 從 公司的案子 Uxxxxxx 的 device tree code 開始, kerne…
Platform Qualcomm MSM8917 / 37 + PM8937(main PMIC) + PMI8940 Schematic Principles 當 power key 按下時, KYPD_PWR_N1 會接到地, 傳到 PMI8940 的 KYPD_PWR 時,會結束 charger 對 battery 的 ship mode (最下有解釋), 但是不會 trigger pmi8940 device power on, 而接地的信號又傳到 PM8937 的 KYPD_PWR_…
1. 怎麼樣在WebPart中使用Sharepoint控件? 要在webpart中使用sharepoint控件必須先引用Microsoft.SharePoint.WebControls命名空間,如你現開發的是QuickPart,你需要在ascx文件中加入sharepoint控件,怎麼實現? a. 在asxc文件中加入如下引用 %@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebContro…
注:只有充分理解電感在DC/DC電路中發揮的作用,才能更優的設計DC/DC電路.本文還包括對同步DC/DC及異步DC/DC概念的解釋.   DCDC電路電感的選擇 簡介 在開關電源的設計中電感的設計為工程師帶來的許多的挑戰.工程師不僅要選擇電感值,還要考慮電感可承受的電流,繞線電阻,機械尺寸等等.本文專注于解釋:電感上的DC電流效應.這也會為選擇合適的電感提供必要的信息.   理解電感的功能 電感常常被理解為開關電源輸出端中的LC濾波電路中的L(C是其中的輸出電容).雖然這樣理解是正確的,但是為…
Schematic 解說 上面的 線路圖, R1 R2 只能有一個被接上, R3 R4 只能有一個被接上, 是使用 gpio 讀取 電壓 判斷為0 或是 1 這時的 gpio 設定,其中一個參數需設為 NO PULL, 不可以有 pull down, 不可以有 pull up, 否則會影響電壓讀取, e.g. R2 接地,理當讀成 0, 若 GPIO-1 設為 pull up, gpio 內部有上拉電阻,可能會誤判電壓,造成讀取錯誤.…
電池標稱電壓 定義如下圖, 以25度為例,20度再往上點, 4V 放一下電就往下掉, 3V 放一下電就往下掉, 假設 3.8V 是擁有最多 capacity 可以 discharge 的電壓,放電放了很久仍維持 3.8V, 因此我們定義 3.8V 為這顆電池的標稱電壓,(不同型號的電池也許不一樣) 通常在電池的外觀可以看到此參數, power consumption 量測 使用假電池測量 power consumption 時, 應該將 電壓 設為 電池的標稱電壓, 因為標稱電壓佔了從滿電到裝置…
依之前的經驗 2700mAh 電池 cut-off 由 128 降至 64 mA,充電時間延長 20 分鐘, (128 + 64)/2 = 96 取平均充電流, 96 * (20/60) = 32 mAh 共充進 32mAh, flight mode standby 估計耗 4 mAh, 32 / 4 = 8 小時, 多撐 8 小時.…