Fabricant et Assemblage des cartes électroniques ultra-précis, PCB haute-fréquence, PCB haute-vitesse, et PCB standard ou PCB multi-couches.
On fournit un service PCB&PCBA personnalisé et très fiable pour tout vos projets.
Conception électronique

Conception électronique - Analyse des erreurs de chargement des tables de réseau dans la conception logicielle de PCB

Conception électronique

Conception électronique - Analyse des erreurs de chargement des tables de réseau dans la conception logicielle de PCB

Analyse des erreurs de chargement des tables de réseau dans la conception logicielle de PCB

2021-10-27
View:505
Author:Downs

À partir des fonctions définies par la conception de la carte PCB et de la méthode de chargement des tables et composants réseau, cinq erreurs de macros réseau qui se produisent fréquemment lors du chargement des tables réseau sont résumées: forme de paquet de composants non définie, nom de définition de paquet PCB composant inexistant ou introuvable, noeud introuvable, réseau existant déjà, Analyser les causes possibles des erreurs et donner des solutions.

I. Introduction

ProteI Design System est le premier outil de développement EDA au monde à introduire la technologie EDA dans les environnements Windows. Il a des fonctionnalités puissantes et une interface conviviale. C'est l'un des logiciels EDA (Electronic Design Automation) les plus populaires et les plus vendus aujourd'hui. En général, la conception de cartes avec le logiciel Protel nécessite des étapes telles que la conception schématique (simulation de circuit), la génération de tables de réseau, la planification de cartes PCB, le chargement de tables de réseau, la disposition des composants et le câblage des composants. Lors du chargement d'une table réseau pour générer des macros réseau et éditer des macros réseau, il est fréquent que certaines erreurs de macros réseau se produisent, ce qui entraîne des échecs de chargement. Si ces erreurs ne sont pas résolues, les opérations de macro correspondantes ne fonctionneront tout simplement pas correctement, ce qui créera de nombreux problèmes pour la conception ultérieure du PCB, ce qui empêchera le travail de conception de se dérouler en douceur. Cet article décrit principalement deux méthodes de chargement des tables et des composants Web, ainsi que les causes et les solutions aux différents messages d'erreur typiques qui se produisent lors du chargement des tables Web.

Deuxièmement, la définition et la fonction de la table réseau

La netlist est un fichier très important dont vous avez besoin dans le processus de conception de PCB. C'est le pont entre la conception schématique du circuit et la conception de la carte PCB, l'âme de la génération de fichiers PCB. Comme son nom l'indique, la table de réseau est la définition de la connexion électrique entre les composants dans un schéma, une expression textuelle de la connexion réseau d'un composant extraite d'un schéma graphique. Grâce à la transmission de la table réseau, il est possible d'obtenir automatiquement dans le schéma PCB une définition de connexion entre composants exactement identique à celle du schéma de principe.

Carte de circuit imprimé

Le logiciel Protel peut générer des tables Web dans de nombreux formats pour s'adapter à différents outils de conception de PCB. Le schéma de Protel devient. Un fichier de netlist avec le suffixe net se compose de deux parties: la première partie: informations sur le composant, qui décrit les trois propriétés du composant dans le schéma. Les informations de description du composant sont entre crochets. La première ligne est l'étiquette de l'élément, généralement de différents types. Les éléments commencent par des lettres différentes. Par example, le début de R représente la résistance et le début de c Représente la capacité; La deuxième ligne est la forme encapsulée du composant sur le PCB; La troisième ligne est le modèle du composant. Pour décrire les caractéristiques de l'organe lui - même, différents types d'organes sont indiqués de différentes manières dans le modèle d'organe. Vous pouvez indiquer une valeur valide ou un type de puce selon vos besoins.

Partie II: informations de connexion des éléments, y compris tous les réseaux de connexion électrique dans le schéma. Les informations réseau sont entre parenthèses. La première ligne est le nom du réseau. Si une étiquette réseau est définie sur la connexion dans le schéma, le réseau est nommé d'après l'étiquette réseau dans la table réseau. Si aucune étiquette réseau n'est définie, le logiciel attribue les noms dans l'ordre lors de la génération de la table réseau; La deuxième ligne et les lignes suivantes sont les informations de nœud dans le réseau, les informations de nœud comprenant l'étiquette du composant et le numéro de broche. Par exemple, U3 - 13 fait référence au 13ème guillemet du composant U3. Les pieds Toutes les broches de composant d'un même réseau sont connectées, c'est - à - dire qu'un nom de réseau peut être défini pour n'importe quelle broche du réseau.

Iii. Chargement des tables et composants réseau

Le processus de chargement des tables Web et des composants est en fait le processus de chargement des données de la conception schématique dans le système de conception PCB de la carte de circuit imprimé. Ce processus peut être réalisé de deux manières. Méthode 1: utilisez le SYNCHRONISEUR pour charger la nettable et les éléments directement à partir du fichier de schéma. Vous devez d'abord créer un fichier peb dans la même base de données de conception où se trouve le schéma et charger à l'avance toutes les bibliothèques de composants PCB nécessaires. Méthode 2: utilisez le fichier nettable pour charger les nettables et les composants. Toutes les modifications de données dans le système de conception de PCB peuvent être effectuées via des macros réseau. La liste de macros réseau comprend trois attributs de colonne: la colonne n0 (utilisée pour afficher le numéro d'étape de la table réseau convertie); La colonne actions (pour afficher le contenu des actions à effectuer lors de la conversion de la table réseau); Colonne d'erreur (utilisée pour afficher les erreurs qui se produisent dans la table réseau de conversion).

Lors du chargement des tables Web dans la production de PCB, il y a souvent des erreurs pour diverses raisons, et les informations d'erreur fournies par le logiciel lui - même sont trop simples et souvent simplement un simple Conseil en anglais à comprendre. Cela crée des problèmes pour les conceptions ultérieures de PCB. De nombreux problèmes empêchent le travail de conception de se dérouler sans heurts. Les causes possibles des erreurs seront analysées ci - dessous à partir des différentes erreurs de macro typiques affichées et les solutions correspondantes seront données.

Messages d'erreur de macro réseau courants, causes et méthodes de traitement

1. Forme d’emballage des composants non définis dans le schéma

Description de l'erreur: impossible de trouver le Profil d'encapsulation dans la bibliothèque

Causes de l'erreur: (1) dans le schéma du circuit, le composant n'est pas spécifié dans la forme d'encapsulation; (2) Aucune bibliothèque de composants contenant les composants encapsulés requis n'a été ajoutée à l'éditeur de PCB;

Traitement: (1) ouvrez le fichier netsheet, vérifiez quels composants ne définissent pas de package, ajoutez le package directement à ce composant dans la netsheet ou trouvez le composant correspondant dans le schéma, double - cliquez dessus, dans la boîte de dialogue Propriétés qui apparaît, remplissez le package de composants correspondant dans la colonne Footprint; (2) dans l'éditeur PCB, exécutez la commande de menu design / Add / remove Library..., Dans la boîte de dialogue contextuelle, spécifiez la Bibliothèque de composants PCB dont vous avez besoin et ajoutez - la à votre éditeur PCB actuel.

2 le nom de la définition de l'encapsulation PCB n'existe pas

Description de l'erreur: Footprint n'a pas été trouvé dans librarv * *

Causes de l'erreur: (1) Il n'y a pas de diagramme d'encapsulation des éléments correspondants dans la Bibliothèque de composants PCB. Par exemple, l'encapsulation PCB. Il n'y a pas de boîtier de composant dans Lib disponible pour les LED à petites diodes électroluminescentes; (2) la forme d'emballage du composant dans le schéma est incorrecte. Par exemple, écrivez "rb0.2 / 0.4" dans la forme encapsulée du condensateur polaire electrol.

Méthode de traitement: (1) Modifier l'encapsulation PCB. Fichier Lib, créer un package de composants LED, puis exécuter la commande Update PCB; (2) revenez au schéma et vérifiez soigneusement si le nom de l'encapsulation du composant dans le schéma correspond à celui de la Bibliothèque de composants PCB.

3 aucun composant trouvé

Description de l'erreur: composant introuvable

Cause de l'erreur: advpcb. Encapsulation PCB dans le paquet DDB. Les fichiers Lib contiennent la plupart des packages de composants, mais PCB Footprint si les composants du schéma ont une forme de package spéciale. La Bibliothèque de fichiers Lib n'a pas été trouvée et la Bibliothèque de paquets avec les composants inutilisés doit être chargée.

Comment procéder: dans la fenêtre du gestionnaire de fichiers de conception, appuyez sur l'icône de fichier PCB pour accéder à l'état d'édition PCB et charger la Bibliothèque de packages de composants correspondante via la commande "ajouter / supprimer".

4. Aucun nœud trouvé

Description de l'erreur: noeud introuvable

Cause de l'erreur: (1) Il y a plus de nœuds inexistants dans le réseau spécifié; (2) le nom de la broche du composant est différent du nom de la broche encapsulée dans la Bibliothèque PCB; (3) l'encapsulation du composant et le nom d'encapsulation PCB correspondant donnés dans le schéma sont différents.

5. Le réseau existe déjà

Description de l'erreur: net existe déjà

Cause de l'erreur: (1) le nom de réseau qu'une action de macro tente d'ajouter est le même que celui existant dans la table réseau PCB; (2) le point de réseau d'information de broche cachée dans le schéma porte le même nom que les autres points de réseau.

Méthode de traitement: pour (1) Le fichier schématique peut être ouvert, en modifiant les noms de réseau dupliqués ou en supprimant les noms de réseau redondants selon le schéma; Pour (2), vous pouvez ouvrir le fichier schématique, trouver le mauvais point de connexion réseau, puis ouvrir les propriétés du composant. Dans la boîte de dialogue, sélectionnez masquer les points de connexion, puis vous pouvez observer les points de connexion réseau d'informations de connexion de composant cachés, puis ajuster le même point de connexion Réseau pour qu'il appartienne à un nœud différent.

V. mot de fin

Les erreurs de chargement de la table de réseau se produisent fréquemment, principalement en raison d'erreurs d'encapsulation. Une fois que vous avez trouvé l'erreur, vous devez d'abord naviguer et comprendre pourquoi le problème s'est produit avant de le trouver rapidement. La cause sous - jacente de l'erreur doit être éliminée afin que le problème puisse être résolu rapidement et efficacement. Dans le même temps, la normalisation et la prudence sont nécessaires lors de la conception de schémas et de l'édition de bibliothèques de composants PCB pour réduire l'incidence des erreurs.