Les unités Raspberry Pi 4 modèle B confrontées à un problème d'alimentation USB de type C présentent des solutions de contournement simples malgré des défauts de conception flagrants

Technologie / Les unités Raspberry Pi 4 modèle B confrontées à un problème d'alimentation USB de type C présentent des solutions de contournement simples malgré des défauts de conception flagrants 4 minutes de lecture

Tarte aux framboises-



La Fondation Raspberry Pi a récemment lancé la quatrième itération de son ordinateur monocarte extrêmement populaire, le Raspberry Pi 4 Model B.Peu de temps après, plusieurs unités achetées par des acheteurs avides ne sont pas parvenues à se mettre sous tension via le port USB Type C. La fondation a rapidement mené sa propre enquête interne et a confirmé que son tout nouveau Raspberry Pi 4 Model B avait un problème avec certains câbles USB de type C ne parvenant pas à charger l'ordinateur monocarte. Les acheteurs ont été assez bruyants sur le problème étrange qui semble être une défaillance matérielle. Bien que le problème réside dans la façon dont le matériel est conçu, il existe quelques solutions de contournement simples et efficaces.

La Fondation Raspberry Pi a ouvertement reconnu que le Raspberry Pi 4 récemment publié ne fonctionnera pas lorsqu'il est alimenté à l'aide de certains câbles USB de type C. L'ordinateur monocarte abordable est de loin le choix le plus populaire pour les développeurs qui travaillent sur des projets Internet des objets (IoT). Outre plusieurs éléments matériels nouveaux et améliorés, notamment un meilleur processeur, deux ports de sortie micro HDMI et jusqu'à 4 Go de RAM, le Raspberry Pi 4 Model B est la première carte Pi à utiliser une prise d'alimentation USB-C. Incidemment, la nouvelle itération n'a pas de port d'alimentation dédié et doit entièrement dépendre du port USB Type C. En d'autres termes, la quatrième édition de Raspberry Pi est la première à inclure un port USB-C capable de lui fournir de l'énergie.



Plusieurs utilisateurs et premiers utilisateurs du Raspberry Pi 4 modèle B se sont rapidement rendu compte que certains types de câbles USB Type C ne parviennent tout simplement pas à alimenter l'ordinateur à carte unique. Incidemment, de nombreux utilisateurs ont fermement affirmé que tous les câbles USB de type C capables de fournir de l'énergie et de transmettre des données auraient dû fonctionner avec le nouveau Raspberry Pi 4 Model B si la Raspberry Pi Foundation avait simplement suivi correctement la spécification USB-C. et à fond. En d'autres termes, la fondation semble avoir manqué quelques indices de conception simples mais critiques et des protocoles qui auraient garanti que le port USB Type C du nouveau modèle accepte la fourniture d'énergie de tous les câbles compatibles.

Pourquoi le nouveau Raspberry Pi 4 modèle B ne peut-il pas accepter l'alimentation de certains câbles USB de type C?

Le problème étrange a été signalé pour la première fois par Liliputing , une plateforme qui teste régulièrement les ordinateurs monocarte. Suite à l'afflux de plusieurs rapports de certains câbles USB de type C ne fonctionnant pas avec le Raspberry Pi 4 modèle B, le cofondateur de Raspberry Pi Eben Upton a reconnu le problème et a tenté de fournir une explication sur le phénomène.

Selon Upton, le nouveau Raspberry Pi 4 ne reçoit pas d'alimentation lorsqu'il est utilisé avec des câbles USB-C marqués électroniquement ou e-marqués. Ces câbles de nouvelle génération sont généralement utilisés par les Apple MacBook et autres ordinateurs portables. Inutile d'ajouter que ces câbles ont été spécifiquement conçus avec la sécurité comme une préoccupation majeure. Ils ont une protection intégrée qui empêche le flux d'électricité en cas de décalage entre la livraison et l'acceptation de l'électricité. En d'autres termes, les câbles sont suffisamment intelligents pour établir d'abord une norme commune d'alimentation électrique et ensuite seulement permettre à l'alimentation électrique de circuler.



Parlant du problème, Upton a déclaré: «Un chargeur intelligent avec un câble marqué e identifiera à tort le Raspberry Pi 4 comme un accessoire d'adaptateur audio et refusera de fournir de l'énergie. Je m'attends à ce que cela soit corrigé dans une future révision du conseil d'administration, mais pour l'instant, les utilisateurs devront appliquer l'une des solutions de contournement suggérées. Il est surprenant que cela ne se soit pas manifesté dans notre (assez vaste) programme de tests sur le terrain. '

Benson Leung, un ingénieur Google Chrome OS, se bat depuis longtemps pour une norme de test et d'approbation plus stricte et plus uniforme pour les câbles et chargeurs USB de type C. L'USB Type C est une norme ou un port relativement nouveau pour les données et l'alimentation électrique. Il est plus rapide, efficace et capable de fournir une grande quantité d'énergie par rapport à son prédécesseur, le port micro USB. Cependant, le port micro USB est inactif et utilisé dans le commerce depuis longtemps, et il existe donc des normes bien établies pour le même.

Leung affirme que les ingénieurs de Raspberry Pi ont commis une «erreur de conception matérielle USB-C courante». En raison du défaut de conception du nouvel ordinateur monocarte, de nombreux câbles USB de type C sont simplement incapables de fournir de l'énergie. Comme mentionné précédemment, si le Raspberry Pi 4 est incorrectement identifié comme un accessoire d'adaptateur audio, même les chargeurs USB-C compatibles fourniront zéro volts au lieu des 5 volts nécessaires à l'ordinateur monocarte.

Leung a depuis longtemps critiqué les fabricants de Raspberry Pi pour n'avoir apparemment pas effectué de tests suffisants. Il explique que d'un point de vue technique, la spécification USB-C définit deux broches appelées CC1 et CC2 pour se connecter au puits d'alimentation d'une manière spécifique. Les concepteurs de Raspberry Pi s'en sont apparemment écartés de deux manières critiques.

«Le premier est qu'ils ont conçu ce circuit eux-mêmes, en essayant peut-être de faire quelque chose d'intelligent avec la détection de niveau de courant, mais en échouant à le faire correctement. Au lieu d'essayer de trouver un circuit intelligent, les concepteurs de matériel devraient simplement copier exactement la figure de la spécification USB-C. La deuxième erreur est qu'ils n'ont pas réellement testé leur conception Pi 4 avec des câbles avancés. Je comprends, la situation du câble USB-C est déroutante et désordonnée, et je l'ai couverte en détail qu'il existe de nombreux câbles différents . '

Comment alimenter le nouveau Raspberry Pi 4 modèle B avec n'importe quel câble USB de type C?

Bien que les nouveaux modèles de Raspberry Pi 4 modèle B refusent généralement d'être alimentés par certains câbles USB de type C modernes, il existe quelques solutions de contournement simples. Les propriétaires de Raspberry Pi 4 devront utiliser des câbles USB-C non marqués e. Ces câbles sont livrés avec la plupart des chargeurs de smartphone. L'autre méthode simple pour alimenter le nouveau Raspberry Pi 4 via le port USB Type C consiste à utiliser des chargeurs plus anciens avec des câbles A-C ou des adaptateurs micro USB vers Type C. Essentiellement, toute ancienne méthode d'alimentation électrique peut fonctionner tant qu'elle peut fournir 5,1 volts et 3 ampères.

Incidemment, il existe très peu d'anciens chargeurs AC capables de fournir 5,1 volts et 3 ampères. Cependant, plusieurs chargeurs modernes sont capables de fournir beaucoup plus de puissance grâce aux nouvelles normes de charge rapide. En d'autres termes, combiner un nouveau chargeur de smartphone avec un ancien câble USB Type C est une option réalisable. L'option la plus évidente, la plus fiable et la plus recommandée est d'acheter le bloc d'alimentation officiel du Raspberry Pi 4. Cependant, à 8 $ ou 8 £, ce n'est certainement pas une option bon marché.