Reemplazo de un conector de puerto serial personalizado con un conector Micro-USB 2

5

Actualmente tengo una solución muy frágil para conectar mi dispositivo integrado al puerto serie de una PC. Esto se monta en la PCB: enlace . Su compañero debe estar cuidadosamente conectado a los cables de un cable serie existente, y la colocación de cualquier tipo de producto para aliviar la tensión requiere demasiada experiencia. Los cables a menudo se rompen. Solo se usan cinco pines de los seis. Es posible que pueda volver a la placa en la que se encuentra este conector.

Me gustaría reemplazarlo con un receptáculo Micro-USB B para poder abrir los cables Micro USB fácilmente disponibles y acoplarlos a un conector DB9. ¿El quinto pin está cableado en la mayoría de los cables? No sé mucho sobre el estándar USB. ¿Parece esto una idea decente?

EDITAR: Este puerto solo es accesible de fábrica.

    
pregunta Cat Zimmermann

4 respuestas

5

El pin ominoso # 5 suele ser el pin de identificación y no se desplaza a través del cable. Si recuerdo correctamente, este pin suele estar en cortocircuito a tierra, lo que indica un dispositivo del dispositivo o abierto, lo que indica un dispositivo host. En otras palabras: este pin decide si el dispositivo que está conectado desempeña la función de host o dispositivo.

Si usa las otras 4 clavijas, asegúrese de que ningún usuario realmente use un cable USB "normal" (y lo harán) ya que su dispositivo probablemente obtendrá 5V en la clavija de alimentación (que probablemente no sea lo que desea) ).

La solución de

PJC es, en mi opinión, una buena (pero requiere que cambies la placa)

    
respondido por el Tom L.
3

Mi recomendación es encontrar un conector adecuado que NO sea un conector USB, a menos que quiera construir un adaptador de serie a usb. La razón de esto es uno de tus modos de falla: si pones un conector USB en la cosa, alguien algún día lo conectará a un puerto USB. Cuando alguien lo hace, se preguntarán por qué no funciona, y si el dispositivo o su placa base ve algún daño, estarán bastante marcados, justificadamente.

Si aún te sientes obligado a hacer esto, intenta asegurarte de que tanto el dispositivo como la placa base no se verán afectados cuando alguien lo conecte a un puerto USB.

    
respondido por el Scott Seidman
1

Para el programa / depuración de fábrica, me gusta usar FFC (cable plano flexible): enlace (muchas variantes, eso es solo un ejemplo)

Ocupa un área bastante pequeña en el tablero. Querrá comprar o construir una pequeña PCB en el otro extremo del cable, no puede soldar a FFC.

Mi otra solución que le gustó a Tom L es "agregar un chip FTDI y hacer que emule un puerto serie USB justo allí en la placa": enlace ; esto es muy fácil de usar pero requiere agregar un IC.

    
respondido por el pjc50
1

Si utiliza un conector USB, sería aconsejable asegurarse de que el circuito conectado esté diseñado de manera que no se produzcan daños si se conecta a un puerto USB normal. Eventualmente alguien lo intentará. Sin embargo, lo ideal sería recomendar el uso de un conector diferente.

Considere usar un conector RJ11 o RJ45. No son mucho más grandes y se usan comúnmente para conexiones en serie, por lo que serán reconocibles, y los cables disponibles desde muchas fuentes. Muchos enrutadores Cisco utilizan este enfoque para sus conexiones de consola.

Aquí hay un ejemplo de un adaptador RJ45-DB9 asequible: enlace

    
respondido por el Nate Strickland

Lea otras preguntas en las etiquetas