什么是接口文檔,接口設計

【什么是接口文檔,接口設計】USB接口為什么不能設計成正反面都可以插?

什么是接口文檔,接口設計


確實,每次插都會插反,好鬧心(ˉ▽ˉ;)…題主引起了我去探索答案的好奇心 。然而,在看了知乎上繁復的科學解釋之后,作為一個理科生的我都是懵逼的 。思考之后我覺得最合適的解釋是,USB具有“防呆設計” 。所謂防呆設計,百度是這么說的:是一種預防矯正的行為約束手段,運用避免產生錯誤的限制方法,讓操作者不需要花費注意力、也不需要經驗與專業知識即可直接無誤地完成正確的操作 。
簡單地講,PCB型U盤是防呆的接口,有且只有一個方向能夠插進USB母口端 。此設計可以保護硬件安全不會被短路燒毀 。畢竟U盤的使用壽命中,插拔次數可以達上千次 。(國內常見的PCB型U盤)其次,USB有四線,兩條電源,兩條數據 。(USB3.0又增加了四條線路)接口外側兩個金屬爪即電源,內側兩個是串行數據接口,接反了無法有效傳遞數據 。
電路的內在結構導致U盤不能正反插入 。而到了USB3.1時代,Type-C接口誕生了:支持從正反兩面均可插入的“正反插”功能(類似蘋果Lightning接口) 。(Type-C接口)(Lightning接口)USB 3.1不僅設計了新接口,也將傳輸帶寬從USB 3.0 5Gbps翻番到了10Gbps,同時還把供電電流從1.5A大幅增加到了3-5A,不但性能更快,充電也會快得多 。
更加豐富的可擴展性 。計算機可以通過USB可以與幾乎所有的外部設備相連接,但是在影音的傳輸上,USB 3.0及其之前的版本都只能停留在最高1080P的Full HD等級上,而USB 3.1標準下的Type-C接口可以最高可以傳輸4K顯示畫面 。諾基亞N1平板,最新發布的MacBook,Chromebook Pixel等產品也使用了新的接口 。
但在Type-C接口完全普及之前,它還有很多的問題需要去克服:1、Type-C不兼容現有Micro USB設備設想一下如果你使用的是一臺采用Type-C接口的手機,恰好出差的時候忘記帶數據線以及充電器,你想向身邊的人借時發現別人根本沒有這種數據線,是不是有種欲哭無淚的感覺 。同時原本你可能會有一大堆Micro USB接口的配件以及設備,但是當你轉投使用Type-C時你會發現這些設備似乎都變成了一堆垃圾 。
2、Type-C的配件昂貴我們都說物以稀為貴,Type-C的配件產品也是如此,我們就以蘋果官方專門針對MacBook設計,可以通過USB-C接口實現HDMI、標準USB 3.1及USB-C輸出的USB-C AV視頻轉換器為例,通過它,可以讓MacBook以4K/60Hz或1080P/30Hz連接外置顯示器,并兼任一般USB設備,并且外接電源 。
但它的售價高達588元人民幣,這幾乎是一臺國產主流千元以下智能手機的價格 。3、Type-C安全性堪憂由于Type-C的開放性和靈活性,使其更容易遭到大范圍的攻擊,尤其是在面對BadUSB漏洞時,黑客可避開數據讀取區,將惡意代碼存放在USB設備控制器的固件存儲區,讓用戶在沒發現它之前就將惡意代碼感染給電子設備 。

    推薦閱讀