Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Comunicación Serie

7,819 views

Published on

Published in: Engineering
  • Login to see the comments

Comunicación Serie

  1. 1. Sistemas Electrónicos Programables Curso 2014/15 Comunicación Serie
  2. 2. Sistemas Electrónicos Programables Comunicación serie vs. paralela  Serie:  Los bits se trasmiten en serie, uno detrás de otro.  Sólo se necesita un hilo.  Más lento.  Paralelo:  Todos los bits se trasmiten a la vez.  Necesarios 8 hilos.  Más rápido. Sistema 1 Sistema 2 1 1 1 1 1 0 0 0 Sistema 1 Sistema 2 1 1 0 1 1 0 1 0
  3. 3. Sistemas Electrónicos Programables Comunicación serie síncrona vs. asíncrona  Asíncrona:  Cada sistema tiene su propio reloj local.  Sincronización mediante bit de Start y Stop.  Sólo 1 hilo.  Síncrona:  Una señal de reloj común.  El maestro genera el reloj.  Dos hilos.  Velocidades mayores. Sistema 1 Sistema 2 1 1 0 1 1 0 1 0 Sistema 1 (maestro) Sistema 2 (esclavo)1 1 0 1 1 0 1 0 CLK CLK
  4. 4. Sistemas Electrónicos Programables Comunicación Full-duplex vs. Half-duplex  Full-duplex  Comunicación bidireccional simultanea.  Dos canales de datos (TX, RX).  Dos hilos.  Halft-duplex  Cumunicación bidireccional multiplexada en el tiempo.  Un único canal (DATA).  Primero en un sentido, luego en el otro (protocolo).  Un hilo Sistema 1 TX RX Sistema 2 RX TX Sistema 1 DATA Sistema 2 DATA Sistema 1 DATA Sistema 2 DATA 1 2
  5. 5. Sistemas Electrónicos Programables Comunicación USART  USART = Universal Synchronous Asynchronous Receiver Transmitter  Modos de funcionamiento:  Comunicación serie asíncrona full-duplex:  Comunicación con PC, modems y terminales.  Comunicación serie síncrona half-duplex.  En modo maestro y modo esclavo.  Comunicación con memorias EEPROM serie, conversores A/D… Sistema 1 TX RX GND Sistema 2 RX TX GND Este modo es el más común
  6. 6. Sistemas Electrónicos Programables Comunicación USART (continuación…)  La norma RS-232 normaliza la comunicación entre el PC y cualquier dispositivo conectado al puerto serie.  Establece el protocolo, las señales de control, las tensiones, los conectores, etc..  Niveles de tensión no TTL: ±15/12V  Características:  Comunicación por medio de 9 hilos:  2 de datos (TX, RX).  8 de control.  GND  Formato típico de trasmisión:  8 bits de datos.  1 bit de stop / 1 bit de start.  Sin paridad.  Velocidad: 9600 baudios
  7. 7. Sistemas Electrónicos Programables Comunicación entre Sistemas Embebidos y PC  Comunicación serie asíncrona full-duplex.  2 hilos para datos: RX y TX.  Las líneas de tierra de todos los dispositivos tienen que ser comunes (estar unidas).  Es necesario utilizar un adaptador de niveles de tensión (p.e. MAX232 o FTDI232). Conversorde niveles Niveles TTL (0-5V)Niveles RS-232 MAX232
  8. 8. Esta presentación está sujeta a la licencia de Reconocimiento de Creative Commons mediante la cual se permite la copia, la distribución, la comunicación pública y la generación de obras derivadas sin ninguna limitación siempre que se cite al autor y se mantenga el aviso de la licencia. © 2014, Jonathan Ruiz de Garibay Algunos derechos reservados

×