PCB Health Check Monitor
L’objectif final de chaque conception de PCB est d’obtenir un ensemble correct et fiable de sorties d’assemblage et de fabrication, et le but de tout outil de conception est de fournir à l’utilisateur des outils lui permettant d’identifier et de résoudre les problèmes susceptibles de survenir au cours du processus de conception avant que la conception ne passe en production. Au fil de son développement continu, Altium Designer apporte des améliorations et des corrections de bogues à chaque version afin de vous offrir une meilleure expérience de conception et de vous aider à éviter certains aspects de routage « malsains » de vos PCB. Dans certains cas, de telles zones d’une carte peuvent être acceptables du point de vue du système DRC d’Altium Designer, sans entraîner de problèmes graves de fabrication. Cependant, elles peuvent provoquer une dégradation des performances logicielles et des problèmes lors de la co-conception MCAD ou de la génération des sorties PCB. Par exemple, dans les versions précédentes d’Altium Designer, des composants PCB pouvaient avoir une valeur de rotation de 360 degrés, mais cette situation n’est plus autorisée dans les versions actuelles : le logiciel définira ces composants à 0 degré.
Ces éléments de routage de carte « malsains » peuvent être présents dans des conceptions créées avec des versions du logiciel antérieures à l’amélioration et à la correction de certaines zones. La fonctionnalité PCB Health Checks est disponible pour vous aider à détecter et à résoudre ce type de problèmes, ainsi que d’autres problèmes pouvant survenir dans certaines conditions. Ces vérifications vous permettent de découvrir les problèmes courants dans la conception PCB, de les corriger et d’éviter des problèmes potentiels lors des étapes suivantes du processus de conception et de fabrication.
Lorsqu’aucun objet n’est sélectionné dans le document PCB actif, le panneau Properties comprend l’onglet Health Check qui vous permet de configurer, d’exécuter et d’explorer les résultats du PCB Health Check.

L’interface du Health Check Monitor est l’onglet Health Check du panneau Properties lorsqu’aucun objet n’est sélectionné dans le document PCB.
Configuration et exécution d’un Health Check
Les vérifications disponibles sont répertoriées dans la zone de grille de la région Checks de l’onglet Health Checks. Toutes les vérifications sont regroupées par catégories pertinentes (Regions, Polygons, Components, etc.). À l’aide de la colonne de cases à cocher, vous pouvez activer/désactiver des vérifications spécifiques ou utiliser la case à cocher dans l’en-tête de colonne pour activer/désactiver toutes les vérifications.
Un health check est exécuté automatiquement à l’ouverture du document PCB. À tout moment pendant le processus de conception, vous pouvez exécuter manuellement une vérification spécifique en cliquant dessus avec le bouton droit dans la liste et en sélectionnant la commande Run Check, ou exécuter toutes les vérifications activées en cliquant sur le bouton Check All au bas de la liste.

Exécutez une vérification spécifique ou exécutez toutes les vérifications en une seule fois.
Si des problèmes sont détectés pour une vérification, le nombre de problèmes détectés pour cette vérification sera affiché dans la colonne Issues. Le nombre total de problèmes trouvés pour la conception PCB actuelle est affiché entre parenthèses dans l’en-tête de colonne. En outre, une icône sera affichée dans cette colonne. L’icône reflète le niveau de gravité du problème détecté, selon son type :
-
– Info
-
– Avertissement
-
– Erreur
L’icône du problème le plus grave détecté sera également affichée à côté du titre de l’onglet Health Check. S’il n’y a aucun problème, l’icône
sera affichée dans le titre de l’onglet.
Sélectionnez une entrée de vérification pour afficher la liste des problèmes détectés pour cette vérification dans la région Issues du panneau.

Sélectionnez une vérification pour afficher la liste des problèmes détectés.
Résolution des problèmes détectés
Lorsque vous cliquez sur une vérification dans la région Check du panneau, la région Issues du panneau est renseignée avec les problèmes détectés pour cette vérification. Cliquez sur un problème dans la liste pour zoomer, centrer et mettre en surbrillance (lorsque cela est possible) un objet en cause dans l’espace de conception de l’éditeur PCB. Des recommandations sur la manière de corriger un problème pour la vérification sélectionnée sont affichées dans la zone d’information du panneau.
Les vérifications suivantes peuvent être corrigées automatiquement :
-
Zero Area Regions
-
Zero Area Polygons
-
Micro-Segments
-
Shelved/Modified Polygons
-
360deg Component
-
Components with Mirrored Footprints
-
Duplicate Component Designators
-
Unused xSignals
-
Unused From-Tos
Pour utiliser la correction automatique, sélectionnez une vérification dans la liste et cliquez sur le bouton Fix Issues au bas de la liste des problèmes. Vous pouvez également cliquer avec le bouton droit sur une vérification dans la liste Checks et sélectionner la commande Fix Issues dans le menu qui apparaît.

Corrigez automatiquement les problèmes détectés à l’aide de la commande Fix Issues.
Exécution d’un Health Check lors de la génération des sorties
Lorsque vous essayez de générer les sorties à partir d’un fichier OutJob ou directement depuis l’éditeur PCB et que la conception contient un problème critique (un polygone mis de côté ou un polygone qui a été modifié mais non repouré et/ou un panneau dont l’empilement de couches est incompatible avec l’empilement de couches de la carte parente), une boîte de dialogue d’avertissement s’affiche. La boîte de dialogue vous avertit que les sorties à générer ne seront pas correctes et indique le ou les numéros des objets en cause. Vous pouvez annuler la génération des sorties et ouvrir directement l’onglet Health Check depuis la boîte de dialogue, ou poursuivre la génération des sorties. Pour le problème d’empilement de couches incompatible, vous pouvez également ouvrir le rapport HTML de compatibilité.

La boîte de dialogue PCB Health Check Issues Detected
Signalement des problèmes détectés
Les problèmes détectés par PCB Health Check Monitor peuvent être répertoriés dans le rapport HTML généré lors de l’exécution d’un Batch DRC. Dans la boîte de dialogue Design Rule Checker dialog, sélectionnez l’option Create Report File et sa sous-option Report PCB Health Issues.

L’option Report PCB Health Issues dans la boîte de dialogue Design Rule Checker
Après avoir exécuté le Batch DRC à l’aide du bouton Run Design Rule Check de la boîte de dialogue, le nombre de PCB Health Issues détectés sera affiché en haut du rapport, et les problèmes seront répertoriés sous l’en-tête PCB Health Issues.

Exemple du rapport généré lorsque l’option Report PCB Health Issues était activée dans la boîte de dialogue Design Rule Checker
