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.

La fonctionnalité Health Check Monitor peut être configurée à l’aide de l’option PCB.HealthCheckMonitor dans la boîte de dialogue Advanced Settings dialog. Utilisez les paramètres suivants pour configurer le mode souhaité de la fonctionnalité. La valeur par défaut est 1.

0 - désactivé
1 - mode utilisateur
2 - mode débogage (rend disponibles des vérifications supplémentaires en cours de développement actif).

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.
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.
Exécutez une vérification spécifique ou exécutez toutes les vérifications en une seule fois.

Si le document de conception PCB est modifié, un avertissement indiquant que les résultats du health check sont obsolètes s’affichera. Utilisez le bouton Check All dans la bannière d’avertissement pour exécuter le contrôle d’intégrité PCB et actualiser les résultats.

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.
Sélectionnez une vérification pour afficher la liste des problèmes détectés.

Pour n’afficher dans la liste que les vérifications pour lesquelles des problèmes ont été détectés, utilisez le contrôle Show issues only en haut de la liste.

Utilisez le contrôle Show issues only pour filtrer la liste des vérifications.
Utilisez le contrôle Show issues only pour filtrer la liste des vérifications.

Lorsque le contrôle Show issues only est activé, vous pouvez trier la liste des vérifications par niveau de gravité en cliquant sur l’en-tête de la colonne d’icône.

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

    Cette vérification (désactivée par défaut) détecte les changements de broches entre l’empreinte d’un composant placé dans l’espace de conception PCB et l’empreinte correspondante dans la bibliothèque source applicable. Notez que seuls les éléments liés à la symétrie (broches, superpositions et corps 3D) sont pris en compte lors de l’application de la correction. Les autres modifications apportées à l’empreinte du composant placé, telles que la rotation, restent inchangées.

  • 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.
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
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
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
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

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu