Chciałbym użyć rejestratora Arduino Uno R3 zasilanego z baterii. Chcę zasilać go bezpośrednio z regulowanego doładowującego źródła zasilania 5 V przy zasilaniu pin 5V
.
Nie chcę zasilać go 5 V przy PowerJack lub Vin
ponieważ nie jest to konieczne, spowoduje to niższe napięcie przy zasilaniu 5 V przy Vin
i niepotrzebne rozproszenie mocy przy U1
.
Rzućmy okiem na schemat: http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
Zredagowałem to, spójrz na zielone obszary i niebieskie ścieżki (najpierw zignoruj żółty obszar):
Obawiam się, że samo dostarczenie tego pin 5V
może zniszczyć regulator liniowy, U1
który reguluje> 5 V + Vin
do 5 V.
Pytanie
- Czy dopuszczalne i bezpieczne jest suppy regulowane napięciem 5V +
pin 5V
? - Czy powinienem to dodatkowo skrócić
Vin
?
Niestety U1
w arkuszu danych nie ma wewnętrznego schematu (NCP1117ST50T3G) .
Dla zainteresowania
Spójrz na żółty obszar: czy się mylę, czy dioda zabezpieczająca jest odwrócona? Czy nie powinno mieć katody USBVcc
?
Edycja 1:
Ponieważ trzy odpowiedzi stwierdzają, że byłby to najbezpieczniejszy sposób zasilania Arduino z regulowanym napięciem 5 V przez USB, pozwólcie, że wyjaśnię trochę moje pytanie: chciałbym zmieścić konfigurację w małej obudowie, więc chcę uniknąć podłączania Kabel USB, jeśli to możliwe.
Z wyjątkiem celów testowych, w których może się to zdarzyć przypadkowo, nie jest możliwe, że Vin
/ VccUSB
i Vcc 5V
są dostępne w tym samym czasie.
źródło
Odpowiedzi:
Oto mniej formalny sposób spojrzenia na to: Zapewnienie zasilania bezpośrednio do styku + 5 V jest (prawie) dokładnie tym, co dzieje się, gdy Uno jest zasilany przez USB. Ponieważ zasilanie USB jest idealnie w porządku, zgodnie z projektem, konfiguracja również powinna być OK.
Zewnętrzne regulowane napięcie + 5 V może być również dostarczane do sieci USBVCC, na przykład za pomocą kabla USB-B.
Jak na drugie pytanie, należy nie łączyć się V_in. Wyjście NCP1117 może wtedy stać się alternatywnym, konkurencyjnym źródłem zasilania i tego najlepiej unikać.
źródło
Oficjalne stanowisko na zasila bezpośrednio do pin 5V na Arduino Uno jest w następujący sposób:
To powiedziawszy, dostarczanie regulowanych 5 woltów do złącza VUSB (nie rozbitego jako pin, AFAIK) powinno być właściwą drogą: w ten sposób normalnie zasila się płytkę, gdy jest odłączony od kabla USB, więc widocznie spadek napięcia jest do przyjęcia.
Ponadto jedynym spadkiem napięcia na linii + 5 V przy pobieraniu mocy z VUSB jest spadek rezystancji FOS340P MOSFET w zakresie od 70 do 110 mΩ. Dla typowych operacji, które nie wiążą się z wyprowadzaniem dużych prądów z Uno, zapotrzebowanie na prąd o wartości 100 mA spowodowałoby spadek napięcia o 11 mV , z grubsza oszacowany.
Aby w prosty sposób zasilić VUSB, po prostu uwolnij kabel USB, odcinając go i przyłóż 5 woltów do VUSB i styków uziemienia.
źródło
5V pin
(na własne ryzyko;).Nie zalecane oficjalnie
Arduino (firma) nie zaleca bezpośredniego zasilania 5 woltów, ponieważ:
5V
linii i wysadzenie rzeczy, powodując wezwania obsługi klienta / zwroty kosztów / repairs / etcetera.Jak działa wybór zasilania USB / zewnętrznego Arduino
Bezpośrednie dostarczenie 5 woltów jest łatwe. Zasilanie USB praktycznie to robi, podobnie jak protokół / nagłówek ICSP. USB ma 500mA bezpiecznik PTC na linii i ma mosfet z kanałem p, który sam w sobie nie zapewnia żadnej ochrony. Ale jest też oznaczony LMV358
U5A
, powyżej tego mosfetu . Jest to (połowa) opamp, używany jako komparator. JeśliVIN
zostanie wykryta, a powyżej 3,3 V, napędy OpAmp niski linii wyłączenie tranzystora MOSFET, przecięcieUSBVCC
się od5V
linii. To sprawia, że możesz z niego korzystać,VIN
aUSBVCC
jednocześnie bez problemów. W przeciwnym razie dwa źródła zasilania konkurowałyby na tej samej szynie (USB i regulator 5 V).Mosfet ma diodę ciała
Jest to część konstrukcji mosfetu, wewnętrzna i działa jako ochrona przed odwróceniem napięcia, zapobiegając
5V
powrotnemu przepływowi szyny zasilającej doUSBVCC
. Jest wyłączony, gdy mosfet jest włączony, i odwrócony tendencyjny, gdy jest wyłączony.Ostrzeżenia
Wprowadzając regulowane 5 woltów do
5V
styku, pomijasz pomocny mechanizm wyboru źródła zasilania. Możesz równie łatwo podłączyć swoje 5 woltów do złącza USB lub między złączem USB a bezpiecznikiem USB PTC, ale spowoduje to ograniczenie do 500mA. Jeśli potrzebujesz więcej prądu, możesz ominąć bezpiecznik, ale nie mosfet.5V
sięVIN
!Regulator 5 V w każdym razie będzie po prostu elegancki, o ile
VIN
nie jest używany.źródło
Myślę, że powinieneś być w porządku.
Z arkusza danych NCP1117 , strona 10:
Z dźwięku arkusza danych regulator ma wewnętrzne diody ochronne, które powinny być w stanie łatwo wytrzymać obecne obciążenie pojemnościowe
VIN
(od jego wyglądu (i przykręć, etykiety sieciowe i schemat, którego nie można przeszukiwać), całkowita pojemnośćVIN
jest 47 uF).Jako taki, nawet jeśli wszystkie kondensatory na płycie są całkowicie rozładowane, jedynym prądem, który przepłynie przez diody zabezpieczające regulatora, jest prąd wymagany do naładowania tego pojedynczego kondensatora 47 uF.
Jeśli naprawdę się martwisz lub chcesz zachować szczególną ostrożność, możesz umieścić diodę Schottky między pinem 5 V a pinem Vin. Zapobiegnie to przepływowi prądu zwrotnego przez regulator (w zasadzie jest to to samo, co D1 na powyższym schemacie).
Możesz także po prostu przeskoczyć styk Vin do styku 5 V i po prostu podać 5 V do gniazda DC. Należy pamiętać, że jeśli karmisz Arduino z większą thn 5.5V, to będzie uszkodzić coś.
źródło
Innym pomysłem może być podłączenie rezystora 2,2k od + 5 V do punktu oznaczonego „CMP”, który jest nieodwracalnym wejściem na pin 3 wzmacniacza operacyjnego. To spowoduje wyłączenie zasilania USB + 5 V na płycie, ale nadal umożliwi komunikację USB.
Oczywiście przełącznik SPST do wyłączania rezystora również byłby miły, abyś mógł wyłączyć tę nową funkcję. Przełącznik byłby połączony szeregowo z rezystorem 2,2k. Jeśli nigdy nie planujesz ponownie korzystać z zasilania USB, przełącznik nie będzie potrzebny, tylko jeśli czasami musisz zasilić płytę zasilaniem USB bez zewnętrznego źródła zasilania + 5 V.
Cokolwiek zrobisz, sprawdź, czy działa, mierząc moc wyjściową LM358 po podłączeniu zewnętrznego źródła zasilania + 5 V.
źródło
Hmm, prawda? Dzielnik napięcia jest podłączony do nieodwracającego wejścia komparatora, a zatem napędza go WYSOKIE (+ 5 V), gdy napięcie dzielnika jest wyższe niż 3,3 V, a NISKIE, gdy jest niższe niż 3,3 V. MOSFET w trybie wzmocnienia kanału P jest wyłączany, gdy napięcie bramki jest WYSOKA (tj. Vgs = 0 V), i włączany, gdy napięcie bramki jest NISKIE (tj. Vgs = -5 V).
Rezultat jest taki sam (napięcie powyżej 3,3 V w rozdzielaczu wyłącza MOSFET i izoluje zasilanie USB, a niskie napięcie w rozdzielaczu łączy zasilanie USB z obwodem) jak podano w cytowanym akapicie - ale myślę, że podane napięcia są zacofane.
źródło
Myślę, że najlepiej w takim przypadku jest zasilić arduino poprzez pin + 5V z regulowanego źródła 5V i, jeśli kiedykolwiek trzeba podłączyć USB do kodu lub wydrukować wartości do komputera, użyj kabla USB z odciętym przewodem 5V.
W ten sposób nigdy nie umieścisz swojego arduino w walce o źródło energii. Ale nie będzie działać jego pin 3,3 V. Prawda ?!, ponieważ szyna 5 V nie przechodzi do regulatora napięcia 3.3.
źródło