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.
Pakety
– pole PID definuje typ paketu
– datový paket
• slouží k přenosu dat
• odesílá buď hostitel nebo zařízení dle směru přenosu
– Handshake (potvrzení)
• odesílá příjemce datového paketu
• potvrzuje správný příjem dat
Universální sériová sběrnice - USB
Transakce přerušovacích (Interrupt) přenosů
Universální sériová sběrnice - USB
Transakce blokových (Bulk) přenosů
Token
Data
Handshake
Universální sériová sběrnice - USB
Transakce izochronních (Isochronous) přenosů
Universální sériová sběrnice - USB
Transakce řídicích (Control) přenosů
– datová fáze se řídí pravidly transakcí blokového přenosu
Universální sériová sběrnice - USB
Transakce řídicích (Control) přenosů
– řídicí přenos se skládá ze 2 a více transakcí
– 1. transakce – Setup
• data posílá vždy hostitel • definují, co hostitel chce
– 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
Transakce řídicích (Control) přenosů
– řídicí přenos se skládá ze 2 a více transakcí
– 1. transakce – Setup
• data posílá vždy hostitel
• definují, co hostitel chce
– 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
Transakce řídicích (Control) přenosů
– řídicí přenos se skládá ze 2 a více transakcí
– 1. transakce – Setup
• data posílá vždy hostitel
• definují, co hostitel chce