L'externalisation est devenue la solution par défaut pour les entreprises cherchant à réduire leurs coûts et à augmenter leurs marges bénéficiaires. Plutôt que de consommer leurs propres ressources sur 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 conception de PCB — continuez à lire car ce document peut vous faciliter la vie.
L'externalisation du travail à d'autres entreprises exige une meilleure communication entre toutes les parties impliquées. Pour les ingénieurs en services de conception de PCB, cela signifie s'assurer que les fichiers complets du projet de carte de circuit imprimé sont envoyés aux clients. Malheureusement, recevoir des fichiers PCB ou gerber 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. Dans ce cas, comment procéder avec le 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 de fichiers de projet de conception, ainsi que certaines solutions disponibles qui peuvent aider à faciliter ce processus.
La structure des fichiers de projet varie largement entre les différentes marques de logiciels de conception de PCB. Typiquement, les logiciels proposent les six types de fichiers illustrés dans le tableau suivant.
Tableau 1 : Structure de fichiers typique pour les logiciels de conception de PCB
La plupart des fichiers de schéma et/ou gerber de Carte de Circuit Imprimé sont autonomes. Cela signifie qu'un contractant de conception de PCB pourrait envoyer juste les schémas ou le fichier PCB seul à un client, et le client serait capable d'ouvrir et de voir le contenu complet du Schéma et du fichier PCB. 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 PCB ou Schématique en raison de la fin prématurée d'un accord avec leur(s) précédent(s) contractant(s). Le prochain contractant du client se retrouve alors avec la charge de devoir baser les futurs designs sur les fichiers de projet incomplets que le client a fournis. Autom
Dans de nombreux cas, modifier des composants au sein du design n'est pas immédiatement possible avec les fichiers Schématique et PCB seuls. Dans ces cas, les fichiers de bibliothèque Schématique et PCB sont également nécessaires. Cela devient tout à fait évident quand un concepteur a besoin de modifier en masse des composants dans un projet de conception de PCB. Avec les fichiers de bibliothèque, les contractants ont plus de flexibilité, y compris la capacité à :
Réaliser ces tâches pour quelques composants est facile. Mais qu'en est-il de devoir recréer une empreinte et un symbole pour des milliers de composants différents, chaque fois qu'un nouveau design arrive d'un client ? Le contractant aurait besoin de réinventer la roue, en régénérant de nouvelles bibliothèques pour le design existant. C’est à la fois peu pratique et incroyablement chronophage. La solution est d'utiliser des bibliothèques de projets de PCB d'ingénierie inverse automatisées.
Altium Designer intègre trois outils distincts qui peuvent faciliter la ré-ingénierie des bibliothèques schématiques et PCB à partir de schémas bruts ou de fichiers de Carte de Circuit Imprimé PCB (SCHDOC et PCBDOC). Il y a un outil "Créer une bibliothèque schématique" pour les fichiers schématiques et un outil "Créer une bibliothèque PCB" pour les fichiers PCB. Enfin, il y a l'outil "Créer une bibliothèque intégrée", pour incorporer des documents des deux types de fichiers. Chaque outil génère automatiquement des bibliothèques sources à partir des documents Schématique et PCB fournis avec un seul clic de souris.
Comme le montre la Figure 1, accédez à l'outil "Créer une bibliothèque schématique" depuis l'option de menu Conception -> Créer une bibliothèque schématique tandis qu'un document schématique est actif. Cet outil de conception de PCB génère un fichier de bibliothèque
contenant un symbole et/ou un modèle SPICE pour chaque composant unique dans le design. Pour les composants utilisant la même référence de symbole, une seule entrée de symbole de bibliothèque est créée.
Figure 1 : Accès à l’outil “Créer une bibliothèque schématique”.
Vous pouvez voir dans la Figure 2 que l'outil Bibliothèque de schémas peut être accédé depuis l'option de menu Conception Créer une bibliothèque de circuit imprimé, tandis qu'un document de Circuit Imprimé est actif. Cet outil génère un fichier de bibliothèque contenant un empreinte et/ou un modèle 3D pour chaque composant unique dans la conception. Pour les composants utilisant la même référence d'empreinte, une seule entrée d'empreinte de bibliothèque sera créée.
Figure 2 : Accès à l’outil “Créer une bibliothèque PCB”.
Dans Altium Designer, les bibliothèques de conception PCB intégrées contiennent, au minimum, à la fois les empreintes PCB et leurs symboles schématiques associés. Elles peuvent également inclure des modèles SPICE et 3D des composants. L’outil “Créer une bibliothèque intégrée” peut être accédé depuis l'option de menu Conception -> Créer une bibliothèque intégrée, tandis qu'un document Schématique ou de Circuit Imprimé est actif. Cet outil génère un fichier de bibliothèque contenant à la fois des informations d'empreinte et de symbole pour chaque composant unique dans la conception. Il est essentiellement un conteneur pour les circuits imprimés et les bibliothèques SCH. Comme les bibliothèques intégrées sont en lecture seule par défaut, elles sont parfaites pour les situations où les contractants doivent envoyer des fichiers sources aux clients pour une révision finale, mais ne veulent pas que les clients modifient accidentellement ces fichiers. Bien sûr, les bibliothèques intégrées peuvent être facilement éditées si le besoin se présente.
Le processus d'ingénierie inverse des bibliothèques de projets PCB n'est pas une tâche facile. Selon le nombre de composants présents dans les fichiers sources de conception PCB que vous avez reçus des clients, l'ingénierie inverse pourrait prendre de quelques minutes pour des petits projets, à plusieurs jours pour des projets plus importants. Lors de la sous-traitance de travaux de conception PCB, le temps perdu signifie de l'argent perdu, à la fois pour les contractants et pour les clients. Ce temps supplémentaire passé à recréer des bibliothèques peut finir par faire dépasser le budget des deux parties. Alors pourquoi passer tout ce temps et cet argent à réinventer la roue, quand une solution automatisée, abordable et permettant de gagner du temps existe avec Altium Designer ?