為什么USB勝過并行接口?
為什么USB最終戰(zhàn)勝了SCSI、IEEE-488和增強型并行端口等并行接口?我知道硬件可以更簡單,只有一條數據線,而不是八條。但從直覺上看,一次傳輸完整字節(jié)比一次傳
解答動態(tài)
At面值一次發(fā)送8位似乎比一次只發(fā)送一位要快。實際上,還有其他因素影響并行傳輸。
并行的致命弱點是字節(jié)之間的等待時間。當發(fā)送器在8條線路上放置一組8位時,這些位需要非零的時間到達。此外,這些位不會同時到達。在最快位和最慢位之間有一個排列。這種排列要求在斷言位和讀取位之間有一個消隱時間。
低速時,這個消隱時間是不相關的。隨著速度的增加,這種消隱時間變得非常重要。消隱時間必須考慮到最壞的情況。這包括電纜、連接器、電路板痕跡等。。。隨著速度的增加,消隱時間將成為因素。
對于串行,所有的位都背對背地沿線路向下移動,不需要消隱時間。速度的提高只需要能夠更快地將比特塞進行中。我正在掩蓋這一點,串行信號的完整性仍然需要保持。串行對布線異常也不太敏感。
在推出時,按照今天的標準,USB的速度相當慢。它以1.5 Mb/s的速度運行,被設計用來取代更慢的串行、并行和其他低速接口,這些接口用于連接打印機、調制解調器、掃描儀等設備。
隨著USB的普及,它的功能增強到了我們今天所擁有的5-20gb/s的usb3.0。
它贏得了好幾年的勝利理由:確實如此一個供PC制造商支持的接口。因此,不必弄清楚客戶需要什么樣的接口,他們可以簡單地包括一些USB端口,并用它來完成。
它非常適合客戶,因為插拔USB很容易。如果你曾經與那些愚蠢的螺絲釘在串行和并行端口你知道我的意思。
它可以處理幾乎任何類型的外圍設備想象只需要軟件驅動程序。這是一筆巨大的交易,它允許各種各樣的東西在USB上工作,這是它最初的設計師從未想象過的。
它足夠快,比當時PC上的任何其他接口都快,而且它還可以擴展到足夠快,甚至可以支持可以引導和運行PC的存儲。
jwh20已經給出了許多理由。我還要補充一點,與USB3相比,并行電纜可能會非常胖。
并行電纜在非常高的速度下可能會有問題。除非電纜中的每一對線都完全匹配,否則它們之間的傳播速度可能不同。這會導致“歪斜”,即信號在每對上的不同時間到達,完全混淆了。這導致使用越來越寬的電纜進行并行連接,而不是增加時鐘頻率。
切換到串行,歪斜問題就消失了。
這是一個USB既簡單又足夠快的問題嗎;?
IMO是的。
Skew是一個問題,但是可以通過設計良好的電纜來緩解。- End
免責聲明:
本頁內容僅代表作者本人意見,若因此產生任何糾紛由作者本人負責,概與琴島網公司無關。本頁內容僅供參考,請您根據自身實際情況謹慎操作。尤其涉及您或第三方利益等事項,請咨詢專業(yè)人士處理。