web-dev-qa-db-fra.com

Comment savoir si un câble USB-C peut être utilisé en toute sécurité?

Il y a beaucoup de presse sur la façon dont certains câbles USB de type C sont dangereux - si je comprends bien, ils ont une mauvaise résistance, et cela provoque l'appareil tirer trop de pouvoir.

Par ailleurs, je souhaiterais disposer de câbles USB A à C peu coûteux pour ranger votre maison. J'ai aussi actuellement un probablement câble non standard fourni avec le téléphone - conçu pour gérer jusqu'à 5v 4A - j'ai un un plus trois et sa partie de la charge rapide de charge du tableau de bord système. Je suppose cependant que son utilisation est sans danger avec un PC.

"Obtenir des câbles qui ont été testés par benson leung " est une bonne idée, disposer d'un moyen standard de tester mes propres câbles sans le lien 5x ou 6p serait bien.

D'après ce que j'ai compris, le problème est lié à une consommation de courant excessive. Le fait de surveiller le côté de la consommation de téléphone avec une application telle que l'ampère serait-il suffisant? Quel courant est "sûr" pour un téléphone connecté à un PC?

Si je voulais vérifier la résistance, où serait-elle?

En bref, comment, à moins de prendre un autre téléphone (un lien et utiliser checkR), puis-je tester pour voir s'il est sans danger pour mon téléphone et mon ou mes ordinateurs actuels?

J'utiliserai diverses sources de charge possibles, mais plus important encore, je veux un câble de rechange que je puisse utiliser pour connecter mon téléphone au transfert de données. Pour nos besoins, supposons un PC Windows 10 avec un concentrateur USB alimenté comme base de test. J'utiliserais probablement les anciens câbles USB A -> USB C pour la plupart.

J'ajouterais également, il est plausible que le problème peut être spécifique à certaines combinaisons téléphone/ordinateur. L'OP2 utiliserait apparemment n'importe quel câble USB, qu'il soit spécifié ou non. Les liens pourraient ne pas avoir. Par conséquent, tester le matériel mon

15
Journeyman Geek

Il n'y a pas besoin de soupçonner quelque chose ou non. Tout est défini dans les spécifications de type C. Utilisez la règle commune d'ingénierie: lisez les spécifications.

Oui, le problème principal concerne les "câbles hérités", notamment les connecteurs de type A à Type C. Les spécifications de type C définissent le mécanisme principal de détection de la capacité source par le port consommateur (téléphone/tablette ou UFP).

Si un câble C-C standard est utilisé, le port fournisseur (DFP) "annonce" sa capacité en utilisant trois résistances de rappel différentes sur la broche CC. Si une référence de montée de 5V est utilisée, ces valeurs sont 56k, 22k et 10k, pour une capacité de port de 500mA, 1500mA et 3000mA en conséquence. Le fil CC transmet ces informations de DFP à l'extrémité du câble de type C. Le périphérique connecté (le téléphone) détectera (devrait) cela et limitera sa consommation en conséquence.

Maintenant, que faire si vous n’avez qu’un ancien port de type A sur votre hôte, comme le font la plupart des ordinateurs? Le Type-A n'a pas de broches supplémentaires comme CC. La spécification de type C suggère d'intégrer ces informations à l'extrémité de type C du câble A-> C hérité. Par conséquent, le "canal d’information" est cassé et le téléphone essaiera de capter autant de courant que la résistance de rappel à l’intérieur du surmoulage de type C, qui est soudée par le fabricant du câble. Comme le câble ne sait pas sur quel port vous allez le brancher, le câble de sécurité doit être tiré à 56 k, sinon le téléphone peut essayer de sucer 1,5 A ou même 3 A du câble. Si le port est un port USB ordinaire, l’alimentation demandée par le câble peut dépasser largement la capacité du port. Avec une alimentation électrique non contrôlée peu coûteuse (certaines cartes mères PC connectent le VBUS directement au + 5VSTBY interne), le système sera arrêté.

Si le port est assez puissant, mais que le câble utilisé est maigre (les câbles de type C peuvent avoir aussi peu que 28 AWG sur les fils VBUS et GND) et que le connecteur C a une mauvaise remontée de 10k, le câble peut griller et causer Feu.

P.S. Vous pouvez mesurer la valeur de pull-up de CC-to VBUS sur n’importe quel câble A-C en utilisant un connecteur tel que celui-ci: link

6
Ale..chenski

Un guide sur l'achat de câbles USB-C sécurisés a été préparé par laptopmag.com et est disponible ici:

http://www.laptopmag.com/articles/how-to-find-safe-usb-type-c-cables

Autant dire que tester les courants et les résistances d’un connecteur à l’autre ne sera pas trivial et nécessitera probablement un équipement spécialisé. Faites donc confiance aux câbles certifiés par des personnes qui ont cet équipement. À titre d'exemple, en regardant l'ingénieur que vous mentionnez dans votre message, celui de Benson Leung, Google + blog , vous pouvez vous faire une idée de sa méthodologie de test. Cela ressemble en grande partie à une combinaison de plug-and-prier et de placer les choses sous un oscilloscope.

edit: Un schéma de la manière dont les résistances sont rangées dans un câble USB-C est disponible ici . Il peut être possible d’utiliser une carte opto-isolée USB-C, telle que celle disponible ici , afin d’établir des impédances et des résistances de base aux bornes de produits connus. (certifié) et testez ces lignes de base contre les câbles suspects. Assurez-vous de tenir compte des tolérances.

4
Bradley Evans

J'ai fait un peu de travail sur le sujet - je n'ai pas l'équipement pourdéfinitivementpour vérifier la sécurité, mais il y a une poignée de choses que j'ai remarquées avec mes propres expériences.

Pour la plupart, ce problème semble concerner les câbles USB C vers USB 2.0type A. Ils s'identifient mal à certains téléphones - les liens et les pixels semblent être les principaux, et consomment beaucoup plus d'énergie que ce qui est sans danger. Les câbles C à C devraient convenir.

Cela dit, le téléphone, l’ordinateur et le câbleallsemblent jouer un rôle.

Sivous avez un pixel nexus 5x, 6p ou chromebook, l'application checkR serait un bon moyen de faire une test rapide. Je ne le fais pas et cela ne fonctionne pas sur mon appareil. Ceux-ci semblent être les principaux appareils mentionnés dansmost/ articles sur le sujetetsont les meilleurs outils pour vérifieretles appareils avec lesquels vous devez faire preuve de la plus grande prudence.

J'utilise ampère à la place car j'ai un One Plus trois - il me donne une "lecture max usb actuelle" (que je ne vois que sur mon USB C capable téléphone et pas mon ancienne moto G) - et sur un chargeur dédié, 1 500 mA et sur les ports USB du panneau avant, détecté comme 500 mA.

Un câble "sûr" aura une valeur inférieure à 3A et bien sûr, la consommation actuelle devrait être inférieure à celle utilisée si vous n'utilisez pas de chargeur rapide: la combinaison chargeur/câble DASH/VOOC est détectée comme étant une clé USB maximum de 1800 mA et se charge à 3500 mA ( Comme conçu). Je crois que l’ampère indique le tauxchargedu téléphone, de sorte que votre consommation actuelle s’élève à environ 200-500mA de plus. Le moniteur actuel vous fournira également des données brutes.

Je soupçonne que les charges OP3descendentjusqu'à 1,5 A (et 500 mA sur un PC), à moins que le câble/chargeur DASH/VOOC ne soit utilisé; il pourrait donc être sûr par défaut du fait de son caractère non conforme . Si vous n'êtes pas sûr, cela vaut probablement la peine de garder un œil dessus.

J'achèterai peut-être un voltmètre USB dédié à la science à l'avenir, mais il semble queà moins quevotre téléphone soit conçu pour consommer plus de courant en fonction du câble, conformément aux spécifications, il devrait être relativement sûr.

Donc, monphonesemble bien se comporter avec n’importe quel câble, et mes câbles peu coûteux sont sans danger pour la plupart. Si quelqu'un visite avec un lien, je lui demanderai de lancer d'abord checkR et d'annoter mes câbles.

1
Journeyman Geek

Malheureusement, le seul moyen sûr de vérifier si un câble est conforme aux spécifications consiste à utiliser un périphérique dédié à cet effet - quelque chose comme testeur de câble avancé , que je crois que Benson utilise actuellement dans ses tests.

Si vous ne savez pas si un câble fonctionne, vérifiez s'il est certifié USB-IF - c'est le meilleur moyen de savoir si un câble est valide au préalable! La liste complète est disponible ici et est mise à jour régulièrement: Certifications de câble USB de type C .

S'il n'est pas certifié USB-IF, vérifiez si quelqu'un (tel que Benson) l'a testé et a publié les résultats auparavant.


Tout cela étant dit, voici pourquoi il peut être difficile de tester un câble.

En ce qui concerne les câbles USB Type-C à Type-A, il y a deux choses à garder à l'esprit:

  • At-il le 56k pull-up?
  • La résistance du câble est-elle suffisamment basse pour pouvoir gérer en toute sécurité la puissance maximale qu’elle peut supporter?
  • Est-il câblé correctement?

La première est facile (en quelque sorte) - comme ALi Chen l'a souligné, vous pouvez mesurer la résistance au pull-up et déterminer si un câble est sûr.

Les deux derniers, cependant, peuvent ne pas être simples.

Si vous êtes certain que le câble utilise une résistance de traction de 56 kHz correcte, vous pourrez peut-être vérifier si la tension chute lorsque le câble est en cours d'utilisation, connecté à un chargeur conforme et sous charge. Si elle est inférieure à 4,5 V, jetez-la immédiatement. Si c'est au-dessus de cela, mais en dessous de 4,8 V avec une charge normale, vous n'avez pas besoin de le jeter, mais vous devriez probablement.

Vérifier si un câble est câblé correctement est une toute autre histoire. Un câble mal câblé peut tuer votre appareil - exactement ce qui est arrivé à Benson avec un très mauvais câble . Le fabricant peut commettre de nombreuses erreurs et il est difficile de déterminer si tout fonctionne correctement sans dispositif spécialisé.

Tout cela, à l’exception du câble 56k, qui est spécifique au câble existant, s’applique également aux câbles USB Type-C à Type-C: ils peuvent également être mal câblés et les exigences de résistance sont plus strictes ici, car ces câbles ont pour prendre en charge au moins 60 W - ou, dans certains cas, pour les câbles émarqués, jusqu'à 100 W - un saut énorme par rapport à l'USB traditionnel qui ne nécessitait que la prise en charge de 2,5W - 15W.


Enfin, avec tout cela à l’esprit, une application comme Ampere n’est pas une métrique suffisante pour déterminer si un câble est valide - même si nous ne tenons pas compte du fait qu’un mauvais câble peut être dangereux de se brancher votre téléphone même pendant une minute, le chargement d’un téléphone ne permet pas de mesurer la qualité d’un câble:

  • Si le câble ne dispose pas de la résistance 56k, le téléphone peut toujours se recharger - il essaiera de tirer davantage d’alimentation du chargeur.
    • Sur certains chargeurs, cela fonctionnera réellement. De nombreux chargeurs peuvent supporter une charge importante, soit par leur conception, soit par le fabricant qui n'a pas pris les précautions de sécurité adéquates (un chargeur devrait s'arrêter sous une certaine forme lorsqu'il est surchargé, car il est dangereux de le faire fonctionner). .
    • Sur certains chargeurs, cela entraînera une chute de tension, mais le téléphone risque toujours de se recharger lentement, ce qui donnera l’impression que le câble est correct alors que le chargeur est en réalité surchargé. Différents téléphones sont plus ou moins tolérants aux tensions plus basses.
  • Tous les téléphones ne tenteront pas réellement de tirer autant de courant, même avec la résistance 56k en place.
  • Ampere n'essaie d'estimer la charge que sur la base de la différence de charge pour une période donnée. Par exemple, un appareil consommant beaucoup d'énergie à l'heure actuelle semblera se charger lentement en ampères.
0
fstanis