Obsah:
Definícia - Čo znamená sériové rozhranie?
Sériové rozhranie je komunikačné rozhranie, ktoré prenáša dáta ako jediný prúd bitov, zvyčajne pomocou drôtu plus zem, jedného bezdrôtového kanála alebo drôtu.
Sériové rozhranie funguje ako komunikačné rozhranie medzi dvoma digitálnymi systémami, ktoré odosiela dáta ako sériu napäťových impulzov cez drôt. Naproti tomu paralelné rozhranie vysiela viac bitov súčasne pomocou rôznych vodičov.
Niektoré zariadenia, ktoré používajú sériové rozhranie, zahŕňajú univerzálnu sériovú zbernicu (USB), odporúčanú normu č. 232 (RS-232), 1-vodič a I2C.
Techopedia vysvetľuje sériové rozhranie
Sériové rozhranie v zásade kóduje bity binárneho čísla podľa ich „dočasného“ umiestnenia na vodiči namiesto ich „priestorového“ umiestnenia vo vnútri skupiny vodičov.
Existujú dva typy sériového rozhrania:
- Asynchrónne sériové rozhranie (bežne skrátene SCI): Pri SCI sa údaje odosielajú v presne definovaných rámcoch. Rámec sa vzťahuje na celkový nedeliteľný balík bitov. V rámci sú zahrnuté určité informácie (napríklad dáta) a niektoré režijné náklady (napríklad kontrolné bity).
Rámce použité v asynchrónnom sériovom protokole obvykle obsahujú jeden počiatočný bit, paritné bity, sedem alebo osem dátových bitov a niekedy aj zastavovací bit. SCI sa často používa na nadviazanie komunikácie medzi dvoma počítačovými systémami. SCI sa považuje za asynchrónny, pretože ani jeden systém nemusí pred komunikáciou synchronizovať svoje hodiny.
- Synchrónne sériové rozhranie (bežne skrátene SPI): V SPI prijímač nemá žiadne vnútorné hodiny, čo naznačuje, že prijímač nie je schopný individuálne synchronizovať čítanie svojej dátovej linky s prenosovou rýchlosťou vysielača. Prijímač vyžaduje určitú pomoc a táto podpora je k dispozícii vo forme hodinového signálu, ktorý je zdieľaný prijímačom a vysielačom. Hodinový signál slúži ako riadiaca linka, ktorá informuje prijímač o najlepšom čase na čítanie z dátovej linky. To znamená, že prijímač a vysielač by mali synchronizovať svoju prístupnosť k dátovej linke, aby mohli úspešne odosielať dáta.
SPI sa zvyčajne používa, ak mikrokontrolér potrebuje odosielať údaje do zariadenia bez vnútorných hodín.