Quel est le problème avec le backfeeding?

16

Nouveau sur le Pi, tellement nouveau en fait que mon tout premier (un B +) n'est même pas encore arrivé par la poste ...

Je sais que le «backfeeding» ou le «backpowering» fait référence à l'alimentation du Raspberry Pi via un concentrateur USB alimenté connecté au Pi via le port USB de ce dernier (plutôt que la prise d'alimentation micro-USB). J'ai vu beaucoup de discussions sur la façon de l'éviter, allant de «éviter ces concentrateurs» à même des solutions impliquant des câbles USB personnalisés qui excluent le fil + 5V.

Mais pourquoi est-ce si important?

Un concentrateur USB fonctionne au même + 5V que le Pi lui-même. Et le côté sortie de l'alimentation du Pi est connecté directement au rail + 5 V des ports USB (du moins c'est ce que j'ai rassemblé à partir des schémas simplifiés que j'ai examinés). Alors, qu'importe que le + 5V provienne du concentrateur USB au lieu de la propre alimentation du Pi?

Kromey
la source

Réponses:

10

Il n'y a de problème que si vous avez deux alimentations 5V qui se battent.

J'alimente assez souvent les premiers modèles Pis, mais si je le fais, je n'alimente pas également via l'en-tête d'extension ou la prise microUSB.

Au fait, vous ne pouvez pas alimenter le B + ou A + ou Pi2 via les prises USB. Des circuits ont été ajoutés pour arrêter les problèmes d'appel actuels qui plantaient le Pi. En tant qu'effet secondaire, cela a stoppé la capacité de rétrograder.

MODIFIÉ POUR AJOUTER

Comme JamesJones le mentionne dans sa réponse, vous pouvez réellement alimenter le A + / B + / Pi2 à partir de l'USB une fois que le Pi a été démarré avec alimentation via le microUSB ou l'en-tête d'extension.

joan
la source
1
Oh intéressant, je pensais avoir lu le contraire, que le B + et al avaient retiré les circuits, ce qui rendait plus facile le retour de l'alimentation.
Kromey
3
Quand je dis retour d'alimentation, je veux dire spécifiquement via les prises USB. Certains (bêtement à mon avis) ont commencé à utiliser le terme pour alimenter via l'en-tête d'extension (malheureusement, cela inclut la Fondation). Vous ne pouvez pas sauvegarder l'alimentation via des prises USB sur le A + / B + / Pi2. Vous pouvez alimenter via le microUSB ou l'en-tête d'extension.
joan
Pas nécessairement la «seule» façon dont vous pourriez avoir un problème. Vous ne respectez pas les spécifications USB, ce qui signifie que vous pourriez avoir un comportement indéfini sur certains appareils. Comme tuer l'ordinateur auquel vous êtes connecté. youtube.com/watch?v=Uh6iKilgtG0
steveayre
3

OUI, VOUS POUVEZ! MAIS .... voici ce que vous devez faire pour que cela fonctionne.

Tout d'abord, vous ne pouvez pas allumer le Pi2B juste sur un concentrateur USB par exemple. Vous devez toujours le démarrer en utilisant la méthode classique avec le connecteur micro-usb.

Mais après avoir démarré, vous pouvez facilement retirer le connecteur micro-usb en le laissant juste sous tension via le port / concentrateur USB.

Seul bémol: vous ne pouvez pas redémarrer et devrez brancher le micro-USB pendant les quelques secondes qu'il faut pour qu'un RPi2B démarre, mais après cela, retirez joyeusement le connecteur micro-USB à nouveau.

Les risques: comme toujours avec le backpowering. Aucune protection donc assurez-vous d'avoir une alimentation stable / USB-HUB alimenté qui produit la bonne tension / Ampage sans fluctuation de courant.

Juste pour être parfaitement simple:

Hub USB alimenté par plug-in -> Rien ne se passe -> Connecteur micro-USB plug-in sans retirer le hub -> Lance le démarrage ... -> Retirez le micro-USB après le démarrage complet. TERMINÉ.

Si vous devez redémarrer:

Mise à jour du noyau, redémarrage nécessaire -> redémarrage sudo -> arrêt -> rien ne se passe -> Plugin Micro-USB-Connector -> démarre le démarrage ... -> Démarré avec succès, retirez le Micro-USB. TERMINÉ.

Autre que ça? S'amuser.

JamesJones
la source
1

J'ai une paire d'unités A +: Type: Modèle A +, Révision: 1.2, Mémoire: 256 Mo, Fabricant: Sony

Ceux-ci semblent très bien fonctionner en retour à partir de mon concentrateur USB. Je les ai fait fonctionner pendant un certain temps sans problème.

En fait, mon modèle Pi2 ne permet pas du tout de backfeed en utilisant le même hub USB.

Subrosa
la source
Qu'est-ce qu'une unité A + dans ce contexte?
Bex
1
L'A + est le modèle dépouillé du Pi B + avec l'en-tête GPIO à 40 broches. Dans ce contexte, il se comporte différemment du B + en ce qui concerne la puissance de rétro-alimentation.
Subrosa