使用FPGA實現(xiàn)靈活的USB Type-C接口控制
二十年前,第一代通用串行總線(Universal Serial Bus, USB 1.0)的出現(xiàn),為各自為政的電子行業(yè)通信標準注入了互通性。而最新發(fā)布的USB Type-C接口規(guī)范將USB技術提升到了一個新的高度,能夠滿足21世紀電子行業(yè)的需求,同時也將再一次改變計算機、消費類電子產品以及移動設備之間的互連方式。輕薄、堅固、無需區(qū)分插頭方向的USB Type-C連接器拓展了由USB 3.1超速(SuperSpeed+)規(guī)范定義的各項功能,采用雙通道實現(xiàn)高達20 Gbps的總帶寬,最多能夠將高清電影和3D圖像等大型文件的傳輸時間減少一半。得益于USB Type-C接口的大功率特性,可實現(xiàn)高達100W的快速充電以及為筆記本電腦、監(jiān)視器、電視機等更大的設備供電。USB Type-C接口還具備多項獨一無二的特性,包括新的視頻模式——使用USB連接器和電纜傳輸DP、VGA和HDMI等格式的視頻。
USB Type-C接口將為消費者帶來諸多激動人心的新特性。不過,要發(fā)揮出USB Type-C接口的潛能,設計人員必須根據(jù)設計需求實現(xiàn)USB Type-C的供電(PD)協(xié)議、電纜方向偵測、高速信號切換以及供應商自定義消息(Vendor Defined Messaging, VDM)功能。本文將討論如何將低成本的FPGA與現(xiàn)有的USB設備相結合,開發(fā)出能夠充分發(fā)揮USB接口高速、大功率和通用特性的產品,以及如何快速將產品推向市場。
2 USB Type-C接口簡介
2.1 新一代可靠耐用的連接器
USB Type-C接口的命名源于USB Type-C連接器,USB開發(fā)者論壇(USB Implementers Forum, USB-IF)設計了這個堅固、易于使用的接口來替代當今移動設備中廣泛使用、易于損壞的Micro-B連接器(圖1)。
這款24-pin連接器的機械設計反應了設計人員從Micro-B連接器上獲得的歷史教訓,它無需確定插入的正反方向并可實現(xiàn)10000次的插拔。用戶再也不需要擔心“哪頭上,哪頭下”,因為USB Type-C連接器沒有正反方向之分,所以從任一方向插拔皆可。此外,不像其他大多數(shù)USB電纜,USB Type-C電纜兩端使用相同的插頭。
2.2 數(shù)據(jù)通道增加
USB Type-C電纜包含兩組支持10Gbps USB 3.1超速標準的Tx/Rx信號通道,提供了20Gbps總帶寬,理論上可實現(xiàn)2倍的數(shù)據(jù)傳輸和下載時間改善。并保留單獨一組引腳給使用USB 2.0連接的傳統(tǒng)應用。
2.3 供電性能增強
該電纜還包含配置通道(Configuration Channel, CC),可用于發(fā)現(xiàn)、配置和管理USB Type-C的先進供電(Power Delivery)功能,為外設或移動設備實現(xiàn)高達100W的供電能力。
2.4 更靈活的USB架構
除了最新的USB標準中定義的“上行數(shù)據(jù)流端口(Upstream-Facing Port, UFP)”和“下行數(shù)據(jù)流端口(Downstream-Facing Port, DFP)”,USB Type-C規(guī)范還定義了“雙重用途端口(Dual Role Port, DRP)”。這種新型的USB數(shù)據(jù)端口能夠作為DFP或UFP兩者中任一個進行工作。DRP可被永久地配置為DFP或UFP,也能在這兩種端口間動態(tài)切換。請注意:不要與USB供電(Power Delivery)規(guī)范中的術語混淆,后者中的“雙重用途端口(dual-role port)”是指供電功能。
2.5 供應商自定義消息(VDM)
該標準還可以擴展用于非USB應用的連接。結構化的VDM允許主機發(fā)現(xiàn)和配置連接設備的可選模式,重新分配信號對用于非USB端口,如PCIe或顯示端口(DisplayPort)。非結構化的VDM允許供應商傳輸供應商專用信息和配置控制數(shù)據(jù)。
3 USB Type-C信號
USB Type-C連接器的24個引腳在插頭中呈對稱分布,可實現(xiàn)“正常”或“反向”的插拔。對于用戶使用來說很方便,但是僅有一部分的連接是“對稱”的,即USB連接是無需考慮方向的(圖2)。
fpga相關文章:fpga是什么
上拉電阻相關文章:上拉電阻原理
評論