5 votos

Sustitución de un conector de puerto serie personalizado por un conector Micro-USB 2

Actualmente tengo una solución muy frágil para conectar mi dispositivo embebido al puerto serie de un PC. Esto se monta en el PCB: http://www.digikey.com/product-detail/en/DF13A-6P-1.25H(50)/H3384-ND/530681 . Su acompañante debe ser penosamente unido a los hilos de un cable serie existente, y la colocación de cualquier tipo de producto para aliviar la tensión requiere demasiada experiencia. Los cables suelen romperse. Sólo se utilizan cinco pines de los seis. Es posible que pueda volver a montar la placa en la que debe estar este conector.

Me gustaría sustituirlo por un receptáculo Micro-USB B para poder cortar cables Micro USB fáciles de conseguir y acoplarlos a un conector DB9. ¿La 5ª clavija está realmente conectada en la mayoría de los cables? No sé mucho sobre el estándar USB. ¿Parece una idea decente?

EDITAR: Este puerto sólo es accesible desde la fábrica.

1 votos

El USB tiene 4 cables. Si puedes reiniciar la placa, podrías añadir un chip FTDI y hacer que emule un puerto serie USB allí mismo, en la placa. Aunque supongo que no hay mucho espacio.

0 votos

¿A qué está conectado el 5º pin, entonces? Creo que CTS y RTS no son necesarios, así que podría arreglármelas con 4 pines.

0 votos

¿Por qué no un DB-9 o 25 más estándar? Tarde o temprano alguien conectará el dispositivo en un puerto USB.

5voto

afx Puntos 221

El ominoso Pin #5 suele ser el Pin de identificación y no viaja a través del cable. Si no recuerdo mal, este pin suele estar en cortocircuito a tierra, lo que indica que se trata de un dispositivo o abierto, lo que indica que se trata de un dispositivo anfitrión. En otras palabras: Este pin decide si el dispositivo que está conectado juega el papel de anfitrión o de dispositivo.

Si utilizas los otros 4 pines, asegúrate de que ningún usuario va a utilizar realmente un cable USB "normal" (y lo harán), ya que lo más probable es que tu dispositivo reciba 5V en el pin de alimentación (que probablemente no es lo que quieres).

La solución de PJC es, en mi opinión, buena (pero requiere cambiar la placa)

0 votos

Gracias por la aclaración. Esto es sólo para uso de fábrica, afortunadamente.

3voto

shash Puntos 668

Mi recomendación es encontrar un conector adecuado que NO sea un conector USB, a menos que quieras construir un adaptador de serie a USB. La razón de esto es uno de sus modos de fallo: Si le pones un conector USB, algún día alguien lo conectará a un puerto USB. Cuando alguien lo haga, se preguntará por qué no funciona, y si el dispositivo o su placa base sufren algún daño, se enfadará bastante justificadamente.

Si aún así te sientes obligado a hacerlo, intenta asegurarte de que tanto el dispositivo como la placa base no sufrirán daños cuando alguien lo conecte a un puerto USB.

0 votos

Sólo se puede acceder a él desde la fábrica.

1voto

jns Puntos 449

Para la depuración/programación en fábrica, me gusta utilizar el FFC (cable plano-flexible): http://uk.farnell.com/jsp/displayProduct.jsp?sku=1012182&CMP=e-2072-00001000&gross_price=true (muchas muchas variantes, esto es sólo un ejemplo)

Ocupa un área bastante pequeña en el tablero. Tendrás que comprar o construir una pequeña placa de circuito impreso en el otro extremo del cable - no puedes soldar a FFC.

Mi otra solución, que le gustó a Tom L, es "añadir un chip FTDI y hacer que emule un puerto serie USB allí mismo en la placa": http://www.ftdichip.com/Products/ICs/FT230X.html ; esto es muy fácil de usar, pero requiere la adición de un IC.

1voto

Jacco van Dorp Puntos 521

Si utiliza un conector USB, sería conveniente asegurarse de que el circuito conectado está diseñado de forma que no se produzcan daños si se conecta a un puerto USB normal. En algún momento alguien lo intentará. Sin embargo, lo ideal sería utilizar un conector diferente.

Considera la posibilidad de utilizar un conector RJ11 o RJ45. No son mucho más grandes, y son muy comúnmente utilizados para las conexiones en serie, por lo que será reconocible, y los cables off-the-shelf están disponibles en muchas fuentes. Muchos routers de Cisco utilizan este método para sus conexiones de consola.

Aquí tienes un ejemplo de adaptador RJ45-DB9 asequible: https://www.amazon.com/dp/B06XFYYXDF/

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X