Résoudre les erreurs de bibliothèque de composants lors de la réutilisation du routage de circuit imprimés

Zachariah Peterson
|  Créé: September 5, 2019  |  Mise à jour: December 22, 2020

PCBs for old cell phones

Si vous utilisez le bon logiciel de conception de PCB, vous pouvez même réutiliser les routages de ces anciens téléphones mobiles

J'ai récemment acheté un nouvel ordinateur car les données de mon ancien disque dur avaient commencé à être corrompues « comme par magie ». Quand j'ai pris possession de mon nouvel ordinateur et transféré mes données, j'ai eu peur de ne pas pouvoir réutiliser mes anciennes données. Lorsqu'il s'agit de choses plus simples comme des fichiers texte ou des images, cela ne pose aucun problème : vous pouvez immédiatement rouvrir et réutiliser ces fichiers. En ce qui concerne les données de conception de votre PCB, vous voudrez sans doute naturellement réutiliser un ancien routage dans un nouveau projet. Dans certains cas, vous partagez peut-être des conceptions avec quelqu'un à l'autre bout du monde, et vous voulez peut-être vous assurer que toutes les données de votre projet sont accessibles.

Pour cela, il faut s'assurer que les données de vos conceptions antérieures sont disponibles dans votre nouvelle version d'Altium Designer. Grâce à l'utilisation des fonctionnalités de gestion de bibliothèques d'Altium Designer, vous pouvez facilement importer vos anciennes données de conception dans un nouveau projet et commencer à les utiliser dans de nouvelles conceptions. Voyons comment vous pouvez réutiliser vos anciennes données dans Altium Designer.

Réutilisation d'un ancien routage

Il existe plusieurs façon de réutiliser vos anciens routages de PCB dans un nouveau projet. Étant donné que tout schéma et routage de circuit imprimé dépend des données de composants provenant d'une bibliothèque, vous devez vous assurer que vos données de conception pointent vers le bon emplacement pour ces données. À titre d'exemple, nous allons examiner un schéma et un routage créés dans Altium Designer 19. Le routage et le schéma contiennent un condensateur de 100 pF qui provient de la bibliothèque Miscellaneous Devices (elle est intégrée dans Altium Designer) et un microcontrôleur ATmega328p. La bibliothèque intégrée du microcontrôleur a été créée à partir de données de composants téléchargées sur Internet.

Le schéma et le routage du PCB ont été créés dans leur propre propre projet, et les fichiers de schéma et de routage ont été enregistrés sur mon disque dur local. Pour simuler le transfert de ces fichiers vers un autre concepteur, j'ai créé un nouveau projet, désinstallé la bibliothèque du microcontrôleur ATmega328p de mon panneau Components dans Altium Designer et supprimé de mon ordinateur le fichier de la bibliothèque intégrée.

Si vous ouvrez simplement les fichiers de schéma et de routage de PCB dans un nouveau projet, vous verrez les empreintes et les symboles schématiques, mais vous ne pourrez accéder à aucune donnée concernant le composant. Lorsque vous étudiez les propriétés du composant (voir le panneau Properties dans l'éditeur de PCB), l'erreur suivante s'affiche :

Component Not Found In Libraries error during PCB layout reuse

Erreur de données de composant lors de la réutilisation du routage du PCB

Si vous regardez sur le côté droit de l'image, vous verrez que le menu déroulant « Source » est grisé. Si vous cliquez sur les ellipses, la boîte de message s'affiche au-dessus. En cas de migration d'un routage et d'un schéma provenant d'un autre programme de CAO électronique, vous aurez peut-être le même problème si votre bibliothèque ne contient pas les données de composants correspondantes. Cela pose un problème lorsque vous essayez d'effectuer des simulations ou de compiler une nomenclature pour votre carte. Altium Designer essaiera de deviner le modèle correspondant à votre composant, qui n'est pas toujours correct.

S'il manque des données pour un petit nombre de composants dans votre conception, l'installation des bibliothèques manquantes devrait suffire pour régler le problème. Notez que l'entrée dans l'image ci-dessus pointe vers un fichier spécifique indiqué dans le champ Library (voir AD19->Library directory sur votre disque dur). Vous devez vous assurer que le nom de la bibliothèque correspond au nom indiqué dans le panneau Properties.

Pour ce faire, vous pouvez copier les bibliothèques de composants intégrées à l'emplacement où vous stockez vos données de composants sur votre ordinateur. Ouvrez le panneau Components et cliquez sur l'entrée indiquée dans l'image ci-dessous. Cela vous permet d'ouvrir la liste des bibliothèques disponibles. À partir de cette fenêtre, vous pouvez ensuite installer manuellement les bibliothèques manquantes.

Component Not Found In Libraries error during PCB layout reuse

Erreur de données de composant lors de la réutilisation du routage du PCB

Altium Designer se met rapidement à jour, et vous pourrez constater que l'erreur de l'image précédente ne se reproduit pas. C'est une façon de résoudre les erreurs de données manquantes pour les composants lors de la réutilisation d'un ancien routage de PCB. Toutefois, si vous savez que vous devrez partager des données de conception avec un collaborateur, vous pouvez regrouper toutes les données dont vous avez besoin dans une bibliothèque intégrée, puis partager la bibliothèque intégrée ainsi que les données de schémas et de routage.

Utilisation d'une bibliothèque intégrée de votre ancien projet

Pour contourner ce problème, vous pouvez créer une bibliothèque intégrée à partir de vos anciennes données. Cette bibliothèque contiendra les données importantes qui sont nécessaires pour prendre en charge vos documents de schéma et de routage lorsque vous réutilisez un ancien routage de PCB.

Lorsque vous partagez des données de conception, il vous suffit partager la bibliothèque intégrée avec votre collaborateur. Vous pouvez également mettre cette bibliothèque de côté et utiliser les données ultérieurement. Lorsque vous êtes prêt à accéder aux données des composants concernés, il vous suffit de faire glisser la bibliothèque dans Altium Designer et de cliquer sur Install Library. Vous pouvez également cliquer sur Extract Sources pour accéder à vos données PcbLib et SchLib.

Installing and extracting an integrated library in Altium Designer

Installation et extraction des données d'une bibliothèque intégrée

Maintenant, lorsque vous ouvrez votre ancien fichier .PcbDoc dans Altium Designer, vous pouvez aller dans le panneau Properties de n'importe lequel de vos composants et réaffecter les données à la bibliothèque intégrée que vous avez créée pour votre projet. Cela obligera le routage à se référer au fichier de bibliothèque intégrée correspondant à votre ancien projet, plutôt que de pointer vers une bibliothèque qui n'existe pas dans votre structure de fichiers.

Installing and extracting an integrated library in Altium Designer

Installation et extraction des données d'une bibliothèque intégrée

Accélération de la réutilisation des conceptions grâce aux fragments de conception

La fonctionnalité Snippets d'Altium Designer est particulièrement utile pour récupérer une seule partie d'un ancien routage et le réutiliser dans un nouvel appareil. Vous pouvez ainsi sélectionner une partie de schéma et la partie qui lui correspond dans un routage, puis créer un bloc qui peut être facilement placé dans un nouveau projet. Cette méthode est différente de celle décrite ci-dessus, mais elle vous évite de répéter constamment la même opération lors de la création de nouvelles conceptions.

Il est beaucoup plus facile de réutiliser des routages de PCB lorsque votre logiciel de conception de circuits imprimés comprend un ensemble de fonctionnalités complètes de bibliothèque et de gestion des données. Altium Designer est la seule plateforme qui vous offre un contrôle total sur vos données et met à votre disposition des outils qui facilitent le partage des données de conception avec vos collaborateurs. Vous pourrez partager vos conceptions avec d'autres personnes grâce aux fonctionnalités de bibliothèques intégrées d'Altium Designer.

Télécharger une version d'évaluation gratuite d'Altium Designer pour découvrir les avantages que ses puissants outils de gestion des données peuvent vous offrir. Vous aurez accès aux meilleures fonctionnalités de conception exigées par la profession dans un seul programme. Contactez un expert Altium dès aujourd'hui pour en savoir plus.

A propos de l'auteur

A propos de l'auteur

Zachariah Peterson possède une vaste expérience technique dans le milieu universitaire et industriel. Avant de travailler dans l'industrie des PCB, il a enseigné à la Portland State University. Il a dirigé son M.S. recherche sur les capteurs de gaz chimisorptifs et son doctorat en physique appliquée, recherche sur la théorie et la stabilité du laser aléatoire. Son expérience en recherche scientifique couvre des sujets tels que les lasers à nanoparticules, les dispositifs électroniques et optoélectroniques à semi-conducteurs, les systèmes environnementaux et l'analyse financière. Ses travaux ont été publiés dans diverses revues spécialisées et actes de conférences et il a écrit des centaines de blogs techniques sur la conception de PCB pour de nombreuses entreprises. Zachariah travaille avec d'autres sociétés de PCB fournissant des services de conception et de recherche. Il est membre de l'IEEE Photonics Society et de l'American Physical Society

Ressources associées

Documentation technique liée

Retournez à la Page d'Accueil
Thank you, you are now subscribed to updates.