collapse

* Posts Recentes

Ajuda Pcb USB 3.0 por andlig
[10 de Agosto de 2025, 10:36]


Identificar 2 componentes por almamater
[30 de Julho de 2025, 19:31]


+ LASERs por dropes
[16 de Julho de 2025, 12:38]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]

Autor Tópico: Ajuda Pcb USB 3.0  (Lida 933 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline andlig

  • Mini Robot
  • *
  • Mensagens: 160
Ajuda Pcb USB 3.0
« em: 05 de Agosto de 2025, 21:43 »
ola a todos

precisava da vossa ajuda estou aqui a desenhar uma pcb com 2 entradas usb 3.0 tipo B e como saida tenho um conector de 20 pinos os iguais aos presentes nas moherboard

ja tentei uma vez e falhei, nao funciona e agora desenhei uma nova e com a vossa ajuda gostava de ter sucesso com a mesma, foto em anexo do estado actual

se alguem me conseguir ajudar agradecia

Muito Obrigado
« Última modificação: 05 de Agosto de 2025, 22:08 por andlig »

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.992
  • NERD!
Re: Ajuda Pcb USB 3.0
« Responder #1 em: 06 de Agosto de 2025, 12:32 »
Tens vários tipos no Aliexpress: https://pt.aliexpress.com/item/1005007382526809.html

Não estive a verificar pinouts exaustivamente, mas verifico que deixaste o pino ID ao ar. Pelo que li na seguinte referência em algumas motherboards tem de ser ligado ao GND para serem reconhecidos os portos: https://h30434.www3.hp.com/t5/Desktops-Archive-Read-Only/HP-Z420-USB3-0-Header-Pinout/td-p/5719263

A PCB tem várias coisas que não gosto: GND e VCC separados e sem planos, pares diferenciais com comprimentos e separações diferentes e pistas com ângulos marados.

Offline andlig

  • Mini Robot
  • *
  • Mensagens: 160
Re: Ajuda Pcb USB 3.0
« Responder #2 em: 06 de Agosto de 2025, 14:03 »
Tens vários tipos no Aliexpress: https://pt.aliexpress.com/item/1005007382526809.html

sim eu sei mas, a minha tem de ser expecifica porque é para uma ideia que estou a ter e não pode ser dessas e tem de ser com usb tipo B esta PCB é somente entrada e saida como se trata-se de um cabo USB

A PCB tem várias coisas que não gosto: GND e VCC separados e sem planos, pares diferenciais com comprimentos e separações diferentes e pistas com ângulos marados.

A PCB ainda nao esta finalizada somente esta nesse ponto para verem se pode ser assim.

"pares diferenciais com comprimentos e separações diferentes e pistas com ângulos marados" o que quer dizer com isto ?







Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.992
  • NERD!
Re: Ajuda Pcb USB 3.0
« Responder #3 em: 06 de Agosto de 2025, 15:06 »
Os dados USB circulam em pares diferenciais de impedância controlada, 1 par TX/RX para USB Full-Speed/High-Speed (normalmente com o nome D+/D-), e 2 pares para USB3, um de RX, outro de TX.  Os pares tem regras de impedância (90Ohm), que é controlada com o espaçamento entre pistas e a largura e espessura das mesmas, e se tem planos de massa e distância a ele. E devem ter ambas as pistas o mesmo comprimento, porque aos débitos atingidos se uma  for mais comprida que a outra chegam desfasadas e não consegue comunicar.
Tirado de https://www.ti.com/lit/ug/sllu149e/sllu149e.pdf, o primeiro pdf que me saiu com regras de routing para USB, um qq host controller da TI.

Citar
SuperSpeed Differential Routing
SuperSpeed consists of two differential routing pairs, a transmit pair (USB_SSTXM and USB_SSTXP) and a receive pair (USB_SSRXM and USB_SSRXP). Each differential pair traces should be routed with 90ohm ±15% differential impedance. The high-speed signal pair should be trace length matched. Maximum trace length mismatch between SuperSpeed USB signal pairs should be no greater than 5 mils. The total length for each differential pair can be no longer than eight inches, this is based on the SS USB compliance channel spec, and should be avoided if at all possible. TI recommends that the SS diff pairs be as short as possible.
The transmit differential pair does not have to be the same length as the receive differential pair.

Resposta dada com IN e sem IA, mas parece-me que o chatgpt/gemini/deepseek era capaz de ajudar neste caso ;)
« Última modificação: 06 de Agosto de 2025, 15:08 por jm_araujo »

Offline andlig

  • Mini Robot
  • *
  • Mensagens: 160
Re: Ajuda Pcb USB 3.0
« Responder #4 em: 06 de Agosto de 2025, 16:03 »
obrigado pela ajuda

de momento tenho assim a pcb, estou a ver que tenho de utilizar outro tipo de software


Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.992
  • NERD!
Re: Ajuda Pcb USB 3.0
« Responder #5 em: 06 de Agosto de 2025, 16:44 »
Porque tens 2 V-BUS  e 4 GND (DRAIN E GND)? Só complica.
Qual é o software?

Offline andlig

  • Mini Robot
  • *
  • Mensagens: 160
Re: Ajuda Pcb USB 3.0
« Responder #6 em: 06 de Agosto de 2025, 16:48 »
porque sao 2 portas usb tipo B 3.0 para um conector de 20 pinos

eu uso o eagle

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.992
  • NERD!
Re: Ajuda Pcb USB 3.0
« Responder #7 em: 06 de Agosto de 2025, 17:39 »
Vou dizer de outra forma: junta os VCC num só  e os GND noutro só, manter separados só complica sem necessidade.
O Eagle chega e sobra para uma placa tão simples, não basta é só atirar pistas para a placa e esperar que funcione:
https://www.autodesk.com/products/fusion-360/blog/route-differential-pairs/

Offline andlig

  • Mini Robot
  • *
  • Mensagens: 160
Re: Ajuda Pcb USB 3.0
« Responder #8 em: 06 de Agosto de 2025, 17:45 »
nao posso fazer isso porque são dois sistemas separados

isto nao para ligar na motherboard do pcb, é somente uma placa que recebe dois cabos usb 3.0 B e depois passa para os header de 20 pinos e depois um cabo vai para um tp link Uh 700 e  outro vai para um Uh720.

fiz alguma alterações na placa e de momento esta neste ponto o que você acha?
« Última modificação: 06 de Agosto de 2025, 22:10 por andlig »

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.992
  • NERD!
Re: Ajuda Pcb USB 3.0
« Responder #9 em: 07 de Agosto de 2025, 11:09 »
Tá a melhorar de forma significativa :)
Já percebi a separação dos GND e VDD, mas podes juntar o drains aos GNDs dos respetivos conectores.
Fazendo isso para ficar perfeita só falta meter um fill na layer dos pares, e encher de vias para o plano existente de GND.

Ver o que fizeram no hub que vais usar: https://amaldev.blog/teardown-7-port-active-usb3-2-hub/

Cuidado com o cabo que vais usar, não podes usar fita plana ;)

Offline andlig

  • Mini Robot
  • *
  • Mensagens: 160
Re: Ajuda Pcb USB 3.0
« Responder #10 em: 07 de Agosto de 2025, 17:31 »
ultima versão com as suas sugestões

« Última modificação: 08 de Agosto de 2025, 10:55 por andlig »

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.992
  • NERD!
Re: Ajuda Pcb USB 3.0
« Responder #11 em: 09 de Agosto de 2025, 22:29 »
Tá pró!

Offline andlig

  • Mini Robot
  • *
  • Mensagens: 160
Re: Ajuda Pcb USB 3.0
« Responder #12 em: 10 de Agosto de 2025, 10:36 »
Tá pró!

Obrigado

Sendo assim poderei mandar fazer a PCB?