6. USB
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
Universální sériová sběrnice - USB
Rozbočovač (Hub)
– tvoří komunikační infrastrukturu USB
– detekuje připojení/odpojení dalšího zařízení
• na down-stream portech
– distribuuje/koncentruje datové toky
• dolů/vzhůru vzhledem k hierarchii v topologii systému
– povoluje/zakazuje přenosy z a na jednotlivé down-stream porty
• důležité pro enumeraci
– management napájení na down-stream portech
– detekce low/full speed
– překlad high
low/full speed
– napájen ze sběrnice nebo z vlastního zdroje
Universální sériová sběrnice - USB
Zařízení (Function)
– koncové periferní zařízení s požadovanou funkcionalitou
– připojuje se vždy do down-stream portu rozbočovače
– komunikuje low/full/high/super –speed rychlostí
– může být napájeno ze sběrnice či mít vlastní zdroj
• bus X self powered
• max. odběr z USB portu 500 mA
– power management
– podpora P&P
– standardní třídy zařízení
• zařízení s obdobnou funkcionalitou
• kompletně definovaná komunikace a funkčnost
• podpora celé třídy jediným ovladačem v OS
• např. Mass Storage, HID, Printer …
Universální sériová sběrnice - USB
Princip komunikace
Universální sériová sběrnice - USB
Princip komunikace
Universální sériová sběrnice - USB
Princip komunikace
Universální sériová sběrnice - USB
Typy přenosů (transfer types)
– mají definovány základní vlastnosti
• formát dat
• směr přenosu
• omezení velikosti paketu
• omezení přístupu ke sběrnici
• omezení dle rychlostní varianty
• časové latence
• předepsaná sekvence paketů a transakcí
• způsob zpracování chyb
– každé rouře je při jejím vytvoření přiřazen jeden ze čtyř typů
přenosu
• řídicí (control)
• izochronní (isochronous)
• přerušovací (interrupt)
• blokový (bulk)