SlideShare una empresa de Scribd logo
1 de 10
Universidad Fermín Toro Vicerrectorado Académico Facultad de Ingeniería Serial Peripherical  Interface (SPI) Integrantes: Edgar Sevillano Oswaldo Sira José Goncalves Prof. Maria Virginia Nieto Diseño de Microprocesadores
¿Qué es SPI? Es un estándar de comunicaciones, usado principalmente para la transferencia de información entre circuitos integrados en equipos electrónicos. El bus de interfaz de periféricos serie o bus SPI es un estándar para controlar casi cualquier electrónica digital que acepte un flujo de bits serie regulado por un reloj.  Incluye una línea de reloj, dato entrante, dato saliente y un pin de chip select, que conecta o desconecta la operación del dispositivo con el que uno desea comunicarse. De esta forma, este estándar permite multiplexar las líneas de reloj.
Protocolo SPI 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 de estas 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. Memorias  EEPROM
Especificaciones del BUS SS CS SCLK MOSI MISO
Transmisión de Datos Para comenzar una comunicación, el primer maestro configura el reloj, con una frecuencia menor o igual a la frecuencia máxima del dispositivo esclavo.   El maestro saca el esclavo bajo para seleccionar la ficha deseada. Si un período de espera es necesario (por ejemplo, para la conversión de analógico a digital), el maestro debe esperar por lo menos durante ese período de tiempo antes de comenzar a emitir los ciclos de reloj.
Configuración Independiente  SPI
Configuración SPI  en Cadena
Ventajas - Comunicación Full Duplex - Mayor velocidad de transmisión que con I²C o SMBus - Protocolo flexible en que se puede tener un control absoluto sobre los bits transmitidos  No está limitado a la transferencia de bloques de 8 bits Elección del tamaño de la trama de bits, de su significado y propósito - Su implementación en hardware es extremadamente simple  Consume menos energía que I²C o que SMBus debido que posee menos circuitos (incluyendo las resistencias pull-up) y estos son más simples No es necesario arbitraje o mecanismo de respuesta ante fallos Los dispositivos clientes usan el reloj que envía el servidor, no necesitan por tanto su propio reloj No es obligatorio implementar un transceptor (emisor y receptor), un dispositivo conectado puede configurarse para que solo envíe, sólo reciba o ambas cosas a la vez
Desventajas ,[object Object]
El direccionamiento se hace mediante líneas específicas (señalización fuera de banda) a diferencia de lo que ocurre en I²C que se selecciona cada chip mediante una dirección de 7 bits que se envía por las mismas líneas del bus

Más contenido relacionado

La actualidad más candente

Comunicaciones en serie
Comunicaciones  en serieComunicaciones  en serie
Comunicaciones en serie
jenym
 
Introducción a la radio frecuencia con módulos de laipac
Introducción a la radio frecuencia con módulos de laipacIntroducción a la radio frecuencia con módulos de laipac
Introducción a la radio frecuencia con módulos de laipac
Darwin Hernandez
 
Puerto serial
Puerto serialPuerto serial
Puerto serial
tec
 

La actualidad más candente (19)

Comunicaciones en serie
Comunicaciones  en serieComunicaciones  en serie
Comunicaciones en serie
 
Que es el Modem?
Que es el Modem?Que es el Modem?
Que es el Modem?
 
Apunt2d
Apunt2dApunt2d
Apunt2d
 
Sistema de entrada/salida
Sistema de entrada/salidaSistema de entrada/salida
Sistema de entrada/salida
 
El modem
El modemEl modem
El modem
 
Configuracion del router 2
Configuracion del router 2Configuracion del router 2
Configuracion del router 2
 
Introducción a la radio frecuencia con módulos de laipac
Introducción a la radio frecuencia con módulos de laipacIntroducción a la radio frecuencia con módulos de laipac
Introducción a la radio frecuencia con módulos de laipac
 
Modem
ModemModem
Modem
 
Protocolo comunicación serial
Protocolo comunicación serialProtocolo comunicación serial
Protocolo comunicación serial
 
232
232232
232
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PC
 
CEA UD9 Mto circuitos can-bus_rev0
CEA UD9 Mto circuitos can-bus_rev0CEA UD9 Mto circuitos can-bus_rev0
CEA UD9 Mto circuitos can-bus_rev0
 
Unidad V
Unidad VUnidad V
Unidad V
 
Uart
UartUart
Uart
 
Modem
ModemModem
Modem
 
Redes multiplexadas en automocion
Redes multiplexadas en automocionRedes multiplexadas en automocion
Redes multiplexadas en automocion
 
Modem
ModemModem
Modem
 
Puerto serial
Puerto serialPuerto serial
Puerto serial
 
Direccionamiento redes
Direccionamiento redesDireccionamiento redes
Direccionamiento redes
 

Destacado (10)

SPI - Servicios Profesionales Integrados
SPI - Servicios Profesionales IntegradosSPI - Servicios Profesionales Integrados
SPI - Servicios Profesionales Integrados
 
Bus iic
Bus iicBus iic
Bus iic
 
Presentacion del puerto usb
Presentacion del  puerto usbPresentacion del  puerto usb
Presentacion del puerto usb
 
Usb
UsbUsb
Usb
 
Microcontroladores 5 – comunicación (SPI & I2C)
Microcontroladores 5 – comunicación (SPI & I2C)Microcontroladores 5 – comunicación (SPI & I2C)
Microcontroladores 5 – comunicación (SPI & I2C)
 
Firewire
FirewireFirewire
Firewire
 
I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)
 
Rs 232 y rs-485
Rs 232 y rs-485Rs 232 y rs-485
Rs 232 y rs-485
 
FireWire
FireWireFireWire
FireWire
 
RS 232
RS 232RS 232
RS 232
 

Similar a Diseño de micro

Informe sobre Buses informaticos
Informe sobre Buses informaticosInforme sobre Buses informaticos
Informe sobre Buses informaticos
espejoconcavo1
 

Similar a Diseño de micro (20)

Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladores
 
Componentes de una Red
Componentes de una RedComponentes de una Red
Componentes de una Red
 
Arquitectura decomputadoras
Arquitectura decomputadorasArquitectura decomputadoras
Arquitectura decomputadoras
 
Bus y puertos
Bus y puertosBus y puertos
Bus y puertos
 
Electronica: microcontroladores aplicaciones IoT
Electronica: microcontroladores aplicaciones IoTElectronica: microcontroladores aplicaciones IoT
Electronica: microcontroladores aplicaciones IoT
 
Puertos de comunicación
Puertos de comunicaciónPuertos de comunicación
Puertos de comunicación
 
Introduccion A Las Redes De Comunicacion
Introduccion A Las Redes De ComunicacionIntroduccion A Las Redes De Comunicacion
Introduccion A Las Redes De Comunicacion
 
Tarjeta de adquisición de datos
Tarjeta de adquisición de datosTarjeta de adquisición de datos
Tarjeta de adquisición de datos
 
Bus spi (serial peripheral interface)
Bus spi (serial peripheral interface)Bus spi (serial peripheral interface)
Bus spi (serial peripheral interface)
 
Interbus
InterbusInterbus
Interbus
 
Modems
ModemsModems
Modems
 
Sistema de interconexion interna
Sistema de interconexion internaSistema de interconexion interna
Sistema de interconexion interna
 
Informe sobre Buses informaticos
Informe sobre Buses informaticosInforme sobre Buses informaticos
Informe sobre Buses informaticos
 
pre4_2.2.docx
pre4_2.2.docxpre4_2.2.docx
pre4_2.2.docx
 
FDDI & ATM
FDDI & ATMFDDI & ATM
FDDI & ATM
 
Tarjeta madre i
Tarjeta madre iTarjeta madre i
Tarjeta madre i
 
Tarjeta madre i
Tarjeta madre iTarjeta madre i
Tarjeta madre i
 
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
 
Comunidad emagister 981_el_computadoriii (1)
Comunidad emagister 981_el_computadoriii (1)Comunidad emagister 981_el_computadoriii (1)
Comunidad emagister 981_el_computadoriii (1)
 
Modem 1
Modem 1Modem 1
Modem 1
 

Diseño de micro

  • 1. Universidad Fermín Toro Vicerrectorado Académico Facultad de Ingeniería Serial Peripherical Interface (SPI) Integrantes: Edgar Sevillano Oswaldo Sira José Goncalves Prof. Maria Virginia Nieto Diseño de Microprocesadores
  • 2. ¿Qué es SPI? Es un estándar de comunicaciones, usado principalmente para la transferencia de información entre circuitos integrados en equipos electrónicos. El bus de interfaz de periféricos serie o bus SPI es un estándar para controlar casi cualquier electrónica digital que acepte un flujo de bits serie regulado por un reloj. Incluye una línea de reloj, dato entrante, dato saliente y un pin de chip select, que conecta o desconecta la operación del dispositivo con el que uno desea comunicarse. De esta forma, este estándar permite multiplexar las líneas de reloj.
  • 3. Protocolo SPI 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 de estas 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. Memorias EEPROM
  • 4. Especificaciones del BUS SS CS SCLK MOSI MISO
  • 5. Transmisión de Datos Para comenzar una comunicación, el primer maestro configura el reloj, con una frecuencia menor o igual a la frecuencia máxima del dispositivo esclavo. El maestro saca el esclavo bajo para seleccionar la ficha deseada. Si un período de espera es necesario (por ejemplo, para la conversión de analógico a digital), el maestro debe esperar por lo menos durante ese período de tiempo antes de comenzar a emitir los ciclos de reloj.
  • 7. Configuración SPI en Cadena
  • 8. Ventajas - Comunicación Full Duplex - Mayor velocidad de transmisión que con I²C o SMBus - Protocolo flexible en que se puede tener un control absoluto sobre los bits transmitidos No está limitado a la transferencia de bloques de 8 bits Elección del tamaño de la trama de bits, de su significado y propósito - Su implementación en hardware es extremadamente simple Consume menos energía que I²C o que SMBus debido que posee menos circuitos (incluyendo las resistencias pull-up) y estos son más simples No es necesario arbitraje o mecanismo de respuesta ante fallos Los dispositivos clientes usan el reloj que envía el servidor, no necesitan por tanto su propio reloj No es obligatorio implementar un transceptor (emisor y receptor), un dispositivo conectado puede configurarse para que solo envíe, sólo reciba o ambas cosas a la vez
  • 9.
  • 10. El direccionamiento se hace mediante líneas específicas (señalización fuera de banda) a diferencia de lo que ocurre en I²C que se selecciona cada chip mediante una dirección de 7 bits que se envía por las mismas líneas del bus
  • 11. No hay control de flujo por hardware
  • 12. No hay señal de asentimiento. El servidor podría estar enviando información sin que estuviese conectado ningún cliente y no se daría cuenta de nada- No permite fácilmente tener varios servidores conectados al bus Sólo funciona en las distancias cortas a diferencia de, por ejemplo, RS-232, RS-485
  • 13.
  • 14. Dispositivos de control: los códecs de audio , potenciómetros digitales
  • 16. Comunicaciones: Ethernet, USB, USART, CAN, IEEE 802.15.4 , IEEE 802.11
  • 17. Memoria: flash y EEPROM- Tarjetas SD