Estou fazendo meu segundo design USB, mas os pinos D + / D- no MCU (atemga16u2) não estão na ordem certa para o conector micro B. Qual é a melhor prática para direcioná-las para o caminho certo? Minha idéia atual é girar o atmega 180 graus e direcioná-los para baixo, mas parece que os traços são razoavelmente longos.
Eu também poderia colocar uma das linhas embaixo da outra, mas tenho certeza de que isso interferiria nos comprimentos do par diferencial.
Este dispositivo não ultrapassa a velocidade total, para que eu possa sair com um roteamento menos do que perfeito.
usb
pcb-design
differential
routing
via
monty
fonte
fonte
Respostas:
Como é difícil descrevê-lo nos comentários, colocarei como resposta.
Se o espaço permitir, você poderá rotear seus sinais da seguinte maneira:
fonte
R2
da posição de seis horas do bloco superior para a posição de doze horas do bloco inferior e depois direcionar apenas o traço para oR1
redor?Como complemento à resposta de Armandas:
Se você deseja usar vias, existe um truque simples para trocar as linhas: Gire as vias em 90 graus, ou seja, coloque-as "acima" uma da outra. Se você inserir as duas vias da esquerda na camada superior e deixá-las à esquerda na camada inferior, as duas linhas serão trocadas sem nenhum custo:
(Apenas um desenho rápido, pois meu computador esquemático me disse que é absolutamente necessário instalar as atualizações agora ...)
No USB Full Speed, você não precisa se preocupar com a correspondência de comprimento no par diferencial. O sinal elétrico se propaga a cerca de 20 cm / ns no traço.
Como o sinal é transmitido a 12 MBit / s, cada bit tem 83 ns de comprimento. Supondo que a amostragem seja feita no meio de cada período de bit e os tempos de subida e descida dos sinais não sejam superiores a 30 ns (o que é muito conservador), ainda existe uma margem de 41 ns - 30 ns / 2 = 26 ns, correspondente a um comprimento de traço de 5 metros. Diante disso, pode-se supor com segurança que uma incompatibilidade de vários centímetros não é absolutamente um problema.
fonte