Comment créer des étiquettes dans KICAD sans déranger les réseaux locaux, mondiaux et hiérarchiques

Table des Matières

Engineer reviewing KiCad schematic net labels and sheet blocks on a multi-sheet PCB design

À Kicad, les étiquettes ne sont pas une décoration. Ils décident si le réseau reste local sur une seule feuille, saute à travers l’ensemble du projet ou traverse la hiérarchie de manière contrôlée. Si vous indiquez de manière trop négligeable, le schéma peut toujours sembler soigné, tandis que la connectivité sera plus difficile à visualiser qu’une page pleine de fils.

C’est pourquoi la vraie question est derrière Comment faire des raccourcis dans Kicad Il n’y a pas que l’endroit où appuyer. Voici comment nommer les réseaux afin qu’un autre ingénieur puisse d’un coup d’œil dire quels signaux sont intentionnellement divisés, lesquels n’appartiennent qu’à l’intérieur du bloc et lesquels ne devraient jamais être globaux.

Commencez par le type d’étiquette, pas par le texte

KICAD vous offre plusieurs façons de marquer le réseau, et ils effectuent différents travaux :

Étiquettes locales Nommer un réseau dans la feuille actuelle. Ils sont les plus sûrs par défaut lorsque le signal n’a pas besoin de quitter cette page.

Les étiquettes globales connectent des noms de réseau correspondants n’importe où dans le projet. Ils sont utiles pour les rails, les réinitialisations et les signaux de contrôle délibérément partagés, mais ils sont également le moyen le plus simple de créer une connectivité longue distance accidentelle.

Les étiquettes hiérarchiques passent un signal dans ou hors d’une sous-feuille. Ils sont le bon choix lorsqu’un bloc de conception a défini des entrées et des sorties qui doivent rester révisables à la limite de la feuille.

Si vous choisissez d’abord la mauvaise vue, le texte lui-même ne vous enregistre pas. Une étiquette globale bien nommée peut toujours masquer une erreur de conception si elle va plus loin que prévu.

Comment placer une étiquette dans Kicad

Pour la balise de base dans l’éditeur de schéma, le flux de travail est simple :

Sélectionnez l’outil d’étiquettes approprié dans la bonne portée : local, global ou hiérarchique.

Cliquez sur le fil ou le segment net que vous souhaitez nommer.

Saisissez un nom net court et spécifique tel que ADC_REF, VBUS_SENSE ou MOTOR_EN.

Faites pivoter ou repositionnez l’étiquette si nécessaire afin que la feuille reste lisible autour de broches denses.

Exécutez ERC après l’étiquetage, surtout si vous avez modifié la portée du net plutôt que de simplement remplacer les passages de fil visibles.

Cette dernière étape est importante. La modification d’une étiquette peut modifier discrètement les contacts qui sont connectés entre eux. Le circuit peut sembler plus propre après que les marques ont remplacé les longs fils, mais ERC vous indique si le nettoyage a changé l’intention.

Instructional diagram comparing local, global, and hierarchical labels in a KiCad-style schematic workflow
Un bon schéma de marquage rend les limites de la feuille évidentes : les réseaux locaux restent locaux, les rails communs sont intentionnellement globaux et les blocs réutilisables ne révèlent que les signaux auxquels ils sont destinés.

Lorsque chaque type de tag KICAD a du sens

Utiliser les étiquettes locales pour le routage normal dans une feuille de calcul

Les étiquettes locales sont l’option la plus propre pour la plupart des signaux. Si un nœud de rétroaction d’ampli op, l’obturateur ou le traçage du capteur MOSFET ne doit jamais quitter la page, l’enregistrer localement réduit la probabilité que l’autre feuille déclare accidentellement le même nom plus tard. Les étiquettes locales facilitent également la vérification car elles n’impliquent pas une connexion cachée tout au long du projet.

Utilisez des étiquettes globales uniquement pour les signaux qui devraient être globaux

Les rails d’alimentation et plusieurs réseaux de contrôle méritent souvent des labels mondiaux, mais de nombreux projets les utilisent trop librement. Si chaque signal de contrôle devient global, la hiérarchie des feuilles cesse de dire la vérité sur la conception. Cela devient douloureux lors du débogage car le nom du réseau sur la septième page peut en fait être géré par un bloc sur la deuxième page sans limite évidente entre eux.

La règle pratique est la suivante : si l’examinateur demande : « Pourquoi ce signal devrait-il exister partout ? » Cela ne devrait probablement pas être mondial.

Utilisez des étiquettes hiérarchiques pour définir des interfaces entre les blocs

Les raccourcis hiérarchiques sont quelque chose que les plus grands projets de KICAD enregistrent. Ils font passer des signaux à traverser les bordures de la feuille via des ports explicites au lieu d’étiquettes invisibles du même nom. Pour les unités de conversion de puissance, les sous-systèmes MCU, les extrémités frontales analogiques ou les feuilles de rupture de connecteur, cette interface explicite vaut généralement un réglage supplémentaire car elle simplifie grandement les limites de conception et de débogage.

Erreurs de marquage courantes qui créent des problèmes de PCB réels

Réutilisation de noms génériques courts. Une étiquette comme EN ou Out est facile à taper et difficile à auditer. Sur une conception plus grande, il invite à des collisions accidentelles.

Rendre les signaux de contrôle locaux à l’échelle mondiale. Cela se produit souvent lorsque quelqu’un veut éviter de dessiner des ports de feuilles. Le schéma devient plus rapide à modifier et plus lent à faire confiance.

Renommer un filet sans vérifier les attentes en aval. Les tableaux de connecteurs, les notes de test, les cartes de broches du micrologiciel et les contraintes de mise en page peuvent toujours faire référence à l’ancien nom.

Utilisation des étiquettes pour masquer une architecture non résolue. Si la feuille ne fonctionne qu’une fois que chaque fil disparaît derrière les noms globaux, le projet a probablement besoin de limites de blocs plus propres, pas seulement de graphiques plus propres.

Ces erreurs ne sont pas seulement des problèmes schématiques. Les noms de réseau sont souvent donnés à l’éditeur de circuits imprimés, aux notes de production, à la dénomination de la sonde ou à la documentation de test. Une étiquette imprudente peut survivre jusqu’à ce qu’elle apparaisse lorsqu’elle se transforme en un nom de point de test erroné, une hypothèse erronée du code de broche du connecteur ou un signal manqué sur la carte de signal mixte.

Le workflow d’étiquetage qui reste lisible lors de la vérification

Si vous avez besoin de raccourcis qui survivent dans l’examen d’équipe et le débogage du conseil d’administration, une petite discipline de nommage est d’une grande importance :

Préférez les noms descriptifs liés à la fonction, pas à la position. Fan_tach est meilleur que SIG3.

Réservez des étiquettes mondiales pour les rails et une courte liste de filets intentionnellement partagés.

Nommez les ports hiérarchiques du point de vue de l’interface de bloc, pas seulement le nom du code PIN local.

Gardez les réseaux numériques analogiques, d’alimentation et rapides séparés visuellement, même lorsque les étiquettes retirent les longs fils.

Exécutez ERC après les modifications de l’interface, et non seulement à la fin du projet.

C’est la même discipline qui simplifie la planification et le dépannage. Les lecteurs inversés de PCB qui se soucient déjà Schéma Qualité de conception, SELECT workflow EDA, ou Lecture des schémas sans devinettes On constate généralement que la vue de l’étiquette est l’un des détails calmes qui distinguent un projet soigné d’un projet réparable.

Utilisez les étiquettes pour clarifier l’intention, et non les masquer

la meilleure réponse à Comment faire des raccourcis dans Kicad Ne « placez pas le texte sur le fil ». Il s’agit de « choisir une zone qui correspond à la limite de conception, puis nommer le réseau afin qu’un autre ingénieur puisse la visualiser rapidement ». Dès que vous le pensez, les étiquettes cessent d’être une étiquette et commencent à faire partie de la documentation du projet.

Dois-je utiliser des étiquettes globales pour chaque signal répété dans KICAD ?

non. Les étiquettes mondiales sont mieux réservées aux rails et aux filets intentionnellement partagés. Si un signal n’appartient qu’à l’intérieur d’un seul bloc ou doit croiser des feuilles généralement plus sûres.

Quelle est la différence entre une étiquette locale et une étiquette hiérarchique dans KICAD ?

Un réseau local étiquette un filet à l’intérieur de la feuille actuelle. Une étiquette hiérarchique est destinée à transmettre ce signal à travers

Pourquoi l’ERC est-il important après avoir changé d’étiquette dans KICAD ?

La modification d’une étiquette peut changer la connectivité sans changer beaucoup le dessin visible. ERC aide à attraper les fusions nettes non intentionnelles, les pilotes manquants ou les conflits de noms avant que le schéma n’atteigne la mise en page.

Comment dois-je nommer les filets à Kicad pour qu’ils restent

Utilisez des noms courts liés au fonctionnement, tels que ADC_IN, USB_CC1 ou Motor_Fault. Évitez les étiquettes vagues comme In, Out ou Test, sauf si le contexte est extrêmement limité et local.

À Propos De L'Auteur

Picture of Aidan Taylor
Aidan Taylor

Je suis Aidan Taylor et j'ai plus de 10 ans d'expérience dans le domaine de l'ingénierie inverse des PCB, de la conception des PCB et du déverrouillage IC.

Partager

Après Recommandée

Besoin D'Aide?

Retour en haut

Instant Quote

Devis Immédiat