Eagle - Comment faire en sorte que le routeur ignore les broches connectées en interne (dans un package)


10

J'ai créé un ensemble de commutateurs tactiles et, comme le montre l'image, les broches 1 et 2 sont connectées en interne, de même pour les broches 3 et 4.

Paquet et symbole

Le paquet a 4 pads et le symbole seulement 2. J'ai connecté les pads 1 + 2 avec la broche de symbole 1 et les pads 2 + 4 avec la broche de symbole 2.

entrez la description de l'image ici

Maintenant, voici le problème: le routeur insiste pour connecter les broches 1 et 2, même pour les broches 3 et 4. (comme illustré ici)

entrez la description de l'image ici

Comme ceux-ci sont déjà connectés à l'intérieur du package, il n'est pas nécessaire de les connecter sur la carte. En fait, le routeur devrait être en mesure d'utiliser ce fait pour optimiser le résultat (comme dans cette maquette où la trace jaune peut s'exécuter directement sous le package).

entrez la description de l'image ici

Comment puis-je faire comprendre au routeur que ces broches sont déjà connectées en interne? En fait, il peut en bénéficier et les utiliser comme pont pour couvrir les traces qui s'exécutent sous le package.


Comment avez-vous connecté les pads en interne dans le package? Ou peut-être voulez-vous dire que la connexion interne se trouve dans l'appareil lui-même?
KnightsValour

Les pads connectés en interne doivent avoir des noms tels que nom @ 1, nom @ 2, nom @ 3, nom @ 4, ... Mais le problème demeure, Eagle veut toujours que vous les connectiez une fois avec les traces sur le PCB.
Chupo_cro

Réponses:


8

entrez la description de l'image ici

Dans Eagle 7, votre problème est résolu. cliquez sur le symbole dans la boîte de dialogue de connexion (cyrcle rouge), vous pouvez donc changer si les broches du même signal doivent être connectées dans la disposition.


3

La partie importante de la réponse est oui, mais pour ce qu'il semble que vous êtes réellement intéressé par la réponse est non.

Eagle les traite comme connectés en interne pour les vérifications des règles de conception (DRC). Mais cela ne signifie pas que l'autorouteur peut être intelligent à ce sujet.

Dans Eagle 6, vous pouvez définir les connexions comme vous l'avez dans votre partie; il suffit de créer une broche pour se connecter à plusieurs pads, comme le dit Cadsoft :

Vous pouvez maintenant connecter une broche du symbole schématique à n'importe quel nombre de plots de l'emballage. Avec cette fonction, EAGLE peut gérer les broches connectées des composants internes. Par rapport aux versions précédentes, les symboles schématiques sont plus jolis et vous permettent de gagner du temps dans leur définition.

L'autorouter n'est cependant pas si intelligent. Son comportement par défaut est également logique, si possible, les pads doivent également être connectés en externe. Il faut un être humain pour voir la voie «plus propre». Avec un peu de réflexion sur la pléthore de combinaisons supplémentaires que le routeur automatique aurait s'il ouvrait l'option de ne pas connecter de pads connectés en interne, il est logique pourquoi Cadsoft l'a laissé de côté.

La modification que vous avez apportée à ce que l’autorouteur a fait n’est pas une violation car Eagle reconnaît ces pads comme connectés en interne. Vous pouvez, en effet, connectez seulement la moitié des plaquettes (pas une demi) sans erreur.

Vous devrez souvent nettoyer après le routage automatique, au moins dans ce cas, vous n'avez pas besoin de renoncer à tous les DRC.


0

Regardez le commutateur Omron de la bibliothèque de Sparkfun. Paquet: TACTILE-PTH, valeur: SWITCH-MOMENTARY-2PTH. C'est sous SparkFun> SWITCH-MOMENTARY-2

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.