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

Quería convertir un cable corto USB-A-a-Micro USB/Lightning en uno que tenga un conector USB-C en el lado del host (porque no pude encontrar tal cosa 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+.

Desafortunadamente, no funciona y el proveedor me dijo que los conectores solo funcionan en el lado objetivo:

El conector no es pinout OTG, no puede conectar el host al objetivo. El extremo tipo c debe ser el extremo objetivo.

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

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

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

Actualización: Quitar el pull up de 56k y agregar la resistencia pull down de 5.1k como se describe hizo que funcionara.

USB-C a micro-usb y rayo Configuración CC1 Configuración D+/D-

Ya sabes que puedes conseguir adaptadores individuales de usb c a micro usb + de micro usb a lightning.
Gracias por el enlace a la otra publicación. Sí, sé que puedo obtener el cable+adaptador por separado, pero me gusta mucho este cable y esta longitud en particular, ha sido muy útil una y otra vez en el pasado.

Respuestas (1)

Está tratando de hacer el llamado "ensamblaje heredado". En el conector normal de tipo C a tipo C, la función de host y 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 cable sobremoldeado. Incluso si un puerto Tipo-C tiene una función fija como host, no emitirá VBUS hasta que vea una firma válida en los pines CC.

Su extremo de 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 finja ser un dispositivo. Esto se hace con un pull-down de 5.1k en uno de los pines CC en el extremo del conector Tipo-C. Deberia de funcionar.