2015年7月22日 星期三

關於電源穩壓 IC

在 Arduino 應用中, 不論是 MCU 或感測器, 都可能會用到限用 3.3V 或 5V 電源的組件, 例如我最愛用的 Arduino Pro Mini, 在 5V 或 3.3V 供電下都可以運作; 但 ESP8266 就只能在 3.3V 下運作; 而 PIR 紅外線移動感測器模組必須供電 5V, 其輸出信號則為 3.3V. 也就是說, 供電必須考慮可能得同時提供 5V 與 3.3V.

我在阿呆的部落格看到 "LM2576T-5穩壓電路一號" 介紹 LM2576 這顆穩壓 IC, 似乎不錯, 但查了規格書發現其輸出電流可達 3A, 不適合 MCU 與感測器使用, 較適合用在機器人或遙控車上 :

http://www.ti.com/lit/ds/symlink/lm2576.pdf

後來在葉難寫的 "Arduino 範例分析與實作設計" 一書的第 9-5 節, 看到 LD1117V33 這顆 5V 轉 3.3V 線性穩壓晶片, 輸出可達 800 mA, 足以推動大部分的 Arduino 應用. 而且穩壓電路超簡單, 只要在輸入端加個 10uF 的電解電容, 輸出端加個 0.1uF 的鉭質電容即可. 此與 AMS1117 是同樣功能的穩壓 IC, 只是廠家不同而已. 其輸入電壓最高 12V, 輸出 3.3V :

#  http://www.advanced-monolithic.com/pdf/ds1117.pdf
# LD1117AL33 LD1117A-L33 SOT223 降壓3.3V 穩壓 $3
# LD1117AL-3.3V SOT-223 (全新 1PCS/1包) 1117 3.3V 線性穩壓 電源IC $6
# 《iCshop3》LD1117V33 TO-220【線性穩壓,3.3V,Voltage Regulator】 $59

不過因為找不到 LD1117 輸出 5V 的晶片, 這樣要製作 5V 與 3.3V 雙電源時就比較麻煩, 因為如果由 12V 或 9V 鉛酸電池或鹼性電池供電, 勢必 5V 與 3.3V 都須同時供應. 我後來在之前購買的麵包板電源模組上發現它使用一顆 AMS1117 穩壓晶片 :

# 【方塊奇品】麵包板電源模組  $52
# AMS1117-3.3V 電源模組 降壓模組 $19
# KSM098 AMS1117 3.3V電源穩壓模組 $25 (buyic)
# KSM098 AMS1117 5V電源穩壓模組 $25 (buyic)

當然用模組是很方便, 但是麵包板專用那個價格太高, 體積也大; 降壓模組那個只有 3.3V, 5V 的還是得張羅, 所以還是自己找零件實做為宜. 查了一下 AMS1117 的規格, 發現跟 LD1117 一樣可輸出 800mA, 而且最重要的是 AMS1117 輸入耐壓 12V 以上, 所以不管是 9V 方形電池, 還是 12V 23A 的 L1208 鹼性電池, 或者 12V 鉛酸電池都可以作為其輸入來源. 在露天 3.3V 與 5V 這兩種晶片都很好找, 也很便宜, 才 5, 6 塊錢而已 :

AMS1117 3.3V SOT-223 ( 1pcs /1包) 三端線性穩壓 $5
AMS1117 5.0V SOT-223 $6
icshopping_com》AMS1117-5.0 SOT-223 $7
#《iCshop1》LM1117S-3.3 SOT-223 $7

所以打算以後就用 AMS1117 作為 Arduino 應用的雙電源供電主角, 我的構想是這樣 :


這樣只要兩個 AMS1117 晶片加上四顆電容, 焊在萬用板上就可以滿足雙電源的需求了.

AMS1117 規格書詳見 :

http://www.advanced-monolithic.com/pdf/ds1117.pdf

2015-07-25 補充 :

我在下列網站看到輸入側電容用 10uF, 輸出側電容用 22uF :

# http://www.go-gddq.com/html/s225/2015-02/290541p3.htm



2015-07-29 補充 :

我在 Proteus 的 "萬物皆聯網-ESP8266 IoT(Internet of Things)入門學習套件" 一文中, 看到麵包板電源模組的電路圖, 他是將 AMS1117 5V 輸出饋給 AMS1117 3.3V 當輸出, 我覺得這種接法是比較好的.

2015-08-14 補充 :
找到 LD1117 3.3V 與 5V 供應商 :

# (100個一標) LD1117AL33 LD1117A-L33 SOT223 降壓3.3V 穩壓 $200
# (100個一標) LD1117AL50 LD1117A-L50 SOT223 降壓5V 穩壓 $200
LD1117AL33 LD1117A-L33 SOT223 降壓3.3V 穩壓 $3
# LD1117AL50 LD1117A-L50 SOT223 降壓5V 穩壓 $3

2015-08-21 補充 :

今天在露天看到這個 24L01 無線模組專用的轉接板, 同樣使用 AMS1117 當 3.3V 電源供應晶片, 可做為製作 ESP8266 轉接板的參考, 不過這裡的 10 PIN 排母要改成 8 PIN, 因 ESP8266 只有八支腳, 同時要加入兩顆 2N7000 MOSFET 替 TX/RX 轉換準位 :

# 無線模塊轉接板 3.3V 配套24L01無線模塊使用 智能小車機器人必備 $65
# 無線模塊轉接板 配套本店無線模塊使用 智能小車 機器人【8針】 $69




3 則留言 :

Unknown 提到...

太好了,我正想自己做一片迷你版的arduino,正苦惱找不到穩壓元件,謝謝分享!收穫很多

小狐狸事務所 提到...

自己 DIY 一塊 Arduino 很不錯, 但如果想快點實作自己的應用構想, 建議直接買一塊 Nano, 約 90 元就可在露天買到.

Unknown 提到...

感覺大大,獲益良多。