Sadržaj:
Definicija - Što znači serijsko sučelje?
Serijsko sučelje je komunikacijsko sučelje koje prenosi podatke kao jedan tok bitova, obično pomoću kabela "plus-uzemljenje", jednog bežičnog kanala ili žičnog para.
Serijsko sučelje djeluje kao komunikacijsko sučelje između dva digitalna sustava koja podatke šalje kao niz naponskih impulsa preko žice. Suprotno tome, paralelno sučelje odašilje više bita istovremeno koristeći različite žice.
Neki uređaji koji koriste serijsko sučelje uključuju Universal Serial Bus (USB), preporučeni standard br. 232 (RS-232), 1-Wire i I2C.
Tehopedia objašnjava serijsko sučelje
U osnovi, serijsko sučelje kodira bitove binarnog broja po njihovom "vremenskom" položaju na žici, a ne po "prostornom" položaju unutar grupe žica.
Postoje dvije vrste serijskog sučelja:
- Asinkrono serijsko sučelje (obično skraćeno kao SCI): Sa SCI, podaci se šalju u dobro definiranim okvirima. Okvir se odnosi na ukupni, nedeljivi paket bitova. U okviru su određene informacije (na primjer, podaci) i neke nadzemne (na primjer, upravljački bitovi).
Okviri koji se koriste u asinhronom serijskom protokolu obično uključuju jedan početni bit, paritetne bitove, sedam ili osam bita podataka, a ponekad i zaustavni bit. SCI se često koristi za uspostavljanje komunikacije između dva računalna sustava. SCI se smatra asinhronim jer niti jedan sustav ne treba sinkronizirati svoj sat prije komunikacije.
- Sinkrono serijsko sučelje (uobičajeno skraćeno kao SPI): U SPI prijemnik nema unutarnji sat, što upućuje na to da prijemnik ne može pojedinačno sinkronizirati očitavanje podatkovnih linija sa stupnjem prijenosa odašiljača. Prijemniku je potrebna pomoć i ta podrška je dostupna u obliku takta koji dijele prijemnik i odašiljač. Signal sata služi kao kontrolna linija koja obavještava prijemnik o najboljem vremenu za čitanje iz podatkovne linije. To podrazumijeva da prijemnik i odašiljač trebaju sinkronizirati svoju dostupnost do podatkovne linije kako bi uspješno slali podatke.
SPI se općenito koristi ako mikrokontroler mora poslati podatke na uređaj bez unutarnjeg takta.
