Tarea Fundamentos
Tarea Fundamentos
Tarea Fundamentos
I2C significa Circuito Interintegrado (Por sus siglas en Inglés Inter-Integrated Circuit) es un
protocolo de comunicación serial desarrollado por Phillips Semiconductors allá por la década de los
80s. Básicamente se creó para poder comunicar varios chips al mismo tiempo dentro de los
televisores.
El protocolo I2C toma e integra lo mejor de los protocolos SPI y UART. Con el protocolo I2C
podemos tener a varios maestros controlando uno o múltiples esclavos. Esto puede ser de gran
ayuda cuando se van a utilizar varios microcontroladores para almacenar un registro de datos
hacia una sola memoria o cuando se va a mostrar información en una sola pantalla.
El protocolo I2C utiliza sólo dos vías o cables de comunicación, así como también lo hace el
protocolo UART.
SDA – Serial Data. Es la vía de comunicación entre el maestro y el esclavo para enviarse
información.
SCL – Serial Clock. Es la vía por donde viaja la señal de reloj.
I2C es un protocolo de comunicación serial.
Como podemos observar, el protocolo I2C envía información a través de una sola vía de
comunicación. La información es enviada bit por bit de forma coordinada.
I2C es un protocolo síncrono.
Al igual el protocolo SPI, el protocolo I2C trabaja de forma síncrona. Esto quiere decir que el envío
de bits por la vía de comunicación SDA está sincronizado por una señal de reloj que comparten
tanto el maestro como el esclavo a través de la vía SCL.
Tabla de datos interesantes que debes saber sobre el protocolo I2C.
Ficha técnica del protocolo I2C.
Síncrono Síncrono
o
Asíncrono
Ventajas y desventajas del protocolo I2C.
Debido a su funcionalidad y ampliamente utilizado el protocolo I2C parecería que no se
podría comparar con otros protocolos. Pero sí es importante mencionarte algunos puntos
que deberías saber para tomar una decisión sobre cuándo sí y cuando no es viable utilizar
I2C.
Ventajas.
Desventajas.
PROTOCOLO USART
USART I2C
Diagrama
Comuni Comuni
cación UART cación I2C
Fuente:
https://www.drouiz.com/blog/2018/06/25/uart-vs-spi-vs-i2c-diferencias-entre-protocolos/
https://sites.google.com/site/incoelectronicasas/home/conversor-usb-a-rs232#TOC-
PROTOCOLO-USART
https://teslabem.com/learn/fundamentos-del-protocolo-i2c-aprende/
Ejemplos de Microcontroladores
1. AVRMini
3. Arduino
El primer DSP de coma flotante – AT&T DSP32 – corrió a 16 MHz en un momento en que los
relojes de PC eran de 5 MHz. Una demostración de moda en ese momento era realizar un cálculo
fractal (Mandelbrot) en un DSP y en una PC, uno al lado de la otra. El DSP fractal fue, por
supuesto, más rápido. Hoy, sin embargo, el procesador DSP más rápido TMS320C6201 de Texas
corre a 200 MHz. Esto ya no es muy rápido en comparación con un nivel de entrada de PC. Y hoy
el mismo cálculo fractal corre más rápido en el PC que en el DSP.