Bonjour, je suis en train de router ma carte mais je pense que j'ai fait des erreurs sur mon schéma.
J'utilise différentes feuilles car mon schéma est assez gros.
J'ai utilisé des labels pour les différents schéma/ feuilles.
Je ne comprends pas quelles différence y a t'il entre labels local, label globaux et label hiérarchique.
Sachant que j'ai découpé mon schéma en plusieurs feuilles , a quel moment utiliser l'un ou l'autre.
Quelle logique faut t'il avoir? Je me suis aperçu du problème lorsque je suis passé au routage, j’obtiens plusieurs masse (gnd et /gnd) et plusieur 5v (5v et /5v). Donc gnd n'est pas connecté a /gnd , de même 5v n'est pas connecté au /5v.
je n'utilise pas KiCAD mais si c'est comme sur PADS tu renommes tes labels de façon identique : normalement au 1er renommage il devrait te proposer d'appliquer le nom à tous les labels identiques ... du moins j'espère que ça fonctionne pareil
Local, comme son nom l'indique n'est connu que dans la feuille
Global, est visible de toutes les pages. Utilisé lorsqu'on a un schéma sur plusieurs pages mais sans hiérarchie.
Hiérarchique, est utilisé lorsque tu crées une hiérarchie, une page appelle une(des) page(s) qui peuvent elles-mêmes appeler d'autres pages (en utilisant le symbole Hierarchical Sheet).
EDIT : JE VIENS DE SUPPRIMER LES ETIQUETTES M (MASSE) ET LES MASSES SONT RELIÉES
CONTRAIREMENT A CE QUE J'AI ÉCRIT.
JE RETOURNE SOUS MON TIPI POUR VÉRIFIER.
Que ce soit en schéma hiérarchique avec étiquette hiérarchique (label= étiquette : sorry I speak in french) ou avec des étiquettes globales en schéma à plat, cela fonctionne très bien.
Il y a une chose que tu n'as pas comprise, c'est que seules les étiquettes sont reliées, pas les symboles.
Déclarer un point comme une masse en lui plaçant un symbole masse n'est pas équivalent à lui attribuer une étiquette "Masse". On peut nommer ce point comme on veut, j'ai choisi M comme masse, mais j'aurai pu appeler ce point « tartenpion »
Et heureusement que Kicad ne relie pas automatiquement les symboles masses.
En analogique avec des fréquences de plusieurs centaines de MHz, voire dizaines de GHz on travaille en masses « locales » qu'il faut faire cohabiter, c'est toute la difficulté de l'analogique pur.
Exemple d'un schéma à plat que j'ai fait pour la démonstration :
Feuille principale :
Je viens de vérifier : contrairement à ce que je pensais Kicad relie automatiquement les masses, le vieil analogicien que je suis dit que c'est une conne***ie mais c'est comme ça.
Kicad a encore des marches à gravir avant d'être équivalent aux mastodontes.
@fdufnews : Décidément je met trop de temps pour répondre, les jeunes sont trop rapides
Pour ton schéma comment veux-tu que l'on trouve quelque chose sur une image avec si peu de définition.
Même si tu nous transmettais le projet kicad complet, je serais étonné que quelqu'un ait suffisamment de temps disponible pour y trouve l'erreur.
Il n'y a pas 36 méthodes pour comprendre ce qu'il faut faire : fais comme moi crée un circuit simple, notes ce que tu fais bien ou fais mal.
Une fois que tu auras compris ce qu'il faut faire, retourne à ton gros schéma.
Il faut garder les pieds sur terre où tu auras trouvé et corrigé les erreurs dans l'heure qui suit où l'opération se transformera à chercher une aiguille dans une botte de foin.
Dans ce cas refaire le schéma prendra moins de temps.
C'est mon avis, c'est toi qui vois.
L'important est de réussir avec un schéma rudimentaire.
Mais au final, ils seront interconnectés, Kicad a-t-il une procédure de prévue ou faut-il utiliser une astuce ?
Je sais que c'est possible, au boulot nos implanteurs savaient le faire. J'avais assez avec mon taf pour m'occuper de celui des autres, il a fallu que je sois en retraite pour m'y intéresser.
En gros un « NetTie » est constituée de fausses résistances 0 ohms qui sont interprétés par la partie PCB de Kicad comme une piste cuivre positionnable entre deux plans de masses distinct.
Utile pour ceux qui veulent séparer le plan de masse des mesures analogiques de celui des signaux numériques.
Je ne comprends pas ce qui te bloque avec un schéma hiérarchique.
Fichier/PageSettings ou la 3ème icône en partant de la gauche de la barre de menu. Tu peux aller jusqu'au A0 mais le problème avec les schémas de grande taille c'est qu'on ne peut pas les imprimer ou alors cela les rend illisible.
Je partage tout à fait l’avis de @fdufnews : les schémas hiérarchiques sont expressement fait pour les très gros schémas qui sont découpés en sous ensembles de taille plus humaine ou pour les schémas dans lesquels une partie revient régulièrement.
Il n’y a aucune différence entre les schémas hiérarchiques et un programme : les programmes sont découpés en fonctions, on fait de la programmation en fichiers séparés, on utilise des bibliothèques de composants.
Cela correspond simplement au fonctionnement du cerveau.
La seule solution pour t’en sortir est de faire comme j’ai.
Je connaissais l’existence de ces schémas hiérarchiques, mais avant de lire ta question je n’avais jamais regarder comment les réaliser. Fait-toi la main sur un schéma ridiculement à raz les pâquerettes.
Et s’il faut que tu refasses le schéma actuel, eh bien tu le refais proprement en utilisant tes nouvelles connaissances.
Il faut accepter les phases d’apprentissage.
@cyrilcarlita2 Gérer une hiérarchie ce n'est pas compliqué.
Dans la page principale on pose un symbole page hiérarchique, on remplit les propriétés
clique droit sur le symbole, entrer dans la page
on fait son schéma
label local pour les signaux qui restent dans cette page
label hiérarchique pour les signaux qui remontent dans la page principale. Penser à définir le sens des signaux pour ne pas avoir d'erreur lorsqu'on passe le DRC.
pour les alimentations on utilise les symboles d'alimentations qui permettent d'avoir des alimentations globales sans encombrer le schéma
quand le schéma est terminé on remonte dans la page principale
clique droit sur le symbole de la page hiérarchique synchronisation des pins hiérarchiques
on sélectionne les labels à ajouter
on clique sur ajouter les pins
on place les symboles sur le tour du symbole de la page
on raccorde les signaux au reste du schéma
plus tard, si on fait des modifications dans la feuille hiérarchique et que des labels hiérarchiques sont ajoutés ou supprimés, il faut refaire l'étape de synchronisation
? ? ? ?
Il n'y a aucun fichier netlist à manipuler !
Ce que Kicad appelle une net list est le squelette du fichier qui sert à faire des simulations Spice.
Du PCB il suffit de cliquer sur l'icône (5e en partant la droite) :
Elle est claire : images séparées par une diagonale, d'un coté l'icône schematique, de l'autre coté l'icône circuit imprimé !