Compétences en conception de circuits imprimés à double-couche [tags]
Aug 10, 2021
Ce chapitre explique principalement la méthode du système de vérification des règles de conception de circuits imprimés à double {{0}}couche. Une fois la conception du circuit imprimé obtenue par l'outil de génération de schéma de circuit, le DRC peut être exécuté pour rechercher les défauts qui enfreignent les règles de conception du circuit imprimé. Ces opérations doivent être terminées avant que le traitement ultérieur ne démarre, et le développeur de l'outil de génération de schémas de circuit de développement doit fournir à la plupart des concepteurs de circuits imprimés une maîtrise aisée de l'outil DRC. Écrire votre propre vérificateur de règles de conception de PCB présente de nombreux avantages. Bien que le vérificateur de conception de PCB ne soit pas si simple, il n'est pas inaccessible, car tout concepteur de PCB familier avec les langages de programmation ou de script existants est parfaitement capable de vérifier la conception de PCB. Les avantages du travail sont incommensurables. Les outils à usage général-vendus sur le marché n'ont souvent pas assez de flexibilité pour répondre aux besoins spécifiques de conception de PCB. Par conséquent, le client doit refléter les nouvelles exigences en matière de fonctionnalités au développeur de l'outil DRC, ce qui nécessite généralement une certaine somme d'argent et de temps, en particulier lorsque les exigences sont constamment mises à jour. Heureusement, la plupart des développeurs d'outils peuvent fournir aux clients un moyen pratique d'écrire leur propre DRC pour répondre à des besoins spécifiques. Cependant, cet outil puissant n'a pas encore été largement reconnu ou utilisé. Cet article fournit un guide pratique pour utiliser les outils DRC afin d'en tirer le meilleur parti. Étant donné que le DRC doit parcourir l'intégralité du schéma de circuit de la conception du circuit imprimé, y compris chaque symbole, chaque broche, chaque réseau et chaque attribut, un nombre illimité de fichiers "attachés" peuvent être créés si nécessaire. Comme décrit dans la section 4.0, DRC peut indiquer tout écart mineur qui enfreint les règles de conception des PCB. Par exemple, l'un des fichiers joints peut inclure tous les condensateurs de découplage utilisés dans la conception de PCB. Si le nombre de condensateurs est inférieur ou supérieur à la valeur attendue, une marque rouge sera marquée là où le problème dv/dt de la ligne électrique peut se produire. Ces fichiers auxiliaires peuvent être nécessaires, mais aucun outil DRC commercial ne peut nécessairement créer ces fichiers. Un autre avantage de DRC est qu'il est facile à mettre à jour pour répondre aux besoins des nouvelles fonctionnalités de conception de PCB (telles que celles qui peuvent affecter les règles de conception de PCB). De plus, une fois que vous avez acquis une expérience suffisante dans ce domaine, de nombreuses autres fonctions peuvent être atteintes. Par exemple, si vous pouvez écrire votre propre DRC, vous pouvez écrire votre propre outil de création de nomenclature (BOM), de sorte que vous puissiez mieux gérer les besoins spécifiques des utilisateurs, tels que la façon d'obtenir le "matériel supplémentaire" d'un appareil qui est ne fait pas partie de la base de données des schémas de circuit (tel que douille, dissipateur de chaleur ou tournevis). Ou les concepteurs de PCB peuvent écrire leur propre analyseur de netlist Verilog, qui a une flexibilité suffisante dans l'environnement de conception de PCB, comme la façon d'obtenir des modèles Verilog ou des fichiers de temps adaptés à des appareils spécifiques. En fait, étant donné que DRC traverse l'intégralité du schéma de circuit de conception de PCB, toutes les informations valides peuvent être collectées pour produire la simulation et/ou la nomenclature requise pour l'analyse de la liste de réseaux Verilog de la conception de PCB.
Compétences en conception de circuits imprimés double-couche
Il est un peu exagéré{{0}}de discuter de ces sujets sans fournir de code de programme. Pour cette raison, nous prendrons comme exemple un outil d'acquisition de schémas électriques. Cet article utilise l'outil ViewDraw développé par Mentor Graphics, qui est attaché à la gamme de produits PADS-Designer. De plus, nous avons également adopté l'outil ViewBase, qui est une bibliothèque de routines C simplifiée qui peut être appelée et accessible et exploitée sur la base de données ViewDraw. À l'aide des outils ViewBase, les concepteurs de PCB peuvent facilement utiliser le langage C/C pour écrire des outils DRC complets et efficaces pour ViewDraw. Il convient de noter que les principes de base discutés ici sont également applicables à tout autre outil de schéma de circuit PCB. En plus de la base de données des schémas de circuit, DRC a également besoin de fichiers d'entrée pouvant décrire des situations spécifiques, telles que la connexion automatique au plan d'alimentation avec un nom de réseau d'alimentation légal. Par exemple, si le réseau d'alimentation est nommé POWER, le plan d'alimentation se connectera automatiquement au plan d'alimentation à l'aide d'un-dispositif de conditionnement principal (le cas échéant à ViewDrawpcbfwd). Ce qui suit est une liste de fichiers d'entrée, ces fichiers doivent être placés dans un emplacement global fixe, afin que le DRC puisse automatiquement trouver et lire, puis enregistrer les informations dans le DRC au moment de l'exécution. Certains symboles doivent avoir des broches de cordon d'alimentation externes car ces symboles ne sont pas connectés à la couche de cordon d'alimentation conventionnelle. Par exemple, la broche VCC d'un appareil ECL est soit connectée à VCC, soit à la TERRE ; sa broche VEE peut être connectée au plan GROUND ou -5.0V. De plus, les broches de la ligne électrique peuvent également être connectées au filtre avant d'atteindre la couche de la ligne électrique. La broche de la ligne d'alimentation n'est généralement pas connectée au symbole de l'appareil. Au contraire, un attribut du symbole (appelé ici SIGNAL) décrit quelle broche est la broche d'alimentation ou la broche de terre et décrit la broche qui doit être connectée au nom du réseau. SIGNAL=VCC:10, SIGNAL=GROUND:20 DRC peut lire cet attribut et s'assurer que le nom du réseau est enregistré dans le réseau légal_pwr_net{{11 }}nom du fichier. Si le nom légal_pwr_net_ne contient pas le nom du réseau, la broche d'alimentation ne sera pas connectée au plan d'alimentation, et ce problème est en effet très sérieux.

