Spisu treści:
Definicja - Co oznacza interfejs szeregowy?
Interfejs szeregowy to interfejs komunikacyjny, który przesyła dane jako pojedynczy strumień bitów, zwykle za pomocą kabla drut plus uziemienie, pojedynczego kanału bezprzewodowego lub pary przewodów.
Interfejs szeregowy działa jako interfejs komunikacyjny między dwoma systemami cyfrowymi, który przesyła dane w postaci szeregu impulsów napięcia po przewodzie. Natomiast interfejs równoległy przesyła wiele bitów jednocześnie za pomocą różnych przewodów.
Niektóre urządzenia korzystające z interfejsu szeregowego to Universal Serial Bus (USB), zalecany standard nr 232 (RS-232), 1-Wire i I2C.
Techopedia wyjaśnia interfejs szeregowy
Zasadniczo interfejs szeregowy koduje bity liczby binarnej według ich „czasowej” lokalizacji na przewodzie zamiast ich „przestrzennej” lokalizacji w grupie przewodów.
Istnieją dwa rodzaje interfejsu szeregowego:
- Asynchroniczny interfejs szeregowy (zwykle w skrócie SCI): Dzięki SCI dane są wysyłane w ściśle określonych ramkach. Ramka odnosi się do całkowitej, niepodzielnej paczki bitów. W ramce zawarte są pewne informacje (na przykład dane) i pewne koszty ogólne (na przykład bity kontrolne).
Ramki używane w asynchronicznym protokole szeregowym zwykle zawierają pojedynczy bit startowy, bity parzystości, siedem lub osiem bitów danych, a czasami bit stopu. SCI jest często używany do ustanowienia komunikacji między dwoma systemami komputerowymi. SCI jest uważany za asynchroniczny, ponieważ żaden system nie musi synchronizować swojego zegara przed komunikacją.
- Synchroniczny interfejs szeregowy (zwykle w skrócie SPI): W SPI odbiornik nie ma wewnętrznego zegara, co wskazuje, że odbiornik nie jest w stanie indywidualnie zsynchronizować odczytu linii danych z prędkością transmisji nadajnika. Odbiornik wymaga pewnej pomocy, a wsparcie jest dostępne w postaci sygnału zegara, który jest współdzielony przez odbiornik i nadajnik. Sygnał zegarowy służy jako linia kontrolna, która informuje odbiorcę o najlepszym czasie na odczyt z linii danych. Oznacza to, że odbiornik i nadajnik powinny zsynchronizować swoją dostępność z linią danych, aby pomyślnie wysłać dane.
SPI jest zwykle używany, jeśli mikrokontroler musi wysyłać dane do urządzenia bez wewnętrznego zegara.
