¿Cómo un cable USB defectuoso que no cumple con las especificaciones puede dañar el cargador / hub?

8

En esta revisión (que recibió rápidamente atención pública significativa ), un ingeniero de Google señaló una falla en el cable, que, según él puede "dañar el concentrador USB o el cargador".

De la misma revisión, "se utilizará un valor de 56 kΩ ± 5% para proporcionar tolerancia a la caída de IR en V BUS y GND en el conjunto del cable". ¿Alguien podría aclarar esto y explicar cómo un cable defectuoso podría dañar un concentrador o un cargador y por qué la resistencia de 10 k used utilizada en este cable en particular no es suficiente para evitar esto?

    
pregunta fstanis

1 respuesta

10

Básicamente, esa resistencia se usa para indicar al dispositivo a qué tipo de interfaz está conectada.

Si la resistencia es de 56 K, indica al dispositivo conectado que realmente está conectado a un puerto USB-2.0, y tiene que negociar con el host remoto para conocer la cantidad de energía que puede extraer con seguridad.

Si la resistencia es de 10K, debería indicar que está conectada a un host que puede proporcionar 3 amperios de potencia sin que se requiera ninguna negociación .

La preocupación aquí es que incluso las interfaces USB-2.0 de mayor potencia solo se especificaron hasta 1.5A (más alto para cargadores dedicados sin datos).

Básicamente, la preocupación es que no hay forma de predecir con seguridad qué ocurrirá con cada pieza de hardware cuando el dispositivo conectado consuma 2 veces la corriente para la que fue diseñado originalmente. Dependiendo del diseño del hardware, podría fallar de muchas maneras, algunas de las cuales pueden dañar cualquier dispositivo conectado.

Si tiene suerte y tiene un host diseñado adecuadamente , la falla sería simplemente la desconexión de circuito abierto de un PTC que evitaría la carga, pero se restablecería una vez que se haya desconectado la sobrecarga. .

Sin embargo, lo anterior implica que tiene un dispositivo host que tiene un PTC, que a menudo no es cierto en muchos centros ultra económicos. Si su dispositivo no tiene instalaciones de protección, puede descubrir el modo de falla de su fuente de alimentación.

Nuevamente, idealmente, la fuente de alimentación simplemente se apagaría por sobrecarga. Sin embargo, nuevamente, esto implica que se han tenido en cuenta las consideraciones de seguridad adecuadas en la fuente de alimentación, que generalmente aumentan su precio. Por otro lado, es posible (por ejemplo) que el host use un convertidor DC-DC para convertir un riel local de 12V a 5V para la interfaz USB, y la sobrecarga hace que el MOSFET de conmutación falle en cortocircuito, lo que da como resultado 12V en el Línea USB 5V, que casi con seguridad dañaría los circuitos internos del host y la electrónica del dispositivo.

El peor caso absoluto y patológico sería el anterior, solo el dispositivo / cargador conectado se incendia y quema su casa, matando a su gato / sustituto de gato (otra persona, niños, perros, hurones, pequeños). ardilla enojada etc ...).

Este es un escenario poco probable, y el sistema que falla descrito anteriormente no está bien diseñado, pero funcionaría normalmente de otra manera, y cumple con los estándares . Los fabricantes de adaptadores no pueden saber que no hay dispositivos así, y como tal, la venta de un dispositivo que intencionalmente viola las especificaciones USB solo para hacer que un dispositivo conectado se cargue más rápido. altamente irresponsable.

En efecto, la resistencia de 10 KΩ no la "evita", en realidad se usa como parte de un sistema para informar al dispositivo conectado sobre el host al que está conectado. Está efectivamente al lado del dispositivo conectado, y reclamar que el host puede hacer cosas que probablemente nunca se diseñó para hacer.

    
respondido por el Connor Wolf

Lea otras preguntas en las etiquetas