Configuration des contraintes de conception

En un coup d'œil

Découvrez comment configurer les contraintes de conception depuis le schéma dans Altium Designer à l’aide du gestionnaire de contraintes. Ce tutoriel vous guide dans la définition des distances d’isolement électrique, des largeurs de routage pour les nets de signal et d’alimentation, ainsi que des dimensions des vias, avant de transférer vos données de conception vers le PCB. Suivez les étapes pour définir les contraintes de votre projet de tutoriel et progresser vers la réalisation de votre carte.

- Définissez les distances d’isolement requises entre les objets appartenant à des nets différents.
- Configurez les largeurs de routage générales et créez une classe de nets Power avec des contraintes de largeur spécifiques.
- Définissez le diamètre des vias et de leurs trous, puis enregistrez vos contraintes et votre projet.
Approfondissez avec l'IA :

Main page: Définition des exigences de conception à l’aide du gestionnaire de contraintes

L’éditeur de PCB d’Altium Designer est un environnement piloté par des règles. Avec un ensemble bien défini de contraintes de conception, vous pouvez mener à bien des conceptions de circuits imprimés répondant à des exigences variées et souvent strictes.

Les contraintes de conception sont configurées dans le gestionnaire de contraintes, accessible aussi bien depuis le schéma que depuis le PCB. Dans ce tutoriel, les contraintes de conception seront définies côté schéma, puis transférées vers le PCB avec les autres données de conception (composants et nets).

Les contraintes nécessaires dépendent de la nature de votre conception et des capacités de fabrication. Il n’existe pas d’ensemble de contraintes universel adapté à toutes les conceptions.

Définition de la contrainte d’espacement

La première étape consiste à définir la distance minimale entre des objets électriques appartenant à des nets différents. Cette exigence est gérée par les contraintes de conception relatives à l’espacement. Le gestionnaire de contraintes comprend la vue Clearances, qui présente une matrice permettant de définir les espacements entre les classes de nets de la conception. Pour ce tutoriel, un espacement de 0,25 mm entre tous les objets convient.

  1. Lorsque la feuille de schéma du projet est le document actif (si ce n’est pas le cas, cliquez sur l’onglet du document schématique en haut de l’espace de conception), sélectionnez la commande Design » Constraint Manager dans les menus principaux pour ouvrir le gestionnaire de contraintes. La vue Clearances du gestionnaire de contraintes s’ouvre par défaut.

     
  2. Sélectionnez la commande Tools » Measurement Units » mm dans les menus principaux pour passer des mils aux millimètres dans le gestionnaire de contraintes.

  3. Cliquez dans la cellule à l’intersection de la ligne All Nets et de la colonne All Nets, saisissez 0.25, puis appuyez sur Enter.

     

    Il n’est pas nécessaire de saisir les unités de mesure. Les unités de mesure par défaut seront automatiquement ajoutées à la valeur saisie.

Définition des contraintes de largeur

La largeur des pistes est contrôlée par la contrainte de conception de largeur applicable, qui est automatiquement sélectionnée lorsque vous commencez à router un net.

  • Lorsque vous configurez les contraintes, l’approche de base consiste à définir une contrainte générale ciblant le plus grand nombre de nets, puis à ajouter des contraintes spécifiques pour les nets ayant des exigences particulières en matière de largeur, comme les nets d’alimentation. La priorité des contraintes s’applique automatiquement selon la hiérarchie naturelle des objets de conception. Par exemple, la conception de ce tutoriel comprend plusieurs nets de signaux et deux nets d’alimentation. La contrainte commune à tous les nets peut être réglée sur 0,25 mm. Bien que la portée All Nets cible également les nets d’alimentation, ces derniers peuvent être ciblés séparément en ajoutant une contrainte spécifique.

  • La contrainte de conception de largeur comprend des réglages de largeur minimale, maximale et préférée. Utilisez-les si vous souhaitez disposer d’une certaine souplesse pendant le routage.

  • Évitez d’utiliser les réglages minimum et maximum pour définir une seule contrainte couvrant toutes les dimensions requises dans l’ensemble de la conception. Ce faisant, vous renonceriez à la possibilité de laisser Altium Designer vérifier que chaque objet de conception est dimensionné de manière adaptée à sa fonction.

  1. Ouvrez la vue Physical du gestionnaire de contraintes à l’aide du bouton correspondant situé en haut.

  2. Cliquez dans la cellule de la colonne Min Width ou Preferred Width pour All Nets, puis définissez les valeurs de largeur suivantes dans la partie inférieure du gestionnaire de contraintes :

    • Min Width = 0.2

    • Preferred Width = 0.25

    • Max Width = 0.25

     
  3. L’étape suivante consiste à ajouter une autre contrainte pour spécifier la largeur de routage des nets d’alimentation. Pour ce faire, créez une classe de nets pour les nets d’alimentation, puis appliquez des contraintes de largeur spécifiques à cette classe. Dans la vue Physical, sélectionnez les lignes des nets 12V et GND en maintenant la touche Ctrl enfoncée et en cliquant sur les noms des nets, puis faites un clic droit sur la sélection et choisissez la commande Classes » Add Selected to Class » New Class dans le menu contextuel.

  4. Dans la boîte de dialogue Add Class qui s’ouvre, saisissez Power dans le champ Name, vérifiez que les nets 12V et GND figurent tous deux dans la colonne Member, puis cliquez sur Ok.

  5. Une entrée correspondant à la classe de nets Power apparaît dans la vue Physical, avec les nets 12V et GND répertoriés en dessous. Cliquez dans la cellule de la colonne Min Width ou Preferred Width pour cette classe de nets, puis définissez les valeurs de largeur suivantes :

    • Min Width = 0.25

    • Preferred Width = 0.5

    • Max Width = 0.5

     

Définition de la contrainte de style de via

Lors du routage, un via est automatiquement ajouté lorsque vous changez de couche. Dans ce cas, les propriétés du via sont définies par la contrainte de conception de style de via applicable.

  1. Dans la vue Physical du gestionnaire de contraintes, cliquez dans la cellule de la colonne Via Style pour All Nets, puis définissez les valeurs de style de via suivantes dans la partie inférieure du gestionnaire de contraintes :

    • Diameter = 1

    • Hole Size = 0.6

     

    Comme il est très probable que les nets d’alimentation puissent être routés sur une seule face du circuit imprimé, il n’est pas nécessaire de définir une contrainte de style de via de routage spécifique pour ces nets.

  2. Enregistrez les modifications apportées dans le gestionnaire de contraintes en sélectionnant la commande File » Save dans les menus principaux.

  3. Fermez le gestionnaire de contraintes en faisant un clic droit sur son onglet en haut de l’espace de conception et en sélectionnant la commande Close Multivibrator.PrjPcb [Constraints] dans le menu contextuel.

  4. Enregistrez le projet localement en faisant un clic droit sur son entrée dans le panneau Projects et en sélectionnant Save dans le menu contextuel.

La définition des contraintes est maintenant terminée. Il est temps de créer le PCB !

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contents