Qu'est-ce que SPI ?

Liaison série synchrone qui émet et reçoit simultanément au rythme de l'horloge fournie par le maître. Une ligne de sélection de puce (chip select) choisit l'interlocuteur ; utilisée pour connecter des composants rapides.

Nom japonais: SPI

« SPI » apparaît dans 5 questions d'entraînement réparties sur 2 thèmes, dont Systèmes embarqués et firmware, CPU et architecture.

Domaine: Systèmes embarqués et firmware

S'entraîner : questions sur SPI

Quelle caractéristique de la communication SPI est correcte ?

  1. AAsynchrone, sans horloge, elle relie les équipements par deux lignes seulement
  2. BSynchrone avec horloge fournie par le maître, elle permet l'émission et la réception simultanées, et une ligne de sélection de puce désigne l'interlocuteur
  3. CLa sélection par adresse permet de n'utiliser que deux lignes quel que soit le nombre d'équipements
Afficher la réponse et l'explication

Réponse : B. Synchrone avec horloge fournie par le maître, elle permet l'émission et la réception simultanées, et une ligne de sélection de puce désigne l'interlocuteur

La SPI est une communication synchrone où, au rythme de l'horloge fournie par le maître, les données circulent simultanément sur une ligne du maître vers l'esclave et une ligne de l'esclave vers le maître. Une ligne de sélection de puce (CS) est prévue pour chaque interlocuteur, et seul celui dont la ligne est à 0 communique. Simple et capable d'horloges de plusieurs dizaines de MHz, elle relie souvent des composants rapides comme les mémoires flash, les afficheurs ou les ADC.

Quelle combinaison correspond aux quatre signaux couramment utilisés en SPI ?

  1. ALes deux lignes SDA et SCL, plus l'alimentation et la masse
  2. BSCLK (horloge), MOSI (sortie maître), MISO (entrée maître), CS (sélection de puce)
  3. CLes deux lignes TX et RX, plus RTS et CTS
Afficher la réponse et l'explication

Réponse : B. SCLK (horloge), MOSI (sortie maître), MISO (entrée maître), CS (sélection de puce)

En SPI, le maître fournit l'horloge sur SCLK, émet les données sur MOSI (Master Out Slave In) et reçoit simultanément sur MISO (Master In Slave Out). CS sélectionne l'esclave avec lequel communiquer ; avec trois esclaves, il faut trois lignes CS. Les noms COPI/CIPO ou SDO/SDI sont aussi utilisés aujourd'hui à la place de MOSI/MISO.

« SPI » dans les explications

Questions mentionnant « SPI » (5)

  1. Quelle caractéristique de la communication SPI est correcte ?
  2. Quelle combinaison correspond aux quatre signaux couramment utilisés en SPI ?
  3. Lorsqu'un composant SPI raccordé ne renvoie pas de données correctes, quel réglage convient-il le plus de vérifier ?
  4. Quelle comparaison de l'UART, de la SPI et de l'I2C est correcte ?
  5. Quel circuit LSI regroupe sur une seule puce un processeur, de la mémoire et des périphériques comme des temporisateurs ou des ADC, et sert à la commande des appareils électroménagers et équipements ?

Comparatifs incluant ce terme

Termes associés

Microcontrôleur UART I2C Anti-rebond (debounce) Capture d'entrée (input capture) Chargeur d'amorçage (bootloader) Chien de garde (watchdog timer) Débit en bauds Détection de baisse de tension (brown-out) GPIO

Retour au glossaire