今天,我們的辦公桌上滿是需要通過USB與PC連接的設備,或者我們需要使用多種具有USB的東西。這成了一個問題,因為筆記本電腦缺乏多個端口,這就是USB集線器或USB端口擴展器派上用場的地方。
USB集線器是一種有用的設備,它提供了將單個通用串行總線(USB)端口轉換為多端口系統(tǒng)的靈活性,因此我們可以將更多設備連接到主機系統(tǒng)。在多端口USB HUB系統(tǒng)中,我們可以使用多個USB設備,如鼠標、鍵盤、筆式驅(qū)動器等,主機USB的帶寬在它們之間共享。在這個項目中,我們將討論如何設計一個USB集線器,它可以幫助您將一個USB端口擴展到四個。在此過程中,我們還將學習如何實現(xiàn)USB輸入/輸出保護電路以及如何為此設計PCB。
這個項目的USB集線器PCB板是由我們的長期贊助商pcbway.com制造的。對于那些新來的人來說,PCBWay是一家制造和組裝服務提供商,可以為原型和制造數(shù)量提供高質(zhì)量,全功能的定制pcb。我們稍后將討論更多關于如何使用他們的服務,但如果您想獲得這些USB集線器PCB板,您也可以查看項目贈品!這在本頁底部鏈接的視頻中有解釋。
USB集線器規(guī)格:
?USB2.0設備
?4專用端口。
?自電源和外部電源選項
USB集線器將支持USB2.0設施,并將有4個專用USB端口。它可以自供電,這意味著它將從主機USB端口獲取電力并將其分配到其他連接的USB設備,或者外部5V電源將允許它為外部設備供電。
物料清單在PCB上有元件標示。對于原理圖和PCB,讓我們移動到下一節(jié)-
DIY USB集線器電路圖
DIY USB集線器的完整原理圖如下:
讓我們看看這些組件是如何連接的。為了更好地理解,根據(jù)每個主要組件的工作原理,將原理圖的每個部分分開作為一個塊。
GL850G控制器:
GL850G是本應用的主要集成電路。它來自Genesys Logic的高級版本集線器解決方案,完全符合通用串行總線規(guī)范修訂2.0。
我們選擇了這一點,因為它在USB集線器的設計過程中提供了主要優(yōu)勢。
它將5V至3.3V和3.3V至1.8V壓降穩(wěn)壓器集成到一個芯片中,因此不需要外部ldo,可以節(jié)省成本。
簡而言之,GL850G使用8位RISC處理器來操作控制/狀態(tài)寄存器并響應來自USB主機的請求。GL850G還預裝了固件,可以控制其通用I/O并訪問外部EEPROM。
在上述原理圖中,我們使用連接為DP1、DM1、DP2、DM2等的4個下游端口,直至DP4、DM4。這是主要的USB D+和D-連接到各自的USB設備。
它通過引腳25 (5V線)和引腳24 (3.3V引腳)供電。3.3V部分有一個0.1uF的PI濾波器和10uF的電容,以及一個鐵氧體磁頭作為模擬電壓提供干凈的電源。
引腳可以看到在下面-
USB主機連接和過流部分:
這是USB的輸入。它有一個男性USB插座,將插入到PC,筆記本電腦,或具有USB集線器功能的設備。還有一個正在使用的ESD保護,具有IC4,將保護該上游端口免受ESD影響。
過流分壓器用于偏置過流引腳。分壓器設置為在該引腳處提供3.3V,以激活4端口上USB總線的過流保護功能。
4x下行端口:
在上圖中,顯示了4個下游端口。所有都在電源線中使用單獨的過濾器,為USB設備提供清潔電源。然而,有4個PTC可用于保護大電流驅(qū)動器。
除此之外,IC2和IC3是TVS二極管,用于保護內(nèi)部器件免受ESD浪涌的影響。
外圍電路:
第一個是復位電路。這是一個用于復位的簡單分壓器,其輸出電壓為4V。因此,當5V變低時,它可以改變GL850G復位的閾值電壓。
中間的是GANG指示燈。當有4個usb激活時,此指示燈將點亮。
最后一個是12Mhz晶體振蕩器,由GL850G使用。
外部供電及邏輯:
在上述電路中,使用電池連接器邏輯控制MOSFET。在正常情況下,MOSFET關閉,但是當有人插入連接器時,直流筒形連接器開關斷開,5V的電源通過MOSFET與供電軌道連接。
制作USB集線器的PCB
PCB設計合理,采用合適的差分對端子。重要的走線如下所示,其中USB差分對長度匹配。如果您是PCB設計中的差分布線新手,您可以查看這篇文章,該文章解釋了差分對布線的重要性以及如何使用它。
下面的部分是輸入USB。
這是USB 1跟蹤。
這是USB 2的蹤跡。
這是USB 3的蹤跡。
這是USB 4的蹤跡。
這是整個PCB
在進行設計之前,將PCB轉換為3D
從PCBWay訂購PCB
現(xiàn)在設計完成后,您可以繼續(xù)訂購PCB:
第一步:登錄,如果是第一次,就注冊。然后,在PCB Prototype選項卡中,輸入PCB的尺寸、層數(shù)和所需PCB的數(shù)量。
第二步:點擊“現(xiàn)在報價”按鈕。您將被帶到一個頁面,其中設置一些額外的參數(shù),如板類型,層,PCB材料,厚度等,其中大多數(shù)是默認選擇的,如果您選擇任何特定參數(shù),您可以在這里選擇它。
步驟3:最后一步是上傳Gerber文件并繼續(xù)付款。為了確保付款過程順利進行,PCBWAY會在付款前驗證您的Gerber文件是否有效。這樣,您可以確保您的PCB是制造友好的,并將達到您的承諾。
組裝PCB
訂購后,幾天后,它通過快遞送到了我手中,裝在一個標簽整齊、包裝良好的盒子里。PCB質(zhì)量一如既往的好。板的頂層和底層如下圖所示:
在確認痕跡和腳印是正確的之后。我繼續(xù)組裝PCB板。完全焊接板看起來像下面:
3d打印USB端口擴展器外殼
在組裝PCB并確保一切都很好后,我為PCB打印了一個外殼。為此,我測量了電路板的尺寸,所有的USB端口和桶千斤頂,為我的設置設計一個外殼。我的設計完成后看起來像下面這樣。
當我對設計滿意后,我將其導出為STL文件,并根據(jù)打印機設置進行切片,最后進行打印。STL文件也可以從Thingiverse下載,你可以使用它打印自己的大小寫。
打印完成后,我繼續(xù)在一個永久的外殼中組裝項目設置,以備將來使用,一切都很好地適合,你可以在下面看到:
測試USB集線器
在組裝好PCB并將其固定在3d打印外殼內(nèi)后,我將其插入筆記本電腦的一個USB端口,然后將4個USB設備連接到USB端口上。連接到這個USB集線器的所有四個設備都可以無縫地工作。
本文編譯自circuitdigest