+8618149523263

Četiri USB načina prijenosa

Sep 23, 2021

U procesu svakog USB zahtjeva za prijenos, informacije će se rastaviti u nekoliko paketa podataka i prenijeti putem USB sabirnice. Proces prijenosa proći će 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 velike količine podataka kroz skupni cjevovod. 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 prenosi se naizmjence putem tokena DATA0 i DATA1 koji nose podatke.

56HHcPFFQD-zqH6t9yztJA

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


2. Kontroliranje transakcije prijenosa


Funkcija upravljačkog prijenosa je postavljanje dijela upravljačkih informacija na USB putem upravljačke cijevi. Kontrolna cijev mora biti dio USB uređaja. Kontrolni cjevovod također je 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 mehanizmom za prekid PCI, 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. Transakcijska transakcija također je podijeljena na tri dijela: faza žetona, faza prijenosa podataka i faza rukovanja.


4.Sinkroni prijenos transakcija


Transakcija sinkronog prijenosa osigurava sinkronizaciju prijenosnih informacija, koja se obično koristi kada USB kamera prenosi video podatke. Sinkrone transakcije mogu jamčiti fiksni volumen prijenosa u sekundi, ali su nešto manje rigorozne od skupnog prijenosa, mogu dopustiti postojanje suptilnih pogrešaka, održavati 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