Co to jest interfejs komunikacji szeregowej?
Interfejs komunikacji szeregowej (SCI) jest środkiem, za pomocą którego komponenty komputerowe mogą się ze sobą komunikować. Może to znajdować się w samym komputerze, na przykład ze zintegrowanego mikroczipu za pośrednictwem magistrali szeregowej płyty drukowanej lub karty rozszerzającej lub kabla do urządzenia zewnętrznego, takiego jak klawiatura lub drukarka. Interfejsy szeregowe są również używane do niektórych technologii sieci komputerowych.
Szczegóły interfejsu komunikacji szeregowej są omówione w zalecanym standardzie 232 (RS-232), który został pierwotnie opracowany w 1962 r. Przez grupę standardów, która ostatecznie stała się znana jako Electronic Industries Association (EIA). RS-232 opisuje, na jednym końcu komunikacji szeregowej, sprzęt terminalowy danych (DTE) i sprzęt końcowy obwodu danych (DCE) na drugim końcu. Standard opisuje ponadto poziomy napięcia i inne atrybuty elektryczne sygnału, identyfikacje pinu dla interfejsu fizycznego, funkcji obwodu i innych.
z RS-232 STAndard, jednym z wczesnych opracowanych interfejsów komunikacji seryjnej, jest tak zwany uniwersalny odbiornik i nadajnik asynchroniczny (UART). Pierwszy UART dostarczył środków dla maszyn teletypowych do przesyłania małych, pięcio-bitowych sekwencji znanych jako kody Baudot. Później, wraz ze wzrostem cyfrowego używania komputera, standardowy standardowy kod standardowy dla informacji (ASCII) opisał znaki kodujące w ośmio-bitowym formacie, które były przesyłane szeregowo między komputerami za pośrednictwem zintegrowanych obwodów i interfejsów seryjnych około 1971 r. Motorola® następnie wymyślił frazę interfejsu komunikacji szeregowej dla ich UART.
Sposób, w jaki działa interfejs komunikacji szeregowej, polega na wysyłaniu grup danych, zwanych słowami, w tych pięcio- lub ośmiu-bitowych sekwencjach w drucie lub magistrali komputerowej. Bity są wysyłane pojedynczo w sekwencji, z inicjującym bit początkowyS komunikacja, a następnie bity danych i bit stop, który zamyka transfer. W zależności od użycia bit sprawdzający, zwany parzystością, można również włożyć do sekwencji, aby zapewnić, że dane osiągnęły nienaruszone. Ta metoda kadrowania transferu danych w ramach bitu startu i stopu pozwala na komunikację asynchroniczną. Interfejs szeregowy nie jest wymagany, aby pozostać na czas z zsynchronizowanym zegariem, ale zamiast tego może wysyłać ramkę w danym momencie, w którym urządzenie biorcy może rozpoznać.
Technologia interfejsu komunikacji szeregowej znalazła zastosowanie w wielu obszarach. Jedną bardzo popularną metodą jest Universal Serial Bus (USB) do podłączania urządzeń peryferyjnych z komputerem. Wewnątrz obudowy komputerowych dyski twardych czasami używają interfejsu zwanego załącznikiem zaawansowanego technologii seryjnej (serial ATA) do szybkiej komunikacji z procesorem komputera. Wiele kart rozszerzeń używa innego rodzaju interfejsu szeregowego zwanego komponentem peryferyjnym połączeniemEct Express (PCI-E). Mimo to interfejsy szeregowej komunikacji pamiętają swoje korzenie i są również używane we wspólnych środowiskach sieciowych Ethernet, a także w szybkiej optyce światłowodowej.