Throuput d'USB

G

GCK

Guest
Pls ningú s'explica com calcular requirment throuput i badwidth per a cada transferència per USB

Si el document és allà pls pujar o donar el seu camí

gràcies per endavant

 
http://www.usb.org/developers/docs/comprovar l'enllaç, podeu descarregar el plec de condicionsTipus de transferència de dades USB
L'especificació d'USB proporciona per als tipus de transferència de dades:De control de transferència

De control de transferència es destina principalment a donar suport a la configuració, el comandament i operacions d'estat entre el programari en el host i el dispositiu.
Aquest tipus de transferència s'utilitza per a baix, complet i dispositius d'alta velocitat.
Cada dispositiu USB té almenys un conducte de comandament (tub per defecte), que proporciona accés a la configuració, estat i control de la informació.
La transferència de control és a ràfegues, la comunicació no periòdiques.
El tub de control és bidireccional - és a dir, les dades poden fluir en ambdues direccions.
La transferència de control de detecció d'errors té un sòlid, la recuperació i el mecanisme de retransmissió i reintents es realitzen sense la intervenció del conductor.
La mida màxima de paquet per a les variables de control només pot ser 8 bytes per a dispositius de baixa velocitat, 8, 16, 32 o 64 bytes per a dispositius de velocitat completa, i només 64 bytes per als dispositius d'alta velocitat.Transferència isòcron

Transferència isòcron és més comunament utilitzat per al temps d'informació a càrrec, com ara fluxos de multimèdia i de telefonia.
Aquest tipus de transferència pot ser utilitzat per tota velocitat i dispositius d'alta velocitat, però no pels dispositius de baixa velocitat.
Transferència isòcron és periòdica i contínua.
El tub d'isòcrones és unidireccional, és a dir, un punt final determinat pot transmetre o rebre informació.La comunicació bidireccional isòcron requereix de dos tubs d'isòcrones, un a cada direcció.
USB garanteix l'accés de transferència isòcron l'ample de banda USB (és a dir, es reserva la quantitat requerida de bytes de la trama USB) amb una latència limitada, i garanteix la taxa de transferència de dades a través de la canonada, a menys que hi hagi menys dades transmeses.
Atès que la puntualitat és més important que la correcció en aquest tipus de transferència, no es fan reintents en cas d'error en la transferència de dades.No obstant això, el receptor de dades es pot determinar que va passar correctament a l'autobús.Transferència d'interrupció

Interrupció de transferència està destinada als dispositius que envien i reben petites quantitats de dades amb poca freqüència o en un marc de temps asíncron.
Aquest tipus de transferència es poden utilitzar per sota, complet i dispositius d'alta velocitat.
Tipus d'interrupció de transferència de garanties d'un període de servei màxim i que el lliurament es tornarà a intentar en el període següent, si hi ha un error a l'autobús.
La interrupció de canonades, com el tub de isòcron, és unidireccional i periòdica.
La mida màxima de paquet per a interrompre els extrems poden ser de 8 bytes o menys per a dispositius de baixa velocitat, 64 bytes o menys complet per a dispositius de velocitat i 1.024 bytes o menys per als dispositius d'alta velocitat.Bulk Transfer

Bulk Transfer se sol utilitzar per als dispositius que transfereixen grans quantitats de temps no les dades sensibles, i que pot utilitzar qualsevol ample de banda disponible, com ara impressores i escàners.
Aquest tipus de transferència pot ser utilitzat per tota velocitat i dispositius d'alta velocitat, però no pels dispositius de baixa velocitat.
La transferència a granel no és periòdica, paquet gran, la comunicació ràfegues.
La transferència massiva permet l'accés a l'autobús en "tal com està disponible", garanteix la transferència de dades, però no la latència, i proporciona un mecanisme de comprovació d'errors amb els intents d'intents.Si una part de l'ample de banda USB no està sent utilitzat per altres transferències, el sistema s'utilitza per a la transferència a granel.
Igual que els tubs de flux d'un altre tipus (isòcron i interrupció), el tub gruixut és unidireccional, de manera bidireccional de les transferències requereixen dos extrems.
La mida màxima de paquet per a les variables de volum pot ser de 8, 16, 32 o 64 bytes per a dispositius de velocitat completa, i 512 bytes per a dispositius d'alta velocitat.

 
de fet he llegit totes aquestes coses, però el meu problema és com aquesta,
si un dels meus extrem dóna suport a la transferència de isòcrones de 256 bytes en alta velocitat el que serà l'ample de banda consumit per aquesta transferència.

ara pes corporal quant es va mantenir de manera que pugui calcular per a altres transferències.

 

Welcome to EDABoard.com

Sponsor

Back
Top