¿Los conectores USB-C solo funcionan en el lado de destino, no en el lado del host?

3

Quería convertir un cable corto USB-A-to-Micro USB / Lightning en uno que tenga un conector USB-C en el lado del host (porque no pude encontrar nada para comprar). Corté el conector USB-A y lo reemplacé con un conector USB-C soldable que encontré en eBay. Las variantes de este conector parecen ser comunes. Cuando reemplacé el enchufe viejo, conecté GND, VBUS, un D- / D +.

Lamentablemente no funciona y el proveedor me dijo que los conectores solo funcionan en el lado de destino:

  

El conector no es pinout OTG, no puede conectar el host al destino.   El final de tipo c debe ser el final de destino.

No estoy seguro de qué tiene que ver OTG con eso, en todo caso.

La imagen de ese sitio web dice "resistencia de 5.1K", pero cuando la mido, la resistencia entre CC1 y VBUS es en realidad de 56 K.

Después de un poco de investigación, me parece que la solución correcta es quitar la resistencia de 56K a VBUS y reemplazarla con una de 5.1K a GND. En la pequeña PCB unida al conector y mostrada en la foto de abajo, eso significa quitar la resistencia en la posición media y agregar una de 5.1 K en la posición actualmente vacía de la izquierda. ¿Eso suena bien?

Actualización: quitar el 56k pull up y agregar el 5.1k pull down resistor como se describe lo hizo funcionar.

    
pregunta Marc Liyanage

1 respuesta

1

Está intentando hacer el llamado "ensamblaje heredado". En los conectores normales de Tipo C a Tipo C, la función del host y el dispositivo se administran automáticamente a través de la línea CC dentro del cable. Cuando está construyendo un cable heredado, los conectores / cables heredados no tienen pines CC, por lo que la función de un puerto debe seleccionarse con las resistencias adecuadas DENTRO del sobremoldeado del cable. Incluso si un puerto Tipo-C tiene un rol fijo como host, no generará VBUS hasta que vea una firma válida en los pines CC.

El extremo del cable original con 56k a VBUS indica que el otro extremo es HOST. Conectar HOST a HOST resultará en un problema.

Si desea que su cable se comporte como un dispositivo (y tome la función de carga de un host Tipo-C), necesita que su cable simule ser un dispositivo. Esto se hace con 5.1k desplegable en uno de los pines CC en el extremo del conector Tipo-C. Debería funcionar.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas