Erreur ERC "ErrType (3): broche connectée à d'autres broches mais pas de broche pour le piloter"

27

Le circuit simple suivant donne le message d'erreur suivant lors de l'exécution de la vérification ERC:

ErrType(3): Pin connected to some others pins but no pin to drive it
@ (2.5000 ",4.0000 "): Cmp #PWR01, Pin 1 (power_in) not driven (Net 5) 

schéma

Le composant CONN_2 est censé recevoir une alimentation externe. Je n'ai apporté aucune modification à sa configuration de broches, ce que je devrais probablement faire. Comment dois-je procéder correctement?

hlovdal
la source

Réponses:

17

Je pense que le drapeau d'alimentation est préféré et c'est ce que j'utilise habituellement (et ce que la documentation recommande IIRC) pour arrêter les erreurs ERC si les broches ne sont pas définies sur la sortie de puissance (voir ci-dessous) Dans ce qui précède, vous avez juste besoin de mettre un drapeau d'alimentation sur la broche 2 du fusible et l'avertissement devrait disparaître.

En outre, vous pouvez définir une broche de composant sur une sortie d'alimentation (c.-à-d. GND / VCC) et aucun indicateur d'alimentation ne sera nécessaire.
Notez que le 6V net n'a pas le même avertissement, je pense que la sortie opamp sera réglée sur une sortie.

Modifier - vient de confirmer que cela fonctionne bien, donc si vous avez par exemple un symbole de batterie, réglez les broches sur la sortie de puissance et il n'y a pas besoin de drapeaux. Avec un régulateur de tension linéaire typique, vous définiriez la broche OUT sur la sortie de puissance. Ceci est courant dans tous les logiciels PCB que j'ai utilisés, vous devez vous assurer que vous définissez les broches sur le bon type (pas seulement l'alimentation) lors de la création d'un composant afin que l'ERC puisse fonctionner correctement. Voici les types disponibles dans Kicad:

PinTypes

L'erreur ne se produit (correctement) que si un réseau n'a rien pour le piloter, donc si vous avez quelque chose comme un connecteur d'alimentation qui a des broches passives (s'il est réglé correctement), il ne saura pas qu'ils sont destinés à l'alimentation jusqu'à ce que vous le disiez explicitement.

Vous pouvez réellement décider de ce que vous voulez savoir, mais en définissant le tableau ci-dessous en conséquence. Par exemple, si vous vouliez que l'ERC génère une erreur si une entrée était connectée à une entrée, vous changeriez la case supérieure du vert (pas de message) en jaune (avertissement) ou rouge (erreur)

ERCOptions

Oli Glaser
la source
Le réglage de la puissance de sortie sur la broche 2 du fusible a résolu le problème.
hlovdal
Merci, c'est exactement ce que je cherchais. Goto Tools -> Library Editor Ouvrez votre composant dans l'éditeur de bibliothèque.Appuyez sur 'E' sur le composant.Choisissez la broche pour modifier.Changez la puissance de sortie du 'type électrique'. C'est ça. :)
17
Pour les gens qui veulent tl; dr: La bonne façon de résoudre le problème est d'utiliser des indicateurs de puissance (multiples) (symbole de la bibliothèque "power", en forme de losange, PWR_FLAG dans l'image le long de la question), PAS de modification des épingles de symbole dans la bibliothèque (surtout si le symbole est dans la bibliothèque standard).
pfalcon
1
Le document suivant m'a aidé à résoudre le problème dans mon cas: blog.iteadstudio.com/wp-content/uploads/2014/09/… (étape 41).
dubbaluga
kicad change souvent son fonctionnement. lourd pour les débutants comme moi qui ne l'utilisent qu'une fois par an. j'ai essayé les étapes ci-dessus, mais je ne peux pas le reoslve. en utilisant une mise en page très très simple, vcc - switch - r - led - gnd donne mal à la tête! n'y a-t-il pas un moyen simple de faire des choses très commin sans avoir à connaître toute cette magie? Pourquoi faut-il changer une simple entrée de commutateur pour la mettre hors tension? je ne comprends pas, sa puissance d'entrée pour moi. ;)
0

Dans le schéma KiCad, si vous connectez une broche définie comme entrée à une autre broche définie comme entrée et qu'il n'y a pas de troisième fil fournissant une entrée tension / courant / signal, c'est une contradiction logique. N'est-ce pas? C'est exactement ce que "No Driven Means" Pour supprimer l'erreur, changez l'un des deux types de broches en sortie et ça devrait aller alors ...

user2951816
la source