《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 嵌入式應(yīng)用的 USB 3.0 鏈路共享

嵌入式應(yīng)用的 USB 3.0 鏈路共享

2017-08-06

  GAYATHRI VASUDEVAN

  USB 3.0 端口可通過分離超高速端口和標(biāo)準(zhǔn) USB 2.0 端口來實(shí)現(xiàn)鏈路共享功能,。目前,,鏈路共享是賽普拉斯 HX3 USB 3.0 集線器控制器的獨(dú)有功能。本文將介紹如何在擴(kuò)展塢,、筆記本電腦,、電視機(jī)、機(jī)頂盒等嵌入式應(yīng)用程序中實(shí)現(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è)置選項(xiàng),,以減少系統(tǒng)的整體物料成本。HX3 控制器配有賽普拉斯獨(dú)有的共享鏈路功能,,能夠從四端口 USB 3.0 集線器提供 8 個(gè)下行 (DS) 端口,。

  共享鏈路功能可以將集線器的 USB 3.0 DS 端口分為嵌入式超高速端口和標(biāo)準(zhǔn) USB 2.0 端口。共享鏈路能夠支持多達(dá) 8 個(gè)來自四端口 USB 3.0 集線器的 DS 端口,。而標(biāo)準(zhǔn) USB 3.0 端口配有 8 條信號(hào)線:2 條用于 USB 2.0 通信 (D +,,D-),4 條用于超高速通信 (SSTX +,,SSTX-,,SSRX +,SSRX-),,2 條用于 VBUS 和 GND 的電源線,。如圖 1 所示。

1.jpg

  圖 1標(biāo)準(zhǔn) USB3.0 端口(來源: 賽普拉斯)

  VBUS 使能信號(hào) (DSx_PWREN) 能夠控制傳輸 VBUS 信號(hào)到已連接的 USB 3.0 設(shè)備,。DSx_PWREN 信號(hào)與過流信號(hào) (DSx_OVRCURR) 一同實(shí)現(xiàn)可插拔 USB 3.0 端口的過流保護(hù)電路,。當(dāng)端口出現(xiàn)過流,連接到端口電源開關(guān)輸出使能引腳的 DSx_PWREN信號(hào) 能夠關(guān)閉端口電源,。

  而向后兼容性需要用到 USB 2.0 信號(hào)線,。當(dāng)超高速設(shè)備(USB 3.0 設(shè)備)插入 USB 3.0 端口時(shí),只有超高速線路能夠進(jìn)行通信,,此時(shí)該特定端口的 USB 2.0 線路為空閑線路,。同樣地,當(dāng)高速設(shè)備(USB 2.0 設(shè)備)插入 USB 3.0 端口時(shí),,超高速線路空閑。因此,,在 USB 3.0 端口中,,根據(jù)已連接的設(shè)備(超高速設(shè)備或 USB2.0 設(shè)備),任何指定時(shí)間的點(diǎn),,超高速線路或 USB 2.0 線路只有其中一種線路在運(yùn)行,。

  共享鏈路功能使 USB 3.0 DS 端口可分離為 2 個(gè)獨(dú)立端口,一個(gè)嵌入式超高速端口和一個(gè)標(biāo)準(zhǔn) USB 2.0 端口,,從而有效地利用多余的線路,。例如,如果嵌入式超高速設(shè)備(如 USB 3.0 攝像機(jī))連接到其中一個(gè) DS 端口上,,HX3 控制器能夠讓系統(tǒng)設(shè)計(jì)師使用該特定端口的 USB 2.0 信號(hào)來連接到標(biāo)準(zhǔn) USB 2.0 端口,。圖 2 顯示了如何在系統(tǒng)中運(yùn)行鏈路共享端口,。

  在共享鏈路 DS 端口中,由于已經(jīng)嵌入了超高速端口,,超高速設(shè)備可以通過電路板布線與超高速端口永久鏈接,,因此不能向下兼容 USB 2.0。已啟用共享鏈路功能的系統(tǒng)不應(yīng)連接到 USB 2.0 主機(jī)或 USB 2.0 集線器,,因?yàn)楣蚕礞溌烦咚?DS 端口不支持 USB 2.0 功能(例如 USB 2.0 主機(jī)或集線器),,連接到共享鏈路的超高速嵌入式設(shè)備將無法正常工作。

2.jpg

  圖 2示例: 筆記本電腦主板的共享鏈路端口(來源:賽普拉斯)

  在通用型 USB 3.0 端口中,,超高速通信出現(xiàn)故障時(shí),,所連接的 USB 3.0 設(shè)備將恢復(fù)為 USB 2.0 速度。然而,,在共享鏈路端口中,,這是沒辦法做到的。因?yàn)?USB 2.0 線路和超高速線路連接了兩個(gè)單獨(dú)的設(shè)備,。為了克服這個(gè)限制,,除了 USB 2.0 端口的電源使能控制引腳 (DSx_PWREN),共享鏈路還為嵌入式超高速端口(鏈路共享端口)實(shí)現(xiàn)單獨(dú)的 VBUS 使能控制引腳(DSx_VBUSEN_SS),。這有助于對(duì)嵌入式超高速端口的電源進(jìn)行獨(dú)立控制,。HX3 控制器偵測(cè)到超高速通信故障,將其已連接到嵌入式超高速設(shè)備的 VBUS 檢測(cè)引腳的 DSx_VBUSEN_SS 信號(hào)翻轉(zhuǎn),。該 DS 嵌入式超高速設(shè)備將重新枚舉,,認(rèn)為此 VBUS 的翻轉(zhuǎn)為斷開連接事件或連接事件。這就是 HX3 控制器獨(dú)有的共享鏈路功能,。圖 3 顯示了共享鏈路端口的實(shí)現(xiàn)過程,。

3.jpg

  圖 3共享鏈路端口(來源: 賽普拉斯)

  傳統(tǒng)擴(kuò)展塢

  如今的便攜式設(shè)備采用緊實(shí)型設(shè)計(jì),僅可以支持少數(shù)外設(shè),,通常不包括串行接口,、HDMI、以太網(wǎng)等端口,。為了讓設(shè)備能夠連接更多外設(shè),,擴(kuò)展塢的設(shè)計(jì)集合了 USB、串行,、VGA,、以太網(wǎng)等其他端口。圖 4 顯示了傳統(tǒng)筆記本電腦擴(kuò)展塢的框圖,。

  如圖 4 所示,,傳統(tǒng)的 USB 3.0 擴(kuò)展塢需要 6 - 8 個(gè) USB 端口(包括嵌入式端口)。設(shè)計(jì)采用了配有 2 個(gè)四端口集線器控制器集成電路級(jí)聯(lián),。為了支持千兆以太網(wǎng)和 HDMI 等高帶寬外設(shè),,擴(kuò)展塢除了要有外置 USB 3.0 端口,,還必須配有 USB 3.0 集線器。添加 USB 3.0 集線器只是用于連接鼠標(biāo),,鍵盤,,串行端口等的較慢速的外設(shè),成本效益會(huì)非常低,。因此,,傳統(tǒng)的擴(kuò)展塢同時(shí)配備了 USB 3.0 集線器和 USB 2.0 集線器。然而,,采用兩個(gè)集線器會(huì)增加印制電路板面積,、功率需求、布線的復(fù)雜性以及無源組件數(shù)量,,總體上明顯加大了物料成本,。

4.jpg

  圖 4傳統(tǒng)擴(kuò)展塢設(shè)計(jì)(來源:賽普拉斯)

  共享鏈路擴(kuò)展塢

  在配置了共享鏈路功能的四端口 HX3 控制器上,我們最多可以使用 8 個(gè)端口,、4 個(gè)嵌入式超高速端口和 4 個(gè)標(biāo)準(zhǔn) USB 2.0 端口,。圖 5 顯示了共享鏈路如何實(shí)現(xiàn)低成本的筆記本電腦擴(kuò)展塢設(shè)計(jì)。與圖 4 的傳統(tǒng)擴(kuò)展塢設(shè)計(jì)相比,,賽普拉斯的共享鏈路功能為客戶提供了最優(yōu)的高成本效益解決方案,。

5.jpg

  圖 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)、移動(dòng)硬盤等,。

  其他嵌入式應(yīng)用

  隨著 USB 3.0 應(yīng)用在過去幾年里迅速增長(zhǎng),,USB 3.0 主機(jī)端口已成為所有新款個(gè)人電腦和筆記本電腦的標(biāo)準(zhǔn)配置。另外,,人們對(duì)實(shí)時(shí)高清質(zhì)量視頻的需求日益增長(zhǎng),,因此消費(fèi)者電子設(shè)備也采用 USB 3.0 標(biāo)準(zhǔn),。共享鏈路功能可應(yīng)用于大多數(shù)消費(fèi)者設(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,相對(duì)于典型接口的 6 英寸,,HX3能夠支持長(zhǎng)達(dá) 11 英寸的布線,。

  便攜式計(jì)算設(shè)備

  在筆記本電腦、平板電腦和智能手機(jī)等便攜式設(shè)備中,,USB 3.0 通常用作內(nèi)部系統(tǒng)總線,。如圖 6 所示,CPU 集成電路通常支持單個(gè) USB 3.0 主機(jī),。在本應(yīng)用中,,集線器的上游端口通過物理印制電路板布線永久連接到嵌入式 USB 3.0 主機(jī)。集線器的 DS 端口可以連接到支持嵌入式 USB 3.0 功能的集成電路,,或作為通用 USB 3.0 外置端口使用,。

  圖 6超極本筆記本電腦的設(shè)計(jì)使用了兩個(gè)集線器控制器 IC(來源:賽普拉斯)

  圖 7 顯示了超極本筆記本電腦設(shè)計(jì)如何實(shí)現(xiàn)共享鏈路以降低物料成本和設(shè)計(jì)復(fù)雜性。

7.jpg

  圖 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í),連接了該端口的嵌入式超高速設(shè)備將無法工作,。為了避免無意地連接到 USB 2.0 主機(jī),,不建議在通用擴(kuò)展塢上使用共享鏈路。

  原理圖

  圖 8 顯示了如何將共享鏈路信號(hào)連接到 DS USB 2.0 設(shè)備和嵌入式超高速設(shè)備。

8.jpg

  圖 8共享鏈路端口的 USB 數(shù)據(jù)線連接(來源:賽普拉斯)

  圖 8 顯示有 8 個(gè) USB 通信引腳

  ·4 個(gè)引腳(SSTX +,,SSTX-,,SSRX + 和 SSRX-)用于超高速通信和 1 個(gè)控制電源開關(guān)的 VBUS 引腳

  ·2 個(gè)引腳(D + 和 D-)用于 USB 2.0 通信和 1 個(gè)控制電源開關(guān)的 VBUS 引腳

  HX3 控制器的 4 個(gè)超高速信號(hào)連接到嵌入式超高速設(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 信號(hào)(如圖 9 所示)

  1. DSX_OVRCURR 用作 Hx3 控制器的過電流指示(圖 8 中未示出)

  ·嵌入式超高速引腳

  ·用于超高速數(shù)據(jù)傳輸?shù)?SSRX +、SSRX-,、SSTX+ 和 SSTX- 引腳,。

  ·VBUS 負(fù)責(zé)控制 DSx_VBUSEN_SS 信號(hào)(如圖 9 所示)

  如圖 8 所示,USB 2.0 數(shù)據(jù)線(D+ 和 D-)連接到可可插拔的 USB 2.0 端口連接器引腳,,而超高速線路與嵌入式設(shè)備的超高速線路相連接,。根據(jù) USB 規(guī)范,每個(gè)可移動(dòng)的 DS 端口必須在 VBUS 引腳上具有 120μF 的最小電容,,從而在最大負(fù)載條件下保持穩(wěn)定的電壓,。這就是為什么 需要150uF 大容量電容器連接到 VBUS_DS2 線路,而嵌入式超高速端口的 VBUS 引腳不需要大容量電容,。

  USB 連接器屏蔽(SHD1 和 SHD2)應(yīng)通過RC 電路并聯(lián)接地,,以降低電磁干擾,如圖 8 所,。

9.jpg

  圖 9共享鏈路中的 DS 端口 VBSU 控制(來源:賽普拉斯)

  共享鏈路模式需要對(duì)可插拔 USB 2.0 設(shè)備和嵌入式超高速設(shè)備進(jìn)行單獨(dú)的 VBUS 控制,。圖 9 顯示了如何實(shí)現(xiàn) VBUS 控制。

  為了確保嵌入式超高速設(shè)備不會(huì)倒回 USB 2.0 速度操作,,需要加設(shè)一個(gè)外部電源開關(guān),。該開關(guān)由 HX3 控制,能夠產(chǎn)生 DSx_VBUSEN_SL 輸出信號(hào),。該信號(hào)控制嵌入式設(shè)備的 VBUS,。

  DSx_PWREN 是 HX3 控制器生成的另一個(gè)輸出信號(hào),能夠控制可插拔 USB 2.0 設(shè)備的 VBUS,。例如,,發(fā)生過流時(shí),DSx_PWREN 可以關(guān)閉端口電源,。DSx_OVRCURR 引腳(圖 9 中未示出)用于指示可移動(dòng)端口的過流狀態(tài),。對(duì)于嵌入式超高速端口該引腳是不需要的,因?yàn)榇艘_已永久連接在嵌入式超高速端口內(nèi)部,。

  CY4613 是基于 CYUSB3326 元件的賽普拉斯共享鏈路開發(fā)套件,。點(diǎn)擊此處下載共享鏈路集線器的完整原理圖。

  注意:如有需要,,開發(fā)人員可以禁用鏈路共享,,默認(rèn)配置已開啟鏈路共享,需要更改 EEPROM 配置參數(shù),使用Blaster plus 配置實(shí)用程序?qū)σ炎餍薷牡呐渲眠M(jìn)行編程,。賽普拉斯為設(shè)計(jì)師提供 Blaster plus配置實(shí)用程序 Windows GUI 工具,可通過個(gè)人電腦的 USB 接口將配置下載到 EEPROM,。請(qǐng)參考KBA91657說明書以下載 HX3 控制器固件,。關(guān)于 HX 3 控制器的更多功能,請(qǐng)參閱HX3 Blaster Plus 用戶指南,。

  共享鏈路可以減少元件數(shù)量并減小印制電路板面積,,從而減低物料成本。例如,,表 1 比較了共享鏈路擴(kuò)展塢設(shè)計(jì)和使用了 2 個(gè)集線器控制器的傳統(tǒng)擴(kuò)展塢的設(shè)計(jì)中使用的組件,。與傳統(tǒng)擴(kuò)展塢設(shè)計(jì)相比,基于共享鏈路的擴(kuò)展塢設(shè)計(jì)可以節(jié)省 28 個(gè)組件,。安裝組件所需的空間也相應(yīng)地減少了,。

10.jpg

  表 1 共享鏈路擴(kuò)展塢和傳統(tǒng)擴(kuò)展塢的比較(來源:賽普拉斯)


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問題,,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話:010-82306118;郵箱:[email protected],。