Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
SPI eli Serial Peripheral Interface Bus.

-Master/Slave tyyppinen sarjaportti. Sopii monen ulkoisen laitteen liittämiseen. Slavet voidaan kytkeä itsenäisiksi tai sarjaan.

Tiedonsiirto

-Master asettaa ensin kellon toimimaan slaven taajuudella, joka on yleensä 1-70 MHz. Master lähettää tiedon MOSI-linjaa pitkin, jonka slave vastaanottaa samasta linjasta. Slave lähettää tiedon takaisin MISO-linjaa pitkin, jonka master vastaanottaa samasta linjasta. Tieto lähetetään ja vastaanotetaan normaalisti 8-bittisenä. Myös suuremmat määrät ovat mahdollisia.

Hyötyjä ja haittoja

+ Full duplex-tiedonsiirto eli molempisuuntainen ja yhtäaikainen.

+ Suurempi tiedonsiirtomäärä kuin esim. I2C:llä.

+ Pienempi virrankulutus kuin esim I2C:llä.

- Vaatii enemmän pinnejä.

- Ei osoitteistoa slaveille kuten I2C:llä. Jolloin slaven tunnistus vaikeaa.

- Tuki vain yhdelle masterille.