Spi E I2C
Sistemas de Adquisición de Datos
“Protocolos SPI e I2C”
Profesor: Dr. José Rivera Mejia
Alumno: Abraham Barrera Avila
Indice
Indice............................................................................1
Objetivo.........................................................................2Introducción...................................................................2
Protocolo SPI( Serial Peripherical Interface).........................................3
Dispositivos a utilizar con el SPI...................................................3
Especificaciones del Bus..............................................................4
Modos delReloj............................................................................5
I2C (Inter-Integrated Circuit)...................................................................9
Dispositivos a utilizar con I2C......................................................11
Protocolo del Bus........................................................................11
Arquitectura de un sistema de adquisición de datos con los protocolos SPI oI2C..............................................................................................13
Conclusiones.......................................................................................14
Referencias..........................................................................................14
Objetivo
Comprender los protocolos de comunicación I2C y SPI, y los periféricos disponibles como memorias yconvertidores analógicos a digitales.
Introducción
Los protocolos de comunicación son de gran importancia en distintas areas de la computación, informatica y sobretodo e la Electrónica y que es en esta en donde se desarrollan principalmente.
Tenemos un sin fin de protocolos de comunicación como el USB o el GPIB, pero siertos demuestran distintas características que los hacen mas utiles ensiertas aplicaciones, tal es el caso de Los protocolos SPI e I2C, en los cuales se manejan por un mínimo de dos dispositivos o mas. Ambos cuentan son un maestro y los demas dispositivos son llamados eslcavos, en el cual por medio del bus de comunicación puede ser controlados los distintos esclavos para su obtención de datos.
En el siguiente trabajo se verá mas en profundidad lo anterior.Protocolo SPI( Serial Peripherical Interface)
Spi es un bus de tres líneas, sobre el cual se transmiten paquetes de información de 8 bits. Cada una de estas tres líneas porta la información entre los diferentes dispositivos conectados al bus. Cada dispositivo conectado al bus puede actuar como transmisor y receptor al mismo tiempo, por lo que este tipo de comunicación serial es full duplex. Dos deestas líneas trasfieren los datos (una en cada dirección) y la tercer línea es la del reloj.
Algunos dispositivos solo pueden ser transmisores y otros solo receptores, generalmente un dispositivo que tramite datos también puede recibir.
Los dispositivos conectados al bus son definidos como maestros y esclavos. Un maestro es aquel que inicia la transferencia de información sobre el bus y generalas señales de reloj y control.
Un esclavo es un dispositivo controlado por el maestro. Cada esclavo es controlado sobre el bus a través de una línea selectora llamada Chip Select o Select Slave (SS), por lo tanto es esclavo es activado solo cuando esta línea es seleccionada. Generalmente una línea de selección es dedicada para cada esclavo.
En un tiempo determinado T1, solo podrá existir unmaestro sobre el bus. Cualquier dispositivo esclavo que no este seleccionado, debe deshabilitarse (ponerlo en alta impedancia) a través de la línea selectora (chip select).
Dispositivos a utilizar con el SPI
El bus SPI puede funcionar basicamente con cualquier periferico de entrada y/o salida que contenga las 3 lineas de transimisión: SCLK, MOSI Y MISO.
Puede tratarse de sensores,...
Regístrate para leer el documento completo.