LusoRobótica - Robótica em Português

Robótica => Iniciantes => Iniciação à electrónica => Tópico iniciado por: zordlyon em 17 de Novembro de 2011, 12:54

Título: Duvida USB-HUB
Enviado por: zordlyon em 17 de Novembro de 2011, 12:54
Pessoal precisava de desenrrascar aqui um HUB para uma impressora funcionar para 2 PC's...

E tenho aqui a mão 2 cabos USB femea - macho, e gostava de saber se posso cortar uma das fichas femea de um dos cabos e ligar essa femea ao outro cabo...

A ideia era fazer um T...

Cumprimentos,
André Carvalho.
Título: Re: Duvida USB-HUB
Enviado por: CBX em 17 de Novembro de 2011, 14:00
isso não funciona assim, o HUB serve para ligar mais dispositivos USB quando o computador não têm portas suficientes...

se queres a impressora partilhada entre os pc's basta ligar a impressora a 1 e liga-los em rede
Título: Re: Duvida USB-HUB
Enviado por: zordlyon em 17 de Novembro de 2011, 14:24
isso não funciona assim, o HUB serve para ligar mais dispositivos USB quando o computador não têm portas suficientes...

se queres a impressora partilhada entre os pc's basta ligar a impressora a 1 e liga-los em rede

Sim eu sei, mas a ideia não é ligar em rede, é mesmo ligar com um HUB a impressora aos 2 pc's...

Quem diz impressora diz outras coisas...

Mas uma duvida, então se tiver por exemplo um PC que não tem portas suficientes, posso fazer esta habilidade de fazer um T?

Cumprimentos,
André Carvalho.
Título: Re: Duvida USB-HUB
Enviado por: senso em 17 de Novembro de 2011, 17:33
Não, o USB não funciona dessa forma, e se tentares muito vais acabar por queimar uma porta ou o hub da motherboard de um dos pc's
Título: Re: Duvida USB-HUB
Enviado por: zordlyon em 17 de Novembro de 2011, 17:48
Hum ok ok, mas os cabos dos discos externos funcionam assim, ou seja a segunda ficha USB so liga o TX e RX, mas leva 2 USB para 1 mini USB...

Cumprimentos,
André Carvalho.
Título: Re: Duvida USB-HUB
Enviado por: senso em 17 de Novembro de 2011, 17:56
Não a segunda ficha só liga nos 5v e massa, porque cada porta USB só fornece 500mA.
E no USB não tens TX nem RX tens D+ e D- e os dados são enviados nesses dois fios de forma diferencial com codificação NRZI.
Título: Re: Duvida USB-HUB
Enviado por: zordlyon em 17 de Novembro de 2011, 21:39
Não a segunda ficha só liga nos 5v e massa, porque cada porta USB só fornece 500mA.
E no USB não tens TX nem RX tens D+ e D- e os dados são enviados nesses dois fios de forma diferencial com codificação NRZI.

Mas então eu tenho aqui um cabo da seguinte forma, que veio cm o meu disco...

vermelho - VCC -------------------------------                   ---    \
Preto       - GND ------------------------------                    ---    | USB1
Branco     - D-   ---------------------------------\                ---    |
Verde      -  D+  ------------------------------- \  \               ---   /
                                                                       \  \
                                                                         \  \
                                                                          USB2

Então não poderei fazer o mesmo? para expandir? Supostamente deveria poder...logo que a segunda ficha so tenha o tal D- e D+...

Cumprimentos,
André Carvalho.
Título: Re: Duvida USB-HUB
Enviado por: CBX em 17 de Novembro de 2011, 22:46
o teu disco tem esses 2 cabos pois 1 porta USB só não consegue fornecer corrente suficiente, um dos cabos apenas tem VCC e GND
Título: Re: Duvida USB-HUB
Enviado por: zordlyon em 17 de Novembro de 2011, 23:23
o teu disco tem esses 2 cabos pois 1 porta USB só não consegue fornecer corrente suficiente, um dos cabos apenas tem VCC e GND


Pois também pensei isso, mas supostamente então está mal isto, porque tem o verde e branco no outro cabo...e o vermelho e preto so vai a uma ficha...

Mas já percebi a ideia, obrigado... ;)

Cumprimentos,
André Carvalho.
Título: Re: Duvida USB-HUB
Enviado por: microbyte em 17 de Novembro de 2011, 23:31
1º o USB funciona com um Host e vários endpoints. Nunca 2 hosts.
Quando ligas um USB Device a um USB Host, a primeira coisa que o host faz é denominada "Enumeração" que é basicamente reconhecer o dispositivo - tirar o Vendor ID, Product ID, String identificadora, etc para atribuir ao device um driver. Este processo é de Request e Leitura por parte do host, uma vez que a comunicação é half-duplex - a linha onde recebes dados é a mesma onde envias. Nunca podes fazer as 2 coisas em simultâneo.

Se ligares 2 hosts simultaneamente, vai acontecer que ambos (assumem sempre que são o único host) vão fazer a enumeração (quase em simultaneo, mas nunca ao mesmo tempo, porque são PCs diferentes e vão estar em estados diferentes na altura da ligação), alterando as tensões nas linhas D+ e D- (par diferencial de dados). Podes até nem chegar a queimar nada, mas isso não vai funcionar pelo simples facto de não conseguires passa logo o primeiro passo que é esta enumeração.

Precisas de ter a impressora ligada aos 2 PCs?

O que podias fazer era um interruptor para as linhas de dados D+ e D-. Sem certezas, penso que podes ligar o Vcc e o GND aos dois PCs e alternar entre os 2 PCs ligando este par de dados ou a 1 ou a outro, mas nunca em simultâneo.

Mas atenção, meter um interruptor a meio de um cabo destes, podes comprometer a velocidade máxima da ligação.
Título: Re: Duvida USB-HUB
Enviado por: zordlyon em 18 de Novembro de 2011, 00:15
Hum muito obrigado caro Microbyte...pois o que provavelmente iria acontecer em half duplex era montes de colisões de dados...

A solução sera mesmo comprar um hub ou ter a impressora ligada a 1 pc e coloca-la na rede e depois ligar via ethernet 1 pc ao outro...

Cumprimentos,
Andre Carvalho.
Título: Re: Duvida USB-HUB
Enviado por: edeweld em 31 de Março de 2017, 13:56
A ideia do interruputor do microbyte está interessante mas pode ser um interruptor comum? Não poderá ocorrer "faíscas" no momento de conexão, quando utlizamos o botão? Ok, são 5V a 500mA, mas não será prejudicial?

Em relação à questão percebo a ideia e até achei bastante interessante. Mas o hub não funciona assim. Como já explicado ele apenas liga num pc e serve como extensor das portas usb. Existem os que são alimentados, com carregador e os que não tem carregador.
Já tive situações de querer ligar 2 discos 2.5"  um hub sem carregador e boa noite! Não funciona, pois existe pouca corrente! Já tive também situações que pretendia ligar mais de 3 discos e apenas consegui com um carregador no hub.

Mas na tua ideia o que iria acontecer é que irias ligar os 2 pc's como host e não como anfitrião(não me recordo do nome em inglês) e a impressora seria com iria gerir os dois pc's? Ou seriam todos host e depois eles que se entendam? Pois ligar tudo a um hub é o que vai acontecer (isto se passarmos o desafio físico das ligações, que não estou a ver como seria possível).

Proposta de Solução
1-Arranja uma impressora com wirelless e configurar todos os pc's que precisares;
2-Partilha a impressora num dos pc's e os restantes acedem a essa via rede (obriga a ter que ter um dos pc's ligados para os outros poderem aceder);
3-Compra um Raspeberri pi e ligas lá a impressora (é bem mais econômico do que ter um pc ligado);
4-O pc que fica a servir a impressor para a rede convertes em servidor e sempre aumentas os teus horizontes  ;D
Título: Re: Duvida USB-HUB
Enviado por: jm_araujo em 31 de Março de 2017, 14:19
Pá, o tópico estava morto há quase 6 anos...
Escolhe o teu meme: https://www.google.com/search?q=resurrection+thread&tbm=isch
Título: Re: Duvida USB-HUB
Enviado por: edeweld em 31 de Março de 2017, 15:09
I know. Mas a dúvida persiste  ;) :D