Protocolos SPI, I2C y USAR
Enviado por Santiago Cervantes Arredondo • 13 de Febrero de 2016 • Resumen • 1.735 Palabras (7 Páginas) • 381 Visitas
INSTITUTO TECNOLÓGICO SUPERIO DE TAMAZULA DE GORDIANO
[pic 1]
INGENIERIA ELECTROMECANICA
Materia: Microcontroladores
Apuntes de la materia:
Protocolos SPI, I2C y USART[pic 2]
ALUMNO:
Santiago Cervantes Arredondo
NC:
12091006
Maestro: Ulises Bañuelos Amezcua
Tamazula de Gordiano, Jalisco fecha 29 de agosto de 2015
Transmision sincronica :
En este tipo de transmisión se asocia un pulso de reloj con cada bit transmitido. En este caso se requieren 2 lineas de comunicación uno para de datos y otro para los pulsos de reloj.
El receptor puede reconocer fácilmente los bits de datos debido a que ellos ocurren de manera simultánea con los pulsos del reloj de esta manera sabemos exactamente cuando leer los bits de datos correctos sin importar que la señal de reloj no mantengan la frecuencia estable
Cuando un dato se codifica en determinado número de bits para separar distintos caracteres el receptor necesita contar bits empezando con el primer bit recibido.
Este tipo de transmisión es adoptado por algunos estándares internacionales como el protocolo SPI I2C y microwire.
Transmisión no sincrónica
Este tipo de transmisión asociado los bits especiales a cada carácter conformando una estructura o paquete incorpora un bit justo antes de empezar y otro después tanto el emisor como el receptor deben trabajar en la misma velocidad otro medio para la comunicación no sincrónico consiste en transmitir a tasa de bits variables
Comunicaciones seriales no sincrónicas:
La transmisión serían distribuye los bits en el tiempo y el receptor de esta en capacidad de reconocer cuando empieza un bit y cuando termina. Si el receptor puede determinar cuando llegue el primer bit de un carácter y conociendo el hecho de que cada bit que posee un período fijo el receptor pueden anticipar cuando llegaron cada uno de los bits en transmisor y el receptor poseen cada uno su propio reloj para poder medir el tiempo de cada bit.
Dado esto cada reloj se puede salir de sincronía y generar un desfase y crear problemas como el receptor recibiendo el momento incorrecto
Para resolverlo se tiene que dar sincronía periódicamente haciendo fija la longitud de carácter y transmitirlo nuevamente
Con un número fijo de bits por carácter el receptor cuenta los bits para delimitar cada carácter permitiendo de recibirlos correctamente sin importar que sean transmitidos a intervalos irregulares de tiempo
Protocolos seríal no sincrónico
Este protocolo es utilizado por la mayoría de los módulos especializados para comunicaciones según este protocolo el estado vacío en admisión es 1 y se le conoce como estado de marca y el estado de ocupado es un 0 lógico y se le denomina estado de espacio
Al bit de sincronización sincronización se le llama de inicio y al final se le conoce como bit de parada del protocolo específica y deben de ser uno o dos bits de parada como mínimo y 5,6,7,u 8 bits de datos en el carácter
El estándar RS-232
Una aplicación real de la comunicación seríal no sincrónicas es la que se ha definido en el estándar internacional se trata de la norma que define las características físicas que debe tener el canal y la funciones de las líneas de control y datos dentro de esta norma los equipos terminales toman unos nombres específicos dependiendo de su labor dentro del canal de comunicación (DTE y DCE)
El escáner define 25 líneas con sus correspondientes números de pines dentro de un colector de los cuales once tiene que ver con la comunicación no sincrónica
Además el DTE debe tener un conector macho y el DCE un conector hembra
Características eléctricas:
Como estamos trabajando con comunicaciones binarias sólo se han definido posible estados para señal: marca y espacio donde una marca es un uno lógico y su voltaje debe estar entre -3 y 15 voltios y un espacio es un cero lógico que esta entre 3 y 15 voltios
Conexión half dúplex:
En muchos casos a la aplicación de comunicación es half dúplex
Una simple ilustración de un sistema de comunicación half-duplex.En ocasiones encontramos sistemas que pueden transmitir en los dos sentidos, pero no de forma simultánea. Puede darse el caso de una comunicación por equipos de radio, si los equipos no son full dúplex, uno no podría transmitir (hablar) si la otra persona está también transmitiendo (hablando) porque su equipo estaría recibiendo (escuchando) en ese momento. En radiodifusión, se da por hecho que todo duplex ha de poder ser bidireccional y simultáneo, pues de esta manera, se puede realizar un programa de radio desde dos estudios de lugares diferente.
Full dúplex:
La transmisión full-duplex (fdx) permite transmitir en ambas dirección, pero simultáneamente por el mismo canal. Existen dos frecuencias una para transmitir y otra para recibir. Ejemplos de este tipo abundan en el terreno de las telecomunicaciones, el caso más típico es la telefonía, donde el transmisor y el receptor se comunican simultaneamente utilizando el mismo canal, pero usando dos frecuencias.
Protocolo SPI
SPI es un acrónimo para referirse al protocolo de comunicación serial Serial Peripherical Interface. Este protocolo nace casi a principios de 1980 cuando Motorola lo comienza a introducir y desarrollar en el primer microcontrolador derivado de la misma arquitectura del microcontrolador 680000. SPI se ha convertido es uno de los más populares protocolos para trabajar con comunicación serial debido a su velocidad de transmisión, simplicidad, funcionamiento y también gracias a que muchos dispositivos en el mercado como pantallas LCD, sensores, microcontroladores pueden trabajar con el.
...