Preguntas sobre nomenclatura y estándares de tipo RS-232

0

1. ¿El estándar oficial RS-232 (EIA-232) está abierto y es gratuito? No lo pude encontrar en internet.

2. ¿El "RS-232 con niveles TTL" está cubierto por algún estándar?

3. ¿El "RS-232 síncrono" (a través de USART) está cubierto por algún estándar?

4. ¿Hay un nombre general para los protocolos tipo RS-232 con diferentes niveles de voltaje?

    
pregunta

1 respuesta

3

(descargo de responsabilidad: esto es de memoria, fue hace 15 años que tuve que estudiar estos estándares).

Contrariamente a lo que la mayoría de la gente parece pensar, el RS-232 y estándares similares describen solo los aspectos eléctricos, y en un nivel muy burdo la función de las líneas de apretón de manos. El formato de los datos NO se describe en estos estándares.

=== 1 ¿El estándar RS-232 (EIA-232) está abierto y es gratuito?

No, no es gratis. (Tenga en cuenta que hay tres: RS, TIA / EIA y CCITT / ITA).

=== 2 ¿Hay algún estándar cubierto por "RS-232 con niveles TTL"?

No. Eso dejaría solo el aspecto del formato de datos, que no estaba en los estándares en primer lugar.

=== 3 ¿El "RS-232 síncrono" (a través de USART) está cubierto por algún estándar?

¿Supongo que te refieres a la transferencia de datos acompañada de un reloj síncrono? No lo recuerdo, porque eso no era lo que buscaba cuando leí los estándares. Recuerdo vagamente que hay una disposición para una línea de reloj, pero ni siquiera una mención del nivel de reloj en el que el nuevo bit debe desplazarse.

=== 4 ¿Hay un nombre general para los protocolos tipo RS-232 con diferentes niveles de voltaje?

Supongo que te refieres al formato de datos en serie asíncrono? El nombre elegante para eso es start-stop sin retorno-cero. sin cero de retroceso (NRZ) significa simplemente que un 0 se transmite como un nivel y un 1 como otro nivel, sin que se inserten o eliminen bordes adicionales (como lo haría Machester o NRZI). inicio-parada significa que se añade un bit de inicio (opacidad de polaridad a la polaridad inactiva), y se agrega un bit de detención (polaridad igual a la polaridad inactiva).

Siempre me pareció extraño que un "estándar" que se usa tan ampliamente no esté estandarizado. Pero cuando intenté encontrar la descripción estándar de SPI encontré la misma situación.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas