Risposte:
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.
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=1
in /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.
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.
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).
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 Zero
l'uso di un diodo di sicurezza dell'alimentazione è probabilmente superfluo, poiché lo Zero non ne ha uno, o effettivamente alcun circuito di protezione.
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 H5V
fornisce l'energia HDMI.
Una breve descrizione verbale: -
Power In
dal connettore μUSB passa attraverso un polifusibile e un diodo ideale per fornire 5V
quale è la guida da 5 V sulla testata di espansione e fornisce tutta l'alimentazione al Pi tra cui
3V3
e1V8
5V_CORE
e un convertitore step-down (RT8088A) che genera VDD_CORE
(1,2 V nominali). Questo è stato eseguito dal SOC nel Pi originale.H5V
per HDMINOTA 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/led1
quale può essere usato per controllare il LED PWR sul Pi3.
Recenti supporto kernel vcgencmd get_throttled
bit0 indica under-voltage
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.