Urządzenia wejścia-wyjścia

Podobne dokumenty
Urządzenia we/wy Wybrane rozwiązanie sprzętowe. dr Artur Bartoszewski - WYKŁAD: Architektura komputerów; Studia Podyplomowe INFO

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Autor: Jakub Duba. Interjesy

Wykład 4. Interfejsy USB, FireWire

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Wykład 4. Interfejsy USB, FireWire

Podsumowanie. semestr 1 klasa 2

Interfejs urządzeń peryferyjnych

Architektura komputerów

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 2. Przedmowa Wstęp... 13

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Elektronik - Rzeszów

Interfejsy urządzeń peryferyjnych

Porty wejścia/wyjścia

Architektura komputerów

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

USB. Universal Serial Bus OPRACOWAŁ: TOMASZ KARLA

Architektura systemów komputerowych. dr Artur Bartoszewski

Interfejsy systemów pomiarowych

Interfejs transmisji danych

Interfejsy urządzeń peryferyjnych

SYSTEMY OPERACYJNE. Interfejsy urządzeń peryferyjnych

Architektura komputerów. Układy wejścia-wyjścia komputera

Architektura systemów komputerowych. dr Artur Bartoszewski

Interfejsy. w systemach pomiarowych. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

W standardzie zarządzania energią ACPI, dopływ energii do poszczególnych urządzeń jest kontrolowany przez:

Architektura komputerów

RS485 MODBUS Module 6RO

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

RS485 MODBUS Module 6RO

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

USB Type-C Multiport Travel Dock, 6-portowy

Architektura systemów komputerowych. dr Artur Bartoszewski

Magistrale i gniazda rozszerzeń

Zastosowania mikrokontrolerów w przemyśle

RS485 MODBUS Module 6RO

Architektura systemów komputerowych. dr Artur Bartoszewski

Sieci komputerowe. Informatyka Poziom rozszerzony

HDD. (hard disk drive) Źródło: Urządzenia techniki komputerowej - WSiP

Wykład IV. Układy we/wy. Studia Podyplomowe INFORMATYKA Architektura komputerów

SM211 RS485 - JBUS/MODBUS dla SM103E. Æ Instrukcja obsługi

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.

Warstwy i funkcje modelu ISO/OSI

Urządzenia zewnętrzne

LEKCJA TEMAT: Zasada działania komputera.

Układy transmisji przewodowej. na przykładzie USB

Urządzenia zewnętrzne

Standard transmisji równoległej LPT Centronics

Sieci komputerowe - Urządzenia w sieciach

Wykład 3. Interfejsy CAN, USB

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Topologie sieci komputerowych

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Wykład II. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

SM210 RS485 - JBUS/MODBUS dla SM102E. Æ Instrukcja obsługi

PI-12 01/12. podłączonych do innych komputerów, komputerach. wspólnej bazie. ! Współużytkowanie drukarek, ploterów czy modemów

FB portowa karta PCI FireWire firmy Sweex FB portowa karta PCI FireWire firmy Sweex

Systemy i Sieci Radiowe

UNIGYR Karty magistrali PROFIBUS. Modele z interfejsami kart PCI i PC (PCMCIA)

SDM-6RO. Moduł rozszerzający 6 wyjść przekaźnikowych. wyprodukowano dla

KONWERTER INTERFEJSÓW USB/RS-485 TYPU PD10 INSTRUKCJA OBSŁUGI

1. Budowa komputera schemat ogólny.

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

Sprawdzian test egzaminacyjny 2 GRUPA I

USB Type-C Multiport Travel Dock, 8-portowy

RS485 MODBUS Module 16O

O urządzeniach we/wy. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

URZĄDZENIA TECHNIKI KOMPUTEROWEJ. Standardy interfejsu szeregowego i równoległego

Urządzenia zewnętrzne

MiniModbus 4DI. Moduł rozszerzający 4 wejścia cyfrowe. Wyprodukowano dla

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

IZOLATOR FOTOELEKTRYCZNY Z INTERFEJSEM SZEREGOWYM RS-232

Modem Huawei E3372h Router TP-LINK MR 3220

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

KOMPUTER. Zestawy komputerowe podstawowe wiadomości

Obudowa zewnętrznego dysku USB 2.0, 2.5" (6.35cm)

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB

Przemysłowe Sieci informatyczne

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

Mikroprocesor Operacje wejścia / wyjścia

Podstawowe pojęcia dotyczące sieci komputerowych

RS485 MODBUS Module 16RO

USB - Universal Serial Bus

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

2/17. Magistrale l/o Magistrala PCI

Modem LTE Huawei E3272s Router WIFI TP-LINK

Urządzenia zewnętrzne

Transmisja szeregowa i równoległa. Porty I/O w komputerze: Typowe porty spotykane w nowszych i starszych komputerach:

KONWERTER RS-422 TR-43

IrDA. Infrared Data Association

Sposób pracy przy użyciu po raz pierwszy Rozdział 1. Łącza (3.1)

8. MAGISTRALE I GNIAZDA ROZSZERZEŃ. INTERFEJSY ZEWNĘTRZNE.

Konwerter DAN485-MDIP

MiniModbus 4DI-M. Moduł rozszerzający 4 wejścia cyfrowe z pamięcią liczników. Wyprodukowano dla

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

Transkrypt:

Architektura systemów komputerowych WYKŁAD Urządzenia wejścia-wyjścia Metody transmisji danych Wybrane rozwiązania sprzętowe USB USB 3.0 IEEE 1394 (FireWire) Irada Modemy 1

Urządzenia we/wy przesył danych 2

Lokalna komunikacja asynchroniczna Definicja: Komunikację nazywamy asynchroniczną, gdy nadawca i odbiorca nie wymagają koordynacji przed wysłaniem danych. W sensie technicznym komunikację nazywamy asynchroniczną, gdy sygnał generowany przez nadajnik nie zawiera informacji które pozwalają odbiorcy na określenie początku i kooca poszczególnych bitów. Nadawca może czekad dowolnie długo pomiędzy kolejnymi transmisjami i może zacząd nadawanie w dowolnej chwili. Odbiorca musi byd w każdej chwili gotowy na przyjęcie transmisji. Nadawca i odbiorca nie potrzebują synchronizacji przed wysłaniem każdej porcji informacji. 3

Lokalna komunikacja asynchroniczna - standardy Aby komunikacja taka była możliwa ustalid należy między innymi: Jak długo nadawca musi utrzymad napięcie, aby przesład 1 bit Jakie muszą byd elektryczne parametry sygnału (napięcia, moc itp.) Jak wyglądad powinno okablowanie i gniazda. W celu zapewnienia zgodności sprzętu produkowanego przez różnych producentów specyfikacje systemów komunikacyjnych określa się za pomocą standardów. Standardy tworzą organizacje zrzeszające producentów sprzętu takie jak np.: International Telecommunication Union (ITU) Elektronic Industries Association (EIA) Electric and Electronic Engineers (IEEE) 4

RS-232 szeregowa komunikacja asynchroniczna RS-232 (Standard EIA RS-232-C) był pierwszym standardem przesyłania informacji pomiędzy komputerami klasy PC a sprzętem peryferyjnym (mysz, modem, terminale ASCII itp.). Definiuje on sposób szeregowej komunikacji asynchronicznej. W standardzie tym pracują między innymi złącza COM. 5

RS-232 szeregowa komunikacja asynchroniczna 6

RS-232 parametry Zero logiczne: +3V do +15V Jedynka logiczna: -3V do -15V Długośd przewodu: do 15m Długośd słowa 8 bitów (przeważnie skonfigurowany jest dla 7 bitów) Dopuszczalne szybkości transmisji (150, 300, 600, 1.200, 2.400, 4.800, 9.600, 19.200, 38.400, 57.600, 115.200 bit/s). Złącza: 9-stykowe lub 25-stykowe. 7

Ograniczenia dotyczące rzeczywistego sprzętu Definicja: Szerokośd pasma przenoszenia maksymalna częstotliwośd z jaką sprzęt może zmieniad sygnał Definicja: Twierdzenie Nyquista o próbkowaniu maksymalna wartośd przesyłania danych w systemie o szerokości pasma B wynosi D=2B (dla transmisji szeregowej) lub D=2Blog 2 K (dla równoległej o K możliwych wartości) 8

Ograniczenia dotyczące rzeczywistego sprzętu Przepustowośd wynikająca z twierdzenia Nyquista nie jest w praktyce osiągalna. Jedna przeszkód są tu zakłócenia sygnału (zwane szumem). Definicja: Twierdzenie Shannona efektywna pojemnośd pasma wynosi C=Blog 2 (1+S/N) Gdzie: S - średnia moc sygnału N - średnia moc szumów Zwykle posługujemy się stosunkiem sygnału do szumu wyrażonym w decybelach 10log 10 S/N (np.: S/N = 1000 to 20dB, S/N=1000 to 30dB) 9

Urządzenia we/wy Wybrane rozwiązanie sprzętowe 10

Standardowe porty 11

USB USB (ang. Universal Serial Bus) jest interfejsem szeregowym, przeznaczonym do podłączania np. drukarek, myszy, głośników, skanerów, kamer cyfrowych, pamięci zewnętrznych czy szybkich modemów. Jest to więc złącze uniwersalne. Do złącza USB można dołączad i odłączad urządzenia podczas pracy komputera. Do portu można podłączyd jednocześnie do 127 urządzeo, stosując koncentratory USB. Maksymalna długośd kabla wynosi pięd metrów. Jeśli potrzebna jest większa długośd, wówczas co pięd metrów należy stosowad koncentratory. 12

Składniki USB Składniki magistrali USB możemy podzielid (jak praktycznie w przypadku każdego urządzenia w komputerze) na częśd sprzętową (ang, hardware) i oprogramowanie (ang. software). Częśd sprzętową magistrali USB stanowią: główny kontroler/koncentrator (ang. Host ControllerIRoot Hub) koncentratory USB urządzenia USB Składnikami oprogramowania są: sterowniki urządzeo USB sterownik USB sterownik głównego kontrolera USB 13

Składniki USB 14

Składniki USB - oprogramowanie Wyeliminowanie wymagao co do zasobów systemu, a także uproszczenie okablowania było możliwe dzięki przejęciu większej ilości zadao do realizacji przez oprogramowanie. Stąd oprogramowanie jest dośd rozbudowane, a współzależności pomiędzy poszczególnymi jego częściami są złożone. 15

Składniki USB - oprogramowanie Zadania poszczególnych części oprogramowania: Sterownik USB - jego zadaniem jest skompletowanie informacji o wymaganiach poszczególnych urządzeo dołączonych do USB, a dotyczących zasobów systemowych, szybkości transmisji itp. Następnie sterownik USB na podstawie żądao otrzymywanych od sterowników urządzeo USB organizuje transmisję danych, dzieląc ją na tak zwane transakcje, przydzielane następnie do milisekundowych ramek Sterowniki urządzeo USB - są częścią oprogramowania komunikującą się z jednej strony bezpośrednio z urządzeniami USB, a z drugiej przekazującą żądania transmisji generowane przez te urządzenia do sterownika USB. Żądania te przekazywane są w postaci tak zwanych pakietów IRP Sterownik głównego kontrolera USB - decyduje o kolejności umieszczania transakcji dotyczących określonych urządzeo w pakietach i nadzoruje realizację transmisji. 16

Warstwa oprogramowania USB 17

Tryby transmisji USB W zależności od rodzaju urządzenia, może byd ono obsługiwane jednym z trzech typów transmisji: 1. Transmisja z przerwaniem (ang. interrupt transfer) 2. Transmisja blokowa (ang. bulk transfer) 3. Transmisja izosynchroniczna (ang. isosynchronous transfer) 18

Tryby transmisji USB Transmisja z przerwaniem - ten typ transmisji używany jest w przypadku urządzeo, które typowo do komunikacji z systemem używają przerwao. Ponieważ USB nie obsługuje przerwao sprzętowych, urządzenia te muszą byd periodycznie sprawdzane, czy nie mają danych do przekazania. Proces taki nazywany jest przepytywaniem (ang. pooling). Częstotliwośd przepytywania dla danego urządzenia ma byd tak dobrana, by zapewniała poprawnośd jego działania. Przykładem może tu byd komunikacja z klawiaturą. Transmisja blokowa - przeznaczona jest dla urządzeo, które wymagają transmisji dużych bloków, jednak transmisje te są nieokresowe. Transmisja blokowa występuje na przykład w przypadku drukarki. Transmisja izosynchroniczna przeznaczona jest dla urządzeo wymagających ciągłego dopływu lub odbioru informacji, z określoną częstotliwością. Są to zwykle urządzenia pracujące w czasie rzeczywistym. Tu przykładem może byd transmisja informacji pomiędzy adapterem dźwiękowym USB a systemem. 19

Piramida urządzeo USB Do kontrolera USB podłączyd można do 127 urządzeo, w strukturze drzewiastej (piramida). Możliwe jest jednak utworzenie nie więcej niż 7 poziomów (kontroler i pierwszy hub liczone są jako 2 pierwsze poziomy) 20

Okablowanie USB 21

Protokół USB identyfikacja urządzeo Podłączone do magistrali USB urządzenia muszą byd jednoznacznie identyfikowane. Służy temu numer identyfikacyjny ID nadawany przez kontroler USB {Host-Adapter). Tuż po uruchomieniu systemu (załączeniu napięd zasilających) każdy z układów ustawia swój identyfikator na zero. Kontroler przegląda całą magistralę odcinek po odcinku, aż do ostatniego poziomu, i przydziela każdemu napotkanemu urządzeniu kolejny numer, na który składa się siedem bitów adresu urządzenia (ADDR) i cztery bity określające podadres koocówki ENDP. Wszelkie informacje przekazywane poprzez magistralę USB transportowane są w formie pakietów, których początek i koniec opatrzony jest specjalnymi sygnaturami SOP {Start of Packet) i EOP {End of Packet). 22

Rodzaje pakietów Każdy pakiet należy do jednego z czterech możliwych typów: Token, Data, Handshake i Special. 23

Zasilanie poprzez USB 24

Prędkośd transmisji USB 1.1 daje jedynie dwie prędkości transmisji: 1,5Mb/s (Low-speed) oraz 12 Mb/s (full-speed), USB 2.0-480 Mb/s. (high-speed) Urządzenia zgodne z USB 2.0 high-speed używają tych samych kabli co urządzenia współpracujące z USB 1.1. Architektura koncentratorów USB 2.0 (w których zastosowano tzw. translokator transakcji) pozwala na podłączenie większej liczby urządzeo 1.1 bez utraty przepustowości. W przypadku wielu urządzeo USB 1.1 jednocześnie dołączonych i pracujących na jednej gałęzi USB 1.1 mogły one działad wolniej. 25

Prędkośd transmisji - USB 3.0 USB 3.0 - SuperSpeed do 5 Gb na sekundę 26

USB 3.0 - okablowanie 27

USB 3.0 - okablowanie Wbrew pierwszym zapowiedziom w specyfikacji USB 3.0 zrezygnowano z zalecenia używania światłowodów do transferu z wysoką szybkością. SuperSpeed wykorzystuje pięd dodatkowych styków we wtyczce, a bardzo wysoka częstotliwośd transmisji wymusiła koniecznośd zastosowania dwóch dodatkowych, skręconych ze sobą i ekranowanych par żył w przewodzie: jednej do wysyłania danych i jednej do ich odbioru (patrz rysunek na poprzednim slajdzie). Ekranowanie przewodu jest niezbędne, aby uniknąd interferencji i strat na poziomie sygnału. Zaletą podwójnego okablowania okazuje się możliwośd pracy w trybie fuli duplex, a więc równoczesnego wysyłania i odbierania danych, bez strat czasu na przełączanie. Ze względu na koniecznośd kompatybilności zachowane zostały żyły do USB 2.O. Jedyny problem polega na tym, że pojawienie się nowych styków wymaga zastosowania nowych wtyczek dla standardu USB 3.0 28

CECHY SZCZEGÓLNE; Rutowanie i nowe tryby oszczędzania energii Kolejną nowinką w USB 3.0 jest sposób rozdziału danych w sieci USB. W zasadzie już we wszystkich dotychczas istniejących standardach USB do jednego gniazda można podłączyd do 127 urządzeo. Do tej pory dane wysiane trafiały do wszystkich podłączonych urządzeo (polling). USB 3.0 działa pod tym względem znacznie bardziej metodycznie: hub wysyła dane tylko do urządzenia docelowego (ruting). Pozwala to na lepsze wykorzystanie pasma i udostępnia nowe formy oszczędzania energii: podłączone urządzenia można wprowadzad w cztery różne rodzaje trybu wstrzymania. W USB 2.0 wszystkie urządzenia musiały weryfikowad każdy przysłany pakiet danych, a więc musiały byd aktywne. Nowe funkcje transmisji danych routing i tryby oszczędzania energii wymagają nowych hubów. Składają się one z dwóch części: jednej, która jest odpowiedzialna za SuperSpeed, i drugiej, obsługującej pozostałe szybkości. 29

CECHY SZCZEGÓLNE; Rutowanie i nowe tryby oszczędzania energii Kolejną nowinką w USB 3.0 jest sposób rozdziału danych w sieci USB. W zasadzie już we wszystkich dotychczas istniejących standardach USB do jednego gniazda można podłączyd do 127 urządzeo. Do tej pory dane wysiane trafiały do wszystkich podłączonych urządzeo (polling). USB 3.0 działa pod tym względem znacznie bardziej metodycznie: hub wysyła dane tylko do urządzenia docelowego (ruting). Pozwala to na lepsze wykorzystanie pasma i udostępnia nowe formy oszczędzania energii: podłączone urządzenia można wprowadzad w cztery różne rodzaje trybu wstrzymania. W USB 2.0 wszystkie urządzenia musiały weryfikowad każdy przysłany pakiet danych, a więc musiały byd aktywne. Nowe funkcje transmisji danych routing i tryby oszczędzania energii wymagają nowych hubów. Składają się one z dwóch części: jednej, która jest odpowiedzialna za SuperSpeed, i drugiej, obsługującej pozostałe szybkości. 30

CECHY SZCZEGÓLNE; zasilanie Kolejna nowośd w specyfikacji USB 3.0 polega na tym, że każde urządzenie ma teraz standardowo do dyspozycji prąd o natężeniu 15O ma, podczas gdy w USB 2.0 było to 10O ma. We wcześniejszej wersji interfejsu na żądanie urządzenia natężenie mogło wzrosnąd do 500 ma. Natomiast maksymalne natężenie możliwe do uzyskania w USB 3.0 wynosi 900 ma. To wprawdzie wciąż jeszcze za mało, aby zasilid dysk zewnętrzny 3,5 cala, ale korzystnie wpływa to na stabilnośd zasilania małych urządzeo, np. dysków 2,5 cala. 31

FireWire IEEE-1394 jest nazwą definiującą szybką magistralę szeregową. 32

FireWire Standard magistrali szeregowej IEEE 1394 (FireWire) powstał w 1986 roku w laboratoriach firmy Apple jako alternatywa dla interfejsu SCSI. Technologia ta rozwinęła się kilka lat wcześniej przed opracowaniem USB przez firmę Intel. Początkowo FireWire był popularyzowany przez - specjalnie do tego celu powołaną - organizację 1394 Trade Association, a w 1995 doczekał się certyfikatu przemysłowego nadanego przez Institute of Electrical and Electronics Engineers (IEEE) - oficjalna nazwa to IEEE 1394-1995. Firma SONY, która też miała wkład w rozwój FireWire, oferuje to rozwiązanie jako ilink. 33

FireWire Najważniejszymi cechami IEEE-1394 są: prostota podłączenia; duża prędkośd transmisji danych, dochodząca do 400 Mbit/s, czyli ponad 30-krotnie więcej niż w przypadku USB (12 Mbit/s). Poważną konkurencję dla FireWire stanowiło dopiero USB 2.0 o przepustowości 480 Mbit/s. Maksymalna liczba urządzeo podłączonych do komputera wynosi 63 Pod warstwą izolacyjną przewodu FireWire biegną dwa przewody zasilające oraz dwie pary dodatkowo ekranowanych kabli transmisyjnych. 34

FireWire Ze względu na sposób łączenia poszczególnych urządzeo pracujących w standardzie FireWire sied IEEE 1394 jest siecią typu peer-to-peer (point-topoint), bez wydzielonego węzła nadrzędnego. Oznacza to, że każdy wchodzący w jej skład komponent może kontaktowad się samodzielnie z innymi elementami struktury. Przykładem takiej bezpośredniej komunikacji jest np. sytuacja, w której odpowiednio skonfigurowany aparat cyfrowy współpracuje z drukarką atramentową, natychmiast "wywołując" gotowe fotografie - i to wszystko bez udziału komputera. Podobnie jak USB, standard IEEE-1394 przewiduje także możliwośd podłączania i odłączania urządzeo w czasie normalnej pracy komputera - tzw. hot-plug. Do konfiguracji tak przyłączonych elementów wykorzystywana jest doskonale znana technika plug and play (podłącz i pracuj). 35

Irad Pierwotny standard IrDA 1.0 - zwany też Serial Infrared (SIR) - przewidywał transfer 115,2 kbit/s na odległośd 1 m i określał długośd fal na 850-900 nm. W 1996 r. wprowadzono standard IrDA 1.1, zwany też Fast Infrared (FIR), dzięki któremu możemy przesyład do 4 Mbit/s, pod warunkiem że urządzenia spełniają wymagania nowej specyfikacji. Kolejna norma przewiduje zwiększenie przepustowości do 16 Mbit/s. 36

Modemy 37

Proces modulacji i demodulacji Rodzaje modulacji: - modulacja amplitudą - modulacja częstotliwością - modulacja fazą 38

FSK Kluczowana modulacja częstotliwości Kodowana informacja Fala nośna zmodulowana metodą FSK 39

DPSK Różnicowa kluczowana modulacja fazy 40

DPSK Różnicowa kluczowana modulacja fazy 41

DPSK Różnicowa kluczowana modulacja fazy 42

Modulacja QAM Modulacja QAM polega na zmianie amplitudy fali nośnej w połączeniu z różnicową modulacją fazy. 43

Literatura: W prezentacji wykorzystano fragmenty: Piotr Metzger; Anatomia PC; Wydanie XI; Helion; Gliwice 2007. Krzysztof Wojtuszkiewicz; Urządzenia techniki komputerowej, Część II; Urządzenia peryferyjne i interfejsy; Mikom, Warszawa 2000. Douglas. Comer; Sieci komputerowe i intersieci; Wydawnictwo Naukowo techniczne; Warszawa1999. Andrzej Pająk; USB 3.0 SuperSpeed. Co potrafi nowy interfejs? Chip 5/2009. Wikipedia 44