Sunteți pe pagina 1din 30

MSP430F169

USART
Ingeniería Técnica de Telecomunicación
Especialidad: Sistemas de Telecomunicación
2º Curso
Departamento de Tecnología Electrónica
Universidad de Málaga
SISTEMAS DIGITALES
INTRODUCCION
• La transmisión síncrona es una técnica que consiste en el envío de una
trama de datos (conjunto de caracteres) que configura un bloque de
información comenzando con un conjunto de bits de sincronismo (syn) y
termina con otro conjunto de bits de final de bloque (etb). en este caso, los
bits de sincronismo tienen la función de sincronizar los relojes existentes
tanto en el emisor como en el receptor, de tal forma que estos controlan la
duración de cada bit y carácter.
• La transmisión asíncrona se da cuando el proceso de sincronización entre
emisor y receptor se realiza en cada palabra de código transmitido. Esta
sincronización se lleva a cabo a través de unos bits especiales que definen el
entorno de cada código. También se dice que se establece una relación
asíncrona cuando no hay ninguna relación temporal entre la estación que
transmite y la que recibe. Es decir, el ritmo de presentación de la información
al destino no tiene por qué coincidir con el ritmo de presentación de la
información por la fuente. En estas situaciones no se puede garantizar un
ancho de banda determinado, suministrando solamente el que esté en ese
momento disponible. Es un tipo de relación típica para la transmisión de
datos.
SISTEMAS DIGITALES
INTRODUCCION
A todo el conjunto de bits y de datos se le denomina TRAMA.
A los bits de protocolo de la TRAMA se los denomina CARGA.
La eficiencia del protocolo depende del ratio entre TRAMA y CARGA
SISTEMAS DIGITALES
INTRODUCCION
TRAMA ASINCRONA
SISTEMAS DIGITALES
INTRODUCCION
TRAMA SINCRONA
SISTEMAS DIGITALES
INTRODUCCION
TRANSMISION SINCRONA
• Los bloques a ser transmitidos tienen un tamaño que oscila entre 128 y 1,024 bytes.
• La señal de sincronismo en el extremo fuente, puede ser generada por el equipo
terminal de datos o por el módem.
• El rendimiento de la transmisión síncrona, cuando se transmiten bloques de 1,024
bytes y se usan no más de 10 bytes de cabecera y terminación, supera el 99 por 100.
VENTAJAS E INCONVENIENTES
• Posee un alto rendimiento en la transmisión.
• Los equipamientos necesarios son de tecnología más completa y de costos más altos.
• Son especialmente aptos para ser usados en transmisiones de altas velocidades
(iguales o mayores a 1,200 baudios de velocidad de modulación).
• El flujo de datos es más regular.
SISTEMAS DIGITALES
INTRODUCCION
TRANSMISION ASINCRONA
• Los equipos terminales que funcionan en modo asíncrono, se denominan también
“terminales en modo carácter”.
• La transmisión asíncrona también se le denomina arrítmica o de “start-stop”.
• La transmisión asíncrona es usada en velocidades de modulación de hasta 1,200
baudios.
• El rendimiento de usar un bit de arranque y dos de parada, en una señal que use
código de 7 bits más uno de paridad (8 bits sobre 11 transmitidos) es del 72 por 100.
VENTAJAS E INCONVENIENTES
•En caso de errores se pierde siempre una cantidad pequeña de caracteres, pues éstos
se sincronizan y se transmiten de uno en uno.
• Bajo rendimiento de transmisión, dada la proporción de bits útiles y de bits de
sincronismo, que hay que transmitir por cada carácter.
• Es un procedimiento que permite el uso de equipamiento más económico y de
tecnología menos sofisticada.
• Se adecua más fácilmente en aplicaciones, donde el flujo transmitido es más irregular.
• Son especialmente aptos, cuando no se necesitan lograr altas velocidades
SISTEMAS DIGITALES
CARACTERISTICAS GENERALES
• Unidades Sincronas/Asincronas de transmisión recepción
- USART0 y USART1 equivalentes
- Modos de operación:
- Modo Asíncrono: UART
- Modo Síncrono: SPI
- Funcionalidades orientadas a ultra bajo consumo:
- Detección de comienzo de trama => despierta uP
- Optimización de la relación CPUCLK / BAUD_RATE
SISTEMAS DIGITALES
CARACTERISTICAS GENERALES
SISTEMAS DIGITALES
INICIALIZACION
• Reset tipo PUC de la USART via bit SWRST (BIS.B #SWRST, &UxCTL)
• Inicialización registros USART con SWRST = 1 (automático si PUC)
• Activar USART con bits Mex SFRs (URXEx y/o UTXEx)
• Limpiar SWRST (BIC.B #SWRST, &UxCTL)
• Habilitar interrupciones si se desea via Iex SFRs (URXEx y/o UTXEx)
SISTEMAS DIGITALES
MODO UART
• Formatos asíncronos estándar, incluido modo multiprocesador con 9 bits
• Registros de desplazamiento independientes para TX y RX
• Los datos se Transmiten o Reciben siempre LSB primero
• Velocidades de TX y RX programables
• Multitud de flags de estado
SISTEMAS DIGITALES
MODO UART
Solo direcciones
Direccion recibida
Wake up temporary
SISTEMAS DIGITALES
MODO UART
SISTEMAS DIGITALES
VELOCIDAD DE TRANSMISION
• Generación de Baud Rate en uC convencionales
SISTEMAS DIGITALES
VELOCIDAD DE TRANSMISION
• Generación de Baud Rate en la familia MSP430
SISTEMAS DIGITALES
VELOCIDAD DE TRANSMISION
• Generación de Baud Rate en la familia MSP430
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
TRAM
A
SISTEMAS DIGITALES
REGISTROS DE CONTROL
(Ultra bajo consumo)
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
(Se puede hacer ajuste fino)
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
TRANSMISION UART
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES
REGISTROS DE CONTROL
SISTEMAS DIGITALES

S-ar putea să vă placă și