You are on page 1of 2

CARACTERISTICAS USART SPI I2C

Nombre Completo Universal Asynchronous Serial Peripheral Interface Inter-Integrated Circuit


Receiver/Transmitter

Diagrama

Comunicación UART Comunicación SPI Comunicación I2C


Designación de Pines TxD: Transmisión de SCLK: Reloj Serial SDA: Datos
datos. MOSI: Salida de maestro, SCL: Reloj Seria
RxD: Recepción de datos. entrada de esclavo.
MISO: Entrada del maestro
y salida del esclavo.
SS: Selector de esclavo.

Velocidad de Datosº LA comunicación máxima Normalmente soporta entre Hasta 3.4Mbbs algunas
puede ser entre 230Kbbs a 10Mbbs a 20Mbbs variantes pueden llegar a
460kbb 1Mbbs

Distancia Menos de 15 metros Esta pensada para Igual que la anterior,


comunicaciones dentro de comunicaciones dentro de
la placa. la placa.
Tipo comunicación Asincrona Sincrona Sincrona
Coplejidad del Hardare poco. media bastante, según los
maestros.
Numero de Masters No hay masteres. Uno Varios
Reloj Cada dispositivo usa el Una señal de reloj entre Una señal de reloj común
suyo interno. master y esclavo. entre múltiples masters y
esclavos.
Protocolo 8bits con un bit de start y Cada compañía usa su Usa un bit de start y otro de
un bit de stop. propio protocolo. stop, un bit de acuse de
recibo (ACK) cada 8 bits.

Direccionamiento de La comunicación es entre Se usa el SS (SS1, SS2…) Todos los maestros pueden
Software dos dispositivos, no es para seleccionar que comunicarse con todos los
necesario. dispositivo, cuantos más esclavos, podemos colocar
dispositivos más salidas 27 esclavos y colocar la
SS necesitamos. dirección en el protocolo
I2C.
Ventajas Muy simple, permite  Simple.  Más de un maestro.
conectar de forma rápida  Dispone de  Solo necesita dos
dos dispositivos, suele comunicación full cables para la
usarse con RS232 o duplex. comunicación.
RS485 por ejemplo.  SPI usa push-pull y  Es más sencillo que
gran velocidad de SPI, al necesitar
datos. menos líneas.
 Requiere menos  Concepto de
energía que I2C colector abierto
 Tiene control de
flujo.

Desventajas  Esta limitado a la  Cuanto más  Se incrementa la


comunicación entre esclavos, más complejidad del
dos dispositivos. conexiones se circuito cuando
 La velocidad se necseitan. aumentan los
debe acordar al  Añadir un masteres y los
principio de la dispositivo requiere esclavos.
conexión en caso una conexión  I2C es half duplex
de no ser la misma adicional.  El software puede
dará lecturas  No hay control de sobrecargar el
erróneas. flujo. procesador.

You might also like