

拆開後發現這個充電器只是利用一顆0.39歐姆的電阻做保護,有點類似保險絲的作用,然後負極利用一顆1N5814蕭特基二極體抬高約0.6V的對地電壓,配合機身充電口輸入端的另一顆保護用二極體約0.25V的壓降,使得USB輸出的5V電壓到鋰電池前變成4.15V。充電迴路上沒有任何主動元件例如MOSFET在控制斷電,紅色LED只是利用一顆電晶體構成簡單的指示燈,當電池電壓充到一定程度後燈就會亮起,告訴你電池充飽電了,但並沒有做斷電動作。簡單的說這個電路投機的利用USB Port的輸出電流限制來達到限流的目的,只有利用二極體降壓(非穩壓)、以及一個指示燈而已,這樣做充電電流會隨著電池電壓上升而減小,而初始電流可能超過2C,因為沒有充飽斷電的設計,如果一直插著充電有可能就會導致過充而引起電池膨脹,甚至有爆炸的危險性,該電路圖我粗略的Trace如下,若有錯誤請多海涵。

補述:之前隨便看看不認真,把R4電阻應為0.39歐姆看成39歐姆,因此推論出約有128mA的限流作用,在此更正一下應該為0.39歐姆,R4電阻的角色變為類似保險絲的保護作用,並沒有太大的限流效果,這也就解釋了為什麼有些網友會量到將近300mA充電電流的原因。
而在機身電路板上有一顆二極體串聯在充電口跟鋰電池之間,做短路及極性保護,這就是為什麼很多人想從充電口量鋰電池電壓卻怎麼也量不到的原因,若要用其他高級一點的鋰電池充電器來充電也可能造成充不保甚至充不進去的狀況,所以第一步就先把這顆二極體移除,如下圖綠色虛線框所示,把原本的二極體移除,改為一顆0歐姆電阻by pass。

正想接上手邊的高階充電器時發現我的充電器最低充電電流只能設定到300mA,這對於S107所使用的150mAh電池來說等於是2C充電,對電池壽命不太好,所以一不做二不休,乾脆自己做一個USB充電線,。

這裡用了Linear Technology的LTC4054做核心,這顆鋰電池充電IC具有穩壓、限流的充電機制,電壓精度達1%,同時充飽電後會自動斷電,具備完整的功能與安全性。設計時順便加入了可以切換充電電流的設計,L檔設定為150mA,H檔設定為300mA,讓需要快速充電時偶而可用2C來充,可約在30分鐘即可充電完成(當然建議不要常用,以免減少電池壽命),成品完成後如下圖。


充電時候會亮藍光,充電完成後藍光會熄滅,同時自動斷電保護電池不過充。


S107電池充飽後可以達到4.17V,算還滿準確的截止電壓,姑且不論飛行時間有沒有增加,至少對於電池壽命與安全性增加了些保障,一些惡搞心得與大家分享囉!