Обмеження потужності Raspberry Pi


66

Існує дуже багато, часто суперечливих тверджень про вимоги до енергії та обмеження Pi.

Які точні вимоги?


Який ПІ? Пі 4 чи 3 чи що?
Сохан Арафат

Відповіді:


81

Вимоги до потужності Pi

Фонд має рекомендації щодо різних моделей, що варіюються від 700mA до 3.0A.

Вони досить щедрі, і всі моделі працюватимуть на гідному джерелі живлення 1А - я можу запустити свій Pi3 за допомогою WiFi / клавіатури / миші / HDMI від джерела живлення Apple 5W. Для периферійних пристроїв USB може знадобитися додатковий струм, і рекомендовані джерела харчування враховують це.

Джерела живлення ПОТРІБНО надаватимуть 5 ± 0,25 В і часто перераховують поточний показник. Це МАКСИМАЛЬНИЙ струм, який можна безпечно провести, не викликаючи падіння виходу нижче номінальної напруги. (Звичайно, дуже багато поставок насправді не відповідають їх опублікованим рейтингам, у тому числі багато, які продаються роздрібними торговцями Pi. Я перевірив декілька блоків живлення (з фіктивним навантаженням) і ще не знайшов такого, який насправді подає номінальну напругу за номінальним значенням струм, за винятком адаптера живлення Apple iPad 5W iPad.)

Багато користувачів переживають, що вони можуть "поставляти занадто багато енергії", використовуючи джерело більш високого рівня. Pi підводить лише стільки струму, скільки потрібно, і не може використовувати більше 2,5A (Pi3) або 2A (Pi2 / B +), оскільки це обмежено запобіжником, тому немає переваги при більш високій номінальній потужності. (Раніші моделі мали менший поліфуз - ймовірно, 1.1A.)

Новіше Pi (3/2 / В +) має чіп контролю напруги (APX803) , який викликає при 4,63 ± 0,07 В . Pi3B + використовує мікросхема MxL7704 для управління потужністю, яка має однакову номінальну тригерну точку. Це керує червоним світлодіодом живлення .

Якщо червоний індикатор живлення не горить, це означає, що напруга живлення є недостатньою. (Нові Pi мають добре розроблений ланцюг живлення, і вони можуть продовжувати функціонувати, навіть якщо напруга на вході нижче специфікації; те ж, що не стосується периферійних пристроїв). У GUI був індикатор веселки (замінений на блискавку ), який з’являється у верхньому правому куті, якщо напруга є недостатньою. У ньому є таймер три секунди, і він може відображатися, навіть якщо світлодіод здається світиться.

ПРИМІТКА . Червоний світлодіод живлення на Pi3B + функціонує лише в тому випадку, якщо на клавіатурі SD / USB є оновлена ​​вбудована програма, оскільки вона контролюється програмним забезпеченням - інакше безглуздо.

Ви повинні насторожено ставитися до дешевих USB-пристроїв. Багато з них мають дуже слабке регулювання напруги.

Багато сучасних смартфонів розроблені для отримання більшого струму, ніж звичайний USB 500mA макс. Виробники телефонів часто постачають зарядні пристрої більш високого струму або нестандартними засобами, або використовуючи нову специфікацію USB-зарядного пристрою, яка дозволяє підвищити струм, але дозволяє знизити напругу до 3,6 В. Вони в порядку для зарядки смартфонів, але НЕ для пристроїв, чутливих до напруги, таких як Pi. Можливо, вони можуть працювати нормально для злегка завантаженого Pi, але можуть не бути, якщо підключено багато периферійних пристроїв.

ПРИМІТКА Якщо у вас виникають проблеми (індикатор низької напруги або периферійні пристрої, які є ненадійними) Це НЕ означає, що вам потрібен більший номінальний струм / підсилювач (sic). Навряд чи ваше джерело живлення не може подати струм - воно просто не може подати необхідний струм, зберігаючи необхідну напругу.

Незалежно від того, наскільки хороший ваш блок живлення, якщо ви використовуєте кабелі низької якості для підключення до Pi, у вас виникнуть проблеми. Багато кабелів (більшість?) ΜUSB розроблені для передачі даних та мають дуже тонку проводку. Це робить кабелі тонкими, легкими та недорогими, але вони непридатні для живлення. Для того, щоб залишатися в специфікації, має бути менше 0,25 В падіння, що відповідає опору петлі 0,25 Ом при 1А. Кабелі, призначені для зарядки смартфонів, мабуть, найкраща ставка, і завжди використовуйте найкоротший можливий кабель.

На жаль, схоже, немає джерела якісних кабелів із гарантованими характеристиками (я змушений був зробити свій власний). Мені не вдалося отримати джерела Micro USB в невеликих кількостях, але я знайшов багатьох продавців на eBay Micro USB 5 Pin Male Plug T Port Socket. Вам потрібно забезпечити власне полегшення напруги, але в поєднанні з гучномовним кабелем 23 / .011 мм (підходить до 1,5 м) вони забезпечують гарне з'єднання. Я з'єднуюся з одним із адаптерів драйверів 5В комутатора комутаторів для світлодіодної смуги для живлення кількох пі.

Скільки струму можна вивести з портів USB?

USB-струм Pi (3/2 / B +) подається через обмежений струм живлення (AP2553?) (U13), хоча це не показано на опублікованих схемах.

Максимальний загальний розрив периферійного струму USB визначає, що максимальний струм USB для Pi (2 / B +) становить 600 / 1200mA. Ліміт для Pi3 - 1200mA. Раніші моделі вимагають 500mA.

За замовчуванням для 2 / В + 600mA , який може бути в два рази, встановивши max_usb_current=1в /boot/config.txt.

Здається, що концентратор USB на моделях B не відповідає вимогам USB та не обмежує струм. Окремі порти можуть постачати потужністю понад 500 мА незалежно від переговорів, за умови загальної максимальної межі та достатнього джерела живлення.

Скільки струму може тримати штир 3,3 В на заголовку розширення?

Ширина Pi 3.3V, як вважається, забезпечує 50mA, але це не офіційно зафіксовано для останніх моделей Pi. Оригінальний Pi має вбудований лінійний регулятор, який був обмежений, але B + і пізніше мають регулятор режиму комутації, який може подавати більше. Мікросхема регулятора (що постачає як 3,3 В, так і 1,8 В) оцінюється в 1А. PMIC MxL7704, що використовується в Pi3B +, Pi3A + і Pi4, оцінюється в 1,5A.

Випробування члена вказують, що до 800mA можна використовувати - за умови достатнього джерела живлення.

Електричні характеристики GPIO для найкращих оцінок лімітів GPIO.

Скільки струму може поставити штирі 5В?

На це немає простої відповіді. Ви можете приблизно розрахувати;
хв. показника багатозахисного живлення (2,5А для PI3) та номіналу живлення,
менше струму, необхідного самому Pi ( ~ 750mA для Pi3 , хоча це зросте для інтенсивного використання),
менше периферійного струму USB,
менше модуля камери (~ 250mA, якщо встановлено),
менше порту HDMI (~ 50mA),
менше дисплея (якщо встановлено),
менше 3,3 В струму, що подається на зовнішні пристрої (включаючи GPIO).

Чи може живитися Pi через заголовок розширення?

Існує багато вагомих причин живлення через роз'єм розширення, наприклад, використання батареї або живлення декількох Pi від одного живлення. Немає ризику, якщо застосовувати належну інженерну практику. Дійсно, майстер фонду капелюхів має рекомендації та мінімальні вимоги до такого з'єднання.

"Можна живити Pi, подаючи 5 В через штифти 2,4 та GND заголовка GPIO (sic). Прийнятний діапазон напруги на вході становить 5 В ± 5%. 1.3A ⋯ Ні в якому разі не слід підключати джерело живлення до 3,3 В контактів ".

ПРИМІТКА. Hats Master було оновлено для нових моделей і включає запропоновані схеми.

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

Технічні деталі

Після випуску цього Pi3B+обладнання описується його силова схема, яка включає коментарі до більш ранніх моделей. Штифт PEN (поруч із RUN) у заголовку J2 підключений до глобального включення модуля живлення. Витягнення цього низького рівня повинно зменшити струм Пі до пари мА.

Для зацікавлених у розумінні конфігурації живлення Pi див. Raspberry Pi3 Schematic . Схеми для інших моделей доступні. Це може трохи залякати, навіть для тих, хто звик до подібних речей. Існує досить читабельний опис Raspberry Pi B +, який схожий. В H5Vподає харчування HDMI.

Короткий словесний опис: -

Power Inвід роз'єму μUSB йде поліфуза і ідеальний діод, який забезпечує 5V5V рейку на заголовку розширення і забезпечує всю потужність Pi, включаючи наступне

  • подвійний спадний перетворювач (PAM2306), який забезпечує 3V3і1V8
  • через MOSFET до 5V_COREта поступовий перетворювач (RT8088A), який генерує VDD_CORE(номінальний 1,2 В). Це було виконано SOC в оригіналі Pi.
  • мікросхема монітора напруги (APX803)
  • Вимикач живлення (RT9741), що виробляє H5Vдля HDMI

ПРИМІТКА На B + і Pi2 світлодіод "PWR" був підключений до гнізда GPIO, як і мікросхема монітора напруги APX803. Це дозволить Pi виявити низьку напругу АБО управляти світлодіодом.

MOSFET, що управляє світлодіодним екраном Pi3 "PWR", безпосередньо підключений до APX803 (який є відкритим зливом), тому ВИНАГИ буде вимкнено, якщо напруга низька, але якщо це не так, слід знизити його (і вимкнути світлодіод) з програмою . Останній Raspbian (використовуючи ядро ​​4.9), схоже, відновив доступ до /sys/class/leds/led1якого можна використовувати для керування світлодіодним PWR на Pi3.
Останні підтримки ядер vcgencmd get_throttledбіт0 вказують на низьку напругу


3
Дуже незначне схвалення: у пункті 4 ви вибрали "немає переваг у постачанні з більш високим рейтингом". Початківці користувачі можуть відчути м'яко тривожну смаку, спричинену запуском 2,5А з живлення, розрахованого на 2,5А протягом тривалого періоду. Можливо, варто внести поправки в "немає пільги для Пі в більш високій номінальній постачанні".
goobering

@goobering Я не бачу вашої точки зору. Я погоджуюся, що багато (більшість?) Постачань не відповідають їх опублікованим характеристикам (і я вже висловлював свій цинізм щодо "специфікацій"), але PI, безумовно, НЕ доставить більше 2,5 А, незалежно від постачання. Можливо, ви хочете, щоб я сказав, що немає переваг у постачанні, яке фактично призвело б до 2,5А?
Міллівейс

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

@goobering Блок живлення, який розрахований на 2,5 А, повинен мати можливість подавати його для живлення.
Крістіан

1
@Christian: Можливо ... але я бачу дуже мало, що цей список "оцінив життя" серед їх специфікацій. Крім того, якщо від цього джерела живлення потрібно лише подати щось менше, ніж його номінальний струм, воно триватиме довше. Тепло вбиває, і більше тепла вбиває швидше.
Seamus

4

Рекомендація Фонду Raspberry Pi завжди була 5 В плюс або мінус 0,25 В.

На практиці Pi працює від трохи більше 3,3 В до трохи менше 6 В. Особисто я би обмежив напругу менше 5,8 В.

Звичайно, речі, які ви підключаєте до Pi, можуть мати обмежений діапазон напруги.

Максимальний струм подачі від рейок 5В та 3V3 залежить від версії Pi та від його живлення (якщо живиться через microUSB, окрім Pi Zero, встановлений поліфузол).

Якщо ви живитесь через заголовок розширення, використовуйте 5 В і контактний заземлення.


1
Ця відповідь досить широка і небезпечна для кожного, хто не знає, що робить. Можливо, вам знадобиться більша напруга, так. Але не загнати Пі! Занадто висока напруга пошкодить це! Зазвичай вам потрібна більша напруга для подолання падіння напруги на дешевих USB-кабелях для живлення Pi. Хоча перенапруга не пошкодить сам Pi, це може призвести до відмов і перезавантаження при високому навантаженні, тим самим пошкодивши файлову систему.
kwasmich

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