Convertendo um hub USB passivo em um hub USB alimentado, adicionando verrugas reguladas como fonte de alimentação?


13

De uma rápida verificação de preços no ebay,

  • Hubs USB passivos (alimentados por barramento) - ~ $ 2- $ 5
  • Hubs USB alimentados (externamente) - ~ $ 15- $ 20

Meu caso de uso é expandir o não. de portas USB em um SBC baseado em ARM e para incorporar o hub no mesmo gabinete, então eu queria saber se é possível adicionar apenas um adaptador de energia de parede verruga regulado (com base em 7805), para fornecer corrente extra ao dispositivos.

  • É necessário algum circuito de proteção por porta e upstream?
  • Faz diferença se a porta do host for USB1.0 / USB1.1 / USB2.0 (do ponto de vista da conversão do hub em um alimentado)?
  • Existem alguns problemas com essa abordagem, dos quais posso estar perdendo?

BTW, se alguém estiver ciente de um esquema de circuito de hub USB "incorporável" existente, que não seja mais caro (em termos de BOM) do que os dispositivos de consumo do ebay, apreciaria um ponteiro.


3
Se você fizer isso, isole o regulador de USB + 5v. NÃO conecte os dois juntos. O hub USB dentro do computador pode consumir energia do seu 7805 e causar um problema.
22912 Bryan Boettcher

Bom ponto @insta.
precisa saber é o seguinte

1
A TI possui vários controladores de hub USB com preços muito razoáveis ​​(por exemplo, TUSB2046B, TUSB2077A), com esquemas de implementação na folha de dados.
duskwuff -inactive-

Respostas:


9

O hub USB (externamente) energizado que acabei de conectar a fonte de alimentação aos pinos apropriados dos conectores USB. A energia do PC é conectada através de um diodo, para que o hub possa ser alimentado pelo PC ou pela fonte de alimentação.

A especificação USB diz que os dispositivos devem negociar a energia com o hub ou PC, mas, na prática, apenas conectar o 5V aos pinos necessários também funciona, especialmente se a fonte de alimentação for suficientemente poderosa para todos os dispositivos. Alguns dispositivos USB (carregadores de baterias, lâmpadas, ventiladores etc.) não negociam pela energia, basta conectar os pinos de energia ao que for necessário.


Obrigado @ Pentium100. Isso soa como uma abordagem bastante simples e prática. Também estou examinando as armadilhas dessa abordagem, para tomar uma decisão informada. Se as especificações têm provisão para negociar a fonte de energia, presumo que haja uma boa razão para isso. No final, eu poderia muito bem, acabar adotando a abordagem simples.
icarus74

Encontrei algumas informações úteis na página da Wikipedia no hub USB na seção Energia .
precisa saber é o seguinte

@ icarus74, consulte a especificação de energia do USB 2.0 em: usb.org/developers/docs para obter mais informações.
Colemik

Se alguém estiver fazendo isso de uma maneira simples, é comprar um cabo de extensão USB de 99 centavos do eBay e simplesmente cortar a linha de 5V e soldar as verrugas + e - da parede ao adaptador de acordo e conectar o hub em um final e outro no computador. A verdadeira razão que publiquei é para indicar que você pode adicionar alguns capacitores para limpar a fonte de alimentação; eletrônicos assim são delicados. electronics.stackexchange.com/questions/8405/...
Pinguim Anonymous

3

Acabei de converter um hub USB el-cheappo em Powered USB Hub, usando o método Diode que alguém postou anteriormente. Também adicionei um LED, para ter certeza de que o Hub está funcionando bem. Acabei de testar usando o Carregador Nokia 5v como fonte de alimentação e conectando o Mouse USB + android + bloco de resfriamento (mestre térmico) + um Pen Drive USB, todos juntos nunca funcionaram anteriormente neste HUB, eles funcionaram como um encanto quando eu conectei o minúsculo nokia carregador que fornece saída regulada de 5V.

Eu poderia fazer mais experimentos posteriormente anexando um suprimento baseado no LM 7805 a ele para ver se ele também pode executar uma laserJet.

encaixe o HUB barato dentro do cubo componentes utilizados peças adicionadas Em funcionamento, o DIY USB, HUB com alimentação externa

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.