Limitazioni di potenza di Raspberry Pi


66

Ci sono molte affermazioni, spesso contraddittorie, sui requisiti di potenza e sui limiti del Pi.

Quali sono i requisiti esatti?


Quale PI? Pi 4 o 3 o cosa?
Sohan Arafat,

Risposte:


81

Requisiti di alimentazione del Pi

La Fondazione ha raccomandazioni per vari modelli che vanno da 700 mA a 3,0 A.

Questi sono abbastanza generosi e tutti i modelli funzioneranno con una fornitura decente da 1A: posso eseguire il mio Pi3 con WiFi / tastiera / mouse / HDMI da una fornitura Apple da 5 W. Potrebbe essere necessaria una corrente extra dalle periferiche USB e le forniture consigliate ne tengono conto.

Le fonti di alimentazione DOVREBBE fornire 5 ± 0,25 V e spesso elencano una corrente nominale. Questa è la corrente MASSIMA che può essere assorbita in modo sicuro senza far scendere l'uscita al di sotto della sua tensione nominale. (Naturalmente, molti materiali di consumo in realtà non soddisfano le loro valutazioni pubblicate, inclusi molti venduti dai rivenditori Pi. Ho testato un certo numero di alimentatori (con un carico fittizio) e non ne ho ancora trovato uno che fornisca effettivamente la tensione nominale al valore nominale corrente, ad eccezione dell'adattatore di alimentazione per iPad 5W di Apple.)

Molti utenti temono di poter "fornire troppa potenza" utilizzando un'alimentazione con rating più elevato. Il Pi assorbirà solo la corrente necessaria e non può utilizzare più di 2,5 A (Pi3) o 2A (Pi2 / B +) poiché questo è limitato da un fusibile, quindi non vi è alcun vantaggio in una fornitura con rating più elevato. (I modelli precedenti avevano un polifusibile più piccolo - probabilmente 1,1 A.)

Pi più recente (3/2 / B +) hanno un chip monitor di tensione (APX803) che innesca a 4,63 ± 0.07V . Il Pi3B + utilizza un chip MxL7704 per gestire la potenza, che ha lo stesso punto di trigger nominale. Questo controlla il LED di alimentazione rosso .

Se il LED di alimentazione rosso non è illuminato, significa che la tensione di alimentazione è inadeguata. (I Pi più recenti hanno un circuito di potenza ben progettato e possono continuare a funzionare anche se la tensione di ingresso è inferiore alle specifiche; lo stesso potrebbe non essere vero per le periferiche). La GUI aveva un indicatore arcobaleno (sostituito da un fulmine ) che sale in alto a destra se la tensione è inadeguata. Questo ha un timer di 3 secondi e può essere visualizzato anche se il LED sembra essere acceso.

NOTA: il LED di alimentazione rosso sul Pi3B + funziona solo se la scheda SD / chiave USB ha un firmware aggiornato perché è controllata dal software, altrimenti non ha senso.

Dovresti diffidare di forniture USB a basso costo. Molti di questi hanno una regolazione della tensione molto scarsa.

Molti smartphone moderni sono progettati per assorbire più corrente rispetto alla normale USB 500mA max. I produttori di telefoni spesso forniscono caricatori di corrente più elevata, sia con mezzi non standard o adottando le nuove specifiche del caricatore USB, che consente correnti più elevate, ma consente alla tensione di scendere a 3,6 V. Questi sono OK per caricare gli smartphone, ma NON per i dispositivi sensibili alla tensione come il Pi. Potrebbero sembrare che funzionino bene per un Pi leggermente caricato, ma potrebbero non funzionare se molte periferiche sono collegate.

NOTA In caso di problemi (indicatore di bassa tensione o periferiche non affidabili) NON significa che è necessario un livello di corrente / ampli (sic) più elevato. È estremamente improbabile che la tua alimentazione non sia in grado di fornire la corrente - semplicemente non può fornire la corrente richiesta mantenendo la tensione richiesta.

Non importa quanto sia buono il tuo alimentatore se usi cavi di scarsa qualità per collegarti al Pi avrai problemi. Molti (la maggior parte?) Dei cavi μUSB sono progettati per trasportare dati e hanno un cablaggio molto sottile. Ciò rende i cavi sottili, leggeri ed economici, ma non sono adatti per l'alimentazione. Per rimanere nelle specifiche dovrebbe esserci una caduta inferiore a 0,25 V che corrisponde a una resistenza del circuito di 0,25 Ω a 1A. I cavi progettati per caricare gli smartphone sono probabilmente la soluzione migliore e utilizzano sempre il cavo più corto possibile.

Sfortunatamente non sembra esserci alcuna fonte di cavi di qualità con specifiche garantite (sono stato costretto a crearne uno mio). Non sono riuscito a procurarmi prese Micro USB in piccole quantità, ma ho trovato molti venditori sull'offerta eBay Micro USB 5 Pin Male Plug T Port Socket. È necessario fornire il proprio sistema antistrappo, ma accoppiato con un cavo per altoparlante da 23 / .011mm (adatto fino a 1,5 m) forniscono un buon collegamento. Ho accoppiato con uno degli adattatori per driver alimentatore switch 5V per striscia LED per alimentare diversi Pi.

Quanta corrente può essere prelevata dalle porte USB?

La corrente USB Pi (3/2 / B +) viene fornita tramite un interruttore di alimentazione a corrente limitata (AP2553?) (U13), sebbene ciò non sia mostrato negli schemi pubblicati.

L'assorbimento massimo di corrente periferica USB totale indica che la corrente USB massima per Pi (2 / B +) è 600 / 1200mA. Il limite per Pi3 è 1200mA. I modelli precedenti richiedono 500mA.

Il predefinito per 2 / B + è 600mA che può essere raddoppiata modificando max_usb_current=1in /boot/config.txt.

L'hub USB sui modelli B non sembra conforme alle specifiche USB e non limita la corrente. Le singole porte possono fornire oltre 500 mA indipendentemente dalla negoziazione, soggetto al limite massimo complessivo e all'alimentazione adeguata.

Quanta corrente può fornire il pin 3.3V sull'intestazione di espansione?

Si presume che la guida Pi 3.3V fornisca 50mA, ma questo non è ufficialmente documentato per i recenti modelli Pi. Il Pi originale ha un regolatore lineare di bordo che era limitato, ma il B + e successivamente hanno un regolatore di modalità switch che può fornire di più. Il chip del regolatore (che fornisce sia 3,3 V che 1,8 V) è valutato a 1A. Il PMIC MxL7704 utilizzato in Pi3B +, Pi3A + e Pi4 è valutato a 1,5A.

I test effettuati da un membro indicano che è possibile utilizzare fino a 800 mA, a condizione che sia presente un alimentatore adeguato.

Specifiche elettriche di GPIO per le migliori stime dei limiti GPIO.

Quanta corrente può fornire i pin 5V?

Non esiste una risposta semplice a questo. È possibile calcolare approssimativamente;
min di classificazione polifusibile (2,5 A per PI3) e tensione di alimentazione,
meno la corrente richiesta dal Pi stesso ( ~ 750 mA per Pi3 , anche se questo aumenterà per un uso intenso),
meno corrente periferica USB,
meno modulo videocamera (~ 250 mA se installato),
meno porta HDMI (~ 50mA),
meno display (se installato),
meno 3,3 V di corrente fornita ai dispositivi esterni (incluso GPIO).

Il Pi può essere alimentato tramite l'intestazione di espansione?

Esistono molti buoni motivi per alimentare il connettore di espansione, ad esempio utilizzando l'alimentazione della batteria o l'alimentazione di più Pi da un unico alimentatore. Non vi è alcun rischio se si applicano pratiche ingegneristiche adeguate. In effetti, il Foundation Hats Master ha raccomandazioni e requisiti minimi per tale connessione.

"È possibile alimentare il Pi fornendo 5 V tramite i pin di intestazione GPIO (sic) 2,4 e GND. L'intervallo di tensione di ingresso accettabile è 5 V ± 5%. ⋯ Implementare un duplicato diodo di sicurezza dell'alimentazione ⋯ fornire 5 V a un minimo di 1,3 A ⋯ Non collegare in alcun caso una fonte di alimentazione ai pin a 3,3 V. "

NOTA Hats Master è stato aggiornato per i modelli più recenti e include i circuiti suggeriti.

Se si utilizza a Pi Zerol'uso di un diodo di sicurezza dell'alimentazione è probabilmente superfluo, poiché lo Zero non ne ha uno, o effettivamente alcun circuito di protezione.

Dettagli tecnici

Il rilascio di Pi3B+è stato seguito da una descrizione dei suoi circuiti di potenza che include commenti su modelli precedenti. Il pin PEN (accanto a RUN) sull'intestazione J2 è collegato all'abilitazione globale sul modulo di potenza. Tirare questo basso dovrebbe ridurre la corrente Pi a un paio di mA.

Per coloro che sono interessati a comprendere la configurazione dell'alimentazione Pi, consultare lo Schema Raspberry Pi3 . Sono disponibili schemi per altri modelli. Questo può essere un po 'intimidatorio, anche per chi è abituato a questo tipo di cose. C'è una descrizione piuttosto più leggibile di Raspberry Pi B + che è simile. Le H5Vfornisce l'energia HDMI.

Una breve descrizione verbale: -

Power Indal connettore μUSB passa attraverso un polifusibile e un diodo ideale per fornire 5Vquale è la guida da 5 V sulla testata di espansione e fornisce tutta l'alimentazione al Pi tra cui

  • un doppio convertitore step-down (PAM2306) che fornisce 3V3e1V8
  • tramite un MOSFET a 5V_COREe un convertitore step-down (RT8088A) che genera VDD_CORE(1,2 V nominali). Questo è stato eseguito dal SOC nel Pi originale.
  • chip monitor tensione (APX803)
  • Interruttore di alimentazione (RT9741) che produce H5Vper HDMI

NOTA Su B + e Pi2 il LED "PWR" era collegato a un pin GPIO come il chip di monitoraggio della tensione APX803. Ciò consente al Pi di rilevare la sottotensione O di controllare il LED.

Il MOSFET che controlla il LED "PWR" Pi3 è collegato direttamente all'APX803 (che è un drain aperto) quindi sarà SEMPRE spento se la tensione è bassa, ma in caso contrario dovrebbe essere possibile abbassarlo (e spegnere il LED) con un programma . L'ultimo Raspbian (usando il kernel 4.9) sembra aver ripristinato l'accesso al /sys/class/leds/led1quale può essere usato per controllare il LED PWR sul Pi3.
Recenti supporto kernel vcgencmd get_throttledbit0 indica under-voltage


3
Lagnanza molto minore: al paragrafo 4 hai optato per "non vi è alcun vantaggio in una fornitura con rating più elevato". Gli utenti inesperti possono sperimentare una tostatura leggermente allarmante causata dall'esecuzione di 2,5 A di una fornitura nominale per 2,5 A per periodi prolungati. Potrebbe valere la pena modificarlo in "non vi è alcun vantaggio per il Pi in una fornitura con rating superiore".
goobering

@goobering Non vedo il tuo punto. Sono d'accordo sul fatto che molte (la maggior parte?) Delle forniture non soddisfano le specifiche pubblicate (e ho già espresso il mio cinismo riguardo alle "specifiche"), ma il PI sicuramente NON fornirà più di 2,5 A, indipendentemente dalla fornitura. Forse vuoi che non dica alcun beneficio in una fornitura che effettivamente fornirebbe più di 2,5 A?
Milliways,

5
Il vantaggio è interamente per l'alimentatore, non per il Pi: se si utilizza un alimentatore al massimo nominale per periodi prolungati, si stanno verificando guasti precoci e (di solito) temperature relativamente elevate. Le alte temperature in particolare possono essere un po 'preoccupanti. Se si sovraccarica l'alimentatore per lasciare un po 'di spazio per la testa, si riduce la fatica e si allunga un po' la sua longevità.
goobering

@goobering Un alimentatore con una potenza nominale di 2,5 A, dovrebbe essere in grado di erogarlo per la sua tensione nominale.
Christian,

1
@Christian: Forse ... ma ne vedo pochissimi che elencano la "vita valutata" tra le loro specifiche. Inoltre, se questo alimentatore è richiesto solo per fornire qualcosa in meno della sua corrente nominale, durerà più a lungo. Il calore uccide e più calore uccide più velocemente.
Seamus,

4

La raccomandazione della Raspberry Pi Foundation è sempre stata di 5 V più o meno 0,25 V.

In pratica il Pi funziona da poco più di 3,3 V a poco meno di 6 V. Personalmente limiterei la tensione a meno di 5,8 V.

Naturalmente le cose che si collegano al Pi possono avere un intervallo di tensione più limitato.

L'assorbimento massimo di corrente dai binari 5V e 3V3 dipende dalla versione Pi e da come viene alimentato (se alimentato tramite microUSB tutti tranne il Pi Zero hanno un polifusibile montato).

Se si alimenta tramite l'intestazione di espansione, utilizzare un pin di terra e 5V.


1
Questa risposta è piuttosto ampia e pericolosa per chiunque non sappia cosa fa. Potrebbe essere necessario un voltaggio più elevato, sì. Ma non guidare il Pi! Una tensione troppo alta lo danneggerà! Di solito è necessaria una tensione maggiore per superare la caduta di tensione sui cavi USB economici per alimentare il Pi. Mentre la sottotensione non danneggerà il Pi stesso, potrebbe causare interruzioni e riavvii a carico elevato danneggiando così il file system.
kwasmich,

Sono assolutamente d'accordo sul fatto che l'alimentazione tramite i pin GPIO sia la più affidabile, ma devi essere più cauto mentre ignori qualsiasi misura di sicurezza come i fusibili.
kwasmich,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.