0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用USB轉(zhuǎn)接驅(qū)動器解決電纜吞吐量的問題

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-03-19 08:20 ? 次閱讀

如果主機(jī)距離外圍設(shè)備很近,最新版本的 USB 可提供高達(dá) 2.5 Gb/s 的速率。在長距離使用 USB 的應(yīng)用中,設(shè)計人員必須找到一些方法來抵消信號衰減,以維持 USB 規(guī)定的數(shù)據(jù)速率。

雖然也可以采用均衡、加重和直流增益技術(shù),但通過 USB 轉(zhuǎn)接驅(qū)動器,設(shè)計人員可獲得更大的成功并縮短上市時間。轉(zhuǎn)接驅(qū)動器是集成器件,包括解決信號衰減所需的所有電子元件。

本文首先介紹轉(zhuǎn)接驅(qū)動器的操作,然后引入一些示例器件并說明其應(yīng)用方式。

USB 可以拉長距離,但需要付出代價

USB 規(guī)范在制定時,會假定僅在相距幾米內(nèi)的器件之間進(jìn)行連接,例如計算機(jī)和外部硬盤驅(qū)動器之間的連接。USB 3.0 規(guī)范規(guī)定電纜長度應(yīng)限制在 3 米以內(nèi),以保持信號完整性。但 USB 技術(shù)的成功之處正在于現(xiàn)在它可用于出于實際需要必須使用更長電纜的應(yīng)用。示例包括將服務(wù)器與安裝在大型商店中的顯示器面板連接。

遺憾的是,較長的電纜與高速 USB 版本常見的高頻信號相結(jié)合,會帶來信號完整性挑戰(zhàn),例如通道插入損耗、串?dāng)_、碼間干擾 (ISI) 以及隨之而來的吞吐量降低。

USB 系統(tǒng)設(shè)計人員可以采用多種技術(shù)來克服信號衰減。例如,均衡和加重可用于限制通道插入損耗和 ISI 的影響。提高 DC 增益有助于克服串?dāng)_引起的損耗。

但是,設(shè)計信號調(diào)節(jié)電路會增加 USB 系統(tǒng)的復(fù)雜性,并且加大挑戰(zhàn)的嚴(yán)峻程度,因為 USB 技術(shù)使用單獨的信號對進(jìn)行發(fā)送和接收,導(dǎo)致所需的電路加倍。USB 轉(zhuǎn)接驅(qū)動器的出現(xiàn)為設(shè)計師帶來了福音。

信號衰減的原因

高速 USB 需要克服的信號衰減問題并非該技術(shù)所獨有;所有高速通信鏈路產(chǎn)品的設(shè)計人員都熟知此類問題。它們也不是長電纜 USB 安裝所獨有,但由于短電纜中的信號衰減較少,因此問題并不明顯。

高速通信系統(tǒng)中的信號衰減主要是由于插入損耗、串?dāng)_和 ISI 的共同作用。

插入損耗是由電纜引起的信號功率衰減的結(jié)果。損耗與電纜長度成正比。串?dāng)_是相鄰信號載波的電容、電感或電導(dǎo)“耦合”,這降低了兩者中信號的完整性。當(dāng)一個符號(攜帶數(shù)據(jù)并根據(jù)載波頻率重復(fù)的離散信號)干擾前一個符號時,會發(fā)生 ISI,從而會增加噪聲和失真。ISI 與載波頻率(因為信號之間的時間間隔隨著頻率升高減小)和電纜長度(因為信噪比 (SNR) 在較長的電纜中減?。┏杀壤T肼暿切盘栔胁粩y帶有用信息的部分。

高速 USB 系統(tǒng)還將包括一定量的確定性和隨機(jī)性抖動,可以理解為與信號標(biāo)稱周期性的小偏差,這可能損害信號完整性。系統(tǒng)通信頻率越高,抖動的影響越大。

克服信號衰減

高速通信系統(tǒng)中不可避免地存在一些信號衰減,但是僅在 SNR 變得太差以至于發(fā)送的某些數(shù)據(jù)無法在接收器處解碼時,信號衰減才會成為一個問題。這會導(dǎo)致吞吐量受損,并且在極端情況下引發(fā)通信故障。

工程師已經(jīng)開發(fā)出四種技術(shù)來提高 SNR(或?qū)嵤靶盘栒{(diào)節(jié)”),以提升高速通信系統(tǒng)的吞吐量:

加重/去加重放大最可能受噪聲影響的發(fā)射頻率,然后在接收器處對其去加重,以重建原始信號。

均衡使用濾波來確保接收信號與發(fā)送信號的頻率特性相匹配,從而有效保持整個電纜長度上平坦的頻率響應(yīng)。

直流增益可補(bǔ)償給定長度電纜的線性衰減。

輸出擺幅控制可配置 USB 差分電壓,以確保其符合 0.8 至 1.2 伏的規(guī)格要求。

優(yōu)化特定配置的通信需要進(jìn)行大量測試,以確定一系列操作條件所需的均衡、加重、DC 增益和輸出擺幅控制的量。然后,可使用該信息在操作期間自適應(yīng)更改每個參數(shù),以維持理想信號。但是,對所有系統(tǒng)執(zhí)行自適應(yīng)信號調(diào)節(jié),而非僅針對最關(guān)鍵的通信系統(tǒng),這并不實際。

無源信號調(diào)節(jié),即單個設(shè)置滿足所有操作條件,確實能夠以低得多的成本獲得合理的結(jié)果。缺點是它無法始終確保最佳條件。設(shè)計人員可以通過提供特定長度的電纜(其設(shè)計已經(jīng)過使用測試)或指定最大電纜長度來確保消費(fèi)者滿意。

USB 主機(jī)(微處理器)到轉(zhuǎn)接驅(qū)動器通道,以及轉(zhuǎn)接驅(qū)動器到外圍通道(通過連接器和電纜)都需要進(jìn)行信號調(diào)節(jié)。通常,每側(cè)都需要不同的信號調(diào)節(jié)參數(shù)。

重新設(shè)計轉(zhuǎn)接驅(qū)動器

USB 轉(zhuǎn)接驅(qū)動器是一種對 USB 通道實施透明(不影響數(shù)據(jù)傳輸)信號調(diào)節(jié)的方便且相對低成本的方式。諸如 Diodes Incorporated 的 PI3EQX1001XUAEX(一種 10 Gb/s、1 通道 USB 3.1 線性轉(zhuǎn)接驅(qū)動器)之類的產(chǎn)品,在端點設(shè)備接收之前,將高速 USB 信號恢復(fù)到原始狀態(tài)(圖 1)。

使用USB轉(zhuǎn)接驅(qū)動器解決電纜吞吐量的問題

圖 1:USB 轉(zhuǎn)接驅(qū)動器(比如 Diodes Incorporated 的 PI3EQX1001XUAEX)是恢復(fù)長電纜信號完整性的便捷方式。(圖片來源:Diodes Incorporated)

由于轉(zhuǎn)接驅(qū)動器允許各種配置參數(shù),因此芯片可以安裝在主機(jī) USB 印刷電路板上,盡可能靠近連接器,或者安裝在電纜的遠(yuǎn)端,靠近外圍設(shè)備或端點設(shè)備的連接器(如圖 1 所示)。但是,大多數(shù)應(yīng)用在電纜的主機(jī) USB 端使用轉(zhuǎn)接驅(qū)動器。

電路板印制線的設(shè)計應(yīng)符合高速信號設(shè)計的最佳實踐指導(dǎo)準(zhǔn)則。例如,印制線應(yīng)是匹配、阻抗受控的差分對。布線應(yīng)避免使用過孔和急轉(zhuǎn)彎(保持在 135°或更大角度),并且印制線應(yīng)以穩(wěn)固的地平面為基準(zhǔn),不得有切斷和分叉,以防止阻抗不連續(xù)(圖 2)。

使用USB轉(zhuǎn)接驅(qū)動器解決電纜吞吐量的問題

圖 2:將 USB 主機(jī)連接到轉(zhuǎn)接驅(qū)動器和連接器的印制線應(yīng)采用高速信號設(shè)計最佳實踐。例如,轉(zhuǎn)彎應(yīng)限制在 1350 以限制干擾。(圖片來源:Texas Instruments)

組裝了印刷電路板和組件之后,開發(fā)人員就可以配置信號調(diào)節(jié)參數(shù)以滿足特定通道的特定特性。

NXP Semiconductors 的 PTN36043BXY USB 3.0 轉(zhuǎn)接驅(qū)動器是現(xiàn)代產(chǎn)品的一個示例。該芯片是一款緊湊型、低功耗、雙差分通道產(chǎn)品,使用 2 對 1 有源開關(guān),帶有集成的 USB 3.0 轉(zhuǎn)接驅(qū)動器。該開關(guān)可以將兩個差分信號引導(dǎo)至兩個位置之一,并采用最小化串?dāng)_的設(shè)計(圖 3)。

使用USB轉(zhuǎn)接驅(qū)動器解決電纜吞吐量的問題

圖 3:NXP Semiconductors 的 USB 3.0 轉(zhuǎn)接驅(qū)動器集成了加重、均衡、直流增益和輸出擺幅控制。由于電纜特性在不同方向上各不相同,因此傳輸線和接收器線需要單獨控制。此轉(zhuǎn)接驅(qū)動器結(jié)合 USB Type-C 連接器使用,因此它在連接器側(cè)具有兩條發(fā)射和接收雙絞線。(圖片來源:NXP Semiconductors)

NXP USB 3.0 轉(zhuǎn)接驅(qū)動器允許開發(fā)人員調(diào)整每個通道(USB 主機(jī)到轉(zhuǎn)接驅(qū)動器和轉(zhuǎn)接驅(qū)動器到外設(shè))的加重/去加重、均衡和輸出擺幅。此外,該器件還可通過提高直流增益來補(bǔ)償電纜衰減。

每個通道連接到兩個控制引腳,允許設(shè)計人員為給定設(shè)置選擇信號調(diào)節(jié)參數(shù)。對于每個通道上的 TX/RX 線路,開發(fā)人員可以從九種信號調(diào)節(jié)組合中選擇(表)。

CH1_SET1 CH1_SET2 RX_AP_± 去加重 RX_AP_± 輸出擺幅 TX_AP_± 均衡器 低 低 -3.9 dB 1100 mV 3.0 dB 開 -3.5 dB 900 mV 3.0 dB 高 0 dB 1100 mV 3.0 dB 開 低 0 dB 900 mV 3.0 dB 開 -3.9 dB 1100 mV 0 dB 高 -3.5 dB 900 mV 0 dB 高 低 0 dB 1100 mV 0 dB 開 0 dB 900 mV 0 dB 高 -5.3 dB 1100 mV 6.0 dB

表: 當(dāng)使用 NXP 轉(zhuǎn)接驅(qū)動器時,對于 USB 主機(jī)到轉(zhuǎn)接驅(qū)動器通道上的 TX/RX 線路,開發(fā)人員可以從 9 個信號調(diào)節(jié)參數(shù)中選擇。類似選項可用于轉(zhuǎn)接驅(qū)動器到外設(shè)通道。(表格來源:NXP Semiconductors)

評估轉(zhuǎn)接驅(qū)動器設(shè)計

需要在一系列工作條件下評估原型,以確定加重、均衡、直流增益和輸出擺幅控制的最佳選擇。由于可使用評估套件,設(shè)計人員的任務(wù)變得更加輕松。

例如,Texas Instruments 提供 USB-REDRIVER-EVM USB 3.0 轉(zhuǎn)接驅(qū)動器評估模塊 (EVM)(圖 4)。此模塊基于該公司的 TUSB501DRFR USB 3.0 3.3 V 單通道轉(zhuǎn)接驅(qū)動器。

圖 4:TI 的 USB 3.0 轉(zhuǎn)接驅(qū)動器評估模塊使開發(fā)人員可以嘗試一系列配置,以優(yōu)化其設(shè)計的信號完整性。(圖片來源:Texas Instruments)

當(dāng) USB 系統(tǒng)處于活動狀態(tài)時,TUSB501 會定期對 TX 對執(zhí)行接收器檢測。如果它檢測到 SuperSpeed USB 接收器,則 RX 終端變?yōu)閱⒂脿顟B(tài),并且 TUSB501 可隨時轉(zhuǎn)接驅(qū)動。

該芯片采用一個接收器均衡器,具有三個由引腳“EQ”控制的增益設(shè)置(3、6 和 9 dB)。該芯片還支持引腳“DE”和“OS”上的去加重和輸出擺幅。去加重值取決于輸出擺幅選擇。當(dāng)輸出擺幅設(shè)置為“低”時,去加重可以設(shè)置在 0 到 -6.2 dB 之間。設(shè)置為“高”時,EM 支持 -2.6 到 -8.3 dB 之間的去加重。

EVM 作為 USB 適配器,包含兩個 TUSB501 轉(zhuǎn)接驅(qū)動器(另加一個 USB 2.0 轉(zhuǎn)接驅(qū)動器)。適配器由 USB 主機(jī) VBUS 引腳供電,并將電源電壓傳遞到下游端口,以為外設(shè)供電。

EM 上的一個 TUSB501 轉(zhuǎn)接驅(qū)動器可以提升主機(jī) TX 線路性能,而另一個則可以控制 RX 線路。均衡和去加重值的默認(rèn)配置值,通常與帶有 3 到 5 米長電纜和 20 到 25 厘米電路板印制線的 USB 3.0 系統(tǒng)的發(fā)送和接收配置值相同。直流增益通過選擇合適的電阻器來實施。

EVM 允許開發(fā)人員測試對轉(zhuǎn)接驅(qū)動器配置參數(shù)的更改如何影響高速 USB 系統(tǒng)的 TX 和 RX 對的信號完整性。EVM 還可作為參考設(shè)計,針對任何預(yù)期應(yīng)用進(jìn)行修改。它配有 USB Type-A 插頭和插座。

使用 USB 轉(zhuǎn)接驅(qū)動器連接來測試系統(tǒng)

在測試物理系統(tǒng)時,務(wù)必要記住轉(zhuǎn)接驅(qū)動器會修改 USB 信號,從而造成系統(tǒng)抖動。應(yīng)測量此抖動,以檢查其對信號調(diào)節(jié)設(shè)置的影響。

TI 建議使用帶有 3 米電纜的測試系統(tǒng)和帶有 24 英寸印制線的主機(jī) USB 印刷電路板,并將轉(zhuǎn)接驅(qū)動器放置在距離連接器 4 英寸的位置。在電纜的遠(yuǎn)端,外設(shè)由印刷電路板代表,印制線尺寸在 1 到 6 英寸之間(圖 5)。

使用USB轉(zhuǎn)接驅(qū)動器解決電纜吞吐量的問題

圖 5:使用 TUSB501 轉(zhuǎn)接驅(qū)動器的高速 USB 抖動測試設(shè)置。該設(shè)置復(fù)制一個應(yīng)用,比如使用 3 米電纜連接到外圍閃存驅(qū)動器的 PC。(圖片來源:Texas Instruments)

理想的設(shè)計將表現(xiàn)出零抖動,確保在從高到低/從低到高轉(zhuǎn)換之后,立即完全應(yīng)用去加重之類的補(bǔ)償。由于這并不現(xiàn)實,TI 建議設(shè)計限制抖動,以便在轉(zhuǎn)換的 200 皮秒 (ps) 內(nèi)應(yīng)用完全補(bǔ)償(圖 6)。

使用USB轉(zhuǎn)接驅(qū)動器解決電纜吞吐量的問題

圖 6:應(yīng)限制使用轉(zhuǎn)接驅(qū)動器的高速 USB 系統(tǒng)中的抖動,以便在信號轉(zhuǎn)換的 200 ps 內(nèi)應(yīng)用完全補(bǔ)償。(圖片來源:Texas Instruments)

總結(jié)

USB 3.0 的原始形式適用于最大長度為 2 米的電纜,但目前的許多應(yīng)用使用更長的電纜。由于該技術(shù)需要使用高頻信號,將電纜長度延長超過 3 米會帶來信號完整性問題,從而影響吞吐量。低成本且緊湊的 USB 3.0 轉(zhuǎn)接驅(qū)動器提供了一種相對簡單的解決方案,使開發(fā)人員能夠增加均衡、加重和 DC 增益,從而提升高速 USB 信號質(zhì)量。

如上所述,硅供應(yīng)商現(xiàn)在提供基于轉(zhuǎn)接驅(qū)動器的現(xiàn)成 EVM,從而可以在建議的應(yīng)用中輕松試用目標(biāo)器件。數(shù)據(jù)表包括元器件和印刷電路板布局信息,允許將 EVM 用作最終產(chǎn)品的參考設(shè)計。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    52

    文章

    8065

    瀏覽量

    145655
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7856

    瀏覽量

    263389
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8873

    瀏覽量

    84980
收藏 人收藏

    評論

    相關(guān)推薦

    除了軟件,大家測試AP吞吐量都用哪些東西?

    /MM126036測試探針、耦合板、射頻連接、功分衰減等,這些產(chǎn)品廣泛應(yīng)用于無線AP的吞吐量測試、功率測試,RF功能測試等。如果有興趣的朋友可以與我們聯(lián)系。`
    發(fā)表于 04-22 13:52

    網(wǎng)卡吞吐量測試解決方案

    隨著互聯(lián)網(wǎng)的迅速發(fā)展,計算機(jī)日益成為人們生活中不可或缺的部分。伴隨著網(wǎng)絡(luò)業(yè)務(wù)的豐富,用戶對計算機(jī)網(wǎng)卡的要求也越來也高。如何對計算機(jī)網(wǎng)卡吞吐量進(jìn)行合理的測試,已越來越成為眾多計算機(jī)網(wǎng)卡生產(chǎn)廠家日益關(guān)注
    發(fā)表于 12-23 11:07

    新的USB信號調(diào)節(jié)轉(zhuǎn)接驅(qū)動器USB Type-C的應(yīng)用

    的應(yīng)用工程師。今天我將談?wù)動糜谄桨咫娔X和有源電纜USB 3.1轉(zhuǎn)接驅(qū)動器。USB的出現(xiàn)可遠(yuǎn)追溯到1996年,當(dāng)時推出的
    發(fā)表于 10-24 09:02

    轉(zhuǎn)接驅(qū)動器會修改 USB 信號

    在測試物理系統(tǒng)時,務(wù)必要記住轉(zhuǎn)接驅(qū)動器會修改 USB 信號,從而造成系統(tǒng)抖動。應(yīng)測量此抖動,以檢查其對信號調(diào)節(jié)設(shè)置的影響。TI 建議使用帶有 3 米電纜的測試系統(tǒng)和帶有 24 英寸印制
    發(fā)表于 01-02 16:00

    USB CDC吞吐量問題

    }mLED_1=0;}請即使這個話題已經(jīng)完成,有人扔我一根骨頭嗎?我想我可以修改PuthBuStudio或?qū)W校的傳輸緩沖區(qū)大小,并在每個論壇帖子中寫入一個PC驅(qū)動程序。我仍然相信CDC的基本例子應(yīng)該有更高的吞吐量。我錯過了什么?非常感謝您的幫助。
    發(fā)表于 10-14 15:52

    如何計算延遲和吞吐量

    如何計算延遲和吞吐量?在ISE時序報告中,我們發(fā)現(xiàn)一個名為“最大組合路徑延遲”的參數(shù)是否與最大時鐘頻率有關(guān)?
    發(fā)表于 03-19 08:55

    提高BLE吞吐量的可行辦法

    提高BLE吞吐量的可行辦法如何實現(xiàn)更快的BLE吞吐量
    發(fā)表于 01-18 06:26

    如何通過觸發(fā)模型提高吞吐量

    如何通過觸發(fā)模型提高吞吐量?
    發(fā)表于 05-11 07:00

    開源硬件-TIDA-00625-USB 2.0、USB 3.0 轉(zhuǎn)接驅(qū)動器軟件狗 PCB layout 設(shè)計

    USB 2.0、USB 3.0 轉(zhuǎn)接驅(qū)動器軟件狗設(shè)計直接連接至主機(jī) USB 端口,將高速或 SuperSpeed 信號
    發(fā)表于 11-26 13:01 ?21次下載
    開源硬件-TIDA-00625-<b class='flag-5'>USB</b> 2.0、<b class='flag-5'>USB</b> 3.0 <b class='flag-5'>轉(zhuǎn)接</b><b class='flag-5'>驅(qū)動器</b>軟件狗 PCB layout 設(shè)計

    防火墻術(shù)語-吞吐量

    防火墻術(shù)語-吞吐量  術(shù)語名稱:吞吐量 術(shù)語解釋:網(wǎng)絡(luò)中的數(shù)據(jù)是由一個個數(shù)據(jù)包組成,防火
    發(fā)表于 02-24 11:06 ?1519次閱讀

    如何提高無線傳感網(wǎng)絡(luò)的吞吐量

    吞吐量是無線傳感網(wǎng)絡(luò)(Wireless Sensor Network,WSN)的一項重要性能指標(biāo),它直接反映了無線傳感網(wǎng)絡(luò)工作運(yùn)行的效率,如何提高吞吐量一直都是無線傳感
    發(fā)表于 10-04 17:17 ?2494次閱讀
    如何提高無線傳感<b class='flag-5'>器</b>網(wǎng)絡(luò)的<b class='flag-5'>吞吐量</b>

    debug 吞吐量的辦法

    Debug 網(wǎng)絡(luò)質(zhì)量的時候,我們一般會關(guān)注兩個因素:延遲和吞吐量(帶寬)。延遲比較好驗證,Ping 一下或者 mtr[1] 一下就能看出來。這篇文章分享一個 debug 吞吐量的辦法。
    的頭像 發(fā)表于 08-23 09:17 ?900次閱讀

    debug 吞吐量的辦法

    Debug 網(wǎng)絡(luò)質(zhì)量的時候,我們一般會關(guān)注兩個因素:延遲和吞吐量(帶寬)。延遲比較好驗證,Ping 一下或者 mtr[1] 一下就能看出來。這篇文章分享一個 debug 吞吐量的辦法。
    的頭像 發(fā)表于 09-02 09:36 ?819次閱讀

    iperf吞吐量的測試流程

    iperf吞吐量測試指南
    發(fā)表于 04-03 15:40 ?2次下載

    如何顯著提高ATE電源吞吐量?

    作為一名測試工程師,你的工作并不容易。降低成本和提高系統(tǒng)吞吐量的壓力一直存在。本文中,我們將討論影響系統(tǒng)吞吐量的關(guān)鍵因素以及如何降低ATE測試成本。
    的頭像 發(fā)表于 11-08 14:59 ?632次閱讀
    如何顯著提高ATE電源<b class='flag-5'>吞吐量</b>?