關(guān)于不同版本的速度問(wèn)題,理論上:
USB1.1的速度分為1.5Mbps炼七,和12Mbps
USB2.0的速度為480Mbps
USB3.0的速度為5Gbps
USB3.1的的速度為10Gbps
USB3.2的速度為20Gbps
USB4.0的速度為40Gbps
但是實(shí)際上支持不同版本的硬件速度真的有這么快嗎外里?
事實(shí)上并被如此。
首先以上所述的帶寬是包含了協(xié)議開(kāi)銷(xiāo)的總帶寬特石,也是理論計(jì)算上的最大值盅蝗。
以批量傳輸為例。批量傳輸:協(xié)議規(guī)定在批量傳輸模式模式下可以不保留任何帶寬姆蘸。
在USB1.0和USB1.1的協(xié)議中墩莫,采用了?NRZI的編碼方式芙委。USB傳輸1frame的的時(shí)間是1ms,且同步傳輸?shù)膸捠亲畲蟮?023x8=8.184Mbps狂秦。
USB1.0單幀傳輸時(shí)間最大傳輸塊Byte最大傳送數(shù)總線占用率最大帶寬
Byte
中斷傳輸1ms8811%64Byte562Bps
控制傳輸1ms8329%24x1000 Byte0.192Mbps
同步傳輸1ms8811%64 Byte492Kbps
塊傳輸1ms64195%1216Byte9728Kbps
USB1.1單幀傳輸時(shí)間最大傳輸塊最大傳送數(shù)總線占用率?
最大帶寬
中斷傳輸1ms64195%1216Byte9728Kbps
控制傳輸1ms64Byte137%83.2x1000Byte0.665Mbps
同步傳輸1ms1023169%1023x1000Byte8.184Mbps
塊傳輸1ms64195%1216Byte9728Kbps
USB2.0傳輸帶寬更快灌侣,除了在時(shí)鐘頻率上有所提升,240Mhz,雖然仍然是1frame/1ms裂问,但是USB2.0增加了微幀的功能:及把幀分成了8個(gè)微幀侧啼,每個(gè)微針的傳輸時(shí)間為0.125us。
USB2.0數(shù)據(jù)包長(zhǎng)度
(Byte)
每微幀傳輸?shù)淖畲蟠螖?shù)最大帶寬
中斷傳輸643115.872(MB)127Mbps
控制傳輸1024324.576(MB)196Mbps
同步傳輸5121353.248(MB)426Mbps
塊傳輸1024324.576(MB)196Mbps
USB3.0以后堪簿,由于采用了8/10 bit的編碼方式痊乾,理論上總帶寬為5Gbps,但是出去協(xié)議開(kāi)銷(xiāo)后理論上只剩下4Gbps的帶寬椭更。
對(duì)于USB3.1,USB3.2在考慮產(chǎn)品設(shè)計(jì)的時(shí)候哪审,帶寬同樣要有限打八折,在考慮其他問(wèn)題虑瀑,實(shí)際上最好在8折的基礎(chǔ)上再打個(gè)八折湿滓。
從以上數(shù)據(jù)我們可以看到:
USB1.1的最大數(shù)據(jù)理論帶寬為8.184Mbps,達(dá)不到最高理論值12Mbps
USB2.0的最大數(shù)據(jù)理論帶寬為426Mbps舌狗,達(dá)不到最高理論值480Mbps
USB3.0的最大數(shù)據(jù)理論帶寬為4Gbps叽奥,達(dá)不到最高理論值5Gbps
這還只是理論值,實(shí)際上USB的帶寬還受到線材痛侍、連接器而线、布線、CPU的速度恋日、Memery的速度等各方面的影響。同時(shí)還有可能受到總線上其他設(shè)備的影響嘹狞。
通過(guò)實(shí)際上的測(cè)試:
USB1.1最大的實(shí)際帶寬在:不到1Mbps岂膳。
USB2.0最大的實(shí)際帶寬在40MB左右,當(dāng)然很多U盤(pán)的速度可能只有20MB左右磅网,這還有可能受制于U里面存儲(chǔ)芯片的速度谈截。也有可能是Hub上的其他設(shè)備在工作,影響了U盤(pán)的讀寫(xiě)速度涧偷,因?yàn)閴K傳輸?shù)膬?yōu)先級(jí)是最低的簸喂。
USB3.0最大的實(shí)際帶寬在460MB左右(實(shí)際設(shè)計(jì)出來(lái)的產(chǎn)品會(huì)受制于很多因素),比如一塊USB3.0的機(jī)械硬盤(pán)的讀速度應(yīng)該在120MB以上燎潮,一塊USB3.0接口的SSD移動(dòng)硬盤(pán)應(yīng)該在250MB讀速度應(yīng)該在以上喻鳄。可以以此來(lái)判斷你買(mǎi)的產(chǎn)品的質(zhì)量的好壞确封,前提是用于測(cè)試的主機(jī)的USB3.0接口是OK的除呵。同時(shí)再菊,建議在使用臺(tái)式PC的USB3.0接口的功能時(shí),最好是使用后面直接連在主板上的接口颜曾,不要使用前面板飛線的接口纠拔,USB3.0帶寬上不去,且高速狀態(tài)下不穩(wěn)定泛豪。