GAYATHRI VASUDEVAN
USB 3.0 端口可通過分離超高速端口和標(biāo)準(zhǔn) USB 2.0 端口來實現(xiàn)鏈路共享功能。目前,鏈路共享是賽普拉斯 HX3 USB 3.0 集線器控制器的獨有功能。本文將介紹如何在擴(kuò)展塢、筆記本電腦、電視機(jī)、機(jī)頂盒等嵌入式應(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 端口。共享鏈路能夠支持多達(dá) 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 端口的過流保護(hù)電路。當(dāng)端口出現(xiàn)過流,連接到端口電源開關(guān)輸出使能引腳的 DSx_PWREN信號 能夠關(guān)閉端口電源。
而向后兼容性需要用到 USB 2.0 信號線。當(dāng)超高速設(shè)備(USB 3.0 設(shè)備)插入 USB 3.0 端口時,只有超高速線路能夠進(jìn)行通信,此時該特定端口的 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 攝像機(jī))連接到其中一個 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 主機(jī)或 USB 2.0 集線器,因為共享鏈路超高速 DS 端口不支持 USB 2.0 功能(例如 USB 2.0 主機(jī)或集線器),連接到共享鏈路的超高速嵌入式設(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)。這有助于對嵌入式超高速端口的電源進(jìn)行獨立控制。HX3 控制器偵測到超高速通信故障,將其已連接到嵌入式超高速設(shè)備的 VBUS 檢測引腳的 DSx_VBUSEN_SS 信號翻轉(zhuǎn)。該 DS 嵌入式超高速設(shè)備將重新枚舉,認(rèn)為此 VBUS 的翻轉(zhuǎn)為斷開連接事件或連接事件。這就是 HX3 控制器獨有的共享鏈路功能。圖 3 顯示了共享鏈路端口的實現(xiàn)過程。
圖 3共享鏈路端口(來源: 賽普拉斯)
傳統(tǒng)擴(kuò)展塢
如今的便攜式設(shè)備采用緊實型設(shè)計,僅可以支持少數(shù)外設(shè),通常不包括串行接口、HDMI、以太網(wǎng)等端口。為了讓設(shè)備能夠連接更多外設(shè),擴(kuò)展塢的設(shè)計集合了 USB、串行、VGA、以太網(wǎng)等其他端口。圖 4 顯示了傳統(tǒng)筆記本電腦擴(kuò)展塢的框圖。
如圖 4 所示,傳統(tǒng)的 USB 3.0 擴(kuò)展塢需要 6 - 8 個 USB 端口(包括嵌入式端口)。設(shè)計采用了配有 2 個四端口集線器控制器集成電路級聯(lián)。為了支持千兆以太網(wǎng)和 HDMI 等高帶寬外設(shè),擴(kuò)展塢除了要有外置 USB 3.0 端口,還必須配有 USB 3.0 集線器。添加 USB 3.0 集線器只是用于連接鼠標(biāo),鍵盤,串行端口等的較慢速的外設(shè),成本效益會非常低。因此,傳統(tǒng)的擴(kuò)展塢同時配備了 USB 3.0 集線器和 USB 2.0 集線器。然而,采用兩個集線器會增加印制電路板面積、功率需求、布線的復(fù)雜性以及無源組件數(shù)量,總體上明顯加大了物料成本。
圖 4傳統(tǒng)擴(kuò)展塢設(shè)計(來源:賽普拉斯)
共享鏈路擴(kuò)展塢
在配置了共享鏈路功能的四端口 HX3 控制器上,我們最多可以使用 8 個端口、4 個嵌入式超高速端口和 4 個標(biāo)準(zhǔn) USB 2.0 端口。圖 5 顯示了共享鏈路如何實現(xiàn)低成本的筆記本電腦擴(kuò)展塢設(shè)計。與圖 4 的傳統(tǒng)擴(kuò)展塢設(shè)計相比,賽普拉斯的共享鏈路功能為客戶提供了最優(yōu)的高成本效益解決方案。
圖 5擴(kuò)展塢配置共享鏈路 USB 3.0 集線器(來源:賽普拉斯)
如圖 5 所示,下游端口 DS3 和 DS4 為標(biāo)準(zhǔn) USB 3.0 端口,而 DS1 和 DS2 為共享鏈路端口。共享鏈路端口 DS1 和 DS2 的超高速嵌入式端口專用于高速通信端口,例如 HDMI 和以太網(wǎng)端口。使用 DS1 共享鏈路端口的標(biāo)準(zhǔn) USB 2.0 端口,可以為擴(kuò)展塢新增 RS232 端口。還可以使用 DS2 中的外置 USB 2.0 標(biāo)準(zhǔn)端口連接可插拔設(shè)備,如鍵盤、鼠標(biāo)、移動硬盤等。
其他嵌入式應(yīng)用
隨著 USB 3.0 應(yīng)用在過去幾年里迅速增長,USB 3.0 主機(jī)端口已成為所有新款個人電腦和筆記本電腦的標(biāo)準(zhǔn)配置。另外,人們對實時高清質(zhì)量視頻的需求日益增長,因此消費者電子設(shè)備也采用 USB 3.0 標(biāo)準(zhǔn)。共享鏈路功能可應(yīng)用于大多數(shù)消費者設(shè)備中,包括 CPU 主板、擴(kuò)展塢、顯示器、電視機(jī)頂盒、游戲設(shè)備和醫(yī)療設(shè)備等。
USB 3.0 標(biāo)準(zhǔn)能夠支持 5-Gbps 超高速 (SS) 操作,比 USB 2.0 標(biāo)準(zhǔn)快 10 倍。因此,USB 3.0 不僅適用于連接高清攝像機(jī)等高帶寬外設(shè),而且還可以用作系統(tǒng)總線,從而支持嵌入式設(shè)備間的系統(tǒng)內(nèi)連接,如圖 6 所示。
嵌入式應(yīng)用中的共享鏈路可以把更多的設(shè)備連接到 USB 主機(jī),從而降低物料成本、印制電路板復(fù)雜性和功耗。此外,由于 DS 端口布置在印制電路板的邊緣,因此很難在超高速和高速嵌入式應(yīng)用中部署較短的布線。HX3 控制器配有靈活的、可編程的 USB 3.0 和 USB 2.0 PHY,相對于典型接口的 6 英寸,HX3能夠支持長達(dá) 11 英寸的布線。
便攜式計算設(shè)備
在筆記本電腦、平板電腦和智能手機(jī)等便攜式設(shè)備中,USB 3.0 通常用作內(nèi)部系統(tǒng)總線。如圖 6 所示,CPU 集成電路通常支持單個 USB 3.0 主機(jī)。在本應(yīng)用中,集線器的上游端口通過物理印制電路板布線永久連接到嵌入式 USB 3.0 主機(jī)。集線器的 DS 端口可以連接到支持嵌入式 USB 3.0 功能的集成電路,或作為通用 USB 3.0 外置端口使用。
圖 6超極本筆記本電腦的設(shè)計使用了兩個集線器控制器 IC(來源:賽普拉斯)
圖 7 顯示了超極本筆記本電腦設(shè)計如何實現(xiàn)共享鏈路以降低物料成本和設(shè)計復(fù)雜性。
圖 7支持共享鏈路的超極本筆記本電腦 (來源:賽普拉斯)
USB 3.0 擴(kuò)展塢應(yīng)用
USB 3.0 擴(kuò)展塢可分為通用型和專用型。通用型擴(kuò)展塢和專用型擴(kuò)展塢之間的主要區(qū)別是擴(kuò)展塢的上行連接。通用擴(kuò)展塢一般支持標(biāo)準(zhǔn)的 USB 3.0 上行端口,而專用型擴(kuò)展塢能夠支持某些筆記本電腦的定制端口。
由于共享鏈路超高速端口沒有 USB 2.0 線路,因此當(dāng)擴(kuò)展塢連接到 USB 2.0 主機(jī)時,連接了該端口的嵌入式超高速設(shè)備將無法工作。為了避免無意地連接到 USB 2.0 主機(jī),不建議在通用擴(kuò)展塢上使用共享鏈路。
原理圖
圖 8 顯示了如何將共享鏈路信號連接到 DS USB 2.0 設(shè)備和嵌入式超高速設(shè)備。
圖 8共享鏈路端口的 USB 數(shù)據(jù)線連接(來源:賽普拉斯)
圖 8 顯示有 8 個 USB 通信引腳
·4 個引腳(SSTX +,SSTX-,SSRX + 和 SSRX-)用于超高速通信和 1 個控制電源開關(guān)的 VBUS 引腳
·2 個引腳(D + 和 D-)用于 USB 2.0 通信和 1 個控制電源開關(guān)的 VBUS 引腳
HX3 控制器的 4 個超高速信號連接到嵌入式超高速設(shè)備的超高速引腳,而連接到嵌入式超高速設(shè)備的 USB 2.0 引腳保持?jǐn)嚅_。共享鏈路端口的 USB 2.0 端口連接與標(biāo)準(zhǔn)的 USB 2.0 端口相同。
Hx3 控制器中的共享鏈路端口配有以下相關(guān)引腳:
0.USB 2.0 標(biāo)準(zhǔn)端口引腳
·用于 USB 2.0 數(shù)據(jù)傳輸?shù)?D+ 和 D- 線
·負(fù)責(zé)控制 DSx_PWREN 信號(如圖 9 所示)
1. DSX_OVRCURR 用作 Hx3 控制器的過電流指示(圖 8 中未示出)
·嵌入式超高速引腳
·用于超高速數(shù)據(jù)傳輸?shù)?SSRX +、SSRX-、SSTX+ 和 SSTX- 引腳。
·VBUS 負(fù)責(zé)控制 DSx_VBUSEN_SS 信號(如圖 9 所示)
如圖 8 所示,USB 2.0 數(shù)據(jù)線(D+ 和 D-)連接到可可插拔的 USB 2.0 端口連接器引腳,而超高速線路與嵌入式設(shè)備的超高速線路相連接。根據(jù) USB 規(guī)范,每個可移動的 DS 端口必須在 VBUS 引腳上具有 120μF 的最小電容,從而在最大負(fù)載條件下保持穩(wěn)定的電壓。這就是為什么 需要150uF 大容量電容器連接到 VBUS_DS2 線路,而嵌入式超高速端口的 VBUS 引腳不需要大容量電容。
USB 連接器屏蔽(SHD1 和 SHD2)應(yīng)通過RC 電路并聯(lián)接地,以降低電磁干擾,如圖 8 所。
圖 9共享鏈路中的 DS 端口 VBSU 控制(來源:賽普拉斯)
共享鏈路模式需要對可插拔 USB 2.0 設(shè)備和嵌入式超高速設(shè)備進(jìn)行單獨的 VBUS 控制。圖 9 顯示了如何實現(xiàn) VBUS 控制。
為了確保嵌入式超高速設(shè)備不會倒回 USB 2.0 速度操作,需要加設(shè)一個外部電源開關(guān)。該開關(guān)由 HX3 控制,能夠產(chǎn)生 DSx_VBUSEN_SL 輸出信號。該信號控制嵌入式設(shè)備的 VBUS。
DSx_PWREN 是 HX3 控制器生成的另一個輸出信號,能夠控制可插拔 USB 2.0 設(shè)備的 VBUS。例如,發(fā)生過流時,DSx_PWREN 可以關(guān)閉端口電源。DSx_OVRCURR 引腳(圖 9 中未示出)用于指示可移動端口的過流狀態(tài)。對于嵌入式超高速端口該引腳是不需要的,因為此引腳已永久連接在嵌入式超高速端口內(nèi)部。
CY4613 是基于 CYUSB3326 元件的賽普拉斯共享鏈路開發(fā)套件。點擊此處下載共享鏈路集線器的完整原理圖。
注意:如有需要,開發(fā)人員可以禁用鏈路共享,默認(rèn)配置已開啟鏈路共享,需要更改 EEPROM 配置參數(shù),使用Blaster plus 配置實用程序?qū)σ炎餍薷牡呐渲眠M(jìn)行編程。賽普拉斯為設(shè)計師提供 Blaster plus配置實用程序 Windows GUI 工具,可通過個人電腦的 USB 接口將配置下載到 EEPROM。請參考KBA91657說明書以下載 HX3 控制器固件。關(guān)于 HX 3 控制器的更多功能,請參閱HX3 Blaster Plus 用戶指南。
共享鏈路可以減少元件數(shù)量并減小印制電路板面積,從而減低物料成本。例如,表 1 比較了共享鏈路擴(kuò)展塢設(shè)計和使用了 2 個集線器控制器的傳統(tǒng)擴(kuò)展塢的設(shè)計中使用的組件。與傳統(tǒng)擴(kuò)展塢設(shè)計相比,基于共享鏈路的擴(kuò)展塢設(shè)計可以節(jié)省 28 個組件。安裝組件所需的空間也相應(yīng)地減少了。
表 1 共享鏈路擴(kuò)展塢和傳統(tǒng)擴(kuò)展塢的比較(來源:賽普拉斯)