J'essaie de comprendre les effets des remplissages de polygones lorsque des transitions de lignes à grande vitesse peuvent se produire. Considérez l'exemple de cas fabriqué ci-dessous:
Dans cet exemple, les pistes (colorées en bleu clair) étaient placées le plus loin possible sur la gauche de la planche, mais elles devaient être rapprochées pour passer à travers les gros trous du pad. Le remplissage rouge est le polygone moulu. Notez qu'il s'agit d'un exemple fabriqué qui a de nombreux autres problèmes sans rapport avec ma question.
Pour les besoins de l'argument, toutes les lignes sont asymétriques (comme UART, SPI, I²C, etc.) et peuvent avoir des temps de transition de 1 à 3 ns. Il y a un plan de masse continu en dessous (distance de 0,3 mm) mais ma question concerne spécifiquement la coulée de terre sur le dessus.
Dans le cas C, le polygone pour a pu pénétrer dans un endroit avec suffisamment d'espace pour en placer une seconde via une connexion, de sorte que la trace au sol est correctement connectée au plan inférieur. Cependant, dans les cas A, B, D et E, la coulée a été faite le plus loin possible sans espace à placer pour les vias, laissant des "doigts" GND.
Ce que j'aimerais savoir, sans tenir compte d'autres considérations de routage, c'est de savoir si les "doigts" A, B, D et E doivent être supprimés ou s'ils contribuent à réduire la diaphonie entre les pistes. Je crains que le bruit de sol puisse faire de ces "doigts" de bonnes antennes et produire des EMI indésirables. Mais en même temps, je suis réticent à les supprimer pour le bénéfice possible de la diaphonie qu'ils pourraient avoir.
ÉDITER
Pour un exemple de cas différent, considérez cette image:
Le fan-out de chaque IC impose une réalité où beaucoup de ces doigts sont inévitables, sauf si nous nous débarrassons du déversement de GND entièrement sur cette section. Est-ce la dernière chose à faire? Le GND est-il bénéfique ou plutôt inoffensif tant qu'il est rempli de GND?
la source
Réponses:
Ils devraient être supprimés car, en l'état, ils n'aident pas vraiment et, éventuellement, aggraveront les choses.
Votre préoccupation semble être une diaphonie. Alors parlons-en une seconde.
La diaphonie est lorsque les feilds (électriques ou magnétiques) d'un signal (trace) interagissent ou coupent un autre signal (trace).
Voici à quoi ressemblent des signaux typiques dans la vue "feilds".
Vous combattez la diaphonie de plusieurs façons.
Écartez vos signaux. Cela réduira l'interaction / l'intersection des champs entre l'agresseur et la victime. Les feilds sont toujours là, mais vous êtes juste en train de les contourner.
Rapprochez votre avion de référence. Les champs recherchent recherchent leur lieu de référence. C'est le chemin de moindre impédance pour lui. Les petites lignes s'étalent suffisamment loin pour trouver son chemin de faible impédance. Si vous rapprochez l'avion, son couplage est beaucoup plus serré.
Maintenant, si vous avez une planche à 2 couches et que vous ne pouvez pas la rendre plus mince (pour rapprocher les deux couches), vous vous retrouvez avec les options # 1 et # 2. Cependant, vous pouvez "sorte de" sorte d'implémenter l'option # 3 sur une carte à 2 couches en routant une trace de masse en parallèle avec le signal sur toute la longueur du signal. Les feilds vont être là, alors pourquoi ne pas contrôler avec quel "signal" les champs interagissent.
C'est ce que vous essayiez de faire avec la coulée de terre sur la couche supérieure. Pour qu'il soit efficace, il doit l'être sur toute la longueur (ou aussi près que possible) du signal (en le suivant essentiellement comme une ombre). Les doigts A, B, D, E sont donc inefficaces et peuvent éventuellement aggraver les choses en étant une antenne patch, mais C est la seule quelque peu correcte, à mon avis. Ce n'est pas complètement efficace pour le signal, mais cela n'aggravera pas les choses.
la source
C'est là que vous vous êtes trompé. I2C et UART fonctionnent à quelques MHz au plus vite. SPI peut être exécuté à peut-être 10 MHz. Il n'est pas nécessaire d'avoir des temps de transition aussi rapides que 3 ns. Vous vous épargnerez beaucoup de chagrin en les ralentissant. La façon la plus simple de le faire est d'ajouter une résistance série aux pilotes pour les schémas monodirectionnels (UART, SPI). Pour I2C, vous pouvez augmenter la résistance à la traction pour ralentir les temps de montée. Pour ralentir les temps de chute, vous devrez simplement utiliser un pilote plus faible (aucun appareil I2C spécialement conçu ne devrait de toute façon produire des temps de chute aussi rapidement).
Retirez-les.
Ils ne réduiront la diaphonie que si vous pouvez trouver de la place pour y placer des vias pour les attacher au plan de masse en dessous et les maintenir à 0 volt sur toute leur longueur. Et même cela est hasardeux. Plus la distance entre vos pistes est une meilleure façon de réduire la diaphonie.
Absolument correct.
la source