Як подати живлення через GPIO?


102

Я бачив декілька прикладів того, як люди живлять свій малиновий піс, підключаючи живлення в стилі постійного струму «бочковий штекер» до 5V та GND GPIO контактів.

Які міркування слід враховувати, роблячи щось подібне? Чи потрібно мені додавати будь-які захисні компоненти або будь-який пристойний 5В блок живлення з досить високим струмом буде добре для тривалого використання і не знищить мій Raspberry Pi?


У вас є зображення енергетичної цегли, яку ви хочете використовувати? чи будь-які інші його специфікації?
Пьотр Кула

Оскільки ppumpkin вважає за потрібне задавати питання на EE Stackexchange, має бути посилання на це: electronics.stackexchange.com/questions/38077/…
Кріс Страттон

Я не згоден з перехресним повідомленням про це в EE.
Алекс Чемберлен

@AlexChamberlain погодився. Це була дивна поведінка. ppumkin, чому б не спонукати BitBobBang запитати EE?
Життя

Відповіді:


60

За зовнішнім виглядом схематично шпильки GPIO підключаються до + 5v Rail ;

Я скопіював частину схеми входу на живлення USB. У цьому підрозділі фільтрується + 5 В, що постачається через роз'єм USB, відфільтрований, щоб забезпечити стабільну стабільну подачу 5В на 5V0рейку.

введіть тут опис зображення

Вивчаючи схему, ви зрозуміли, що на Pi є ще 3 напруги (всього 4).

  • 5.0v; HDMI (самозахищений) (тепер я знаю, чому мій активний HDMI до VGA працює нормально)
  • 3.3v; ІМС BCM та LAN
  • 2,5v; ЦАП
  • 1,8v; BCM (RAM) та локальна мережа

Ця підвідна ланцюг, яка підключена до 5V0рейки, має три регулятори напруги з власними конденсаторами фільтра.

введіть тут опис зображення

ВПРОВАДЖЕННЯ

Щоб відповісти на ваше запитання. Так, ви можете поставити 5 В на штифт GPIO. АЛЕ, він не має зворотного захисту і він насправді не був розроблений як 5-вольтовий вхідний штифт. 3,3-контактний штифт також може живитись 3.3V, оскільки регулятор має вбудований захист, але знову ж таки він залишає ваш BCM незахищеним! Зазвичай будь-які силові штифти в області GPIO використовуються для живлення розширених схем.

Вам потрібно усвідомити, що схема USB була ретельно розроблена для використання в якості основного входу + 5 В і захищає Pi від смаження. Штифт GPIO не забезпечує цю захист повністю, і вам дійсно потрібно довірити джерело живлення, якщо ви хочете це зробити!

Зазвичай люди роблять іншу потужну плату для керування іншими речами. Наприклад, H-Bridge, який використовується для приводу двигунів для робота. Все, що йому потрібно - це сигнали TTL для управління двигунами, але він працює з власним джерелом живлення; і більшу частину часу він постачає живлення MCU / CPU через власні захисні ланцюги, що ізолюють його від ланцюга високої потужності.

АЛЬТЕРНАТИВ

  1. Це не ідеально, але ви можете підключити + 5 В до TP1 і GND до TP2 (TP = Тестовий пункт)

  2. Відріжте мікро USB-кабель і використовуйте червоно-чорний кольоровий кабель та підключіть його до адаптера живлення. Використовувати адаптери живлення, швидкість яких перевищує 1 AMP (1000ma), це добре. Raspberry Pi не використовуватиме більше 800ma в будь-якому випадку - але напруга ВИНАГО 5Вт

введіть тут опис зображення


4
Вам просто потрібно використовувати належний блок живлення. Ми всі знаємо, що запобіжники викликають більше проблем, ніж вони вирішують, і конденсатори все ще знаходяться в ланцюзі, тільки не в блискучому місці - ну добре, використовуйте кращий блок живлення.
Алекс Чемберлен

1
Багато людей скаржаться на USB-запобіжники, але я не бачив надто багато з них, які скаржаться на вхідний запобіжник. Я особисто не кинув запобіжник на вхідну напругу, і я бачив багатьох інших, які говорять те саме. Однак можна використовувати запобіжник перед регулятором напруги, щоб він не скидав більше напруги після регулювання, але все ж захищав від коротких шорт.
Кшиштоф Адамський

3
Крім того, підключення до TP1 і TP2 точно таке ж, як і через GPIO.
Алекс Чемберлен

3
@ppumkin Фільтрувальні ковпачки паралельно навантаженню! Ви можете намалювати їх куди завгодно!
Алекс Чемберлен

2
Чому люди так важко роблять цей матеріал? Покладіть кришку 1000uF на вхідну потужність, потім затисніть її регулятором, а потім запобігайте його висипання за допомогою перетворювача долара. Це дозволить вам зняти брудну потужність від 2,5 до 30В. Якщо вам не подобається пайка, є роздрібні дошки як для регульованого регулювання, так і для перетворювачів бак.
Пітер Вун

16

Перш за все, використовуючи 5V GPIO-контакт, ви обминаєте вхідний запобіжник, який знаходиться на RPi. Це означає, що у вас немає захисту, якщо ви зробите коротке скорочення і т. Д. Отже, якщо ви зробите це, то через ваш Pi може протікати велика кількість струму (залежно від того, скільки ви можете живити), і це може пошкодити його. Ви також обходите діод TVS, таким чином, ви в основному не маєте жодного захисту.

Також пам’ятайте, що до цього штифта потрібно поставити регульовані 5В. Більшість адаптерів живлення не виводить регульовану напругу (якщо на них не вказано інше), тому вам також потрібно буде використовувати схему регулятора напруги.

І останнє, що є деякі згладжуючі конденсатори, які роблять потужність стабільнішою, тому було б розумно підключити деякі конденсатори самостійно.


2
Діод також дуже важливий! +1
Пьотр Кула

1
Це правда, я звичайно мав на увазі лише запобіжник входу. Вихідні запобіжники є лише на USB, тому це не дуже пов’язано, і, звичайно, це не допоможе в будь-якому випадку, коли є ярлик на чому-небудь, крім USB.
Кшиштоф Адамський

Зачекайте, ви в основному говорите, що я можу створити власну схему введення напруги (із захистом) і підключити її до малини Пі? Це геній! Я насправді хотів створити схему з деякими іншими роз'ємами та транзисторами (для приводу реле та 5В речей! Я міг би зробити цю частину подачею також як вихід.
Павло

9

Якщо ви подивіться на схему, ви можете побачити, що 5-контактний штифт підключений безпосередньо до 5V-рейкової. :)

Підключити роз'єм бочки до штифтів 5 В та GND буде добре, але будьте обережні, у вас не буде захисту вхідного запобіжника - таке життя. Переконайтесь, що ви використовуєте належним чином регульований блок живлення 1A @ 5V в ідеалі із захистом від надмірного струму; нерегульовані блоки живлення марні!


3
Згладжувальні ковпачки все ще в контурі; вони просто не в ідеальному місці - вони будуть біля USB-порту, а не GPIO. Вони все одно будуть більше на SoC. З гідним блоком живлення я б хотів іти. Завдяки спеціальній платі розширення, що включає в себе блок живлення, ви будете більш ніж прекрасними - ви, ймовірно, будете отримувати кращі пропозиції, ніж Pi отримує атм.
Алекс Чемберлен

Так, з гідним блоком живлення - як ОП знає, що це гідний блок живлення? Я навряд чи вірю ПЗУ, який я використовую де завгодно
Пьотр Кула

Я не сказав нічого про більшу владу. Ви повинні дотримуватися 1A, хоча я сумніваюся, що ви спалите сліди насправді; фішки підуть першими.
Алекс Чемберлен

1
Ні - зображення, що підключає джерело живлення 5В 5А до Pi і використовує 5V рейку десь до силових двигунів, наприклад @ 4AMP. 5В слід буде горіти! Не чіп. Фішка радісно малює його ~ 500ma. Якщо на порту USB не було запобіжника, який оцінюється в 1 А, а ви через нього поставили 5А - коротке замикання розплавить сліди 5В. Ось чому його є - щоб захистити друковану плату від перевантаження та захистити процесор / графічний процесор від перенапруги (але нас напруга тут не хвилює). PS Я не проголосував за вас.
Пьотр Кула

@ppumpkin - це правильна відповідь. Кришки фільтра залишаються в контурі. Важливе місце розташування кришок фільтра полягає в тому, щоб вони знаходилися біля навантаження, для якого вони забезпечують резервуар з низьким опором. Переміщення вхідної потужності не змінює розташування між кришками та навантаженням. Пам’ятайте, що кабель USB набагато довший за будь-які сліди на платі, тому кришки неминуче знаходяться далеко від фактичного джерела живлення, і це нормально.
Кріс Страттон

7

Так, ти можеш. Якщо ви використовуєте акумулятор, а не постійний струм живлення, це дуже безпечно, як у моїй котеджній зоні 2 .

запобіжник f3 захищає лише nvcp11117-3v3 та деякий опір поблизу hdmi.

Обмеження вихідного струму nvcp11117-3v3, як правило, становить 1A, а запобіжник max 1,5A і f3 дають максимум потужності 1,1A.

Навіть якщо ви використовуєте джерело постійного струму, підключений до gpio, малоймовірно записати nvcp1117-3v3, але ви можете використовувати будь-які пристрої usb.

Якщо ви використовуєте роз'єм живлення мікросхеми, щоб надати потужність малиновому пі, ви не можете використовувати багато пристроїв usb, оскільки недостатньо енергії.

Хорошою ідеєю було внести деякі зміни в rasperry pi, щоб надати + 5V безпосередньо з "роз'єму живлення мікрофона" до usb та gpio, без проходу через 5v + шину, як у цьому.

Але поки що найкраще - годувати малину через gpio, адже якщо nvcp117-3v3 згоряє, придбання її на ebay коштуватиме менше, ніж 1 €, якщо ви підключите зауваження до hdmi-роз'єму і не ризикуєте спалити його опір.


3

Так, ви можете, однак, не бути таким дурним, як я, і потрійний роз'єм живлення chceck де +, а де -

Я просто спалюю свій 3xRpi одночасно, тому що моя фантазія мене якось переконала, чорний кабель є + ....


3

Я сконструював невелику плату, щоб забезпечити живлення, встановити кінцевий прорив GPS Adafruit та резистор введення / підтягування датчика Холла. (Мета - відкриті дорожні гонки). Я використовував регулятор комутації розмірів Dimension Engineering 7805 і вихідний конденсатор. Працює чудово і залишається рівно на 4,98 В. Використовуйте хороші деталі, і це повинно бути добре.


1
LM1085 - кращий вибір через низьку напругу випаду та струм 3А.
піловер

2

Ви можете використовувати 4 NiMh акумулятори, але я завжди перевіряю, що напруга становить 5 В або в межах .25 В від цього. Також я використовував роз'єм USB мобільного телефону Nokia, підключений до USB-розетки зі зламаного, дешевого концентратора (спочатку від торгової крамниці, так що всього 1 фунт), лише 2 зовнішні лінії, припаяні до проводів, що йдуть до акумуляторної батареї.


Я використовую ваше згадане комбо, 4 батареї NiMh та перероблений роз'єм micro USB. Можна запускати безперервно за допомогою дротової мережі, зовнішнього монітора (через HDMI) та Pi Cam протягом приблизно 2 годин або близько того, не майте точного часу. Після того, як напруга стає занадто низьким, на Pi стає все досить дивно. Трохи довше працює без підключення до Ethernet.
Chris O

2

Просте виправлення, Солдат на стороні запобіжника, який переходить до USB-роз'єму до ваших + 5В в рядку, а ваш gnd - до tp2 або збоку конденсатора, який йде в gnd.

Тоді ваш ще використовує запобіжник. Якщо це більше потужності, яка вам потрібна, то лівий з стрибком запобіжника.

Я маю справу з тією ж проблемою, що ставить RPI на свій вертоліт. Простір викликає занепокоєння, тому модний роз'єм живлення не підлягає сумніву.

Ive зробив 5v 50A (різко перенапружений (без тепла)) регулятор, щоб я міг заряджати 12V акумулятором замість 5v, який знаходиться в ньому.

(Редагувати noob-noob: Сторона запобіжника, що переходить до USB-роз'єму, є стороною до краю. Про це можна сказати на веб-сторінці http://www.raspberrypi.org/final-pcb-artwork/ - Штифт № 1 йде вниз, через вікно, під центр запобіжника, а потім до краю.)


1

У деяких ситуаціях від вас очікується живлення RPi через 26/40 Pin Header - зокрема фізичні штифти 2 + 4 (+ 5V) контакт 6 + інші (земля). Наприклад, у мене є RPi 1B, який працює вже пару років, що працює від базового блоку UPiS версії, який є UPS від PiModules, тепер він є майже недоступним, але замінений на більш досконалий PICO, хоча я підозрюю, що цей блок зараз забирає живлення за допомогою тих самих штифтів, коли RPI живиться нормально {для зарядки бортової комірки LiPo}, а потім забезпечує її лише тоді, коли виступає в якості резервного джерела ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.