USB 3.0 端口可通過分離超高速端口和標(biāo)準(zhǔn) USB 2.0 端口來實現(xiàn)鏈路共享功能。目前,鏈路共享是賽普拉斯 HX3 USB 3.0 集線器控制器的獨有功能。本文將介紹如何在擴展塢、筆記本電腦、電視機、機頂盒等嵌入式應(yīng)用程序中實現(xiàn) USB 3.0 鏈路共享。
HX3 控制器是賽普拉斯 USB 3.0 集線器控制器家族的產(chǎn)品,符合 USB 3.0 規(guī)范版本 1.0 標(biāo)準(zhǔn)。該款控制器的所有端口均支持超高速 (SS)、高速 (HS)、全速 (FS) 以及低速 (LS) 操作。它集成了終端電阻、上拉電阻和下拉電阻,并支持pin-straps引腳設(shè)置選項,以減少系統(tǒng)的整體物料成本。HX3 控制器配有賽普拉斯獨有的共享鏈路功能,能夠從四端口 USB 3.0 集線器提供 8 個下行 (DS) 端口。
共享鏈路功能可以將集線器的 USB 3.0 DS 端口分為嵌入式超高速端口和標(biāo)準(zhǔn) USB 2.0 端口。共享鏈路能夠支持多達 8 個來自四端口 USB 3.0 集線器的 DS 端口。而標(biāo)準(zhǔn) USB 3.0 端口配有 8 條信號線:2 條用于 USB 2.0 通信 (D +,D-),4 條用于超高速通信 (SSTX +,SSTX-,SSRX +,SSRX-),2 條用于 VBUS 和 GND 的電源線。如圖 1 所示。
圖 1標(biāo)準(zhǔn) USB3.0 端口(來源: 賽普拉斯)
VBUS 使能信號 (DSx_PWREN) 能夠控制傳輸 VBUS 信號到已連接的 USB 3.0 設(shè)備。DSx_PWREN 信號與過流信號 (DSx_OVRCURR) 一同實現(xiàn)可插拔 USB 3.0 端口的過流保護電路。當(dāng)端口出現(xiàn)過流,連接到端口電源開關(guān)輸出使能引腳的 DSx_PWREN信號 能夠關(guān)閉端口電源。
而向后兼容性需要用到 USB 2.0 信號線。當(dāng)超高速設(shè)備(USB 3.0 設(shè)備)插入 USB 3.0 端口時,只有超高速線路能夠進行通信,此時該特定端口的 USB 2.0 線路為空閑線路。同樣地,當(dāng)高速設(shè)備(USB 2.0 設(shè)備)插入 USB 3.0 端口時,超高速線路空閑。因此,在 USB 3.0 端口中,根據(jù)已連接的設(shè)備(超高速設(shè)備或 USB2.0 設(shè)備),任何指定時間的點,超高速線路或 USB 2.0 線路只有其中一種線路在運行。
共享鏈路功能使 USB 3.0 DS 端口可分離為 2 個獨立端口,一個嵌入式超高速端口和一個標(biāo)準(zhǔn) USB 2.0 端口,從而有效地利用多余的線路。例如,如果嵌入式超高速設(shè)備(如 USB 3.0 攝像機)連接到其中一個 DS 端口上,HX3 控制器能夠讓系統(tǒng)設(shè)計師使用該特定端口的 USB 2.0 信號來連接到標(biāo)準(zhǔn) USB 2.0 端口。圖 2 顯示了如何在系統(tǒng)中運行鏈路共享端口。
在共享鏈路 DS 端口中,由于已經(jīng)嵌入了超高速端口,超高速設(shè)備可以通過電路板布線與超高速端口永久鏈接,因此不能向下兼容 USB 2.0。已啟用共享鏈路功能的系統(tǒng)不應(yīng)連接到 USB 2.0 主機或 USB 2.0 集線器,因為共享鏈路超高速 DS 端口不支持 USB 2.0 功能(例如 USB 2.0 主機或集線器),連接到共享鏈路的超高速嵌入式設(shè)備將無法正常工作。
圖 2示例: 筆記本電腦主板的共享鏈路端口(來源:賽普拉斯)
在通用型 USB 3.0 端口中,超高速通信出現(xiàn)故障時,所連接的 USB 3.0 設(shè)備將恢復(fù)為 USB 2.0 速度。然而,在共享鏈路端口中,這是沒辦法做到的。因為 USB 2.0 線路和超高速線路連接了兩個單獨的設(shè)備。為了克服這個限制,除了 USB 2.0 端口的電源使能控制引腳 (DSx_PWREN),共享鏈路還為嵌入式超高速端口(鏈路共享端口)實現(xiàn)單獨的 VBUS 使能控制引腳(DSx_VBUSEN_SS)。這有助于對嵌入式超高速端口的電源進行獨立控制。HX3 控制器偵測到超高速通信故障,將其已連接到嵌入式超高速設(shè)備的 VBUS 檢測引腳的 DSx_VBUSEN_SS 信號翻轉(zhuǎn)。該 DS 嵌入式超高速設(shè)備將重新枚舉,認為此 VBUS 的翻轉(zhuǎn)為斷開連接事件或連接事件。這就是 HX3 控制器獨有的共享鏈路功能。圖 3 顯示了共享鏈路端口的實現(xiàn)過程。
如圖 4 所示,傳統(tǒng)的 USB 3.0 擴展塢需要 6 - 8 個 USB 端口(包括嵌入式端口)。設(shè)計采用了配有 2 個四端口集線器控制器集成電路級聯(lián)。為了支持千兆以太網(wǎng)和 HDMI 等高帶寬外設(shè),擴展塢除了要有外置 USB 3.0 端口,還必須配有 USB 3.0 集線器。添加 USB 3.0 集線器只是用于連接鼠標(biāo),鍵盤,串行端口等的較慢速的外設(shè),成本效益會非常低。因此,傳統(tǒng)的擴展塢同時配備了 USB 3.0 集線器和 USB 2.0 集線器。然而,采用兩個集線器會增加印制電路板面積、功率需求、布線的復(fù)雜性以及無源組件數(shù)量,總體上明顯加大了物料成本。
隨著 USB 3.0 應(yīng)用在過去幾年里迅速增長,USB 3.0 主機端口已成為所有新款個人電腦和筆記本電腦的標(biāo)準(zhǔn)配置。另外,人們對實時高清質(zhì)量視頻的需求日益增長,因此消費者電子設(shè)備也采用 USB 3.0 標(biāo)準(zhǔn)。共享鏈路功能可應(yīng)用于大多數(shù)消費者設(shè)備中,包括 CPU 主板、擴展塢、顯示器、電視機頂盒、游戲設(shè)備和醫(yī)療設(shè)備等。
USB 3.0 標(biāo)準(zhǔn)能夠支持 5-Gbps 超高速 (SS) 操作,比 USB 2.0 標(biāo)準(zhǔn)快 10 倍。因此,USB 3.0 不僅適用于連接高清攝像機等高帶寬外設(shè),而且還可以用作系統(tǒng)總線,從而支持嵌入式設(shè)備間的系統(tǒng)內(nèi)連接,如圖 6 所示。
嵌入式應(yīng)用中的共享鏈路可以把更多的設(shè)備連接到 USB 主機,從而降低物料成本、印制電路板復(fù)雜性和功耗。此外,由于 DS 端口布置在印制電路板的邊緣,因此很難在超高速和高速嵌入式應(yīng)用中部署較短的布線。HX3 控制器配有靈活的、可編程的 USB 3.0 和 USB 2.0 PHY,相對于典型接口的 6 英寸,HX3能夠支持長達 11 英寸的布線。
便攜式計算設(shè)備
在筆記本電腦、平板電腦和智能手機等便攜式設(shè)備中,USB 3.0 通常用作內(nèi)部系統(tǒng)總線。如圖 6 所示,CPU 集成電路通常支持單個 USB 3.0 主機。在本應(yīng)用中,集線器的上游端口通過物理印制電路板布線永久連接到嵌入式 USB 3.0 主機。集線器的 DS 端口可以連接到支持嵌入式 USB 3.0 功能的集成電路,或作為通用 USB 3.0 外置端口使用。