Je fais mon deuxième design USB, mais les broches D + / D- du MCU (atemga16u2) ne sont pas dans le bon ordre pour le connecteur micro B. Quelle est la meilleure pratique pour les acheminer dans le bon sens? Mon idée actuelle est de faire pivoter l'atmega à 180 degrés et de les acheminer vers le bas, mais j'ai l'impression que les traces sont assez longues.
Je pourrais également laisser tomber l'une des lignes sous l'autre, mais je suis sûr que cela dérangerait les longueurs de la paire différentielle.
Cet appareil ne dépassera pas la pleine vitesse, je peux donc m'en tirer avec un routage moins que parfait.
usb
pcb-design
differential
routing
via
monty
la source
la source
Réponses:
Puisqu'il est difficile de le décrire dans les commentaires, je vais le mettre comme réponse.
Si l'espace le permet, vous pouvez acheminer vos signaux comme suit:
la source
R2
la position de six heures du pavé supérieur jusqu'à la position de douze heures du pavé inférieur, puis acheminer uniquement la traceR1
autour?En complément de la réponse d'Armandas:
Si vous souhaitez utiliser des vias, il existe une astuce simple pour échanger les lignes: faites pivoter les vias de 90 degrés, c'est-à-dire placez-les "au-dessus" les unes des autres. Si vous entrez les deux vias de gauche dans la couche supérieure et les laissez vers la gauche dans la couche inférieure, les deux lignes sont permutées sans frais:
(Juste un dessin rapide car mon ordinateur schématique vient de me dire qu'il est absolument nécessaire d'installer les mises à jour dès maintenant ...)
Avec USB Full Speed, vous n'avez pas à vous soucier de la correspondance de longueur sur la paire différentielle. Le signal électrique se propage à environ 20 cm / ns dans la trace.
Comme le signal est transmis à 12 Mbits / s, chaque bit a une longueur de 83 ns. En supposant que l'échantillonnage est effectué au milieu de chaque période de bits et que les temps de montée et de descente des signaux ne dépassent pas 30 ns (ce qui est très conservateur), il y a toujours une marge de 41 ns - 30 ns / 2 = 26 ns, correspondant à une longueur de trace de 5 mètres. Compte tenu de cela, on peut supposer sans risque qu'un décalage de plusieurs centimètres n'est absolument pas un problème.
la source