Protocolo de comunicación SPI

Comunicación en serie

Como su nombre indica, se trata de una comunicación en serie, es decir los datos son enviados uno tras otro (y no todo junto como lo hace la comunicación en paralelo), se necesita de algún tipo de sincronización (reloj) para realizar una comunicación exitosa.

Se debe tener muy claro que en la comunicación serial, la comunicación se realiza en serie mientras que el procesamiento de los datos es de manera paralela (en forma de registros).

Tipos de comunicación serial

Síncrona

En este tipo de comunicación, tanto el transmisor como el receptor comparten un reloj común para permanecer sincronizados entre sí.

Asíncrona

Este tipo de comunicación serial no requiere ninguna fuente de reloj común entre el transmisor y el receptor, ambos lados funcionan de acuerdo con sus relojes independientes.

Protocolos de comunicación en serie

Interfaz Periférica Serial (SPI, Serial Peripheral Interface)

Este es un protocolo de comunicación en serie de tipo síncrono que consta de dos líneas de datos (MOSI y MISO), una línea de reloj (SCK) y una línea de selección esclava (SS).

Toda la comunicación es manejada por el maestro; ningún esclavo puede enviar datos por su propia voluntad. El maestro envíadatosa través de MOSI mientras los esclavos responden a través de la línea MISO. En todo el proceso SCK (reloj serie) juega un papel muy importante, cada dispositivo esclavo depende de este reloj para leerdatosde MOSI y responder a través de MISO. SS (Slave Select) se usa para hacer que un esclavo en particular esté despierto y el maestro quiera comunicarse

https://udaytdf.wixsite.com/udaytdf/post/protocolos-de-comunicaci%C3%B3n-spi-i2c-uart-uart

 

Comentarios

Entradas populares de este blog

Software para programar amiba2 (INTegra)

Amiba 2

¿QUÉ ES UN USART?