+8618149523263

Četiri USB načina prijenosa

Sep 23, 2021

U procesu svakog USB zahtjeva za prijenos, informacije će se rastavljati u nekoliko paketa podataka i prenositi putem USB sabirnice. Proces prijenosa će proći kroz ukupno 2 ili 3 koraka. Prvi korak je da USB kontroler izda naredbu USB uređaju, a drugi korak je prijenos zahtjeva za čitanje/pisanje između USB kontrolera i USB uređaja, ali drugi korak se ponekad izostavlja. Međutim, treći korak je signal rukovanja.

1. Transakcija masovnog prijenosa


Transakcija prenosi podatke velikih količina putem cjevovoda za masovno skladištenje. Način prijenosa sastoji se od tri dijela. Prvi dio je slanje zahtjeva za skupni token od domaćina. Kada je token IN zahtjev, izražava se kao zahtjev od uređaja do domaćina, a ako je to znak OUT, izražava se kao zahtjev od hosta do uređaja.


Drugi dio je prijenos podataka. Prema vrsti žetona zahtjeva, postoje dva moguća smjera prijenosa, IN i OUT. Prijenos podataka se naizmjenično prenosi putem žetona DATA0 i DATA1 koji nose podatke.

56HHcPFFQD-zqH6t9yztJA

Treći dio signala rukovanja. Kada su podaci u IN smjeru, to znači da signal rukovanja šalje strana domaćina, a OUT smjer strana uređaja. Signal rukovanja može biti i ACK (normalan odziv) ili NAK (nije ispravno prenesen). Ako je STALL, znači da je host pronašao nepredvidljivu grešku.


2. Kontrola transakcije prijenosa


Funkcija upravljačkog prijenosa je postavljanje dijela upravljačkih informacija na USB putem kontrolne cijevi. Kontrolna cijev je sastavni dio USB uređaja koji morate imati. Kontrolni cjevovod je također podijeljen na tri prijenosna dijela: faza žetona, faza prijenosa podataka i faza rukovanja.


3. Prekinite transakciju prijenosa


U USB uređajima postoji opći mehanizam obrade, koji se može smatrati PCI mehanizmom prekida, koji se naziva i transakcija prekida. Protok podataka prekinutog prijenosa transakcija je vrlo mali. Uglavnom se koristi za obavještavanje domaćina o događaju, kao što su jednostavne operacije poput kretanja USB miša ili klika, koje se prenose na host putem kanala za prekid. Prekidna transakcija je takođe podeljena na tri dela: faza tokena, faza prenosa podataka i faza rukovanja.


4.Sinhrona transferna transakcija


Transakcija sinkronog prijenosa osigurava sinkronizaciju prijenosnih informacija, koja se obično koristi kada USB kamera prenosi video podatke. Sinhrone transakcije mogu jamčiti fiksni volumen prijenosa u sekundi, ali su nešto manje rigorozne od masovnog prijenosa, mogu dopustiti postojanje suptilnih grešaka, održati performanse u stvarnom vremenu i više su u skladu sa zahtjevima prijenosa video konferencija. Zbog niskih zahtjeva za ispravnošću podataka, transakcija sinkronog prijenosa ima samo dva dijela: fazu žetona i fazu podataka.

Pošaljite upit