La fonction « Electrical
Rules Check » permet un contrôle
automatique d'un schéma créé.
Elle signale toute anomalie dans un
schéma, telle que pins non connectées, symboles
hiérarchiques non connectés, sorties en
court-circuit...
Naturellement, un contrôle
automatique n'est pas infaillible, et certaines erreurs détectées
n'en seront pas forcément, et le logiciel permettant de
déceler les erreurs de conception n'a pas encore été
écrit.
Néanmoins, un tel contrôle
est très précieux, car il permet de trouver beaucoup
d'oublis et de petites erreurs.
En fait toutes les erreurs détectées
doivent être ou corrigées, ou vérifiées
et acceptées comme normales.
La qualité de la détection
est aussi directement liée au soin que l'on aura pris lorsque
les composants seront crées en librairie, pour la déclaration
des propriétés électriques des pins.
Les anomalies détectées
peuvent être définies comme « erreurs »
ou « warnings ».
7.2 - Utilisation.
Le contrôle E.R.C. est
lancé par l' icone
.
Si des erreurs sont décelées,
des marqueurs seront placés sur les éléments
concernés (pins, ou labels).
Cliquer sur les marqueurs, avec le
bouton gauche de la souris, pour avoir le diagnostic correspondant.
L'effacement des marqueurs est aussi
disponible dans ce menu.
Voici un exemple de contrôle :
On peut y voir 4 erreurs:
- Deux sorties reliées
ensemble.
- Deux entrées « en
l'air ».
- Une erreur sur une pin invisible
d'alimentation (ici on n'a pas mis une sortie d'alimentation pour la
piloter).
Remarque1:
Si on clique sur un marqueur, le
diagnostic sera affiché.
Remarque2:
Il est courant d'avoir une erreur
(type warning) sur les alimentations, alors que tout semble normal
(voir exemple ci dessus).
Ceci est dû à ce que
dans la plupart des schémas, les alimentations sont apportées
par des connecteurs, et non par des sources d'alimentations
(comme une sortie de régulateur, qui doit être du type
électrique Power out).
Le contrôle ERC ne
décèle donc généralement pas
de pins du type Power out pour piloter ces
lignes et les signale donc logiquement comme non pilotées.
On conseille donc de placer sur de
telles alimentations de placer un symbole d'alimentation
« PWR_FLAG » (qui symbolise en fait une
sortie d'alimentation).
On voit que l'erreur précédente
a disparu.
7.3 - Configuration
Le panneau Options permet
de configurer la fonction E.R.C. pour adapter la génération
des erreurs à chaque cas particulier :
Voici ce menu (matrice de
sélection) :
Pour chaque cas de connexion sur la
matrice de définition des erreurs, on peut définir une
connexion comme « normale », « warning »
ou « erreur), en cliquant une ou plusieurs
fois sur le bouton correspondant au cas particulier de connexion.
7.4 - Génération
du fichier de diagnostic.
On peut également générer
un fichier liste des erreurs en activant l'option Write erc
report.