icono telefono  320 447 37 16                       icono skype   electronicaplugandplay

G-H Diccionario

diccionario g h

Handshaking

Referente a comunicacions  seriales, el método de comunicación usado por RS-232 requiere de una conexión muy simple, utilizando sólo tres líneas: Tx, Rx, y GND. Sin embargo, para que los datos puedan ser transmitidos correctamente ambos extremos deben estar sincronizados a la misma velocidad. Aún y cuando este método es más que suficiente para muchas aplicaciones, es limitado en su respuesta a posibles problemas que puedan surgir durante la comunicación; por ejemplo, si el receptor se comienza a sobrecargar de información. Es en estos casos cuando el intercambio de pulsos de sincronización, o handshaking, es útil.Existen tres formas de efectuar handshaking en una comunicacion serial, estos son: handshaking for software, handshaking por hardware, y XModem.En electrónica nos es útil la forma de handshaking por hardware.

Si alguno de los dispositivos que se está utilizando en la comunicación serial esta configurado para comunicarse con Hardware Handshaking  no pasará nada hasta que se activen las líneas correspondientes y necesarias para empezar el procedimiento.De manera similar a las líneas Tx y Rx, las líneas RTS/CTS y DTR/DSR trabajan de manera conjunta siendo un par la entrada y el otro par la salida. A continuación un resumen de como es el funcionamiento de los pares de líneas RTS/CTS y DTR/DSR poniendo como ejemplo un sistema embebido o microcontrolador y un adaptador USB a serial:

DTE(MCU o Sistema Embebido) sube DTR                 Estoy en línea y listo

DCE(Adaptador o interfaz) sube DSR                           Ok estoy listo también.

DTE(MCU o Sistema Embebido) sube RTS                 Estoy listo para enviar

DCE(Adaptador o interfaz) sube CTS                            Estoy listo para enviar también

DCE(Adaptador o interfaz) baja CTS                             Buffer lleno

DCE(Adaptador o interfaz) sube CTS                            Estoy listo