Lo que determina los niveles de voltaje en RS-232

0

¿Qué determina los niveles de voltaje pico para las líneas RS-232? ¿Está determinado por el software? El hardware? ¿Algo más?

    
pregunta Alexander M

3 respuestas

5

El estándar RS-232 especifica el rango como:

0 (space)   Asserted    +3v to +15v
1 (mark)    Deasserted  −15v to −3v

Además, las entradas deben tolerar voltajes de hasta ± 25v, y las salidas deben tolerar cortocircuitos a tierra indefinidos.

En el pasado, muchos equipos utilizaban ± 12v, ya que estaba disponible en una fuente de alimentación de minicomputadora, por ejemplo. Una vez que las computadoras personales se hicieron populares, la mayoría de ellas cambiaron a ± 5 ya que está comúnmente disponible y aún se encuentra dentro de las especificaciones. (Bueno, el +5 está comúnmente disponible, se necesitan circuitos adicionales para obtener el -5V si la fuente de alimentación principal no lo proporciona).

Como ejemplo, la serie MAXIM de chips de interfaz UART RS-232, como la serie MAX220-MAX249, utiliza un doblador de voltaje y un convertidor de voltaje para generar ± 10v.)

    
respondido por el tcrosley
0

Los niveles de voltaje están determinados por los controladores de HW. Un controlador típico tiene una fuente de alimentación de condensador conmutada para transformarse de niveles lógicos a niveles bipolares RS232

    
respondido por el Claudio Avi Chami
0

Específicamente, los niveles de voltaje para la marca y el espacio están determinados por los rieles de alimentación del circuito de transmisión. El software no sabe ni le importa qué voltajes representan la marca o el espacio (0 o 1). Mientras el circuito receptor pueda discernir la diferencia. En algunos casos, no es raro encontrar niveles TTL simples (0 y 5V) en décadas de equipos digitales modernos eliminados de la tecnología vintage.

    
respondido por el Richard Crowley

Lea otras preguntas en las etiquetas