¿Por qué usamos un conector DB9 para serial com?

0

Solo usamos 4 cables (pwr, common y dos datos), ¿por qué rs232 usa un conector tan grande?

    
pregunta PJazz

3 respuestas

7
  

¿Por qué rs232 usa un conector tan grande?

Suponiendo que te refieres al conector estándar de 25 pines, entonces hay una respuesta simple: la especificación RS-232 establece la función definida para cada uno de los 25 pines, barra tres. ¡Hay lotes de características de RS-232 que se usan poco en estos días!

Este diagrama es una breve descripción general del pinout del conector de 25 pines:

(Figuraanteriorcortesíade Nota 83 de Dallas Semiconductor Application, Fundamentos de las comunicaciones seriales RS – 232 )

  

¿Por qué usamos un conector DB9 para serial com?

Es una explicación similar para el conector de 9 pines popularizado por su uso en el PC / AT de IBM original (el PC y PC / XT anteriores utilizaban el conector RS-232 completo de 25 pines). Los 9 pines tienen una función definida, ya sea que uses esa función o no.

(Estrictamente, es un conector D E -9, no un D B -9. La primera letra, D, se refiere a la carcasa metálica del conector en forma de D . La segunda letra es el tamaño de la carcasa del conector, y este conector más pequeño tiene el tamaño "E", mientras que el conector más grande de 25 pines tiene el tamaño "B"; también existen otros tamaños. Consulte Artículo de Wikipedia sobre los conectores D-subminiature para más detalles.)

(Lafiguradearribatambiénescortesíade Nota 83 de la aplicación Dallas Semiconductor, Fundamentos de las comunicaciones seriales RS – 232 )

  

Solo usamos 4 cables (pwr, common, y dos datos)

De hecho, no hay un pin de alimentación en la especificación RS-232. Por supuesto, la gente puede adaptar un conector RS-232 para incluir una conexión de alimentación, pero luego no cumple con la especificación RS-232.

    
respondido por el SamGibson
2

RS232 también especifica una serie de señales de control fuera de banda, que fueron muy útiles cuando se necesitaban dispositivos de capacidades variables, a menudo con memoria limitada, potencia de procesamiento u otros recursos, para interoperar de manera confiable con el control de flujo y la necesidad de evitar caracteres caídos.

Resultó que había nueve señales especificadas dentro del estándar serial DB9, incluyendo una conexión a tierra . La lista de señales incluía señales de intercambio, como DTR y DSR, señales de control de flujo (RTS y CTS), un indicador de anillo fuera de banda que era útil para los módems, y (por supuesto) las señales de datos reales en sí, así como dos motivos Ellos se mapearon muy bien a los nueve pines de un conector DB9 cuando se eliminó uno de los motivos (RTR y RTS compartieron el mismo pin y solo uno estaba en uso a la vez). El conector DB9 y el cable serie no suministraron energía (pero como se menciona en los comentarios, algunos dispositivos intentaron robar energía del pin RTS).

El hecho de que solo se use TXD + RXD + Power + Ground en la actualidad probablemente esté relacionado con la disponibilidad de hardware más capacitado con búferes de transmisión / recepción más grandes y velocidades de reloj más altas, lo que significa que los datos podrían enviarse con menos requisitos de reconocimiento. Los módems también han pasado de moda, por lo que tampoco vemos muchos de los problemas con el control de flujo que originalmente requerían.

    
respondido por el Andrey Akhmetov
1
  

Solo usamos 4 cables (pwr, common, y dos datos)

Como se ha señalado, este no fue siempre el caso, aunque el alcance de la reducción de la señal ha sido subestimado significativamente.

  

entonces, ¿por qué rs232 usa un conector tan grande?

¿Qué quieres decir con "un conector tan grande"? 9 alfileres? Esto sólo comenzó en el IBM AT. En los tiempos oscuros (por ejemplo, en la década de 1980), los conectores RS232 eran normalmente conectores de 25 pines, y una parte común de la construcción de la PC era un cable adaptador de 25 pines a 9 pines para pasar del conector de entrada del chasis al cabezal compatible con AT en la placa de serie o placa base. La especificación RS232 original (ca 1969) solicitó 22 señales. Vea, por ejemplo, enlace para una discusión de todos los pines.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas