Les sections suivantes de cette rubrique décrivent les pratiques de présentation supplémentaires, dont beaucoup impliquent l’utilisation des commandes dans la ligne de commande.
Le volet INSPECTEUR affiche des informations détaillées sur l’objet sélectionné. Selon l’objet sur lequel vous avez cliqué, certaines de ses propriétés peuvent être modifiées dans la boîte de dialogue.
gardez à l’esprit que le processeur de FAO utilise toujours une police vectorielle pour générer des données de fabrication. Il est recommandé de toujours écrire des textes dans la présentation en police vectorielle (au moins dans les calques de signal). Cela garantit que le texte affiché correspond étroitement au résultat fabriqué.
Si, au fur et à mesure de l'avancement de la présentation, vous souhaitez remplacer la variante d'empreinte sélectionnée par une autre, vous pouvez utiliser la commande MODULE ou REMPLACER, selon la situation.
Il est supposé que la présentation et le diagramme schématique sont cohérents et que le dispositif a été défini avec plusieurs variantes d'empreintes.
Saisissez dans la ligne de commande MODULE et cliquez sur l'empreinte à remplacer ou cliquez sur l'empreinte avec le bouton droit de la souris et sélectionnez l'entrée d'empreinte dans le menu contextuel. Une troisième variante consiste à cliquer sur l'icône MODIFIER et à sélectionner l'option d'empreinte. Sélectionnez ensuite l’encombrement souhaité et confirmez-le à l’aide du bouton OK dans la boîte de dialogue qui s’affiche.
Si l’option Afficher tous les jeux d’attributs est activée, les versions d’encombrement de tous les jeux d’attributs disponibles pour cet appareil sont affichées. Si cette option n’est pas active, seuls les encombrements définis dans le jeux d’attributs sélectionné s’affichent.
L’encombrement peut également être échangé à partir du diagramme schématique.
Les dispositifs pour lesquels aucune autre variante d'empreinte n'est définie peuvent être modifiés dans l'Éditeur de bibliothèque. Ajoutez d'autres variantes d'empreinte en fonction de vos besoins et mettez à jour votre dessin avec la nouvelle définition de bibliothèque.
Si vous modifiez la variante d'empreinte d'un dispositif à laquelle vous avez donné une nouvelle valeur à l'aide de la commande VALEUR, bien qu'elle ait été définie avec la commande VALEUR désactivée, la valeur reste inchangée. Consultez également la page 103.
Si vous souhaitez modifier la variante d'empreinte de plusieurs pièces identiques, vous pouvez effectuer cette opération dans la ligne de commande. Définissez d'abord un GROUPE avec toutes les pièces qui doivent obtenir une nouvelle variante d'empreinte. Saisissez à présent dans la ligne de commande
CHANGE PACKAGE 'new-device-name'
et cliquez avec le bouton droit de la souris tout en maintenant la touche Ctrl enfoncée dans le dessin. Le nom de la nouvelle variante d'empreinte doit être inclus dans des virgules inversées.
La commande REMPLACER vous permet de remplacer un composant par un autre. La boîte de dialogue AJOUTER, bien connue, s'ouvre. Elle vous permet de sélectionner le nouveau composant. À présent, cliquez sur le composant à remplacer dans le schéma ou la présentation. L'ancien et le nouveau dispositif doivent être compatibles, ce qui signifie que leurs portes utilisées et leurs broches/pastilles connectées doivent correspondre, soit par leur nom, soit par leurs coordonnées. Sinon, le remplacement n'est pas possible.
Si vous placez d'une présentation sans diagramme schématique associé, vous pouvez remplacer l'empreinte à l'aide de la commande REMPLACER. La commande REMPLACER ouvre la fenêtre appartenant à la boîte de dialogue AJOUTER, dans laquelle il est possible de rechercher des dispositifs. Lorsque vous avez choisi l'empreinte, cliquez sur le composant à remplacer dans la présentation.
Pour utiliser la commande REMPLACER dans l’Éditeur de présentations, vous avez le choix entre deux méthodes : sélection dans la barre d’outils Paramètres ou utilisation de la commande DÉFINIR : Le premier mode permet d’échanger des empreintes dont les noms de pastille ou de CMS sont identiques. Les zones de connexion peuvent avoir n'importe quelle position. Le deuxième mode (replace_same coords) requiert que les pastilles ou les CMS de la nouvelle empreinte soient situés sur les mêmes coordonnées (par rapport à l'origine). Les noms peuvent varier.
Le texte du nom et la valeur d'un dispositif sont uniquement échangés s'ils n'ont pas été séparés du dispositif par SMASH.
La nouvelle empreinte peut provenir d'une autre bibliothèque et peut contenir des pastilles et des CMS supplémentaires. Les connexions de l'ancienne empreinte reliée aux signaux doivent apparaître dans la nouvelle empreinte. Le nouvel encombrement peut même avoir moins de connexions, du moment que cette condition est satisfaite.
Il est possible de changer le jeu d’attributs d’un appareil dans la présentation à tout moment, à condition que le composant contienne plusieurs jeux d’attributs. Utilisez la commande MODIFIER avec l’option Jeu d’attributs ou la commande Attribut du menu contextuel (disponible en cliquant sur l’encombrement avec le bouton droit de la souris). Cette procédure est identique à celle décrite précédemment, dans laquelle les formes d’encombrement sont échangées à l’aide de la commande PACKAGE.
Les zones en forme de rectangles, de polygones ou de cercles sur les couches 41 (tRestrict) et 42 (RestrictBottom) sont interdites pour l’Autorouter. Aucun objet en cuivre ne peut être dessiné dans les calques supérieur ou inférieur à l’intérieur de ces zones. Ces zones sont testées par la Vérification des règles de conception et prises en compte par l’Autorouter.
La couche 43 (vRestrict) est destinée au dessin de zones restreintes dans lesquelles l’Autorouter ne peut pas définir les vias. Les vias placés manuellement dans une région de type RestrictVias ne sont pas examinés par le DRC et ne sont donc pas signalés comme une erreur.
La commande ROUTAGE permet de convertir les liaisons non routées en pistes.
La commande ROUTAGE propose deux modes : Contournement des obstacles (par défaut) et Ignorer les obstacles.
Vous pouvez sélectionner ces modes dans la barre d’outils des paramètres de la commande ROUTAGE.
Dans ce mode, le moteur de routage prend en compte les règles de conception. Si un obstacle se trouve le long de la trajectoire de routage, le module Électronique calcule une nouvelle trajectoire pour la piste.
Ce mode est le mode de routage classique du module Électronique. Ici, l'utilisateur doit tenir compte des règles de conception de lui-même. Cela signifie qu'il doit gérer les dégagements, les classes Net, le cuivre - les distances de cotation et les chevauchements, entre autres, mais l'utilisateur dispose d'un contrôle total sur les trajectoires de routage.
Dans ce mode, le moteur de routage prend en compte les règles de conception, mais déplace les tracés lors du routage afin de laisser de la place aux tracés dans des zones denses.
Après avoir activé la commande ROUTAGE, sélectionnez le calque de départ dans la barre d'outils des paramètres, puis cliquez sur une liaison non routée. Le premier segment du tracé suit à présent le curseur de la souris. Vérifiez la largeur du fil ! Est-elle adaptée ? Cliquez avec le bouton gauche de la souris pour fixer le segment.
Si vous souhaitez modifier le calque de routage du segment suivant, cliquez sur le bouton central de la souris. Selon la configuration du calque, un menu de sélection de calque apparaît ou dans un circuit imprimé à deux calques, l'autre calque est automatiquement sélectionné. Un via s'affiche à présent à l'extrémité du tracé. Le clic gauche suivant fixe le via et le segment suivant suit le curseur de la souris sur le calque choisi. Le changement de calque peut également être initié en cliquant sur la barre d'espace. De cette manière, vous parcourez ensuite les calques de routage disponibles. Vous pouvez également utiliser la barre d'espace pour passer du haut vers le bas ou la combinaison touche Maj + barre d'espace pour passer du bas vers le haut.
Cliquez avec le bouton droit de la souris pour modifier la façon dont la piste est attachée à la souris et la façon dont elle est positionnée (commande DÉFINIR, paramètre Wire_Bend). Parmi ces modes, certains vous permettent d'utiliser un fil comme un arc à 90 degrés ou comme un arc défini librement.
Le nom et la classe Net du signal s'affichent dans la barre d'état. Lorsqu'une ligne de signal a été complètement positionnée, le module Électronique confirme qu'il existe une bonne connexion en émettant un bref bip lorsqu'elle est placée.
Le nom du signal peut être utilisé directement dans la ligne de commande, par exemple ROUTE VCC. Le module Électronique commence le tracé au point de connexion du signal le plus proche de la position actuelle de la souris.
Vous pouvez commencer le routage à n'importe quel point d'un tracé, via, pastille ou CMS déjà positionné.
Si vous souhaitez effectuer à nouveau le routage d'une partie d'un tracé déjà routé, la trajectoire obsolète du tracé est supprimée. Les options Suppression de boucle sont activées par défaut. Vous pouvez les désactiver ou les activer dans la barre d’outils des paramètres de la commande ROUTAGE.
S’il n’y a plus assez d’espace pour router un signal, d’autres pistes peuvent être déplacées à l’aide des commandes DÉPLACER et SCINDER, ou les propriétés des pistes (largeur, calque) peuvent être modifiées dans la boîte de dialogue Propriétés des tracés ou à l’aide de la commande MODIFIER.
La commande SCINDER permet d'insérer des courbures dans un tracé.
Si un perçage débouchant plaqué (un via) doit être placé à un certain point, cette opération peut être effectuée à l'aide de la commande VIA. Utilisez la commande NOM pour attribuer le via au signal auquel il doit être connecté.
Les liaisons non routées de longueur 0 (par exemple, du calque Supérieur vers le calque Inférieur) sont dessinées sous forme de croix dans le calque 19, sans routage.
Si vous terminez un fil au même endroit où un autre fil du même signal, mais qui se trouve dans un autre calque existe déjà, et si vous appuyez simultanément sur la touche Maj, le module Électronique place un via. Sinon, il ne le fait pas.
Si vous avez l'intention de concevoir un circuit imprimé à plusieurs calques et d'utiliser des vias Borgnes et Enterrés ou Micro, veuillez noter les détails (également pour la commande VIA) dans la section sur les circuits imprimés à plusieurs calques.
Lors du placement des fils, le module Électronique calcule automatiquement la connexion la plus courte au point le plus proche du signal actuel. Cette connexion est représentée par une liaison non routée.
Les pastilles et les CMS qui appartiennent au signal actuellement routé possèdent la fonction dite "magnétique" des pastilles : dans un rayon donné autour de la pastille, le fil est automatiquement accroché au centre de la pastille. Cela signifie que dès que la longueur de la liaison non routée calculée automatiquement est inférieure à la valeur indiquée pour la longueur d'accrochage, le fil passe au centre de la pastille ou du CMS. Peu importe que la pastille ou le CMS se trouve exactement sur la grille actuellement utilisée. Le point d'accrochage est toujours le point central. Dès que vous éloignez le curseur de la souris de cette pastille au-delà des limites, la liaison non routée est affichée et le fil à router suit à nouveau la souris.
La longueur d'accrochage peut être définie dans le menu Options/Définir/Divers. La valeur par défaut est 20 mil.
Au fur et à mesure que le routage se poursuit, il est utile d'exécuter régulièrement la commande RATSNEST afin de recalculer toutes les liaisons non routées.
Pour les circuits imprimés plus complexes, il peut être utile d'ajuster la Longueur d'accrochage dans le menu Options/Définir/Divers.
Pour améliorer la visibilité des tracés dans le calque de routage, vous pouvez activer le mode Calque unique. Tous les calques, à l'exception du calque de routage sélectionné, s'affichent en gris. Ce mode est accessible dans la barre d’outils des paramètres des commandes ROUTAGE. Cliquez pour désactiver le mode ou pour l’activer.
Utilisez la commande RIPUP (DÉROUTER) pour convertir la totalité ou une partie d'une piste ou d'un via qui a été replacé sur une ligne de signal. Le fait de cliquer sur une piste la décompose entre les courbures les plus proches. Si vous voulez annuler l'intégralité du signal, cliquez sur RIPUP (DÉROUTER) et saisissez le nom du signal dans la ligne de commande. Il est possible d'en saisir plusieurs en même temps.
La commande RIPUP (DÉROUTER) propose désormais plusieurs modes :
La commande
RIPUP GND VCC +5V
convertit à nouveau les trois signaux GND, VCC et +5V en liaisons non routées.
RIPUP ! GND VCC
en revanche, convertit tous les signaux, sauf les signaux GND et VCC, en liaisons non routées.
RIPUP ;
convertit tous les signaux ( dans l'éditeur) en liaisons non routées. Pour inclure toutes les pistes, tous les calques dans lesquels les pistes ont été dessinées doivent être (AFFICHAGE).
Si vous souhaitez utiliser des fils en tant qu'arcs ou essayer de lisser les courbures de fils, consultez les conseils relatifs à la commande Coupe d'onglet dans la fonction d'aide. Le rayon de l'onglet détermine la façon dont les liaisons de fils sont coupées en onglet. Une valeur positive génère un arrondi, une valeur négative, une ligne droite. Le rayon de l'onglet a une incidence sur certains modes de courbure (0, 1, 3, 4 ; voir la commande DÉFINIR). Il s'affiche également dans la barre d'outils des paramètres des commandes SCINDER, ROUTAGE, LIGNE et POLYGONE.
Lorsque la commande LIGNE ou ROUTAGE est active, vous pouvez cliquer sur les courbures de fils précédemment mentionnées (modes de courbure) en maintenant la touche Maj enfoncée tout en cliquant avec le bouton droit de la souris. Le module Électronique connaît dix modes différents (0-9), qui sont affichés sous forme d'icônes dans la barre d'outils des paramètres. Maintenez la touche Maj enfoncée tout en cliquant avec le bouton droit de la souris pour inverser la direction de la sélection.
Le bouton droit de la souris vous permet de basculer entre des courbures de fils complémentaires.
Si vous souhaitez que seulement certaines courbures de fils soient disponibles pour le bouton droit de la souris, vous pouvez les définir dans le fichier eagle.scr. Par exemple, si vous souhaitez utiliser les courbures de fils numéro 2, 5, 6 et 7, utilisez la syntaxe suivante :
SET WIRE_BEND @ 2 5 6 7 ;
Toutefois, si vous souhaitez utiliser un autre mode de courbure, vous pouvez toujours le choisir dans la barre d'outils des paramètres.
Remarque: il est également possible de laisser le placement de la piste à l'Autorouter.
Le module Électronique peut remplir les zones d'un circuit imprimé de cuivre, ce qui est utile pour créer un signal ou une mise à la terre commun. Il suffit de dessiner les bordures de la zone à l'aide de la commande POLYGONE. Le polygone est affiché sous la forme d'une ligne en pointillé dans le mode contour. Vous attribuez au polygone un nom de signal, en utilisant l'option NOM, puis en cliquant sur la bordure du polygone. Tous les objets qui portent ce signal sont ensuite reliés au polygone. Les pastilles et, éventuellement, les vias (conformément aux règles de conception) sont joints au plan de cuivre par des symboles thermiques. Les éléments qui ne portent pas ce signal sont conservés à une distance indiquée.
La commande RATSNEST calcule et affiche l'aire de la surface de tous les polygones de la présentation. Si vous appelez RATSNEST avec un nom de signal, par exemple
RATSNEST GND;
seuls les polygones GND sont calculés. Tous les autres polygones de la présentation restent inchangés en mode contour.
La commande RIPUP (DÉROUTER), suivie d'un clic sur la bordure du polygone, rend le contenu invisible à nouveau. Si votre présentation comporte plusieurs polygones et que vous souhaitez les afficher de nouveau en mode contour, saisissez dans la ligne de commande :
RIPUP @;
Pour que tous les polygones d'un signal donné passent en mode contour, indiquez le nom du signal, comme
RIPUP @ GND;
Pour plus d'informations sur la syntaxe, consultez l'aide relative à la commande RIPUP (DÉROUTER).
Le contenu du polygone n'est pas enregistré dans le fichier du circuit imprimé. Lorsque vous chargez le fichier pour la première fois, vous voyez uniquement le contour en pointillé du polygone. Il est uniquement calculé et affiché à nouveau par RATSNEST.
Différentes options peuvent être modifiées dans la barre d’outils des paramètres, soit à mesure que le polygone est dessiné, soit à l’aide de la commande MODIFIER à une étape ultérieure.
Épaisseur de ligne avec laquelle le polygone est dessiné. Sélectionnez la largeur la plus grande possible. Cela évite des quantités inutiles de données lorsque le circuit imprimé est envoyé pour fabrication. Si la largeur du fil est inférieure à la résolution du pilote de sortie dans le processeur de FAO, un message d'avertissement s'affiche. Une épaisseur de ligne plus fine permet au polygone d'avoir une forme plus complexe.
Indique le type de remplissage : la zone entière (solide) ou une grille (hachures). Le type de Découpe spécial peut être utilisé pour définir des polygones qui sont soustraits des autres polygones de signal dans le même calque. Convient aux découpes (zones restreintes) dans les polygones qui se trouvent dans les calques de signal intérieurs.
Les polygones se chevauchant ne doivent pas créer de courts-circuits. Le classement peut donc être utilisé pour déterminer les polygones à soustraire des autres. Un polygone de classement = 1 a la plus haute priorité dans l'Éditeur de présentations ; aucun autre polygone dessiné dans la présentation n'en est jamais soustrait, tandis qu'un polygone de classement = 6 a la plus basse priorité. Dès qu'il y a un chevauchement avec un classement supérieur, la zone appropriée est découpée du polygone avec le classement = 6. Les polygones de même classement sont comparés par le DRC. La propriété de classement fonctionne uniquement pour les polygones de signaux différents. Aucun effet ne se produit pour les polygones qui se chevauchent avec le même nom de signal. Ils sont dessinés l'un sur l'autre. Les polygones créés dans l'Éditeur de modules et non attribués à un signal sont soustraits des autres polygones. Aucun paramètre de classement n'est disponible.
Si l'option Hachures est sélectionnée pour la commande Couler, cette valeur détermine l'espacement des lignes de la grille.
Définit la valeur que le polygone doit conserver par rapport à tous les autres objets en cuivre ne faisant pas partie de son signal et les objets dans la couche BoardOutline, tRestrict ou RestrictBottom. Si des valeurs supérieures sont définies pour des signaux spéciaux dans les Règles de conception ou les classes Net, les valeurs supérieures s’appliquent.
Dans le cas de polygones avec différentes Classements, l'option Isoler désigne toujours le contour dessiné qui est affiché en mode contour du polygone, même si le polygone calculé possède un autre contour, par exemple, en raison d'un fil qui remplace le polygone. Le dégagement actuel peut devenir supérieur à la valeur d'isolation indiquée.
Détermine si les pastilles du polygone sont connectées par des symboles thermiques ou si elles sont complètement connectées au plan de cuivre. Cela s'applique également aux vias, en supposant que l'option a été activée dans les Règles de conception.
La largeur des connecteurs thermiques est calculée comme la moitié du diamètre de perçage de la pastille. La largeur doit être comprise entre une valeur minimale de la largeur du fil et une valeur maximale de deux fois la largeur du fil du polygone.
La longueur des connecteurs thermiques est définie par la valeur d'isolation thermique dans l'onglet Règles de conception.
la largeur du polygone ne doit pas être trop fine. Dans le cas contraire, les connecteurs thermiques ne gèrent pas la charge courante. Cela vaut également pour les goulots d'étranglement dans le circuit imprimé ! La largeur de fil du polygone détermine la plus petite largeur possible de la zone de cuivre.
Détermine si un polygone peut contenir des zones (îlots) qui ne sont pas connectées électriquement au signal du polygone. Si l'option Orphelins est désactivée, les zones déconnectées ne sont pas dessinées.
lorsque vous dessinez un polygone, veillez à ce que le contour ne soit pas dessiné plus d'une fois (chevauchement) et que le contour du polygone ne se croise pas. Dans ce cas, il n’est pas possible pour le module Électronique de calculer le contenu de la zone. Le message d’erreur « Nom du signal » contient un polygone incorrect ! s’affiche et la commande RATSNEST est abandonnée. Si ce message apparaît, le contour du polygone doit être corrigé. Sinon, les données de fabrication ne peuvent pas être créées par le processeur de FAO. Le processeur de FAO calcule automatiquement les polygones de la présentation avant de générer la sortie. Si le polygone reste en mode contour après avoir été calculé par la commande RATSNEST, vérifiez les paramètres de largeur, d'isolation et d'orphelins, ainsi que le nom du polygone. Le remplissage du polygone ne peut probablement pas atteindre l'un des objets qui doivent être reliés à son signal. Le fait de renommer un polygone avec la commande NOM le connecte à un autre signal !