USB 3.1規範之前的公口,規定只能正確朝向才能插入母口的原因是什麼?
既然是各大公司聯合制定的標準,那麼不能正、反插肯定有他們的原因。
工業設計中,有一個比較簡單的規則:越是複雜的東西,保護起來越麻煩,出錯的概率越高。在可靠性要求高的場所,設計應該儘可能的簡單,並且不易出錯。
USB介面設計於1994年,早期的USB介面設計並不是用於頻繁插拔的場合,也沒有意識到後來的大規模普及,它早期只是最為一種老式串口的替代品出現。
在那個年代裡,工業設計上很難做出一種適合頻繁插拔、電磁屏蔽好、不區分正反面、尺寸較小的介面,實際上USB Mini口和Micro口這些小口誕生的時間都相對較晚。那個年代的介面:VGA、9針串口、並口、網口、1394火線等等都跟USB一樣,區分正反面,尺寸相對較大。這是受限於當時的工業設計和製造水平,而設計成這樣的,否則介面的故障率可能會比較高。
即使是蘋果的lightning口不區分正反面,那也是最近幾年才有的,蘋果之前的介面也是區分正反面的,大家都不那麼做,其實是受制於工業設計製造水平限制,要知道區分正反面、尺寸小、屏蔽性良好的介面,對於線纜製造商來說,要求還是很高的,要求高就意味著成本高,成本高意味著售價高,售價高就可能導致普及的速度慢,而介面一旦設計定型,想要改是很艱難的事情,硬體的兼容性更困難,網線、VGA線用了這麼多年都一直不能淘汰,也是這個原因。
所以,原因就是當時設計時候沒考慮那麼多,加之當時的技術水平,只能做成這樣,USB當時已經算是速度很高的外部設備了。在科技發展還處於初級階段的時候,這可以稱作一種巧妙的防呆設計。介面的機械部分完全能實現反著插的目的呀,但真的這樣做的後果是,哪天你不小心插反了,介面甚至就徹底壞了。
現在生活水平提高了,技術能力也強了,技術標準和成本能做到兼容你插反的情況了,這時人們就會想,幹嘛那麼麻煩,介面上多花點功夫,不怕你用戶再插反了,因此這種巧妙的「防呆設計」也就顯得有點笨拙了。
假定你有2個手機號,但只有一部手機,別人找你的話總是有50%的概率是接不通的。有一天你機智的想到了解決方案,於是和大家約定一個規矩,工作時間一個號,生活時間一個號,相應的時段打相應的號。但自從某一年你有了某品牌首創的雙卡雙待手機之後,別人隨便打你哪個手機號都可以找得到你。現在的你突然想問:如果一開始就用雙卡雙待哪裡還有這個麻煩的約定?推薦閱讀:
※Windows下USB轉串口設備的COM號為什麼會自己改變?
※當USB無法正確刪除時你是怎麼做的?或者有什麼好辦法可以解決嗎?
※USB傳輸數據的原理是什麼?
※「無法識別的 USB 設備」,系統是如何識別的?
※求問滑鼠是如何做到一插USB就安裝驅動的?我應該怎麼找這方面的資料?怎麼找USB上的電路圖? ?
TAG:USB |