Kazalo:
Opredelitev - Kaj pomeni serijski vmesnik?
Serijski vmesnik je komunikacijski vmesnik, ki podatke prenaša kot en sam tok bitov, navadno z uporabo kabla žice plus ozemljitve, enojnega brezžičnega kanala ali žičnega para.
Serijski vmesnik deluje kot komunikacijski vmesnik med dvema digitalnima sistemoma, ki podatke pošilja kot niz napetostnih impulzov po žici. V nasprotju s tem vzporedni vmesnik prenaša več bitov hkrati z uporabo različnih žic.
Nekatere naprave, ki uporabljajo serijski vmesnik, vključujejo univerzalno serijsko vodilo (USB), priporočeni standard št. 232 (RS-232), 1-žico in I2C.
Techopedia razlaga serijski vmesnik
V bistvu zaporedni vmesnik kodira bitove binarne številke po njihovi "časovni" lokaciji na žici, namesto po "prostorski" lokaciji znotraj skupine žic.
Obstajata dve vrsti serijskega vmesnika:
- Asinhroni serijski vmesnik (običajno skrajšano kot SCI): Z SCI se podatki pošiljajo v dobro opredeljenih okvirih. Okvir se nanaša na celoten, nedeljiv paket paketov. V okvir so vključene nekatere informacije (na primer podatki) in nekatere nadzemne (na primer kontrolni biti).
Okviri, ki se uporabljajo v asinhronem zaporednem protokolu, običajno vključujejo en sam začetni bit, parnostne bite, sedem ali osem podatkovnih bitov in včasih tudi zaustavni bit. SCI se pogosto uporablja za vzpostavitev komunikacije med dvema računalnikoma. SCI velja za asinhronega, ker niti enemu sistemu ni treba sinhronizirati ure pred komunikacijo.
- Sinhroni serijski vmesnik (običajno skrajšano kot SPI): V SPI sprejemnik nima nobene notranje ure, kar pomeni, da sprejemnik ne more posamično sinhronizirati odčitavanja podatkovne vrstice s hitrostjo oddajnika oddajnika. Sprejemnik potrebuje nekaj pomoči in ta podpora je na voljo v obliki taktnega signala, ki si ga delita sprejemnik in oddajnik. Signal ure služi kot krmilna linija, ki sprejema sprejemnika o najboljšem času za branje iz podatkovne vrstice. To pomeni, da morata sprejemnik in oddajnik sinhronizirati svojo dostopnost do podatkovne vrstice za uspešno pošiljanje podatkov.
SPI se običajno uporablja, če mora mikrokontroler poslati podatke napravi brez notranje ure.