Cómo implementar líneas SWD en un cable USB tipo A a C

1

Me gustaría agregar un puerto Tipo C solo de fregadero a mi proyecto (solo para energía no PD, no datos) pero me gustaría incluir 6 líneas para fines de depuración (SWDIO, SWDCLK, líneas UART y nRST).

Me preguntaba qué líneas serían seguras de usar para esto (si las hubiera). ¿Puedo usar las líneas Tx +/- (superior e inferior, 4 pines en total) más las líneas SBU? No tiene que ser simétrico para mí, puedo marcar mi cable de depuración.

Eso también plantea otra pregunta: si conecto un cable A a C en mi computadora, ¿el uso de las líneas SS Tx para SWD en mi UFP dará como resultado algún error de enumeración para USB? Al leer enumeración USB 3.x SS , sonaba como si el Anfitrión hiciera una primera encuesta Las líneas de Rx para un sumidero de tiempo RC, si no se encuentra nada, pasan a USB2.0. ¿Qué sucede con las líneas de Tx periféricas si falla la enumeración USB3.0?

¡Gracias!

    
pregunta Josh

1 respuesta

2

En lugar de inventar sus propias conexiones de depuración a través del conector Tipo-C, le aconsejaría alinear su proyecto con el Tipo-C Estándar, "Modo Accesorio de Depuración", consulte el Apéndice B de Especificaciones de Tipo-C. Pero si desea usar Type-C y marcarlo como puerto de depuración propietario, puede hacer lo que quiera con las conexiones, siempre que use los pines GND y VBUS correctamente. La conexión accidental al puerto USB en vivo no hará más daño que el mensaje "falla al conectar / enumerar". El error vendrá y se irá, ¿por qué preocuparse?

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas