Board logo

标题: DIY USB2.0 HUB [打印本页]

作者: wxg1988    时间: 2013-9-2 09:27     标题: DIY USB2.0 HUB

I have bought USB hubs from different shops. If the brands of the hubs are not popular or well-known, the quality may not be good enough.

1. The conductivity of the cables may not be high enough to drive bus-powered hard disks
2. The hub could not be powered externally.
3. In some cases, the hub could be like the one I bought from Taobao:


Fig. "Hi, I am a USB 2.0 Hi-speed Hub!"



Fig. "Ha, I have no 'heart'!"



The above hub does not have any hub controller IC. With connecting all D- and D+, the only use is to share power... Oh no!

So, to avoid buying bad quality hubs, we could design and make our own ones!

This is an Altium PCB project for a USB2.0 Hi-speed hub. What not USB3.0? The reason is that the controller and sockets are much more expensive than 2.0, and for daily use, USB2.0 is fast enough

For saving cost and reduced size, GL520G with SSOP28 package has been chosen.
However, some functions like Individual power mode and even power enable function are NOT available in this package.
If we are going to design a more advanced hub, GL850G in LQFP48 would be a better choice.


Fig. The schematic of the GL850G USB Hub



The PCB was a 2-layer board which was drawn in a semi-circular shape...


Fig. The Hub's PCB layout



Fig. The completed product with the GL850G hub controller



Fig. Using ChipGenius, the information of the controller could be obtained



There were several special features:
1. Can be powered externally by 5V power supply (5.5x2.1 Connector)
2. All solid state capacitors
3. LED indicator (power and standby)
4. Over-current protection (by PTCC)

3D printer was used to print out a plastic casing for the hub.
(For testing, a very thin casing, only one layer, was made)


Fig. With 3D printer printed casing




External supply was needed when plugging in some high-current devices (like charging cellphones and hard disks) to the hub.


Fig. A 5V 2A power supply with 5.5x2.1 Jack











欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0