Ausgehend von den durch die PCB-Design netlist und die Methode zum Laden von Netzlisten und Komponenten, Fünf Netzwerkmakrofehler, die häufig beim Laden der Netzliste auftreten, werden zusammengefasst: undefinierte Komponentenpaketenform, Name der PCB-Paketdefinition existiert nicht, oder nicht gefunden Komponente, Knoten nicht gefunden, Netzwerk existiert bereits, Analysieren Sie die mögliche Ursache des Fehlers und geben Sie eine Lösung.
I. Einleitung
Das ProteI-Designsystem ist das weltweit erste EDA-Entwicklungstool, das EDA-Technologie in die Windows-Umgebung einführt. Es verfügt über leistungsstarke Funktionen und eine freundliche Oberfläche. Es ist eine der beliebtesten und meistverkauften EDA (Electronic Design Automation) Software heute. Im Allgemeinen muss die Verwendung von Protel-Software für das Leiterplattendesign die Schritte des Schaltplanentwurfs (Schaltungssimulation), der Generierung von Netzliste, der Planung von Leiterplatten, der Ladenetzliste, des Bauteillayouts und der Komponentenververdrahtung durchlaufen. Beim Laden der Netzwerktabelle zum Generieren von Netzwerkmakros und Bearbeiten von Netzwerkmakros treten häufig einige Netzwerkmakrofehler auf, die den Ladefehler verursachen. Wenn diese Fehler nicht behoben werden, werden die entsprechenden Makroperationen überhaupt nicht normal ablaufen, was viele Probleme für das spätere PCB-Design mit sich bringt, was dazu führt, dass die Designarbeiten nicht reibungslos ablaufen. Dieser Artikel beschreibt hauptsächlich die beiden Methoden zum Laden der Netzliste und Komponenten sowie die Ursachen und Lösungen verschiedener typischer Fehlermeldungen, die beim Laden der Netzliste auftreten.
Zweitens die Definition und Funktion der Netzwerktabelle
Die Netzliste ist eine sehr wichtige Datei, die beim Design von Leiterplatten benötigt wird. Es ist die Brücke zwischen Schaltplanentwurf und Leiterplattendesign, und es ist die Seele der PCB Datei Generierung. Wie der Name schon sagt, Die Netztabelle ist die Definition der elektrischen Verbindung zwischen den Komponenten im Schaltplan, und ist ein textueller Ausdruck der Komponente Netzwerkverbindung extrahiert aus dem grafischen Schaltplan. Durch die Übertragung der Netzwerktabelle, Die Verbindungsdefinitionen zwischen den Komponenten, die exakt denen im Schaltplan entsprechen, können automatisch in der Leiterplattendiagramm.
Protel Software kann Netzlisten in verschiedenen Formaten generieren, um sie an verschiedene PCB Design Tools anzupassen. Die Netzlistendatei mit net als Suffix besteht aus zwei Teilen: Der erste Teil: Komponenteninformation, die die drei Attribute der Komponente im Schaltplan beschreibt. Die Beschreibungsinformationen des Bauteils stehen in eckigen Klammern. Die erste Zeile ist das Bauteiletikett, in der Regel von verschiedenen Typen. Elemente beginnen mit verschiedenen Buchstaben. Zum Beispiel zeigt der Anfang von R den Widerstand an, der Anfang von C die Kapazität; Die zweite Reihe ist die Paketform der Komponente auf der Leiterplatte; Die dritte Reihe ist das Modell des Bauteils. Für die Beschreibung der Eigenschaften des Bauteils selbst werden im Bauteilmodell unterschiedliche Arten von Bauteilen auf unterschiedliche Weise angegeben. Sie können den Effektivwert oder den Chiptyp entsprechend Ihren Bedürfnissen angeben.
Der zweite Teil: Bauteilverbindungsinformationen, einschließlich aller elektrischen Verbindungsnetze im Schaltplan. Die Netzwerkinformationen stehen in Klammern. Die erste Zeile ist der Netzwerkname. Wenn für die Verbindung im Schaltplan ein Netzwerklabel definiert ist, wird das Netzwerk nach dem Netzwerklabel in der Netzwerktabelle benannt. Wenn die Netzwerkbezeichnung nicht definiert ist, weist die Software beim Generieren der Netzwerktabelle die Namen in der Reihenfolge zu; Die zweite und die nachfolgenden Zeilen sind die Knoteninformationen im Netzwerk, und die Knoteninformationen enthalten die Komponentenbezeichnung und die Pin-Nummer. Beispielsweise bezieht sich U3-13 auf das dreizehnte Zitat der U3-Komponente. Fuß. Alle Komponenten-Pins im selben Netzwerk sind verbunden, d.h. der Netzwerkname kann für jeden Pin im Netzwerk definiert werden.
Drei, laden Sie die Netzwerktabelle und Komponenten
Der Prozess des Ladens der Netzliste und Komponenten ist tatsächlich der Prozess des Ladens der Daten des Schaltplanentwurfs in das PCB-Designsystem der Leiterplatte. Dieser Prozess kann auf zwei Arten umgesetzt werden. Methode 1: Verwenden Sie den Synchronizer, um die Netzliste und Komponenten direkt aus der Schaltplandatei zu laden. Sie müssen zuerst eine PEB-Datei in derselben Konstruktionsdatenbank erstellen, in der sich der Schaltplan befindet, und alle erforderlichen PCB-Komponentenbibliotheken im Voraus laden. Methode 2: Verwenden Sie die Netzlistendatei, um die Netzliste und Komponenten zu laden. Alle Änderungen an den Daten im PCB-Designsystem können über Netzwerkmakros vorgenommen werden. Die Netzwerkmakroliste enthält drei Spalten von Attributen: Spalte N0 (zur Anzeige der Schrittnummer der Konvertierungsnetzwerktabelle); Aktionsspalte (wird verwendet, um den Inhalt des Vorgangs anzuzeigen, der beim Konvertieren der Netzwerktabelle auszuführen ist); Fehlerspalte (verwendet, um die Vorkommnisse in der Konvertierungsnetzwerktabelle anzuzeigen) Fehler).
Beim Laden einer Netzliste in der Leiterplattenproduktion treten Fehler oft aus verschiedenen Gründen auf, und die von der Software selbst bereitgestellten Fehlerinformationen sind zu einfach, oft nur eine einfache englische Aufforderung, die die Leute verstehen lässt. Dies führt zum späteren PCB-Design. Viele Probleme führten dazu, dass die Konstruktionsarbeiten nicht reibungslos ablaufen. Im Folgenden werden die möglichen Ursachen der Fehler aus verschiedenen typischen Makrofehlern analysiert und entsprechende Lösungen gegeben.
Vier gängige Netzwerkmakro-Fehlermeldungen, Gründe und Handhabungsmethoden
1. Die Paketform der Komponente ist im Schaltplan nicht definiert
Fehlerbeschreibung: Footprint nicht in der Bibliothek gefunden
Der Grund für den Fehler: (1) Im Schaltplan gibt das Bauteil die Paketform nicht an; (2) Die Komponentenbibliothek, die die erforderliche Paketkomponente enthält, wird im PCB-Editor nicht hinzugefügt;
Verarbeitungsmethode: (1) Öffnen Sie die Netzlistendatei, um zu überprüfen, welche Komponenten keine Pakete definiert haben, und fügen Sie dieser Komponente direkt in der Netzliste Pakete hinzu, oder suchen Sie die entsprechende Komponente im Schaltplan, doppelklicken Sie auf die Komponente und im Dialogfeld Popup-Eigenschaften Füllen Sie das entsprechende Komponentenpaket in der Spalte Footprint aus. (2) Führen Sie im PCB-Editor den Menübefehl Design/Add/Remove Library aus, geben Sie im Popup-Dialogfeld die benötigte PCB-Komponentenbibliothek an und fügen Sie sie im aktuellen PCB-Editor hinzu.
2. Der Name der PCB-Paketdefinition existiert nicht
Fehlerbeschreibung: Footprint**not found in Librarv
Der Grund für den Fehler: (1) Es gibt keine Paketzeichnung des entsprechenden Bauteils in der PCB-Bauteilbibliothek. Wie PCB Footprint. Es ist kein Komponentenpaket für kleine Leuchtdioden LED in Lib verfügbar; (2) Die Paketform der Komponente ist im Schaltplan falsch. Schreiben Sie zum Beispiel "RB0.2/0.4" als Verpackungsform des Polarkondensators Electrol.
Verarbeitungsmethode: (1) PCB Footprint bearbeiten. Lib-Datei, erstellen Sie das LED-Komponentenpaket und führen Sie dann den Befehl PCB aktualisieren aus; (2) Kehren Sie zum Schaltplan zurück und überprüfen Sie sorgfältig, ob der Name des Komponentenpakets im Schaltplan mit dem Namen in der PCB-Komponentenbibliothek übereinstimmt.
3. Keine Komponente gefunden
Fehlerbeschreibung: Komponente nicht gefunden
Der Grund für den Fehler: Advpcb. PCB Footprint im ddb Datei Paket. Die Lib-Datei enthält die meisten Komponentenpakete, aber wenn eine Komponente im Schaltplan eine spezielle Paketform hat, PCB Footprint. Die Lib-Dateibibliothek kann nicht gefunden werden, und die Paketbibliothek der nicht verwendeten Komponenten muss geladen werden.
Verarbeitungsmethode: Klicken Sie im Fenster des Designdatei-Managers auf das PCB-Dateisymbol, um den PCB-Bearbeitungsstatus einzugeben, und laden Sie die entsprechende Komponentenpaket-Bibliothek über den Befehl "Hinzufügen/Entfernen".
4. Kein Knoten gefunden
Fehlerbeschreibung: Knoten nicht gefunden
Gründe für den Fehler: (1) Es gibt mehr Knoten, die im angegebenen Netzwerk nicht existieren; (2) Der Bauteilpinname unterscheidet sich vom Paketpinnamen in der PCB-Bibliothek; (3) Das im Schaltplan angegebene Komponentenpaket und die entsprechende Leiterplatte Der Paketname ist unterschiedlich.
5. Das Netz besteht bereits
Fehlerbeschreibung: Netz existiert bereits
Der Grund für den Fehler: (1) Der Netzwerkname, den eine bestimmte Makroperation hinzuzufügen versuchte, ist derselbe wie der vorhandene Netzwerkname in der PCB-Netzwerktabelle; (2) Der versteckte Pin-Informations-Netzwerkpunkt im Schaltplan und andere Netzwerkpunkte haben den gleichen Namen.
Verarbeitungsmethode: Für (1) können Sie die Schaltplandatei öffnen und den doppelten Netzwerknamen ändern oder den redundanten Netzwerknamen entsprechend dem Schema löschen; Für (2) können Sie die Schaltplandatei öffnen, den falschen Netzwerkverbindungspunkt finden und dann die Komponenteneigenschaften öffnen. Wählen Sie im Dialogfeld Versteckter Pin aus, dann können Sie den ausgeblendeten Komponentenpin-Informationsnetzpunkt beobachten und dann denselben Netzwerkverbindungspunkt anpassen, damit er zu einem anderen Knoten gehört.
Fünftens, abschließende Bemerkungen
Fehler beim Laden von Netzlisten treten häufig auf, hauptsächlich aufgrund von Verkapselungsfehlern. Nach dem Auffinden eines Fehlers, Sie sollten zuerst stöbern, und dann können Sie das Problem schnell finden, nachdem Sie die Ursache seines Auftretens verstanden haben. Die Ursache des Fehlers sollte beseitigt werden, damit das Problem schnell und effektiv gelöst werden kann. Zur gleichen Zeit, Es ist notwendig, standardisiert und vorsichtig bei der Gestaltung des Schaltplans und der Bearbeitung der Leiterplattenkomponente Bibliothek, um das Auftreten von Fehlern zu reduzieren.