Qual è il problema con il backfeeding?


16

Nuovo per il Pi, così nuovo in realtà che il mio primissimo (un B +) non è ancora arrivato per posta ...

So che "backfeeding" o "backpowering" si riferisce all'alimentazione del Raspberry Pi tramite un hub USB alimentato collegato al Pi tramite la porta USB di quest'ultimo (anziché la presa di alimentazione micro-USB). Ho visto molte discussioni su come evitarlo, che vanno da "evitare questi hub" fino a soluzioni che coinvolgono cavi USB personalizzati che escludono il filo + 5V.

Ma perché questo è un grosso problema?

Un hub USB funziona allo stesso + 5V su cui funziona lo stesso Pi. E il lato di uscita dell'alimentatore del Pi è collegato direttamente alla guida + 5V delle porte USB (almeno è quello che ho raccolto dagli schemi semplificati che ho visto). Quindi, cosa importa che il + 5V provenga dall'hub USB invece dell'alimentatore Pi?

Risposte:


10

C'è solo un problema se hai due rifornimenti da 5 V che combattono tra loro.

Abbastanza spesso riaccendo il modello iniziale Pis, ma se lo faccio, non accendo anche tramite l'intestazione di espansione o la presa microUSB.

A proposito, non è possibile alimentare nuovamente B + o A + o Pi2 tramite le prese USB. Sono stati aggiunti dei circuiti per fermare gli attuali problemi di picco che un tempo causavano l'arresto anomalo del Pi. Come effetto collaterale questo ha fermato la capacità di sostenere il potere.

MODIFICATO PER AGGIUNGERE

Come menziona JamesJones nella sua risposta, puoi effettivamente backpowerare A + / B + / Pi2 da USB una volta che il Pi è stato avviato con alimentazione tramite il microUSB o l'intestazione di espansione.


1
Oh interessante, pensavo di aver letto il contrario, che B + et al avevano rimosso i circuiti che in realtà rendevano più semplice il back power.
Kromey,

3
Quando dico di nuovo l'alimentazione, intendo specificamente tramite le prese USB. Alcuni (stupidamente secondo me) hanno iniziato a usare il termine per alimentare tramite l'intestazione di espansione (purtroppo che include la Fondazione). Non è possibile ripristinare l'alimentazione tramite prese USB su A + / B + / Pi2. È possibile alimentare tramite il microUSB o l'intestazione di espansione.
joan

Non necessariamente l'unico "modo" in cui potresti avere un problema. Stai infrangendo le specifiche USB, il che significa che potresti avere un comportamento indefinito su alcuni dispositivi. Come uccidere il computer a cui sei collegato. youtube.com/watch?v=Uh6iKilgtG0
steveayre

3

SI, PUOI! MA .... ecco cosa devi fare per farlo funzionare.

Prima di tutto, ad esempio, non è possibile accendere Pi2B tramite un hub USB. Devi sempre avviarlo usando il metodo classico con il connettore micro-usb.

Ma dopo l'avvio, è possibile rimuovere felicemente il connettore micro-USB lasciandolo appena acceso tramite la porta / hub USB.

Unico inconveniente: non è possibile riavviare e sarà necessario collegare il Micro-USB per i pochi secondi necessari per l'avvio di un RPi2B, ma successivamente rimuovere di nuovo felicemente il connettore micro-USB.

I rischi: come sempre con il backpowering. Nessuna protezione quindi assicurati di avere un alimentatore / HUB USB alimentato stabile che offra la giusta tensione / ampage senza fluttuazione di corrente.

Solo per essere completamente diretto:

Plug-in Powered-USB-Hub -> Non succede nulla -> Plug-in Micro-USB-Connector senza rimuovere Hub -> Inizia l'avvio ... -> Rimuovi Micro-USB dopo l'avvio completato. FATTO.

Se è necessario riavviare:

Aggiornamento del kernel, riavvio necessario -> riavvio sudo -> spegnimento -> non succede nulla -> Plugin Micro-USB-Connector -> avvia l'avvio ... -> Avviato con successo, rimuovere Micro-USB. FATTO.

Oltre a quello? Divertiti.


1

Ho un paio di unità A +: Tipo: Modello A +, Revisione: 1.2, Memoria: 256 MB, Produttore: Sony

Questi sembrano backfeed bene dal mio hub USB. Li ho fatti correre per qualche tempo senza problemi.

Il mio modello Pi2 infatti non consente affatto il backfeed utilizzando lo stesso hub USB.


Cos'è un'unità A + in questo contesto?
Bex,

1
A + è il modello ridotto del Pi B + con l'intestazione GPIO a 40 pin. In questo contesto si comporta in modo diverso rispetto a B + quando si tratta di potere di backfeeding.
Subrosa
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.