SlideShare una empresa de Scribd logo
1 de 11
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 transfieren 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
Configuración Independiente  SPI
Configuración SPI  en Cadena
Transmisión de Datos Para comenzar la comunicación, el maestro primero configura el reloj, con una frecuencia menor o igual a la frecuencia máxima  que soporta el dispositivo esclavo.   El maestro  activa el seleccionador de esclavo de el chip deseado. 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.
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
No hay control de flujo por hardware

Más contenido relacionado

La actualidad más candente

ConversióN AnalóGica Digital Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital  Y ConversióN Digital AnalóGicaConversióN AnalóGica Digital  Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGicaEdgar Martinez
 
Amplitud modulada am
Amplitud modulada amAmplitud modulada am
Amplitud modulada amralch1978
 
Multiplexación por división de tiempo
Multiplexación por división de tiempoMultiplexación por división de tiempo
Multiplexación por división de tiempoMichael Tejada
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de líneaOscar Llanos
 
Tecnicas de modulacion de pulsos
Tecnicas de modulacion de pulsosTecnicas de modulacion de pulsos
Tecnicas de modulacion de pulsosNathashaLeto
 
8 modulación, am, fm, pm, etc.
8   modulación, am, fm, pm, etc.8   modulación, am, fm, pm, etc.
8 modulación, am, fm, pm, etc.UTU
 
135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-pptCarlos Martir
 
Capacidad de un canal
Capacidad de un canalCapacidad de un canal
Capacidad de un canalarquitectura5
 
Lecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psdLecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psdnica2009
 
Informe tele
Informe teleInforme tele
Informe telediiegollp
 
Sistemas de Telecomunicaciones cap 3-3 (ss)
Sistemas de Telecomunicaciones cap 3-3 (ss)Sistemas de Telecomunicaciones cap 3-3 (ss)
Sistemas de Telecomunicaciones cap 3-3 (ss)Francisco Apablaza
 
Las fuentes de alimentación conmutadas (switching)
Las fuentes de alimentación conmutadas (switching)Las fuentes de alimentación conmutadas (switching)
Las fuentes de alimentación conmutadas (switching)Jomicast
 
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Juan Herrera Benitez
 
Presentacion de señales PCM
Presentacion de señales PCMPresentacion de señales PCM
Presentacion de señales PCMComunicaciones2
 

La actualidad más candente (20)

Modulación AM - PM - FM
Modulación AM - PM - FMModulación AM - PM - FM
Modulación AM - PM - FM
 
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital  Y ConversióN Digital AnalóGicaConversióN AnalóGica Digital  Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGica
 
Amplitud modulada am
Amplitud modulada amAmplitud modulada am
Amplitud modulada am
 
Modulacion pwm
Modulacion pwmModulacion pwm
Modulacion pwm
 
Multiplexación por división de tiempo
Multiplexación por división de tiempoMultiplexación por división de tiempo
Multiplexación por división de tiempo
 
Industrial ethernet
Industrial ethernetIndustrial ethernet
Industrial ethernet
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de línea
 
Tecnicas de modulacion de pulsos
Tecnicas de modulacion de pulsosTecnicas de modulacion de pulsos
Tecnicas de modulacion de pulsos
 
8 modulación, am, fm, pm, etc.
8   modulación, am, fm, pm, etc.8   modulación, am, fm, pm, etc.
8 modulación, am, fm, pm, etc.
 
Los Multivibradores
Los MultivibradoresLos Multivibradores
Los Multivibradores
 
135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt
 
Capacidad de un canal
Capacidad de un canalCapacidad de un canal
Capacidad de un canal
 
Lecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psdLecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psd
 
Informe tele
Informe teleInforme tele
Informe tele
 
Amplificadores operacionales
Amplificadores operacionalesAmplificadores operacionales
Amplificadores operacionales
 
Sistemas de Telecomunicaciones cap 3-3 (ss)
Sistemas de Telecomunicaciones cap 3-3 (ss)Sistemas de Telecomunicaciones cap 3-3 (ss)
Sistemas de Telecomunicaciones cap 3-3 (ss)
 
Las fuentes de alimentación conmutadas (switching)
Las fuentes de alimentación conmutadas (switching)Las fuentes de alimentación conmutadas (switching)
Las fuentes de alimentación conmutadas (switching)
 
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
 
Modulacion fsk
Modulacion fskModulacion fsk
Modulacion fsk
 
Presentacion de señales PCM
Presentacion de señales PCMPresentacion de señales PCM
Presentacion de señales PCM
 

Similar a Serial Peripherical Interface (SPI)

Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresDanny Tierra
 
Arquitectura decomputadoras
Arquitectura decomputadorasArquitectura decomputadoras
Arquitectura decomputadorasLuiFer Cvil
 
Componentes de una Red
Componentes de una RedComponentes de una Red
Componentes de una Redwilly hernan
 
Electronica: microcontroladores aplicaciones IoT
Electronica: microcontroladores aplicaciones IoTElectronica: microcontroladores aplicaciones IoT
Electronica: microcontroladores aplicaciones IoTLeopoldo Armesto Ángel
 
Puerto serial
Puerto serialPuerto serial
Puerto serialtec
 
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 PCFernando Cahueñas
 
Puertos de comunicación
Puertos de comunicaciónPuertos de comunicación
Puertos de comunicaciónPerez Marcos
 
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_rev0Jose de Miguel
 
Introduccion A Las Redes De Comunicacion
Introduccion A Las Redes De ComunicacionIntroduccion A Las Redes De Comunicacion
Introduccion A Las Redes De Comunicaciongueste5929f
 
Informe sobre Buses informaticos
Informe sobre Buses informaticosInforme sobre Buses informaticos
Informe sobre Buses informaticosespejoconcavo1
 
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)Cristina Urdiales
 

Similar a Serial Peripherical Interface (SPI) (20)

Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladores
 
Arquitectura decomputadoras
Arquitectura decomputadorasArquitectura decomputadoras
Arquitectura decomputadoras
 
Apunt2d
Apunt2dApunt2d
Apunt2d
 
Expo diseno
Expo disenoExpo diseno
Expo diseno
 
Componentes de una Red
Componentes de una RedComponentes de una Red
Componentes de una Red
 
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
 
Puerto serial
Puerto serialPuerto serial
Puerto serial
 
Sistema de entrada/salida
Sistema de entrada/salidaSistema de entrada/salida
Sistema de entrada/salida
 
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
 
Tarjeta de adquisición de datos
Tarjeta de adquisición de datosTarjeta de adquisición de datos
Tarjeta de adquisición de datos
 
Puertos de comunicación
Puertos de comunicaciónPuertos de comunicación
Puertos de comunicación
 
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
 
Introduccion A Las Redes De Comunicacion
Introduccion A Las Redes De ComunicacionIntroduccion A Las Redes De Comunicacion
Introduccion A Las Redes De Comunicacion
 
Interbus
InterbusInterbus
Interbus
 
Tarjeta madre i
Tarjeta madre iTarjeta madre i
Tarjeta madre i
 
Tarjeta madre i
Tarjeta madre iTarjeta madre i
Tarjeta madre i
 
Informe sobre Buses informaticos
Informe sobre Buses informaticosInforme sobre Buses informaticos
Informe sobre Buses informaticos
 
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)
 
Modems
ModemsModems
Modems
 

Último

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 

Último (20)

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 

Serial Peripherical Interface (SPI)

  • 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 transfieren 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
  • 6. Configuración SPI en Cadena
  • 7. Transmisión de Datos Para comenzar la comunicación, el maestro primero configura el reloj, con una frecuencia menor o igual a la frecuencia máxima que soporta el dispositivo esclavo. El maestro activa el seleccionador de esclavo de el chip deseado. 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.
  • 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