Working with Device Sheets
Il existe une forte incitation à réutiliser des sections de circuits issues de conceptions existantes. La conception est éprouvée, donc l’ingénierie est déjà faite, cela fait gagner du temps, peut aider à réduire le stock de composants et permet à votre équipe de conception de se concentrer sur le développement de nouveaux concepts et produits.
Les concepteurs sont des personnes ingénieuses - ils réutilisent déjà en permanence des conceptions existantes. Il peut s’agir d’un circuit éprouvé qu’ils récupèrent, ou peut-être qu’ils copient-collent à partir d’une conception existante, ou qu’ils lient une feuille de schéma existante dans une nouvelle conception.
Les feuilles de périphérique simplifient le processus de conception en fournissant des blocs modulaires et cohérents pouvant être réutilisés d’un projet à l’autre. Les symboles de feuille de périphérique sont placés et référencés de manière similaire aux composants. Ils sont connectés et fonctionnent de la même manière qu’un symbole de feuille qui référence un document schématique standard, mais ne sont pas explicitement ajoutés à un projet.
Feuilles de périphérique
Les feuilles de périphérique sont des blocs développés pour être réutilisés dans différentes conceptions. Elles contiennent généralement des circuits prédéfinis utiles dans plusieurs projets, par exemple une alimentation.

Une feuille de périphérique peut être utilisée dans plusieurs projets.
Une feuille de périphérique est créée et stockée comme un document schématique normal dans un dossier déclaré de feuilles de périphérique. Au lieu d’être ajoutées comme document, elles sont placées et référencées dans un projet de manière similaire à un composant. Les feuilles de périphérique sont incluses dans la hiérarchie du projet et peuvent être distinguées des documents schématiques standard par une icône de document différente dans le panneau Projects.
Les feuilles de périphérique sont généralement configurées en lecture seule par défaut. Cela donne à tous les concepteurs de l’équipe l’assurance qu’elles sont complètes et prêtes à l’emploi, et garantit également que personne dans l’équipe de conception ne puisse les modifier par inadvertance. Comme elles sont configurées en lecture seule, les désignateurs de composants ne peuvent pas être modifiés, pas plus que le numéro de feuille schématique.
La différence fondamentale entre une feuille de périphérique et une feuille schématique classique est que le logiciel dispose de fonctionnalités supplémentaires pour gérer l’annotation des composants et la numérotation des feuilles schématiques lorsque le projet inclut des feuilles de périphérique.
Activation de la prise en charge des feuilles de périphérique
-
À l’aide de l’Explorateur de fichiers Windows, créez un dossier à un emplacement approprié pour contenir vos feuilles de périphérique. Si nécessaire, vous pouvez créer un dossier parent appelé
Device Sheetsavec des sous-dossiers adaptés aux exigences de votre entreprise, tels queData Conversion,Power, etc.
-
Le dossier parent des feuilles de périphérique est déclaré dans la page Data Management - Device Sheets de la boîte de dialogue Preferences, comme illustré ci-dessous. Activez l’option Include Sub-folders si nécessaire.
Création d’une feuille de périphérique
Une feuille de périphérique peut être n’importe quelle feuille schématique normale, y compris un schéma contenant des symboles de feuille qui référencent d’autres feuilles schématiques. C’est le fait qu’elles soient placées comme feuille de périphérique depuis le dossier des feuilles de périphérique qui indique au logiciel que cette feuille schématique est une feuille de périphérique, que les options de contrôle des feuilles de périphérique définies dans la boîte de dialogue Preferences doivent être appliquées, et que les commandes spéciales d’annotation et de numérotation des feuilles doivent être respectées.
Comme indiqué précédemment, les feuilles de périphérique sont généralement configurées en lecture seule. La difficulté du travail avec les feuilles de périphérique ne consiste pas à protéger cette portion de conception contre les modifications ; elle consiste à gérer les tâches de finalisation de la conception effectuées lorsque celle-ci est terminée, à savoir la numérotation des feuilles schématiques et l’annotation des composants.
Quelques étapes préparatoires doivent être suivies avant qu’un schéma soit copié ou déplacé dans le dossier de stockage des feuilles de périphérique :
-
Considérez la feuille de périphérique comme un travail terminé ; assurez-vous que le bon modèle lui est appliqué, avec les annotations d’entreprise requises et les chaînes spéciales définies.
-
L’utilisation d’une convention de nommage systématique pour les feuilles de périphérique peut aider à les organiser dans la boîte de dialogue Select Device Sheet.
-
Annotez le schéma de la feuille de périphérique (Tools » Annotation » Annotate Schematics) avant de le placer dans le dossier des feuilles de périphérique. Certains concepteurs utilisent un schéma simple et plat de numérotation des composants, tandis que d’autres incluent un suffixe reflétant la fonction du circuit. Lorsque la conception est terminée, toutes les feuilles et tous les composants peuvent être renumérotés dans l’ensemble du projet.
Utilisation d’une feuille de périphérique dans votre projet
Une feuille de périphérique est utilisée dans un projet en plaçant le symbole de feuille qui la représente. Pour ce faire :
-
Exécutez la commande Place » Device Sheet Symbol depuis les menus principaux, à l’aide de la commande Device Sheet Symbol dans le Active Bar, ou faites un clic droit dans l’espace de conception puis choisissez la commande Place » Device Sheet Symbol dans le menu contextuel.
-
La boîte de dialogue Select Device Sheet s’ouvre. L’arborescence de gauche affiche la structure des dossiers sous le dossier choisi dans la page Data Management - Device Sheets de la boîte de dialogue Preferences. Toutes les feuilles schématiques détectées dans le dossier sélectionné seront listées à droite, comme illustré ci-dessous. Saisissez les caractères souhaités dans le champ Filter pour filtrer les feuilles de périphérique cibles.
Sélectionnez le bon dossier de feuilles de périphérique à gauche, puis la feuille de périphérique requise à droite.
-
Sélectionnez la feuille de périphérique requise, puis cliquez sur OK. Vous reviendrez à l’éditeur de schéma avec le symbole de feuille de cette feuille de périphérique attaché au curseur.
-
Cliquez pour placer le symbole de feuille à l’emplacement souhaité. Notez que le symbole de feuille de périphérique est différent d’un symbole de feuille qui référence une feuille schématique classique et présente des coins arrondis ainsi qu’un symbole de recyclage. Vous pouvez redimensionner le symbole placé et déplacer les entrées de feuille.

Un symbole de feuille de périphérique placé -
Notez qu’une icône de document différente est utilisée pour représenter une feuille de périphérique par rapport à une feuille schématique classique.
La feuille de périphérique apparaît dans la hiérarchie du projet avec une icône spéciale de feuille de périphérique.
Après qu’un symbole de feuille de périphérique a été placé dans un document schématique, il se comporte de la même manière qu’un symbole de feuille standard, mais possède des propriétés graphiques différentes pour indiquer qu’il référence une feuille de périphérique. Notez que la propriété File Name d’une feuille de périphérique n’utilise pas l’extension de fichier .SchDoc.
► En savoir plus sur Creating Connectivity.
Propriétés d’une feuille de périphérique

Une feuille de périphérique en lecture seule. Notez que l’onglet Editor en bas de la fenêtre de conception porte le suffixe (ReadOnly) pour indiquer que vous affichez une feuille de périphérique
qui ne peut pas être modifiée. Il existe également une option permettant d’afficher un filigrane de lecture seule et un filigrane de feuille de périphérique (recyclage).
Une fois que vous avez placé un symbole de feuille de périphérique, ouvrez la feuille de périphérique pour afficher ses propriétés graphiques. Le paramètre par défaut des feuilles de périphérique est la lecture seule tel que configuré dans la section Options de la page Data Management - Device Sheets de la boîte de dialogue Preferences. Notez que l’option Read-Only est indépendante de l’affichage du Read Only Watermark sur la feuille. Vérifiez l’onglet Editor en bas de la fenêtre de conception pour voir si une feuille est ReadOnly (comme illustré ci-dessus).
Modification d’une feuille de périphérique
Vous pouvez modifier les feuilles de périphérique de deux façons : soit à partir des documents schématiques source dans les dossiers de feuilles de périphérique, soit directement dans votre projet.
Modifier une feuille de périphérique depuis le dossier de feuilles de périphérique
Pour modifier des feuilles de périphérique depuis vos dossiers de feuilles de périphérique :
-
Fermez tous les projets ouverts qui référencent la feuille de périphérique. Vous ne pourrez pas ouvrir une feuille de périphérique comme schéma source si un projet qui la référence est actuellement ouvert.
-
Utilisez la commande File » Open pour ouvrir la feuille de périphérique depuis sa source dans le dossier de feuilles de périphérique. La feuille se présentera comme un schéma standard, sans aucun filigrane.
-
Effectuez les modifications nécessaires, enregistrez les changements puis fermez la feuille de périphérique.
Modifier directement des feuilles de périphérique dans votre projet
Pour modifier directement des feuilles de périphérique dans votre projet :
-
Cliquez sur
en haut à droite pour ouvrir la boîte de dialogue Preferences .
-
Ouvrez la page Data Management - Device Sheets.
-
Désactivez la case à cocher Make Device Sheets in Projects Read-Only, puis cliquez sur OK.
Conception hiérarchique avec des feuilles de périphérique
Une feuille de périphérique peut contenir des symboles de feuille de périphérique, bien qu’elle ne puisse pas être la feuille supérieure d’un projet en raison de ses implications hiérarchiques. Il n’y a aucune limitation quant à la profondeur de la structure hiérarchique lors de l’utilisation de feuilles de périphérique.
Pour préparer des feuilles de périphérique hiérarchiques :
-
Préparez et enregistrez tous les documents schématiques enfants concernés comme feuilles de périphérique dans le dossier des feuilles de périphérique.
-
Placez le symbole de feuille de périphérique dans le schéma parent et enregistrez-le dans le dossier des feuilles de périphérique.

Ce schéma est une feuille de périphérique, et il comporte également un symbole de feuille de périphérique placé dessus référençant une feuille de périphérique enfant.
Refactorisation de votre conception avec des feuilles de périphérique
Main article: Refactorisation de conception
Le processus de conception est souvent non structuré et organique. Le concepteur peut formuler des idées pour plusieurs parties de la conception en même temps, en capturant des sections au fur et à mesure de l’évolution de ses idées. Cela signifie que ce qui avait commencé comme un ensemble de schémas bien organisé et soigneusement disposé peut devenir encombré et mal organisé. Bien que vous puissiez couper, copier et coller pour réorganiser la conception schématique, ce n’est pas toujours la meilleure approche.
Pourquoi ne pas couper et copier ? Lorsqu’un composant est placé, un identifiant unique lui est attribué, et cet identifiant est automatiquement réinitialisé chaque fois qu’un composant est coupé, copié et collé. Cette gestion des UID est effectuée afin de garantir qu’il n’existe qu’une seule occurrence de chaque UID utilisée dans la conception, car il s’agit du champ clé qui relie le composant schématique au composant PCB. L’approche couper/copier/coller convient si la conception n’a pas été transférée vers l’éditeur PCB, mais si c’est le cas, il est préférable d’utiliser les outils de refactorisation.
Déplacement d’un sous-circuit vers une autre feuille
La manière la plus simple de déplacer une section de circuit d’une feuille à une autre consiste à la sélectionner puis à exécuter la commande Edit » Refactor » Move Selected Subcircuit to Different Sheet depuis les menus principaux (également disponible via le menu contextuel lorsqu’une sélection est active). La boîte de dialogue Choose Destination Document s’ouvre. Lorsque vous sélectionnez la feuille cible puis cliquez sur OK, cette feuille apparaît avec le sous-circuit flottant sur le curseur, prêt à être positionné.

À l’aide de la commande Move Selected Subcircuit to Different Sheet, une section de circuit sélectionnée peut être facilement déplacée vers une autre feuille du projet.
Les commandes de refactorisation prennent en charge :
-
La conversion d’un schéma existant en feuille de périphérique.
-
La conversion d’une feuille de périphérique en feuille schématique standard.
-
Le déplacement d’une section de circuit vers une autre feuille.
-
La conversion d’une pièce en symbole de feuille.
► En savoir plus sur la refactorisation de conception.
Annotation des composants et des feuilles
Pour garantir l’intégrité du circuit utilisé dans une feuille de périphérique, celle-ci ne doit pas être modifiée lors de l’utilisation normale de la conception. Cela signifie que le numéro de feuille et les affectations de désignateurs ne doivent pas être modifiés sur la feuille. Alors, comment numéroter toutes les feuilles du projet et annoter tous les composants ?
Ces tâches sont gérées par deux commandes : les feuilles sont numérotées à l’aide de la commande Annotate Compiled Sheets, et les composants sont annotés à l’aide de la commande Board Level Annotation. Les affectations de numéros de feuille et de désignateurs sont stockées dans un fichier séparé, <ProjectName>*.annotation.
Annotation des feuilles de périphérique compilées
Main article: Numérotation des feuilles
En complément de la fonctionnalité Board Level Annotation, la commande Tools » Annotation » Annotate Compiled Sheets est utilisée pour numéroter de manière unique les feuilles de périphérique sans modifier les schémas source. Comme pour l’annotation des composants, les numéros de feuille sont stockés dans le fichier <ProjectName>*.annotation.
Remarques sur la numérotation des feuilles :
-
Les feuilles peuvent être numérotées selon l’ordre dans lequel elles apparaissent dans le panneau Projects. Cet ordre peut être modifié dans le panneau Projects par glisser-déposer. Enregistrez le projet après avoir modifié l’ordre afin que le fichier projet reflète le dernier ordre lorsqu’une boîte de dialogue d’annotation est utilisée. Notez que la modification de l’ordre par glisser-déposer n’est pas prise en charge pour les feuilles de périphérique.
-
Numérotez les feuilles non périphériques à l’aide de Tools » Annotation » Number Schematic Sheets. Appuyez sur F1 dans la boîte de dialogue pour en savoir plus sur les options et les contrôles.
-
Numérotez toutes les feuilles, y compris les feuilles de périphérique, à l’aide de Tools » Annotation » Annotate Compiled Sheets.
-
Les boîtes de dialogue d’annotation prennent en charge la saisie directe de valeurs, ce qui peut parfois être plus efficace.
-
Bon nombre des boîtes de dialogue d’annotation comportent des boutons à double usage, comme le bouton Annotate Sheet (illustré ci-dessus) :
-
Cliquez sur la flèche vers le bas du bouton pour afficher les options de numérotation; configurez-les selon vos besoins
-
Puis cliquez sur le bouton lui-même pour numéroter conformément aux options qui viennent d’être sélectionnées.
-
► En savoir plus sur l’annotation des feuilles compilées.
Annotation des composants
Pour permettre l’attribution unique des désignateurs de composants dans l’ensemble du projet, le logiciel inclut une fonctionnalité appelée Board Level Annotation. Cette commande ne modifie pas les feuilles schématiques source. À la place, elle stocke des informations de correspondance, associant chaque désignateur schématique logique à un désignateur PCB physique tel qu’il apparaîtra sur le PCB. Ces correspondances de désignateurs sont stockées dans un fichier projet appelé <ProjectName>*.annotation. Un large éventail d’options d’annotation est disponible dans la boîte de dialogue Board Level Annotate.

Board Level Annotation permet de réannoter la conception terminée en attribuant un désignateur physique unique à chaque composant.
Remarques sur l’utilisation de Board Level Annotation (en prenant l’image ci-dessus comme référence) :
-
Tous les composants schématiques doivent se voir attribuer un désignateur avant d’exécuter la commande Board Level Annotate à l’aide de la commande Tools » Annotation » Annotate Schematics. Cela garantit que les données source du schéma, y compris les options de packaging pour les composants multiparties, sont disponibles comme entrée pour le processus Board Level Annotation. Notez que les composants sur les feuilles de périphérique doivent déjà avoir été annotés lorsque la feuille de périphérique a été ouverte pour modification en tant que fichier source.
-
Board Level Annotation est effectuée en exécutant la commande Tools » Annotation » Board Level Annotate.
-
Dans l’image ci-dessus, l’onglet schématique Editor est actif. Cet onglet affiche toujours les désignateurs logiques à la taille standard avec les désignateurs physiques (PCB) attribués affichés en exposant. L’onglet compilé du schéma (U_CVE dans cet exemple) présente l’inverse; il affiche les désignateurs physiques à la taille standard, avec les désignateurs logiques affichés en exposant. Ce comportement est configuré sur la page Schematic - Compiler de la boîte de dialogue Preferences, comme illustré ci-dessous.
-
Le comportement par défaut consiste à afficher les désignateurs physiques dans l’éditeur PCB. Cela peut être modifié dans le panneau Properties en mode Board comme illustré ci-dessous (affiché lorsqu’aucun élément n’est sélectionné dans l’espace de conception PCB).
► En savoir plus sur Board Level Annotation.
Dépannage
Si vous ouvrez un projet contenant des feuilles de périphérique et que leur emplacement n’a pas été déclaré, vous verrez la boîte de dialogue suivante avec une liste des feuilles de périphérique introuvables.
Si vous cliquez sur Yes, la section des dossiers de feuilles de périphérique de la page Data Management - Device Sheets de la boîte de dialogue Preferences s’ouvrira. Il se peut que l’option Include Sub-Folders n’ait pas été activée. Sinon, ajoutez le nouveau chemin si les feuilles de périphérique utilisées dans le projet sont stockées à un autre emplacement.