題:
在5V電源之間切換?
Zach Hoeken
2009-11-13 07:36:25 UTC
view on stackexchange narkive permalink

我正在設計一個可以通過USB或ATX電源供電的板。它們都可以同時獨立插入。我希望ATX在插入時提供5V電壓,但如果可能的話,請使用USB。電路中的所有芯片都將以5V運行。

有什麼想法嗎?

五 答案:
Adam Davis
2009-11-13 11:20:13 UTC
view on stackexchange narkive permalink

通常,如果您能承受電壓降,則可以在每個電源與電路之間使用一個二極管。這樣,電源就不會相互饋電。

如果您無法承受電壓降,則可以使用FET將其切換到電路中,並使用一點邏輯將其導通

但是,如果您剛開始涉足電子領域,並且不確定電源設計,那麼可以選擇二極管。

Circuit diagram showing two power sources leading into individual diodes (anode side), with the output of the diodes connected together (cathodes)

每個二極管都有一個電壓降,一個額定電流和一個用於耗散的瓦數。由於是從USB端口汲取電流,因此電流不會超過500mA,並且該電壓下降的電流的功耗小於1瓦,因此,只要選擇功率二極管,就可以了。

一個標準的1N4001二極管(在 Digikey處每個0.30美元)的壓降在1 A時約​​為1 V,因此,電路的輸出為4V。如果要降低壓降,可以使用肖特基二極管,例如 1N5817,它在1 A時的壓降接近450mV,因此輸出端的電壓為4.55V。該二極管僅增加了幾美分。

但是,如果您需要為電路提供恰好5伏的電壓,則必須考慮其他開關方法,例如FET。但是請記住,它會更昂貴,幾乎所有其他簡單的選項仍然包括壓降。

大多數5V器件和電路在4.5V的電壓下都能正常運行,不過,只需檢查它們的電壓即可。仔細規範並進行一些測試。

可以使用[PMEG3020ER](http://www.nxp.com/documents/data_sheet/PMEG3020ER.pdf)代替1N5817嗎?它具有更大的額定電流和更低的壓降(365mA)?它也很便宜。反向電流是否太大?
Craig Trader
2009-11-13 10:54:26 UTC
view on stackexchange narkive permalink

您應該能夠使用 Arduino Duemilanove使用的相同電路;您可以在 PDF Eagle文件中獲得原理圖。 Arduino設計已獲得知識共享許可 Attribution-ShareAlike 2.5的許可。這是Duemilanove的電源選項的說明:

Arduino Duemilanove可以通過USB連接或外部電源供電。電源是自動選擇的。

外部(非USB)電源可以來自AC-DC適配器(壁式電源適配器)或電池。可以通過將2.1mm中心正插頭插入板子的電源插孔來連接適配器。電池的導線可以插入POWER連接器的Gnd和Vin引腳接頭。

該板可以在6至20伏的外部電源下工作。但是,如果電源電壓低於7V,則5V引腳的電源電壓可能低於5V,電路板可能會不穩定。如果使用的電壓超過12V,則穩壓器可能會過熱並損壞電路板。推薦的範圍是7到12伏。

電源引腳如下:

  • VIN。當Arduino板使用外部電源時的輸入電壓(與USB連接或其他穩壓電源提供的5伏電壓相反)。您可以通過此引腳供電,或者,如果通過電源插孔供電,則可以通過此引腳供電。

  • 5V。穩壓電源用於為板上的微控制器和其他組件供電。它既可以通過板載穩壓器從VIN發出,也可以由USB或其他經過調節的5V電源提供。

  • 3V3。板載FTDI芯片產生的3.3伏電源。最大電流消耗為50 mA。

  • GND。接地引腳。

啊,不幸的是,那條路線我走了,對我不起作用...
什麼讓你失敗了?
這是一個很好的建議,但是如果您解釋了arduino板如何自動精確選擇電源,而不是僅僅說“看一下其原理圖”,那可能會更好。它們的原理圖不是很清楚,而且可能不清楚不同IC對以前沒有使用過它們的人的功能(特別是LM358D和MC33269D,它們似乎參與了電源的選擇)
arduino電路用於在USB的> 7V和5V外部電壓之間切換。這取決於進入的電壓更高,而我試圖在5V和5V之間切換。我最終只是使用一個開關...呵呵。
Vineeth
2009-12-02 13:43:22 UTC
view on stackexchange narkive permalink

看看像LTC4412( http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1142,C1079,P2220的ORing MOSFET控制器)和Maxim的MAX5079( http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4606)。然後,並聯使用二極管會更加複雜(且昂貴)。但是,電源電壓降和功耗將最小。

如果繼續使用這些二極管,請記住,沒有兩個二極管具有完全相同的正向電壓。因此,即使插入了ATX,公差也可以算出來,使得電路由USB供電。

Seidleroni
2009-11-13 07:49:10 UTC
view on stackexchange narkive permalink

您可能需要做的是通過帶有芯片選擇引腳或某種東西的某種緩衝器連接USB電源。然後有一個與門,如果它從USB電源(在緩衝芯片之前)看到5V,從ATX電源看到5V,則1和1 = 1(芯片選擇通常為低電平有效,這意味著“ 1”將變為關閉USB電源。)

編輯:我不是說緩衝芯片。我的意思是說某些IC可“清理” USB的電壓。幾乎任何可用於供電的芯片都具有芯片選擇引腳

這不是一個很好的解決方法。諸如緩衝芯片之類的東西通常用於邏輯,而不是用於供電。我敢打賭它會起作用,但可能不會超過50mA之類的小電流,也不會超過該特定芯片的限制。
Nick
2015-03-26 02:35:09 UTC
view on stackexchange narkive permalink

您可以使用肖特基二極管,然後添加一個5v升壓分支電路板以收回電壓損失,不是嗎? https://www.sparkfun.com/products/10968

我認為您是對的,但我認為最重要的答案已經說過-您是否有補充要補充的內容?
沒有提及可以重新獲得5v壓降的分線板。那就是我要添加/詢問的內容。我是這一切的新手...我希望自己提供一些指導。
那是...實際上是一個好點。向我+1。
MOSFET開關雖然更便宜,更小,效率更高
這不是一個好的設計,添加另一個電源是很愚蠢的。轉換器還會有一些噪聲,如果涉及模擬組件,這可能會很大。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...