Ingénierie inverse des bibliothèques de projets PCB

Pierre Meyitang
|  Créé: Février 21, 2017  |  Mise à jour: Septembre 25, 2020

People working on a PCB

Recevoir des fichiers de conception de PCB de la part des clients n'est pas toujours un processus fluide. Les clients peuvent envoyer des fichiers de projet incomplets, des fichiers de bibliothèque de projet avec des bibliothèques de composants non standardisées, ou d'autres fichiers qui ne correspondent pas à ce dont vous avez réellement besoin. Dans ce cas, comment procéder avec le projet ?

L'externalisation est devenue la solution par défaut pour les entreprises cherchant à réduire les coûts et à augmenter leurs marges bénéficiaires. Plutôt que d'utiliser leurs propres ressources pour une tâche particulière, les entreprises la confient à d'autres firmes spécialisées dans ce domaine précis, leur permettant ainsi de se concentrer sur ce qu'elles font de mieux. La conception de nouveaux produits est souvent sous-traitée à des bureaux de design séparés. Si c'est votre cas — votre entreprise externalise la conception de PCB ou votre entreprise est un bureau de design de PCB — continuez à lire car ce billet de blog peut vous faciliter la vie.

Problèmes de communication pour les concepteurs

L'externalisation du travail à d'autres entreprises exige une meilleure communication entre toutes les parties impliquées. Pour les ingénieurs en conception de PCB, cela signifie s'assurer que des fichiers de projet de PCB complets sont envoyés aux clients. Malheureusement, recevoir des fichiers de la part des clients n'est pas toujours un processus fluide. Les clients peuvent envoyer des fichiers de projet incomplets, des fichiers de projet avec des bibliothèques de composants non standardisées, ou d'autres fichiers qui ne correspondent pas à ce dont vous avez réellement besoin.

Lorsque cela se produit, comment procédez-vous au reverse engineering des conceptions de PCB au début d'un projet ? Voici un aperçu des défis qui peuvent survenir lorsque les concepteurs de cartes doivent générer des bibliothèques sources uniquement à partir des fichiers de projet de conception, ainsi que certaines solutions disponibles qui peuvent faciliter ce processus.

Comprendre les fichiers de projet PCB

La structure des fichiers de projet varie considérablement selon les différentes marques de logiciels de conception de PCB. Typiquement, les logiciels ont les six types de fichiers illustrés dans le tableau ci-dessous :

Easy, Powerful, Modern

The world’s most trusted PCB design system.

Structure de fichier typique pour les logiciels de conception de PCB
Fichier Contenu
Fichier Schématique
Schéma électrique du projet avec connexions logiques. Généralement lisible en dehors de l'outil logiciel
Fichier PCB
Informations de trace et de routage ainsi que les attributs physiques de la carte. Généralement lisible en dehors de l'outil logiciel.
Fichier de Base de Données
Métadonnées concernant les composants
Fichier PCB
Paramètres des composants physiques
Fichier Schématique
Paramètres des composants électriques et symboles des composants
Fichier Principal
Liens et références vers d'autres fichiers, options de projet, paramètres de configuration

La plupart des fichiers de schématiques et de PCB sont autonomes. Cela signifie qu'un entrepreneur pourrait envoyer juste les schématiques ou le fichier PCB seul à un client, et le client serait capable d'ouvrir et de visualiser le contenu complet du fichier de Schématique et de Circuit Imprimé.

Cette flexibilité peut sembler pratique, mais elle peut être une épée à double tranchant. Elle conduit souvent à des situations où un client ne récupère que les fichiers de Circuit Imprimé ou de Schématique en raison de la fin prématurée d'un accord avec leur(s) précédent(s) entrepreneur(s). Le prochain entrepreneur du client se retrouve alors avec la charge de baser les futurs designs sur les fichiers de projet incomplets fournis par le client.

Dans de nombreux cas, modifier des composants au sein du design n'est pas immédiatement possible avec les fichiers de Schématiques et de PCB seuls. Dans ces cas, les fichiers de Schématiques et de PCB sont également nécessaires. Cela devient tout à fait évident lorsqu'un besoin de modifier en masse des composants dans un projet de design de PCB se présente. Avec les fichiers de circuits imprimés, les entrepreneurs ont plus de flexibilité en ingénierie, incluant la capacité à :

  • Modifier l'empreinte d'un composant donné et mettre à jour des milliers de références
  • Créer des composants standardisés
  • Modifier les empreintes et les symboles des composants

Ingénierie Inverse dans Altium Library Loader par Altium Designer®

Réaliser ces tâches pour quelques composants peut être facile. Mais qu'en est-il lorsqu'il faut recréer une empreinte et un symbole pour des milliers de composants différents, chaque fois qu'un nouveau design arrive de la part d'un client ? Le prestataire devrait réinventer la roue, régénérant de nouvelles bibliothèques pour le design existant. C'est à la fois peu pratique et incroyablement chronophage. Altium Library Loader est la meilleure façon de rétroconcevoir un design de PCB.

Téléchargez un livre blanc gratuit pour apprendre comment réinventer facilement les bibliothèques de votre projet PCB en utilisant le chargeur de bibliothèque d'Altium Designer.

Une gestion des composants facilitée

Gérez vos composants, bénéficiez de données en temps réel sur la chaîne d'approvisionnement et accédez à des millions de composants prêts à l'emploi.

A propos de l'auteur

A propos de l'auteur

Pierre est actuellement ingénieur des applications commerciales Altium pour l’Amérique du Nord. Il a travaillé dans la conception et la fabrication mécatronique au Wyss Institute pour Bioinspired Robotics de Harvard en tant qu'ingénieur électromécanique. Comme Pierre a récemment rejoint l'équipe d'ingénieurs d'Altium, il poursuit ses hobbies en concevant et en fabriquant des circuits imprimés miniatures, des machines CNC et en développant des applications IOS.

Ressources associées

Documentation technique liée

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