Pas tant de Force que cela : Logiciel de mise à jour de la topologie des PCB

Créé: January 16, 2018
Mise à jour: November 29, 2020

Image of Star Wars X-wing fighters

L'autre soir, je suis allé voir le nouveau film de Star Wars, « Les derniers Jedi », et bien que j'ai vraiment aimé le film, j’ai éclaté de rire au cours d’une séquence. Je ne rigolais pas à cause de l'humour du film, ou d'un extraterrestre qui avait l'air ridicule (il y en avait d’ailleurs pas mal un peu partout). En fait, je rigolais parce qu’au cours d’une brève séquence, ils ont montré des circuits électroniques qui semblaient être composés de ce qui ressemblait à des résistances et des condensateurs à trous traversants. Franchement, ces types volent dans des vaisseaux spatiaux, vont plus vite que la vitesse de la lumière, et se tirent dessus au laser ; pourtant, leurs PCB ont besoin d’être réparés pour améliorer certaines résistances à trous traversants ?

Il y a ici trois choses à garder à l'esprit : premièrement, la scène se déroule « il y a très longtemps, dans une galaxie très lointaine », cela explique peut-être l’utilisation de la technologie des années 1960. Deuxièmement, les combattants de la résistance essaient de faire la guerre à bas prix, alors peut-être qu'ils obtiennent toute leur technologie en ligne chez un distributeur de l'espace à bas prix. Et troisièmement... c'est juste un film.

Cela m'a amené à penser à d'anciens modèles de PCB conçus à partir d'autres systèmes de CAO qui sont encore utilisés aujourd’hui, mais dont la topologie nécessite une mise à jour. Parfois, une tentative sera faite pour procéder à l'ingénierie inverse des anciens fichiers Gerber dans un outil FAO. Toutefois, la plupart du temps, le travail sera trop complexe et le PCB complètement restructuré. Il existe cependant une troisième option, qui consiste à importer et à traduire les anciennes données CAO dans votre système actuel afin d’effectuer les mises à jour et les modifications requisent. Comprendre ces différentes options vous permettra de savoir si la traduction d'anciennes données CAO est exactement ce dont vous avez besoin pour mettre à jour ces anciennes conceptions.

Le réveil de la Force : Ingénierie inverse par le biais d'un logiciel de topologie des PCB

À plusieurs reprises, j'ai dû prendre d’anciens fichiers Gerber et les transférer dans un système de fabrication assistée par ordinateur (FAO) pour les éditer. Si la seule modification nécessaire est un numéro de document mis à jour, ce n'est pas si mal comme corvée.  Malheureusement, la plupart des mises à jour des conceptions de PCB impliquent beaucoup plus de travail qu'une simple modification de texte.

Les fichiers Gerber importés construiront une base de données dans le système de FAO composée de lignes, cercles, carrés et polygones. Plus le système de FAO est complexe, plus ces formes primitives seront converties en formes polygonales complexes ayant des attributs. Bien qu’elle soit utile, vous devez vous rappeler qu'il s'agit là d'une base de données de FAO et non d'une base de données de conception de PCB. Afin de créer une base de données de conception de PCB entièrement fonctionnelle, vous aurez besoin d'une liste de réseau que vous pourrez synchroniser avec la base de données de FAO pour assigner l'intelligence réseau aux différentes formes primitives. Comme vous pouvez le deviner, il s'agit d'une tâche très complexe, en supposant que votre système de FAO possède même cette capacité. 

Sans l'intelligence réseau, votre conception n'aura pas la fonctionnalité que vous attendez des systèmes de topologie des PCB standards. Vous ne pourrez pas les positionner ou les acheminer. Au lieu de cela, vous devrez déplacer les pastilles qui composent un composant de PCB ordinaire et ensuite dessiner manuellement les lignes et les polygones pour recréer le routage et les zones de remplissage. Le déplacement ou la création de trous de perçage est une autre opération très difficile. Essayer de mettre à jour une conception de PCB dans un outil de FAO est extrêmement difficile, et vous ferez tout ce travail sans vos PCB DRC et vos contraintes habituels. Maintenant, imaginez que vous faites tout ce travail au beau milieu d'une bataille spatiale.

 

3D scan high precision part for reverse engineering

L'ingénierie inverse des fichiers Gerber pour effectuer une modification dans la conception de PCB est une tâche difficile.

Nous avons besoin de plus drones ! Qu'en est-il de la reconception complète ?

En raison de la difficulté que présente l'ingénierie inverse d'une conception à partir de fichiers Gerber, la plupart des entreprises que je connais opteraient pour une reconception complète de la conception depuis le début. Cela permettra de s'assurer que la conception est faite par le biais des outils de topologie les plus actuels en utilisant les données les plus à jour disponibles. Il y a cependant quelques problèmes à prendre en compte avant de choisir cette option :

  • Le temps : tout simplement, faire une reconception complète va prendre le temps d’une nouvelle conception, et non celui d’une mise à jour de conception.

  • Données manquantes : Disposez-vous d'un ensemble complet de documentation et de données relatives à la conception originale ? Votre système CAO actuel contient-t-il les mêmes informations que le système original ? Vous passez plus de temps que prévu à essayer de retrouver certains de ces détails.

  • Tests et qualifications : Selon l'application, une carte de circuit imprimé flambant neuve peut avoir besoin de subir plus de tests de qualifications que ce qui serait normalement nécessaire pour une simple mise à jour du système de conception.

 

Close up of a small PCB

Les traducteurs de bases de données de PCB vous donneront la possibilité de mettre à jour les anciennes conceptions encore utilisées.

Logiciel de topologie pour PCB qui traduit vos anciennes conceptions

Traduire d'anciennes bases de données de conception à partir d'un système CAO de PCB différent dans vos outils de topologie actuels est une excellente alternative à l’ingénierie inverse ou à la reconception complète d'une carte. Ne vous y trompez pas, la traduction de bases de données relatives à la conception est une fonction CAO avancée. Pour paraphraser Han Solo : « Traduire des bases de données liées à la conception n’est pas semblable à un épandage de culture mon gars ! » Vous devrez vous assurer que vos paramètres sont corrects afin de pouvoir traduire correctement la conception et la synchroniser avec vos bibliothèques. Mais une fois le traducteur installé, les avantages vont largement l’emporter sur les efforts fournis. Voici quelques-uns des avantages dont vous bénéficierez :

  • Les composants d'origine sont conservés : Les composants initialement utilisés par la conception sont généralement traduits en même temps que la conception. Cela vous permet de les regarnir dans votre courant si nécessaire, et de conserver tous les composants qui ont été modifiés dans un but spécifique.

  • L'emplacement et le routage des pièces importantes sont conservés : Cela permettra de préserver les éléments importants de la conception qui ont été si soigneusement conçus au départ.

  • Les mises à jour et les modifications liées à la conception peuvent être effectuées rapidement : sans qu'il soit nécessaire de reconcevoir complètement la carte ou d’utiliser des techniques d’ingénierie inverse, de simples mises à jour de la conception sont effectuées très rapidement et sans grand effort.

L'utilisation de traducteurs de base de données peut résoudre bon nombre des problèmes rencontrés précédemment. Ils vous permettront d'éviter les problèmes liés au temps, les complexités et les problèmes liés à l’ingénierie inverse et à la reconstruction complète des anciennes conceptions de PCB. 

Trouver un logiciel de conception de PCB ayant plusieurs  traducteurs de base de données  pour vous aider à travailler rapidement sur ce qui serait autrement une mise à jour difficile de la base de données n'est pas aussi difficile que d'arrêter l'Empire. Si vous souhaitez vous assurer un succès à long terme, alors la capacité dont dispose Altium Designer® pour traduire vos anciennes base de données de conception directement dans le logiciel de topologie vous fournira une plus grande flexibilité pour répondre à tous les besoins de votre entreprise en matière de conception de PCB. 

Souhaitez-vous en savoir plus sur la façon dont Altium peut vous aider à traduire vos anciennes bases de données relatives à la  conception de PCB ? Parlez à un expert de chez Altium.

Ressources associées

Documentation technique liée

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