Wat is SPI?

Synchrone seriële communicatie waarbij zenden en ontvangen gelijktijdig plaatsvinden op de klok van de master. Een chip-selectlijn kiest de tegenpartij; gebruikt voor het verbinden van snelle componenten.

Japanse benaming: SPI

“SPI” komt voor in 5 oefenvragen uit 2 onderwerpen, bijv. Embedded systemen en firmware, CPU en architectuur.

Vakgebied: Embedded systemen en firmware

Nu oefenen: vragen over SPI

Welke eigenschap van SPI-communicatie is juist?

  1. AHet is asynchroon zonder klok en wordt met slechts twee lijnen aangesloten
  2. BHet is synchroon met een door de master geleverde klok, kan tegelijk zenden en ontvangen en kiest de tegenpartij via een chip-selectlijn
  3. COmdat de tegenpartij via een adres wordt gekozen, zijn ook bij veel apparaten maar twee lijnen nodig
Antwoord en toelichting tonen

Antwoord: B. Het is synchroon met een door de master geleverde klok, kan tegelijk zenden en ontvangen en kiest de tegenpartij via een chip-selectlijn

SPI is synchrone communicatie waarbij, gelijk met de door de master geleverde klok, via een lijn van master naar slave en een lijn van slave naar master tegelijk gegevens worden uitgewisseld. Voor elke tegenpartij is een chip-selectlijn (CS) aanwezig en alleen met de tegenpartij waarvan die op 0 is gezet, wordt gecommuniceerd. Omdat het eenvoudig is en de klok tot enkele tientallen MHz kan oplopen, wordt het veel gebruikt voor de aansluiting van snelle onderdelen zoals flashgeheugen, displays en ADC's.

Welke combinatie van de vier signalen die gewoonlijk bij SPI worden gebruikt, is juist?

  1. ADe twee lijnen SDA en SCL, plus voeding en aarde
  2. BSCLK (klok), MOSI (master uit), MISO (master in), CS (chip select)
  3. CDe twee lijnen TX en RX, plus RTS en CTS
Antwoord en toelichting tonen

Antwoord: B. SCLK (klok), MOSI (master uit), MISO (master in), CS (chip select)

Bij SPI levert de master op SCLK de klok, stuurt gegevens via MOSI (master out slave in) en ontvangt tegelijk gegevens via MISO (master in slave out). CS is de lijn waarmee wordt gekozen met welke slave wordt gecommuniceerd; bij drie slaves zijn ook drie CS-lijnen nodig. Tegenwoordig worden in plaats van MOSI en MISO ook namen als COPI en CIPO of SDO en SDI gebruikt.

“SPI” in de toelichting

Vragen met “SPI” (5)

  1. Welke eigenschap van SPI-communicatie is juist?
  2. Welke combinatie van de vier signalen die gewoonlijk bij SPI worden gebruikt, is juist?
  3. Wat moet het eerst worden gecontroleerd wanneer na het aansluiten van een SPI-onderdeel geen correcte gegevens kunnen worden gelezen?
  4. Welke vergelijking van UART, SPI en I2C is juist?
  5. Welke LSI integreert CPU, geheugen en randfuncties zoals timers en ADC in één chip en wordt gebruikt voor de besturing van huishoudelijke apparaten en andere apparatuur?

Vergelijkingen met deze term

Verwante termen

Via Numerieke apertuur (NA) Microcontroller (MCU) UART I2C Baudrate Bootloader Brown-outdetectie Contactstuiteren (switch bounce) Debounce

Naar de woordenlijst