Złącze USB. czyli Universal Serial Bus

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

Układy transmisji przewodowej. na przykładzie USB

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

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB

Architektura komputerów

Podsumowanie. semestr 1 klasa 2

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

USB Type-C Multiport Travel Dock, 6-portowy

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

Interfejs USB-RS485 KOD: INTUR. v.1.0. Zastępuje wydanie: 2 z dnia

Architektura komputerów

Architektura systemów komputerowych. dr Artur Bartoszewski

USB Type-C Multiport Travel Dock, 8-portowy

USB - Universal Serial Bus

USB. Universal Serial Bus OPRACOWAŁ: TOMASZ KARLA

Zastosowania mikrokontrolerów w przemyśle

Interfejsy urządzeń peryferyjnych

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

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

Architektura komputerów

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

Architektura systemów komputerowych. dr Artur Bartoszewski

Porty wejścia/wyjścia

Interfejs urządzeń peryferyjnych

Na płycie głównej znajduje się szereg różnych typów złączy opracowanych według określonego standardu gwarantującego że wszystkie urządzenia

Standard transmisji równoległej LPT Centronics

Magistrale i gniazda rozszerzeń

Interfejsy urządzeń peryferyjnych

SYSTEMY OPERACYJNE. Interfejsy urządzeń peryferyjnych

Elektronik - Rzeszów

Instrukcja obsługi i instalacji repeatera światłowodowego BMK-29.

Uniwersalna stacja dokująca z USB typu C

Uniwersalny modem radiowy UMR433-S2/UK

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

Płyty główne rodzaje. 1. Płyta główna w formacie AT

Interfejs transmisji danych

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

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

INSTRUKCJA OBSŁUGI. Przemysłowy Switch Ethernetowy 10SC portów 10/100 Mb/s. Niezarządzalny. Montaż na szynie DIN

Sprawdzian test egzaminacyjny 2 GRUPA I

Interfejsy systemów pomiarowych

2/17. Magistrale l/o Magistrala PCI

Uniwersalna, podróżna stacja dokująca z USB Type-C

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

Interfejs RS485-TTL KOD: INTR. v.1.0. Zastępuje wydanie: 2 z dnia

Instrukcja obsługi i instalacji repeatera światłowodowego BMK-32

INSTRUKCJA OBSŁUGI. MotoSDM SGM-5 Jednoparowe. Zdalne sterowanie radiotelefonów MOTOTRBO TRX S.C

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


Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek

Uniwersalny modem radiowy UMR433-S1-Z/UK UMR433-S1/UK

KONWERTER DVB IP -> DVB ASI DELTA-2

Urządzenia zewnętrzne

Wbudowane układy komunikacyjne cz. 1 Wykład 10

Instrukcja obsługi światłowodowego konwertera SE-34 wersja 850 nm i 1300 nm

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

Przetwornik medium 10/100Base-TX do 100Base-FX

Tester DMX typu TD-1

Topologie sieciowe. mgr inż. Krzysztof Szałajko

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

Instrukcja obsługi i instalacji koncentratora SE-31.2

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

Szczegółowy opis przedmiotu zamówienia Grupa 6

Zespół Szkół Ponadgimnazjalnych Nr 1 w Barlinku - Technik informatyk

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

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

Uniwersalna stacja dokująca z USB typu C

Załącznik nr 1 do SIWZ Oznaczenie postępowania: DA-ZP /17 FORMULARZ SZCZEGÓŁOWY OFERTY

dokument DOK wersja 1.0

Przełącznik KVM USB. Przełącznik KVM USB z obsługą sygnału audio i 2 portami. Przełącznik KVM USB z obsługą sygnału audio i 4 portami

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

Routery RTR-XXX/XXX - Router RTR-FT10/FT10

Dysk CD (ze sterownikami i podręcznikiem użytkownika) Kabel USB 2.0

KONTROLER SYSTEMU. Skrócona instrukcja obsługi. Polish SPC-6000

Izolowany konwerter szyny USB na RS-422/485

Koncentrator USB-4xRS (HUB USB-4xRS)

2. Zawartość dokumentacji. 1. Strona tytułowa. 2. Zawartość dokumentacji. 3. Spis rysunków. 4. Opis instalacji kontroli dostępu. 3.

Magistrala LIN

Podstawy sieci komputerowych

Urządzenia zewnętrzne Instrukcja obsługi

Multi tester kabli TCT Instrukcja obsługi

INSTRUKCJA OBSŁUGI. SDM4600 SGM5 Jednoparowe. Zdalne sterowanie radiotelefonem MOTOROLA DM4600 TRX S.C

STANDARDY INTERFEJSU SZEREGOWEGO

ODBIORNIK AUDIO BLUETOOTH

Urządzenia wejścia-wyjścia

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

Klawiatura bezprzewodowa z myszką

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

Magistrala i Gniazda rozszerzeń budowa i zasada dzialania

Sieci komputerowe test

1W-H3-04P (K)* *Litera K odnosi się do wersji czytnika ze wspólną katodą. Czytnik RFID 125 khz Unique. Karta produktu

Płyta główna (ang. motherboard) najważniejsza płyta drukowana urządzenia elektronicznego, na której zamontowano najważniejsze elementy urządzenia, umo

Koncentrator USB-4xRS (HUB USB-4xRS)

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

Sieci komputerowe, urządzenia sieciowe

Architektura systemów komputerowych. dr Artur Bartoszewski

Adapter 3 w 1 (hub USB 2.0, czytnik kart pamięci)

Transkrypt:

Złącze USB czyli Universal Serial Bus

USB

Topologia Struktura drzewiasta rozrastająca się z punktu początkowego, który stanowi kontroler USB (Host- Adapter), nazywany rozdzielaczem głównym Kontroler zlokalizowany zazwyczaj na płycie głównej zarządzany przez mostek południowy Symbolicznie drzewo rozbudowujemy w dół od korzenia (poziom 0) do każdego z gniazd podłączając dowolne urządzenie końcowe (NODE lub FUNCTION) lub rozdzielacz (HUB)

Struktura

Topologia - ograniczenia Dopuszczalna liczba wszystkich urządzeń 128 (wliczając rozdzielacze i kontroler) Maksymalna liczba poziomów 7 (ze względu na to, że specyfikacja USB zakłada określone czasy reakcji systemu) Liczba połączonych ze sobą rozdzielaczy 5 (wynika z powyższego) Maksymalna długość kabla łączącego rozdzielacze 5m Maksymalna odległość urządzenia od kontrolera 35m

Rozdzielacze (koncentratory) pasywne (USB HUB) wzmacniają sygnały magistrali pomnażają gniazda USB - dysponują jednym portem zwróconym w kierunku wyższego poziomu (upstream ports) oraz kilkoma portami ustawionymi w stronę poziomów niższych (downstream ports) nie mają własnego zasilania - dopuszczalny pobór prądu z magistrali to 500mA, maksymalne obciążenie to 2,5W

Rozdzielacze (koncentratory) aktywne (USB HUB) wzmacniają sygnały magistrali pomnażają gniazda USB - dysponują jednym portem zwróconym w kierunku wyższego poziomu (upstream ports) oraz kilkoma portami ustawionymi w stronę poziomów niższych (downstream ports) zaopatrują w energię urządzenia potrzebujące zasilania ponad dopuszczalny pobór prądu z magistrali

Działanie magistrali Kontroler inicjuje wszelkie akcje w sieci USB Kontroler USB na złączu PCI Urządzenia nie mogą rozpocząć wysyłania danych dopóki kontroler nie zapyta o potrzebę usługi nie występują kolizje Kontroler w imieniu urządzeń porozumiewa się z PC za pomocą przerwań (linie IRQ10 lub IRQ11)

Okablowanie klasa LS (low speed, 1.5Mb/s) prosty czterożyłowy kabel nieekranowany o maksymalnej długości 3m klasa FS (fast speed, 12Mb/s) ekranowana skrętka o dopuszczalnej długości kabla 5m klasa HS (high speed, 480Mb/s) j.w. klasa SS (super speed, 4,8Gb/s) j.w.

Przekrój kabla 1: +5V, czerwony 2: GND, czarny 3: +DATA, biały 4: -DATA, zielony

Sterowanie w magistrali USB v.1.1 w trybach LS/FS Modulowanie końcówek d+ i d- sygnałem różnicowym zwiększa odporność sygnału na zakłócenia Przebiegi szkodliwe nakładają się w jednakowym stopniu na obie linie, więc łatwo je wyeliminować Magistrala USB pracuje w zakresie napięć CMOS, tzn. nadawany sygnał interpretowany jest następująco: Napięcie 2,8V-3,6V 1 Napięcie poniżej 0,3V 0 W stanie spoczynku linie na poziomie: D+ = 3V D- = 0V

Sterowanie w magistrali USB v.1.1 w trybach LS/FS

Sterowanie w magistrali USB v.1.1 w trybach LS/FS Obsługa portów na poziomie sygnałów elektrycznych poprzez transceiver urządzenie nadawczo-odbiorcze (transmitter + receiver) Identyfikacja urządzeń klasy LS i FS za pomocą sygnalizacji rezystorem 1.5 kω podłączonego z jednej strony do źródła zasilania, a z drugiej: Z linią D- dla LS Z linięa D+ dla FS

Sterowanie w magistrali USB v.1.1 w trybie LS

Sterowanie w magistrali USB v.1.1 w trybie HS

Sterowanie w magistrali USB v. 2.0 w trybie HS Przepustowość 480 Mb/s Sterowanie znacznie bardziej skomplikowane niż w v. 1.1 Kompatybilne z 1.1 zawierają układ TT (transaction translator) tłumaczący konwencje 1.1 i 2.0

USB 3.1 Gen.1 SuperSpeed (do roku 2013 USB 3.0) Data ogłoszenia specyfikacji: 17.11.2008. Urządzenia zgodne z warunkami nowej specyfikacji mogą pracować z szybkością 4,8 Gb/s (600 MB/s). Nowy standard oprócz standardowych przewodów (dla kompatybilności w dół z USB 2.0 i 1.1) do szybkich transferów wykorzystuje dwie dodatkowe, ekranowane pary przewodów w dupleksie. Standard nie określa w jakiej technologii dodatkowe pary przewodów powinny być wykonane stosowana jest skrętka dwuparowa, standard dopuszcza użycie światłowodów (jak na schemacie)

Przekrój przez kabel USB 3.1

USB 3.0 pinouts [24] Pin Color Signal name ('A' connector) Signal name ('B' connector) 1 Red VBUS H 2 White D 3 Green D+ 4 Black GND 5 Blue StdA_SSRX StdA_SSTX 6 Yellow StdA_SSRX + 7 Shield GND_DRAIN 8 Purple 9 Orange StdA_SSTX StdA_SSTX + Shell Shell Shield StdA_SSTX + StdA_SSRX StdA_SSRX +

Gniazdo USB 3.0

Gniazdo USB 3.0

Standard wtyczki/gniazda w wersji B dla USB 3.0 Istnieje również wersja B wtyków USB 3.0 przeznaczonych dla dużych pamięci masowych, drukarek itp. (11 pinów)

Oznaczenia pinów PIN NO. SIGNAL NAME DESCRIPTIONS 1 VBUS POWER 2 D- 3 D+ USB 2.0 DIFFRENTIAL PAIR 4 GND Ground for Power Return 5 StdB_SSTX- Superspeed 6 StdB_SSTX+ transmitter diffrential pair 7 GND_DRAIN Ground for signal return 8 StdB_SSTX- Superspeed 9 StdB_SSTX+ receiver diffrential pair 10 DPWR 11 DGND Power provided by device Ground return to DPWR Shell Shield Connecter metal

Prąd i duplex nowe złącza mogą w razie potrzeby dostarczyć nawet 900 ma. w starszych specyfikacjach wymiana danych mogła odbywać się tylko w jednym kierunku. Informacje przepływały albo z komputera do urządzenia, albo odwrotnie USB 3.0 dzięki zastosowaniu dodatkowego przewodu, przepływ danych odbywa się w obydwu kierunkach (full duplex)

Energooszczędność W standardzie USB 2.0 kontroler przesyłał informacje do wszystkich dostępnych odbiorników, niezależnie od tego, dla którego z nich były one przeznaczone. Kontroler standardu USB 3.0 może nie tylko pomijać nieużywane odbiorniki podczas transmisji danych, ale również je wyłączać. W ten sposób zmniejsza się zużycie prądu i wydłuża czas eksploatacji sprzętu. Poza tym urządzenia mogą zostać przełączone w jeden z trzech trybów oszczędzania energii: w trybie U1 zostaje rozłączony obwód nadawczoodbiorczy, przy U2 zatrzymuje się zegar taktujący, zaś tryb U3 oznacza przejście w stan uśpienia.

Tryb Super Speed jest realizowany przez dodatkowy moduł sterujący niezależny od standardowego układu obsługującego porty USB 2.0. Dzięki temu hub USB 3.0 jest w zasadzie hubem USB 2.0 z osobnym hubem SuperSpeed.

USB 3.1 Gen 2 ze względu na inny sposób kodowania w praktyce oferuje nawet 2,4-krotnie wyższą przepustowość niż gen. 1 Oficjalnie standard zapewnia przepustowość 10 Gb/s

USB Power Delivery

USB Power Delivery określa ile dane złącze USB może dostarczyć energii elektrycznej obejmuje pięć profili-maksymalnie aż do 100 W powyżej 10 W konieczne jest stosowanie wytrzymalszych przewodów i zewnętrznego źródła zasilania

USB Battery Charging porty ze zwiększonym natężeniem prądu często w żółtym kolorze - określane jako Super Charger lub Charger+ służą do szybszego ładowania urządzeń mobilnych, nawet gdy komputer jest w stanie uśpienia, hibernacji czy wyłączony

Gniazda i wtyki

Schemat gniazd typu A i B Kwadratowe (typ B) - dla kierunku przeciwnego do korzenia magistrali Płaskie (typ A) dla portów zwróconych w stronę korzenia magistral np. dla myszy, klawiatury

Gniazda i wtyki

Gniazda USB - zastosowania

Gniazda USB - zastosowania

TRYBY TRANSMISJI

Przydział adresów (Bus Enumeration) Kontroler USB tuż po uruchomieniu systemu przegląda całą swą magistralę i przydziela każdemu napotkanemu urządzeniu kolejny numer identyfikacyjny złożony z: ADDR 7 bitów adresu urządzenia ENDP 4 bity podadresu końcówki Napotkane urządzenia informują kontroler o typie przetwarzanych danych pożądanej szerokości pasma przesyłowego Przydział adresów nie musi być trwały ze względu na to, że urządzenia mogą być odłączane i podłączane na gorąco

Przydział adresów (Bus Enumeration) Każdy układ USB wyposażony jest w stały 5-bajtowy numer sprzętowy: 2 bajty oznaczenia producenta 2 bajty nazwa układu 1 bajt numer wersji Dodatkowe informacje w 3-bajtowym identyfikatorze klasy: 1 bajt klasa 1 bajt podklasa 1 typ protokołu

Tryby transmisji (Data Flow Types) Podstawowy (Bulk Transfer) o charakterze asynchronicznym dla danych masowych: Wielokrotne powtarzanie pakietów uszkodzonych gwarantuje właściwą kolejność i spójność danych Brak wyznaczonej przepustowości i limitu czasu przebiegu (zwykle wykorzystywane resztki pasma pozostałe po innych trybach) Zastosowanie obsługa pamięci masowych, odbiór danych ze skanera, wysyłanie danych do drukarki

Tryby transmisji (Data Flow Types) Tryb synchroniczny (Isochronous Transfer) dla dużych porcji danych, które muszą być dostarczone z określoną częstotliwością Kanał rezerwowany na podstawie deklaracji urządzenia podczas konfiguracji Urządzeni takie ma zagwarantowany dostęp do fragmentu pasma w regularnych odstępach czasu Ewentualne błędy nie są korygowane Ma priorytet nad transmisja asynchroniczna Zastosowanie mikrofon, głośnik, kamera

Tryby transmisji (Data Flow Types) Tryb natychmiastowy, ekspresowy (Interrupt Transfer) gdy decydujący jest czas przepływu informacji o małym rozmiarze (najwyżej kilka bajtów): Zastosowanie mysz (nie produkuje duzej ilości danych, ale czyni to w nieprzewidywalnych momentach

Tryby transmisji (Data Flow Types) Tryb sterujący (Control Transfer) dla urządzeń nowo podłączonych w celu ich konfiguracji

Przepustowość Łączna przepustowość jest rozdzielana pomiędzy urządzenia w miarę potrzeb i możliwości Kontroler tworzy wirtualne kanały przesyłowe charakterystyczne dla obdzielanych urządzeń Prośba o dostęp do magistrali może zostać zignorowana, jeśli rezerwy pasma nie są wystarczające Brak wywłaszczeń (żadna z trwających transmisji nie jest przerywana na korzyść innej) Stosowane buforowanie danych

Pakiety Dane transportowane są w pakietach podzielonych na części Niezależnie od rodzaju każdy pakiet zawiera: SOP start of pocket EOP end of pocket Rodzaje pakietów: Token Data Handshake Special

Pakiety token Token rozsyłany przez kontroler do podłączonych urządzeń Zabezpieczone sumami kontrolnymi CRC o długości 5 bitów, umożliwiającymi wykrywanie błędów i ich korekcję Urządzenie, które otrzymało token, żądające dostępu do magistrali odsyła odpowiedź pozytywną Kontroler o ile ma wolne pasmo, przydziela je dla urządzenia i tworzy wirtualny kanał dla wymiany pakietów typu data

Pakiety token

Pakiety data Służą do wymiany danych Zabezpieczone sumami kontrolnymi CRC=16bitów

Pakiety handshake i special Handshake to pakiet potwierdzający zakończenie poszczególnych faz komunikacyjnych Special stosowany do obsługi urządzeń klasy LS

Zalety standardu USB Uniwersalność współpracuje z szeroką gamą urządzeń peryferyjnych obsługiwanych dotychczas przez różnorodne złącza i o różnych klasach prędkości Jednolity standard = łatwość podłączenia urządzeń (dotychczas wielość wtyczek i gniazd) Niskie koszty produkcji Stosunkowo duża przepustowość łączy

Oznaczenia standardów USB informuje on tylko o fakcie, że urządzenie wyposażono w złącze USB informuje, że chodzi o oficjalnie sprawdzone urządzenie USB v.1.1 W roku 2001 na znaczku pojawił się zielony dodatek On-The-Go. Urządzenia z tym znakiem mogą wymieniać dane bez pośrednictwa peceta.

Oznaczenia standardów USB urządzenia certyfikowane na zgodność z USB Hi-Speed 2.0 USB 2.0 Hi-Speed On-The-Go Wireless USB - mogą przesyłać dane drogą radiową z prędkością do 480 megabitów na sekundę.

Oznaczenia standardów USB standard: USB 3.0 (USB 3.1 Gen 1) standard: USB 3.1 Gen 2

IEEE-1394/FireWire

Fire Wire (IEEE1394) Opracowany w roku 1995 znacznie szybszy i stabilniejszy niż USB Max długość kabla do 4,5 metra Transmisja odbywa się za pomocą dwóch par przewodów (TPA+ i TPA- oraz TPB+ i TPB-) W wersji 6 pinowej dodatkowo interfejs może być wyposażony w linię zasilającą (masa i nieregulowane napięcie dodatnie 30V bez obciążenia, moc do 60W)

Najnowszy standard S3200 przewiduje również wykorzystanie połączeń optycznych, co umożliwia transfer 3,2 Gb/s i uzyskanie długości ponad 100 m, natomiast przy wykorzystaniu standardowej skrętki 5. kategorii możliwe jest uzyskanie 100 Mbit/s i odległości 100 m

USB a IEEE-1394/FireWire Podobna technologia Magistrale typu szeregowego Transfer danych odbywa się w formie pakietowej z wydzielonym kanałem o paśmie gwarantowanym Konfiguracja odbywa się automatycznie w trakcie pracy (tzw. Hot-Plugging), rozpoznawane jest zarówno pojawienie się nowych urządzeń, jak i ich odmeldowywanie Automatyczny przydział adresów (Auto-ID), co uwalnia użytkownika od konieczności jakichkolwiek manipulacji przy urządzeniach Nie ma potrzeby identyfikowania fizycznych zakończeń magistrali i instalacji terminatorów (Auto termination)

USB a IEEE-1394/FireWire Bardzo zbliżone parametry Topologi a Szerokość pasma Liczba urządzeń Kabel / dystans USB Drzewia sta Ver 1.1: 1,5 i 12Mb/s Ver. 2.0: 480 Mb/s Ver. 3.0: ok. 4,8 Gb/s (full duplex) 127 5.0m/35 m Ver. 3.1 Gen 2.: 10 Gb/s (fd) IEEE- 1394 Punktpunkt Ver. 1394: 100/200/400 Mb/s Ver. 1394B: 800Mb/s 63 4.5m/72 m Ver. 1394C: 1600Mb/s 3200Mb/s

USB a IEEE-1394/FireWire Obsługują różne dziedziny branży elektronicznej: USB sektor komputerowych urządzeń peryferyjnych IEEE-1394/FireWire sektor urządzeń audiowizualnych

Bibliografia Anatomia PC, Piotr Metzger http://www.benchmark.pl/aktualnosci/interfejsusb-standard-usb-31-zlacze-usb-typu-cstandard-power.html https://pl.wikipedia.org/wiki/usb https://en.wikipedia.org/wiki/usb