Definition: over charging protection.battery over voltage protection, 是一種 battery 保護機制, 避免 battery 充到最大電壓後,又繼續充,破壞 battery, 而這裡是要介紹過充保護警告訊息的做法: Schematic : 做法1: 最簡單的 over charging protection 是偵測 Vbat 是否超過所設定的最大充電電壓, 而 Vbat的偵測來源 又可分兩種, 一種是讀取 charging…
Definition: over charging protection.battery over voltage protection, 是一種 battery 保護機制, 避免 battery 充到最大電壓後,又繼續充,破壞 battery, 而這裡是要介紹過充保護警告訊息的做法: Schematic : 做法1: 最簡單的 over charging protection 是偵測 Vbat 是否超過所設定的最大充電電壓, 而 Vbat的偵測來源 又可分兩種, 一種是讀取 charging…
今天與人聊到有關 charger battery safety 的 warning message, 認為說 warning message 真的有起到 保護 user 的作用? 譬如: battery 的 過充 warning message, 手機沒有電時,充電,人離開, 當手機過充時,顯示 warning message, user 會隨時在手機旁檢查是否有 warning message? 應該是不會, 那是不是應該要搭配 喇叭 輸出 最大音量來警告 user 呢?…
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 設為…
使用 PMIC_RGS_VCDT_HV_DET 判斷 charger 是否有 ovp. LV_VTH : 4.15V…
1.壓縮實現代碼如下: 調用ICSharpCode.SharpZipLib.dll(free software,可以搜到源碼). 轉移指定目錄文件夾轉移到目標文件夾 壓縮目標文件夾 刪除目標文件夾 using System; using System.Xml.Linq; using System.IO; using ICSharpCode.SharpZipLib.Zip; public class AutoZipFile { private static string _fromPath; pr…
LED是一種固體光源,當它兩端加上正向電壓,半導體中的少數載流子和多數載流子發生復合,放出的過剩能量將引起光子發射.采用不同的材料,可制成不同顏色有 發光二極管 . 隨著對LED研究的進一步深入,其光效將進一步得到提高,而其成本將一步下降,在不久的將來 LED 取代白熾燈甚至熒光燈而發展成21世紀的一種主要的照明光源將成為一種趨勢. LED 驅動電路概述與熒光燈的電子鎮流器不同,驅動"> LED 驅動電路的主要功能是將交流電壓轉換為直流電壓,并同時完成與 LED 的電壓和電流的匹配.LED…
转自:http://linux.vbird.org/linux_basic/0320bash.php 在 Linux 的環境下,如果你不懂 bash 是什麼,那麼其他的東西就不用學了!因為前面幾章我們使用終端機下達指令的方式, 就是透過 bash 的環境來處理的喔!所以說,他很重要吧!bash 的東西非常的多,包括變數的設定與使用. bash 操作環境的建置.資料流重導向的功能,還有那好用的管線命令!好好清一清腦門,準備用功去囉- ^_^ 這個章節幾乎是所有指令列模式 (command line…
慣用的關機指令: shutdown 由於Linux的關機是那麼重要的工作,因此除了你是在主機前面以tty7圖形介面來登入系統時, 不論用什麼身份都能夠關機之外,若你是使用遠端管理工具(如透過pietty使用ssh服務來從其它電腦登入主機), 那關機就仅仅有root有權力而已喔! 嗯!那麼就來關機試試看吧!我們較常使用的是shutdown這個指令,而這個指令會通知系統內的各個程序 (processes),並且將通知系統中的run-level內的一些服務來關閉.shutdown能够達成例如以下的工作…
最近突然发现我的CSDN博客里面的很多内容都被删除了,虽然我没有用CSDN写博了,不过还是想到可能我现在用的博客园写博,如果有些内容敏感的话会不会也会被删除文章或者关掉我的博客.心里满是担心,于是想说看看外国有没有什么好的博客平台,最后发现Google blogger不错.于是我就用windows live writer添加Google blogger账户,不过总是出错,后来发现原来是因为Google blogger现在已经不再支持windows live writer了.我看见一篇文章就是这样…
WinSetupFromUSB下載與安裝 讓USB磁碟擁有多重開機的功能,WinSetupFromUSB有著提軟體和硬體的高相容性. [官方網頁]:http://www.winsetupfromusb.com/ 啟動選單功能 WinSetupFromUSB除了將系統放入USB碟外,也包含了製作多重開機的導入工具,下圖是執行後的主畫面. 下方有個「Advance option」相當重要,是製作多重開機選單的設定,請勾選來帶出選項視窗. 選項視窗中密密麻麻的功能無法一一解釋,你只要勾選「Custom…
http://linux.vbird.org/linux_server/0140networkcommand.php     第五章. Linux 常用網路指令 切換解析度為 800x600 最近更新日期:2011/07/18 Linux 的網路功能相當的強悍,一時之間我們也無法完全的介紹所有的網路指令,這個章節主要的目的在介紹一些常見的網路指令而已. 至於每個指令的詳細用途將在後續伺服器架設時,依照指令的相關性來進行說明.當然,在這個章節的主要目的是在於將所有的指令彙整在一起, 比較容易瞭解啦…
在安裝Windows系統時會產生一個獨一無二的SID (Security ID),它用來識別每一部主機,若在同一個區域網路內有兩部相同SID的主機,會出現警告訊息.一般而言,每次安裝時的SID不可能會發生重複,但若是使用TrueImage或Ghost直接備份系統,並安裝至另一部電腦,或者是使用像VMWare等虛擬機器軟體Clone功能來產生的虛擬機器,就會發生重複SID的問題. 早期常用NewSID來產生新的SID,並且將主機名稱重新命名,但若利用它來更新Windows 7的SID,會發生開不了…
架設藍色巨人的協同合作訊息平台 在全程Linux環境部署IBM Lotus Domino/Notes 8.5 珊迪小姐 坊間幾乎所有探討IBM Domino/Notes的中文書籍,皆是以部署在Microsoft Windows的範例作為技術探討的方向,而針對部署在Red Hat Enterprise Linux的技術資訊則少之又少.有鑑於此,這裡將分享IBM Domino/Notes 8.5.2從伺服端到用戶端的基礎部署指引. 企業的成長來自於人員的生產力,而人員的生產力則取決於協同合作的效率.…
弟管理學校的網頁伺服器,該伺服器也同時是大家的分享檔案集散中心,是以Linux架設起來的,該伺服器以 Unicode 作為系統編碼,而其他Windows系統則是big5(MS950)編碼,最近我要讓另一台 Linux 的主機(Unicode)掛載該伺服器所分享的檔案,編碼轉換的問題讓我頭痛了一個禮拜,最後發現到該伺服器更新的內容並未於網頁中更新,以下便是弟從文件中找出來的設定: 目前(2009/08/12)最新版本的Samba仍存在下面的選項. 伺服器端語言設定選項有三個(/etc/samba/…
TVS二极管和稳压二极管的区别 TVS管超过它的耐压值后,会瞬间导通短路,反应速度在ns级, 而稳压管是稳压作用的,超过它的稳压值,只要功率不超过它的耐受值,就会稳定在它的稳压值范围内. TVS是瞬态抑制二极管,主要是用来抑制瞬时电压尖峰,减少尖峰电压对元器件的损耗. 稳压二极管主要是稳压的作用. 双向击穿二极管也称瞬态电压抑制二极管(TVS),是一种具有双向稳压特性和双向负阻特性的过压保护器件,类似于压敏电阻器. 它应用于各种交流及直流电源电路中,用来抑制瞬间过电压. 当被保护电路瞬间出现浪涌…
溫馨提醒:本文提及的 C# 8 新功能雖已通過提案,但不代表將來 C# 8 正式發布時一定會納入.這表示我這篇筆記有可能白寫了,也表示您不必急著瞭解這項新功能的所有細節,可能只要瞄一下底下的「概要」說明就夠了. 概要 C# 8 的 Nullable Reference Types 意味著往後所有的參考型別預設都是不可為 null:對於可為 null 的參考型別變數,寫法跟可為 null 的實質型別一樣,宣告時必須在型別後面加上 "?" 字元.請看以下範例: int? num = nul…
編譯指示 #pragma 是用來告知編譯器某些特殊指示,例如不要輸出錯誤訊息,抑制警告訊息,或者加上記憶體漏洞檢查機制等.這些指示通常不是標準的 C 語言所具備的,而是各家編譯器廠商或開發者所制定的,以便讓編譯器可以具有某些特殊的選項. 舉例而言,#pragma STDC 就可以用來要求編譯器採用標準 C 的語法進行編譯,只要看到有任何不符合標準 C 的語法,編譯器就會輸出錯誤. #Pragma message #ifdef _X86#Pragma message("_X86 defined&q…
MySQL 是相當常用之資料庫伺服器,而微軟雲端服務 Microsoft Azure 上 Azure SQL Database 是一個功能強大且經濟實惠的選擇,透過本篇文章,使用 SQL Server Migration Assistant ( 以下簡稱 : SSMA ) 利用幾個簡單的步驟,可將您的 MySQL 資料庫移轉到  Microsoft SQL Server 或是 Azure SQL Database 上. SQL Server 移轉小幫手 SSMA 支援多種架構的資料庫 (Syba…
AFNetworking 初探 繼ASIHTTPRequest發佈不再維護的訊息之後,如果我們不使用CDN(雲端伺服器),AFNetworking 會是一套不錯的選擇.下載網址:https://github.com/AFNetworking/AFNetworking 下載之後,直接匯入Xcode的專案即可以用,記得加入SystemConfiguration.framework 範例參考: 在application: didFinishLaunchingWithOptions: 加入AFNetwo…
RootKit Hunter 後端偵測軟體之架設與執行 切換解析度為 800x600 最近更新日期:2004/11/16 由前面幾個章節的說明,我們可以曉得因為主機的某些服務是有漏洞的, 黑客們可以針對這些服務的漏洞來撰寫惡意攻擊的程式,並據以取得該被攻擊主機的超級管理員 root 權限. 這些惡意攻擊程式後來被散佈在網際網路上面,因此,很多小朋友很容易就取得這些惡意程式, 並利用這些程式來攻擊不特定的眾多主機.這種入侵的程式我們可以稱之 Root Kit (Root 工具). 萬一您的系統被…
当 Client 与 Server 需要建立一个沟通的管道时可以使用 Socket 的方式建立一个信道,但是使用单纯的 Socket 联机信道可能会担心传输数据的过程中可能被截取修改因而不够安全,为了防止这种情况我们可以使用建立 SSL Socket 的方式来进行数据的传输,所以这篇文章就来说明一下该如何建立 SSL Socket 信道,说实在本人对于凭证这个东西不是很熟悉,虽然在MSDN中已经有范例指导该如何建立 SSL Socket 方法,但是还是在凭证的操作上卡了一下,所以也会将卡住的地方…
若電池在 放電時,ICHGR 為0. 若電池在 充電時,ICHGR有變化.   下面有寫到 charge current 所以不是 discharge current   狀況:               在接著 adapter 的狀況下,               若 adapter 的 Vout 小於 設定的限制,               或 adapter 的 Iout 大於 設定的限制,               會進入 DPM mode,               若 sy…
Maintenance.Recharging charger ic 對電池充電時有一種名為 maintenance.recharging 的行為, charger ic 對 電池 充電時,當充滿後,它會停充,等到 電壓 降到某個特定電壓後,又繼續充,如此周而復始. 下面第一張 有 power path. 下面第二張沒有 power path. 問題來了, 沒有 power path 當手機充滿電, 充電線仍接在手機, battery capacity 是 100%, charger ic 停充,…
input source 及 charger 需要注意, 是否可以在關機的狀況下充電, 當然 開機充電 是一定要的. usb 部分需要注意, 是否可以在沒有電或者是有電的狀況下 download 程式, 如果沒有十足的把握, 那就預留 0歐姆 的電阻, 好讓可以跳線用.…
移動電源ic壹種集供電和充電功能於壹體的便攜式充電器,可以給手機等數碼設備隨時隨地充電或待機供電.壹般由鋰電芯或者幹電池作為儲電單元.區別於產品內部配置的電池,也叫外掛電池.壹般配備多種電源轉接頭, 通常具有大容量.多用途.體積小.壽命長和安全可靠等特點,是可隨時隨地為手機.數碼相機.筆記本.平板電腦.MP3 . MP4 .PDA .掌上電腦.掌上遊戲機等多種數碼產品供電或待機充電的功能產品. 移動電源ic的品質主要取決能量轉換率與放電曲線,高品質移動電源的轉換效率可達80%左右,普通的則在70…
* * Latch-up 閂鎖效應, 又稱寄生PNPN效應或可控矽整流器 ( SCR, Silicon Controlled Rectifier ) 效應. 在整體矽的CMOS 管下, 不同極性攙雜的區域間都會構成P-N結, 而兩個靠近的反方向的P-N結就構成了一個雙極型的晶體三極管. 因此CMOS管的下面會構成多個三極管, 這些三極管自身就可能構成一個電路. 這就是MOS管的寄生三極管效應. 如果電 路偶爾中出現了能夠使三極管開通的條件, 這個寄生的電路就會極大的影響正常電路的運作, 會使原本…
注:只有充分理解電感在DC/DC電路中發揮的作用,才能更優的設計DC/DC電路.本文還包括對同步DC/DC及異步DC/DC概念的解釋.   DCDC電路電感的選擇 簡介 在開關電源的設計中電感的設計為工程師帶來的許多的挑戰.工程師不僅要選擇電感值,還要考慮電感可承受的電流,繞線電阻,機械尺寸等等.本文專注于解釋:電感上的DC電流效應.這也會為選擇合適的電感提供必要的信息.   理解電感的功能 電感常常被理解為開關電源輸出端中的LC濾波電路中的L(C是其中的輸出電容).雖然這樣理解是正確的,但是為…
對學電子的人來說,在電路板上設置測試點(test point)是在自然不過的事了,可是對學機械的人來說,測試點是什麼?可能多還有點一頭霧水了.我記得我第一次進電子組裝廠工作當製程工程師的時候,還曾經為了這個測試點問過好多人才瞭解它. 基本上設置測試點的目的是為了測試電路板上的零組件有沒有符合規格以及焊性,比如說想檢查一顆電路板上的電阻有沒有問題,最簡單的方法就是拿萬用電錶量測其兩頭就可以知道了.可是在大量生產的工廠裡沒有辦法讓你用電錶慢慢去量測每一片板子上的每一顆電阻.電容.電感.甚至是IC的電…
電池標稱電壓 定義如下圖, 以25度為例,20度再往上點, 4V 放一下電就往下掉, 3V 放一下電就往下掉, 假設 3.8V 是擁有最多 capacity 可以 discharge 的電壓,放電放了很久仍維持 3.8V, 因此我們定義 3.8V 為這顆電池的標稱電壓,(不同型號的電池也許不一樣) 通常在電池的外觀可以看到此參數, power consumption 量測 使用假電池測量 power consumption 時, 應該將 電壓 設為 電池的標稱電壓, 因為標稱電壓佔了從滿電到裝置…