標籤:

20 米長延長線 USB 供電如何解決?

20米長USB延長線,接上後無法識別設備。在設備附近接5V充電寶供電,問題依舊無法解決。X寶USB放大器問客服客服說也無法保證能用,就沒買 。線材用的是網線 ,2股擰一股,4進4出,懷疑有無可能信號線壓降太大,不知可有解決方案? 百度了一天 找不到太多


USB協議規範允許的最長線纜距離就是5米,你用20米肯定是不行的,僅僅增加供電是毫無用處的,因為供電只是加在VCC/GND上,對於D+/D-信號線沒有什麼幫助。另外,網線質量也未必有USB延長線好,USB對屏蔽要求很高,普通網線水晶頭處裸露對USB信號來說干擾太大了。

解決的唯一方法是用帶外接電源的USB Hub級聯,Hub之間用最好的USB線纜連接,才能保證信號暢通。

這種方法的問題是:

成本太高,因為具體太長所以對線纜和Hub要求都很高,5米長的高質量線一般要30-50元(鍍金+足夠的銅芯),帶電源的Multi-TT USB Hub要100-200元(普通山寨的Hub沒用),那麼一套20米的延長線就需要3-4級Hub+4-5條線,總成本在幾百上千元左右。

如果只是為了傳輸信號,可以考慮兩邊用USB網卡,中間用網線通信。

補充一下:USB Hub最多級聯5級,但這僅限於質量好的(比如貝爾金的有一批就質量很不錯,但是很貴,當時買是一個180左右),規範上的圖比這個多是因為USB控制器本身就是一個Root Hub,所以實際用戶能外接的只有5級。

Hub分為Multi-TT和Single-TT的區別,Single-TT轉發能力有限,但價格便宜,價格低於50元的基本上都是Single-TT的,50-100之間有部分是Multi-TT的,Multi-TT的Hub性能更好,介面數沒有太大限制,而Single-TT如果是5-7口的,內部就是2級Hub級聯的,所以不能買便宜的。

高質量的USB線確實有超過5米的(看到有國內公司出過),但實測如何還不好說,畢竟規範上只有5米長。

不推薦自製USB線,主要是接頭處的屏蔽很難做(我們公司自製過),USB線接頭那如果沒屏蔽,經常會導致USB2.0變1.1,USB3.0直接不能用,自製的成功率很低。


這東西不知道行不行?

題主可以試試,最好用屏蔽的成品網線。


補充排名第一的 @北極的答案。

1、高質量的USB不一定鍍金,實際上只要內芯純銅線徑足量即可。

鍍金的作用僅僅在於介面抗氧化,對於USB而言足量的線徑與合符要求的差分對才是重點。

2、USB的信號是差分對,而網線的雙絞線其實也是差分對,差分對本身是具有一定的抗干擾能力的(雜訊直接作用於兩個線路上,到達目的地後反相相加抵消)

對於USB而言最要命的是線路壓降,因為USB的某些狀態必須通過D+/D-的電壓進行判斷。

至於水晶頭和USB接頭那點屏蔽作用,其實大多數時候可以忽略不計,真要糾結的話可以使用屏蔽網線+屏蔽接頭。

3、線纜太長只要中繼得當其實還是能解決部分問題的。

舉個例子:

USB 2.0長距離中繼,假設HUB供電不是問題,那麼需要做的僅僅是把HUB接起來而已。5米*4 = 20米,4個即可。50一個成本不會超過350(貌似夠買3.0 HUB了)

(謝 @北極 提醒,USB最多只允許5級級聯)

(補充拓撲圖,來自搜索引擎侵刪)如果需要同步解決供電問題,那麼需要折騰一下了。

需要在源端使用一個高於5V的電壓(例如24V)通過網線進行連接,抽出其中4-6根線用於供電,剩餘兩根用作差分對,HUB供電依賴並聯接入DC-DC開關降壓電源。


20米已經到了工業匯流排的範疇了,你要不試試中間接個485匯流排 轉接一下?或者無線透傳模塊?


這個問題我得回答一下,雖然其實我並不是很懂這個USB!

首先,我想問問,你為什麼要設計20米的USB?目的是什麼?為什麼必須要這樣做?

其次,USB不帶這麼玩的,這個方案本身就有問題!

根源並不是因為USB到底能支持多遠,而是,USB他是主機的一個設備,是屬於主機的一部分!

20米以外的設備還屬於主機?那2000米以外呢?2000km以外呢?

如果USB能支持,你是不是還打算用USB直通美國?

所有淘寶上的那些亂七八糟的什麼增強器,只要不是標準的,那一定是奇葩的,雖然技藝很高但實際產品不帶這麼做的!

這將極大的浪費你的精力,除非你想以後能參合下一代USB標準的制定,但...現實嗎?

所以,請放棄這個方案推倒重來吧!

並且,我推測,你恐怕得考慮基於對等的(這可能是關鍵所在)、某種通信的方式...


我今天做了一根三十米的,只能保證供電,數據沒有,插上無線接收器直接沒有反應


首先說你要解決什麼問題,然後是為什麼你會想到用usb解決這個問題。

然後大家才能夠告訴你正確的解決問題的思路。你非要劉翔去打籃球,姚明去跨欄,這沒有辦法的。

請注意問題的正確打開方式。


題主沒有給出設計需求,要給出具體解決方案很難啊。

如果是pc級別的數據傳輸,485或232的無線透傳能丟包丟出翔。但拿來做一般工控還是很靠譜的。介面換成iic或spi能相對提高不少,但也無法滿足pc級別的

樓上說pci的的確是正解,但成本高。

所以題主,設計需求你要說明啊。


放棄這個20米的USB方案才是最佳的解決方案!


USB走不了那麼長.你可以給那個設備配一台巴掌大的迷你小電腦(好安裝布設),然後再遠程或者別的手段.走那麼長的USB這方案誰做的?


usb增強器有用,早年我在家蹭網時用筆記本連的網卡,識別不出來,

店家推薦usb增強器,就用上了

不知道有多少米,不過成本也不高


20米肯定超出usb的允許長度了,應該是供電壓降的問題,一般允許最長2m。碰到這種情況建議用usb轉網口的中繼器,這個淘寶上有,轉成光纖傳輸的話,100m都可以。這個要求中繼器兩頭有低壓開關電源,但是也有個問題,就是當usb用於實時數據傳輸時,信號不穩定,有丟數據的情況,不知道是中繼器質量的問題還是本身這種方案存在缺陷


你可以嘗試,把USB信號轉成網路信號。

若是台式機則可以通過pci的轉接器進行。


用無線串口透傳方案解決。


因為USB標準電纜最長僅5米,主流廠商往往只實際生產到3米。

可行選擇:

1. 軟體共享USB設備

Windows:Fabulatech USB Over Network

Windows:IncentivesPro USB Redirector

Linux、Windows:The USB/IP Project

2. 網線USB延長器

通過RJ45網線傳輸USB信號,算是一種KVM領域的「山寨」產品。國內主要有安睿斯、朗恆、邁拓、帝特、CKL等品牌。

3. 無線USB集線器

即Wireless USB技術,頻段不會和WiFi衝突。曾經由Intel強力推廣,但遭到市場冷遇。

4. 放棄USB

直接使用可靠距離更遠的通道。如藍牙、串口、同軸等等。


推薦閱讀:

vga介面和網線介面應該在筆記本電腦上淘汰嗎?
安卓USB調試能提供多大的許可權?
為什麼使用電腦給手機充電,中間接一個 USB hub 之後會更快?
有沒有人嘗試過同時連接大量手機(數十到上百)到一部電腦並用程序控制它們?
為什麼明明速度快很多,卻不用網線來替代 usb、thunderbolt 之類的介面?

TAG:USB |