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.
– 2. transakce – Data
• může být vynechána
• může být vícenásobná
• buď IN nebo OUT
– 3. transakce – Status
• prázdný datový paket
– vše OK
• nebo info o chybě • OUT nebo IN
Universální sériová sběrnice - USB
Přehled PIDů – typů paketů
Universální sériová sběrnice - USB
Přehled PIDů – typů paketů
Universální sériová sběrnice - USB
Fyzická vrstva
– standardní kabel
Universální sériová sběrnice - USB
Fyzická vrstva
– bit stuffing
• po 6 bitech log. 1 je vložen bit log.0
• neprovádí se pro sekvenci logických nul
– kanálové kódování NRZI
Universální sériová sběrnice - USB
Fyzická vrstva
– LS/FS signalizace
Universální sériová sběrnice - USB
Fyzická vrstva – detekce připojení/odpojení
– současně detekce rychlosti – full speed
Universální sériová sběrnice - USB
Fyzická vrstva – detekce připojení/odpojení
– současně detekce rychlosti
– low speed
– pro high speed specielní mechanismus během resetu
• nabídka (od USB2.0 hubu) a potvrzení (od high speed zařízení)
Universální sériová sběrnice - USB
Fyzická vrstva – napájení
– ze sběrnice
• hub – max. odběr 500 mA, napájení max. 100 mA na 4 portech
• zařízení – max. 500 mA (high power)
– max. 100 mA (low power)
• max. 500
A v režimu spánku
• před konfigurací vždy max. 100 mA
– vlastní zdroj
• odběr ze sběrnice omezen na 100 mA
– nominální hodnota napětí 5 V
• úbytek na kabelech
• interně v zařízeních 3,3 V regulátor
Universální sériová sběrnice - USB
Proces enumerace
– reset
– vyčtení deskriptoru zařízení
– reset
– vyčtení deskriptoru zařízení
– přiřazení adresy
– vyčtení dalších deskriptorů
– nastavení konfigurace