Importateurs de PCB : Assistant d'importation

Créé: Février 10, 2017
Mise à jour: Octobre 27, 2020
Assistant de l'importation

Une tâche qui s'est toujours avérée difficile est le transfert de conceptions de produits électroniques d'un environnement de conception à un autre. Que vous ayez changé d'outils de conception ou acquis des conceptions d'une autre entreprise, il existe un certain nombre de défis à relever pour déplacer un projet d'une plateforme logicielle à une autre, tout en maintenant la cohérence de la conception. C'est un processus difficile et chronophage, mais il doit être fait.

INTRODUCTION

Si un concepteur de PCB a une conception dans un format ou programme d'outil de conception particulier, tel que Designspark PCB ou Kicad PCB, et souhaite utiliser un outil différent à l'avenir. Que fait-il ? Doit-il saisir à nouveau la conception à partir de zéro dans le nouvel outil ? Cela est coûteux et prend du temps, et entraînera très probablement des écarts dans l'agencement entre les deux conceptions.

À la place, un assistant d'importation de conception de PCB est bien plus efficace pour importer directement la conception de l'ancien outil de conception dans le nouveau. Cela permet de gagner du temps et de minimiser les chances d'introduire des incohérences de conception inattendues. Par conséquent, il est essentiel que vos outils de conception disposent de capacités d'importation faciles à utiliser et prennent en charge une large gamme de formats de schémas de conception et de mise en page de PCB, pour accommoder les conceptions importées d'autres outils de conception de PCB.

OBSTACLES LORS DU CHANGEMENT D'OUTILS DE CONCEPTION DE PCB

À mesure que les outils d'automatisation de la conception électronique (EDA) deviennent de plus en plus répandus, plusieurs entreprises ont introduit leur propre logiciel de conception de PCB sur le marché, avec à la fois des avantages et des inconvénients. Cependant, un problème qui a toujours été difficile à surmonter est le transfert d'un schéma de capture de layout PCB entre les différentes plateformes logicielles, tout en maintenant la cohérence.

Il pourrait y avoir de nombreuses raisons pour lesquelles un utilisateur aurait besoin de transférer une conception d'une plateforme à une autre. Il pourrait s'agir de raisons budgétaires. Peut-être qu'une décision exécutive a été prise pour passer à un nouvel outil EDA. Peut-être avez-vous reçu des projets de conception d'une autre entreprise qui utilise un logiciel différent. Ou peut-être avez-vous juste besoin de consulter de vieux designs d'une version antérieure de votre logiciel existant, qui a depuis été abandonnée. Examinons quelques-uns de ces scénarios et leurs répercussions.

La principale raison pour laquelle un concepteur de PCB aurait besoin de passer ses conceptions d'un outil à un autre est parce que l'entreprise ou l'organisation pour laquelle il travaille a pris la décision commerciale de changer d'outils de conception, alors que le concepteur est en plein milieu d'un projet. Lorsque cela se produit, les utilisateurs doivent alors non seulement relever le défi d'apprendre à utiliser un nouvel outil de conception, mais aussi la tâche ardue de reproduire toutes leurs conceptions de l'ancien logiciel dans le nouveau logiciel. Cette procédure est chronophage et introduit la possibilité d'incohérence dans la conception. En particulier, le manque d'expérience avec le nouvel environnement logiciel peut conduire à ce que les symboles schématiques soient redessinés de manière incorrecte. Cela peut à son tour entraîner des erreurs dans une conception auparavant fonctionnelle.

Des problèmes similaires peuvent également survenir lorsqu'un concepteur travaille sur un projet qui a été initié dans une autre entreprise. Disons qu'un ancien client de l'un de vos concurrents était mécontent du travail réalisé et souhaite maintenant que votre équipe le termine. Ils vous donnent les schémas, mais ils ont été créés avec un outil de conception différent. Le fichier document est difficile à ouvrir, encore moins à éditer. Si vous n'êtes pas prudent, cela pourrait finir par retarder le projet et coûter beaucoup d'argent supplémentaire.

Vous pouvez même rencontrer des défis en utilisant vos propres conceptions et votre propre logiciel. Le cycle de vie d'un projet de PCB peut durer à travers plusieurs générations de versions de logiciels. Vous allez mettre à jour un ancien projet et constatez que l'outil qui a été utilisé pour créer la conception originale est devenu un outil hérité, voire complètement obsolète. Comment effectuer les modifications dans le système actuel sans finir avec de nombreuses nouvelles erreurs et divergences à corriger ?

Il existe de nombreuses raisons pour lesquelles un concepteur aurait besoin de transférer une capture schématique de carte de circuit imprimé d'une plateforme logicielle à une autre. Et chacune de ces raisons s'accompagne de ses propres problèmes potentiels et problèmes de compatibilité, qui peuvent conduire à des incohérences de conception, coûtant à la fois du temps et de l'argent. Heureusement, il existe une solution : Altium Designer assiste les concepteurs pour prévenir ces problèmes, permettant à l'utilisateur d'importer rapidement et facilement des schémas de conception et des agencements de PCB d'autres sources sans les erreurs et divergences habituelles. Cela est accompli grâce à l'Assistant d'Importation d'Altium.

ASSISTANT D'IMPORTATION POUR SCHÉMAS DE PCB

L'assistant d'importation unifie le processus d'importation, permettant aux concepteurs de PCB d'intégrer une disposition de PCB provenant d'une variété d'outils de conception de PCB différents. Il vous guide à travers le processus d'importation, gérant à la fois les parties Schématique et Circuit Imprimé PCB du projet, et gérant la relation entre elles. L'architecture de l'assistant d'importation est conçue pour permettre l'ajout facile de nouveaux importateurs, sans ajouter de complexité pour le concepteur utilisant le système. Les importateurs sont disponibles via une fenêtre d'installation facile. Une fois activé, un utilisateur peut facilement ouvrir l'assistant d'importation et voir ses options disponibles.

Figure 1 - Import Wizard

Figure 1 - Assistant d'Importation

L'assistant d'importation élimine de nombreux problèmes normalement présents dans la traduction de conception, en analysant vos fichiers et en offrant une variété de paramètres par défaut et de réglages suggérés pour la structure du projet, la cartographie des couches, le nommage des empreintes de PCB, et plus encore. Une flexibilité complète se trouve dans toutes les pages de l'assistant, donnant aux concepteurs de PCB autant de contrôle qu'ils le souhaitent sur les paramètres de traduction avant de s'engager dans le processus de traduction réel.

GUIDE DU PROCESSUS D'IMPORTATION DE CONCEPTION DE PCB

Un type de projet de conception de Carte de Circuit Imprimé souvent importé concerne les conceptions et projets PCAD. Étant donné qu'il s'agit d'un logiciel obsolète qui n'est plus pris en charge, les utilisateurs qui possèdent des projets de PCAD, ou qui reçoivent des fichiers PCAD d'un client, auraient des difficultés à même ouvrir les fichiers, sans parler d'essayer de les reproduire en utilisant une plateforme logicielle plus actuelle comme Altium Designer. Alors, que faire ?

Les étapes et procédures d'importation suivantes sont basées sur une conception particulière dans PCAD, et montrent la preuve de concept de la manière dont la conception peut être traduite en Altium. Des concepts similaires, des modifications et des optimisations peuvent être réutilisés pour d'autres conceptions de style similaire ainsi que pour d'autres importations d'outils de conception.


Figure 2 - Translate P-CAD Designs and Libraries

Figure 2 - Traduire les Conceptions et Bibliothèques P-CAD

Une fois dans l'assistant d'importation, un concepteur peut alors sélectionner l'entrée spécifique à importer--dans ce cas, les fichiers de Conception et Bibliothèques P-CAD.

Figure 3 - Translate P-CAD Designs and Libraries

Figure 3 - Traduire les Conceptions et Bibliothèques P-CAD

À partir de là, vous pouvez ajouter les fichiers spécifiques de capture schématique (. Sch) ou de fichier PCB (. PCB) dans l'importateur, où il analysera ensuite les fichiers pour le traitement. Après cela, vous pouvez faire correspondre la couche de l'outil de conception spécifique (PCAD) avec une couche de l'environnement Altium Designer. Une fois ces paramètres définis, le logiciel vous permettra ensuite de sélectionner le répertoire et de confirmer les fichiers de sortie.

Figure 4 - Output PCB Projects

Figure 4 - Projets PCB de sortie

Avec juste quelques actions simples, un utilisateur peut facilement transférer une conception de PCAD vers Altium Designer. Et PCAD n'est qu'un exemple. La fonction Import Wizard fonctionne de la même manière pour tout autre outil de conception d'importateur pris en charge.

Figure 5 - Import Wizard Projects

Figure 5 - Projets Import Wizard

VÉRIFICATION DE LA CONCEPTION DE CIRCUIT IMPRIMÉ

Comme vous importez une conception d'une application à une autre, selon la conception d'entrée, il peut y avoir des cas où des nettoyages et des modifications manuels sont nécessaires. Il n'existe aucun moyen automatisé direct pour effectuer une comparaison de pomme à pomme. Dans ce cas, puisque vous ne travaillez pas avec deux applications différentes, le format des données de conception, la génération de sortie sera différente.

Dans le cadre de la validité de la conception importée dans Altium Designer, il est important de passer par plusieurs Critères de Vérification, afin de s'assurer que la conception importée est propre et que les schémas sont synchronisés avec le Circuit Imprimé. Les outils les plus importants disponibles pour les utilisateurs lors du transfert d'une conception d'un outil à un autre seraient l'Ordre de Modification d'Ingénierie (ECO) d'Altium Designer et les Liens des Composants du Projet.

Il y a deux manières par lesquelles Altium Designer assiste dans la vérification post-processus : l'Ordre de Modification d'Ingénierie et les Liens des Composants. L'Ordre de Modification d'Ingénierie est une boîte de dialogue qui montre les listes de modifications qui peuvent être faites d'une conception (par exemple, le schéma) à une autre conception (par exemple, le Circuit Imprimé). Ces changements de conception sont nécessaires pour satisfaire certains besoins de modification afin de répondre à la synchronisation. Cela permet au concepteur, après l'importation, de synchroniser le document du Circuit Imprimé avec le Schéma source, ou de mettre à jour les paramètres des composants directement à partir des bibliothèques.

Figure 6 - Dialog Box Engineering Change Order

Figure 6 - Boîte de Dialogue Ordre de Modification d'Ingénierie

Une autre méthode utilisée par Altium Designer, qui aide les utilisateurs à vérifier la cohérence de la conception après l'importation, est celle des Liens de Composants. Cette boîte de dialogue permet aux utilisateurs de vérifier et de contrôler le statut des liens entre les symboles de composants schématiques et leurs empreintes de composants de mise en page PCB correspondantes. Grâce à cette méthode, un utilisateur peut associer les composants d'un document à un autre à travers une variété de filtres, tels que par désignateur. Un utilisateur peut également associer manuellement les liens entre deux importations de documents, permettant ainsi une flexibilité lors de l'importation de documents provenant d'un fichier de projet différent.

Figure 7 - Edit Component Links Dialog Box

Figure 7 - Boîte de dialogue Modifier les Liens de Composants

Comme mentionné précédemment, puisque l'importation provient d'un outil de conception à un autre, une traduction à 100% du projet de conception est impossible, en raison des différences fondamentales entre les deux interfaces. Pour cette raison, il est recommandé que les utilisateurs effectuent un nettoyage manuel sur le fichier de la Carte de Circuit Imprimé.

Voici certains des critères de vérification proposés :

- Compiler les Projets dans Altium Designer

- Examiner les avertissements et erreurs signalés

- Résoudre les avertissements/erreurs liés à la conception schématique

- Exécuter Liens de Composants pour associer automatiquement les composants entre les Schémas et la Carte de Circuit

- Synchroniser l'Éditeur PCB avec la Conception Schématique via un Ordre de Modification d'Ingénierie (ECO)

- Résoudre les avertissements/erreurs liés à la conception de PCB

- Exécuter la vérification des règles de conception (DRC)

- Mettre à jour les contraintes des règles de conception et résoudre tout échec de DRC

- Générer la documentation et les fichiers de sortie

- Finalement, effectuer une vérification visuelle approfondie du schéma et du PCB

CONCLUSION

L'industrie du logiciel d'automatisation de la conception électronique (EDA) a conduit à une myriade de nouveaux logiciels de conception de cartes de circuits imprimés (PCB), qui fonctionnent souvent de manière très différente les uns des autres. Plus il y a d'outils de conception de PCB disponibles, plus il est probable qu'un concepteur devra convertir une capture de schéma d'un outil à un autre, pour diverses raisons. De nombreux concepteurs de PCB peuvent commencer un projet sur un programme de conception de PCB gratuit comme Kicad PCB ou Designspark PCB seulement pour découvrir qu'ils nécessitent des outils plus avancés. Le wizard d'importation de conception PCB d'Altium fournit un moyen rapide et facile d'importer des conceptions d'autres outils dans Altium Designer, rendant les deux compatibles et éliminant les erreurs et les divergences. En vérifiant la cohérence de la version importée avec le projet original, le wizard d'importation de conception PCB d'Altium Designer offre le plus haut niveau de précision, économisant du temps et de l'argent.

Ouvert en PDF

Ressources associées

Documentation technique liée

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