Problemas al intentar conectar un cable USB-C

He estado tratando de descubrir cómo conectar un cable USB-C a USB-A personalizado por un tiempo, sin suerte.

Probé algunos conectores diferentes, pero quería obtener algunas ideas externas sobre lo que podría estar haciendo mal. No estoy tratando de hacer un USB-C de alta velocidad, así que estoy tratando de hacer la conexión con solo un cable de 4 núcleos (GND, D-, D+, VBUS). En algunos intentos, intenté levantar el pin de identificación con una resistencia de 56k sin suerte. (En un tipo diferente de conector que no se muestra aquí).

Me comuniqué con el fabricante de un estilo de conector que tengo (imágenes a continuación) para obtener su ayuda, pero sigo teniendo problemas. Entonces mi pregunta es: ¿

Cómo conectarían este conector a un USB-A (2.0) para que funcione correctamente? ¡Gracias! (PD: me han dicho que el conector tiene una resistencia de 56k incorporada)ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

¿Qué tipo de cable USB estás tratando de hacer? ¿ Enchufe tipo C a tipo A , o receptáculo tipo C a tipo A ?
Este cable es de datos o de carga?
@EisenFaust --- Principalmente, los cables que hago son para conectar un teclado a una CPU. Por lo tanto, se trata principalmente de algunos datos de flujo bastante bajo. Sin embargo, algunos teclados con puertos USB integrados o muchos LED, por ejemplo, requieren más energía.

Respuestas (2)

Hay dos tipos de cables de tipo C a tipo A, uno es de tipo C a enchufe tipo A y otro es de tipo C a receptáculo tipo A. Los cables juegan dos roles diferentes y deben construirse de manera diferente.

  1. El cable de enchufe Tipo-C a Tipo-A se usa para conectar un host USB-A heredado a un dispositivo Tipo-C moderno, porque el enchufe Tipo-A va solo a los receptáculos de los hosts USB y a ningún otro lugar. En este caso, el extremo Tipo-C del cable debe parecer que es un host USB y, por lo tanto, debe tener un VBUS de +5 V en el pin CC1. Dado que el cable va a un host USB normal con una capacidad genérica de 500 mA, el extremo del cable tipo C debe tener una resistencia pull-up de 56k , no de 22k ni de 10k, para evitar una sobrecorriente del puerto y posibles daños al host.

  2. El cable de receptáculo Tipo-C a Tipo-A se utiliza para conectar un host USB Tipo-C a cualquier dispositivo heredado, como una unidad flash con enchufe Tipo-A. Otros dispositivos heredados requerirían un cable heredado adicional o un cable heredado tipo C diferente. Para hacer que un host tipo C actúe como host, el extremo C debe verse como un dispositivo y, por lo tanto, debe tener un pin desplegable de 5.1k en el pin CC. Esencialmente, este cable es como un "adaptador OTG" heredado, convierte el puerto de host Tipo-C en un puerto de host Tipo-A.

Gracias por la atenta respuesta de nuevo, Ali. Definitivamente estoy trabajando con el escenario n. ° 1 como lo describiste: un cable de enchufe. Seguiré intentando. Sería bueno encontrar un conector que tuviera una almohadilla de soldadura generosa (como la que se muestra en la imagen) para el pin CC1, pero tal vez solo tenga que conectarlo directamente al pin por ahora.

Si solo necesita compatibilidad con USB 2.0, suelde la almohadilla A6 de su conector a la pestaña D+ de su conector USB-A y A7 a la pestaña D- como sugiere la imagen. Luego, suelde los cables GND y VBUS y desolde las dos resistencias SMD, ya que solo se utilizan para la negociación de carga.

Gracias, le daré una oportunidad. Intenté cablear el conector como lo describiste sin suerte todavía, pero tal vez eso se deba a las resistencias SMD. Trabajaré en desoldarlos y volveré a intentarlo. ¡Gracias por la respuesta!
Hmm, entonces desoldé las resistencias SMD y parece estar funcionando normalmente. ¡Lindo! Supongo que mi única preocupación ahora es... ¿se sobrecalentará el cable/los conectores si el cable se usa como un dispositivo de carga desde que retiramos las resistencias?