Projekt für die Simulation überprüfen und vorbereiten

Auf einen Blick

Dieser Artikel zeigt Ihnen, wie Sie ein Altium Designer-Projekt mithilfe des Panels „Simulation Dashboard“ überprüfen und für die Simulation vorbereiten. So können Sie sicherstellen, dass Ihr Design die Voraussetzungen für genaue Ergebnisse erfüllt. Sie erfahren, wie Sie den Simulationsumfang festlegen, mit einer Compile Mask ausschließlich für die Simulation vorgesehene Bauteile verwalten, die Überprüfung ausführen, häufige Warnungen verstehen, Simulationsmodelle prüfen und die erforderlichen Quellen hinzufügen oder konfigurieren, bevor Sie eine Simulation starten. Lesen Sie weiter, wenn Sie Einrichtungsprobleme frühzeitig erkennen und Ihr Projekt mit mehr Sicherheit simulationsbereit machen möchten.

- Erfahren Sie, wie Sie steuern, welche Schaltplanblätter in die Simulation einbezogen werden, und wie dies beim Eingrenzen und Beheben von Problemen hilft.
- Lernen Sie die wichtigsten Prüfungen kennen, die Altium Designer durchführt, darunter Prüfungen auf ERC-Probleme, fehlende Bezugsknoten, doppelte Bauteilkennzeichen, Probleme mit Netznamen und Fehler in Simulationsmodellen.
- Erfahren Sie, welche praktischen Schritte erforderlich sind, um ein Design für die Simulation vorzubereiten. Dazu gehören der Umgang mit ausschließlich für die Simulation vorgesehenen Bauteilen und das Hinzufügen der Spannungs- oder Stromquellen, die für die Durchführung von Analysen benötigt werden.
Mit KI tiefer einsteigen:

Das zu simulierende Design sollte überprüft und entsprechend vorbereitet werden, damit Sie korrekte Simulationsergebnisse erhalten. Die entsprechenden Bereiche des Simulation Dashboard-Panels führen Sie durch die Überprüfung und Vorbereitung des Designs, um sicherzustellen, dass es die für die Simulation erforderlichen Voraussetzungen erfüllt.

Festlegen des Simulationsumfangs

Zunächst sollte der Umfang der Simulation über die Einstellung Affect oben im Simulation Dashboard-Panel ausgewählt werden. Diese Einstellung legt fest, für welche Schaltplanblätter des aktiven Projekts der Schaltungssimulator eine Liste der Schaltungen erstellt:

  • Document – nur für das aktuell geöffnete Schaltplanblatt.
  • Project – für alle Schaltplanblätter des aktuellen Projekts.

Legen Sie fest, welche Schaltplanblätter in die Simulation einbezogen werden sollen.
Legen Sie fest, welche Schaltplanblätter in die Simulation einbezogen werden sollen.

  • Mit der Einstellung Affect  können Sie bei der Fehlersuche in einzelnen Bereichen schnell zwischen den Modi wechseln und so ein Problem auf ein bestimmtes Schaltplanblatt eingrenzen. Diese Einstellung lässt sich effektiv in Verbindung mit einer Compile-Mask-Direktive (siehe unten) und der Funktion zum Hinzufügen von Quellen aus dem Simulation Dashboard nutzen. Dadurch können Sie die Schaltung des aktuellen Schaltplanblatts getrennt von den anderen Schaltplanblättern betrachten.
  • Beachten Sie außerdem: Wenn das Designprojekt, das die zu analysierende Schaltung enthält, Designvarianten umfasst, werden die Analysen für die aktive Variante durchgeführt.

Verwenden einer Compile Mask in simulierbaren Designs

Da alle Elemente eines Designs, die von einer Compile-Mask-Direktive abgedeckt werden, für den Design-Compiler unsichtbar sind, werden sie aus dem Design ausgeschlossen. Diese Funktion ist besonders nützlich, wenn die Simulation Teil des Designablaufs ist.

Spannungs- und Stromquellen sind notwendige Elemente bei der Schaltungssimulation, haben auf der fertigen Leiterplatte jedoch keinen Platz. Mit etwas vorausschauender Planung der Schaltungsstruktur lassen sich in der Regel alle simulationsspezifischen Bauteile in einem Bereich des Designs zusammenfassen – einem Bereich, der dann einfach mit einer Compile-Mask-Direktive abgedeckt werden kann.

Wenn die Schaltung für die Simulation verwendet wird, wird die Compile-Mask-Direktive deaktiviert, um die simulationsspezifischen Bauteile einzubeziehen. Sobald die Schaltung überprüft wurde und für die Übernahme in das Design bereit ist, kann die Compile-Mask-Direktive wieder aktiviert werden, sodass die simulationsspezifischen Bauteile aus dem Design ausgeschlossen werden. Sollte das Design später erneut geändert werden müssen, lässt sich vor der Freigabe schnell ein weiterer Simulationsdurchlauf durchführen, indem die Compile-Mask-Direktive deaktiviert wird, um die simulationsspezifischen Bauteile wieder einzubeziehen.

Zunächst ist die Compile-Mask-Direktive deaktiviert, sodass die Schaltung für die Simulation bereit ist.

Wenn die Compile-Mask-Direktive im oben gezeigten Beispiel aktiviert wird, werden die Simulationsquellen im Design ausgeblendet.

 

Überprüfen des Designs für die Simulation

Zunächst muss der für die Simulation verwendete Schaltplan Teil eines PCB-Projekts (*.PrjPcb) sein. Wenn das Schaltplanblatt ein freies Dokument ist, stehen die simulationsbezogenen Bedienelemente nicht zur Verfügung: Sowohl der Befehl Simulate » Run Simulation in den Hauptmenüs als auch das Simulation Dashboard-Panel sind inaktiv. Oben im Panel wird eine Warnung angezeigt.

Für einen Schaltplan, der nicht Teil eines Projekts ist, steht die Simulation nicht zur Verfügung.
Für einen Schaltplan, der nicht Teil eines Projekts ist, steht die Simulation nicht zur Verfügung.

Wenn das aktive Schaltplandokument Teil eines PCB-Projekts ist, klicken Sie im Bereich Verification des Simulation Dashboard-Panels auf die Schaltfläche Start Verification, um die Projektüberprüfung entsprechend dem gewählten Simulationsumfang zu starten.

Klicken Sie auf Start Verification, um Ihre Schaltung für die Simulation zu überprüfen.
Klicken Sie auf Start Verification, um Ihre Schaltung für die Simulation zu überprüfen.

Es werden mehrere automatisierte Prozesse und Prüfungen ausgeführt. Dazu gehören die Erstellung der SPICE-Netzliste der Schaltung (*.nsx), verschiedene simulationsbezogene Prüfungen elektrischer Regeln sowie Gültigkeitsprüfungen der Simulationsmodelle. Die Modellprüfung erkennt Bauteile mit fehlenden Simulationsmodellen sowie Modelle mit Parsing-Fehlern oder Fehlern bei der Pinzuordnung.

Wenn keine Verstöße erkannt werden, wird im Bereich Verification des Simulation Dashboard-Panels ein grünes Häkchen angezeigt.

Der Bereich Verification, wenn keine Verstöße erkannt wurden
Der Bereich Verification, wenn keine Verstöße erkannt wurden

Wenn bei der Prüfung Verstöße erkannt werden, werden die entsprechenden Warnungen und Symbole im Bereich Verification des Simulation Dashboard-Panels angezeigt. Mögliche Verstöße werden nachfolgend beschrieben.

Nach dem ersten Prüflauf wird die Überprüfung bei kleineren Änderungen an den Schaltplänen automatisch durchgeführt. Bei größeren Änderungen, deren Überprüfung längere Zeit in Anspruch nehmen könnte, wird die automatische Überprüfung angehalten. Oben im Simulation Dashboard-Panel erscheint dann eine Meldung, dass die Überprüfung nicht mehr aktuell ist. Klicken Sie auf Update, um die Überprüfung durchzuführen.

Verstöße gegen elektrische Regeln für die Simulation (ERC) werden unter der Überschrift Electrical Rule Check aufgeführt.

Verstöße im Zusammenhang mit der Prüfung von Bauteil-Simulationsmodellen werden unter der Überschrift Simulation Models aufgelistet. 

Das Design für die Simulation vorbereiten

Eine Simulationsquelle hinzufügen und konfigurieren

Um eine Schaltung zu simulieren, sollte das Schaltplandesign mindestens eine Spannungs- oder Stromquelle enthalten. Wenn keine Quelle vorhanden ist, kann die Simulation dennoch durchgeführt werden. Sie werden dann durch die Meldung Need to add source im Bereich Preparation des Panels Simulation Dashboard darauf hingewiesen. Eine Spannungs- oder Stromquelle kann im Schaltplan platziert werden, indem Sie im Bereich Simulation Sources des Panels Simulation Dashboard auf das Bedienelement Add klicken und den Befehl Voltage oder Current aus dem Menü auswählen. Alternativ können Sie den Befehl Place Voltage oder Place Current aus dem Hauptmenü Simulate oder dem Simulationsbefehlsmenü in der Active Bar verwenden.

Simulationsquellen sollten zur Schaltung hinzugefügt werden. Dies ist direkt über das Panel Simulation Dashboard möglich.
Simulationsquellen sollten zur Schaltung hinzugefügt werden. Dies ist direkt über das Panel Simulation Dashboard möglich.

Sobald eine Quelle platziert wurde, können ihre Eigenschaften im Panel Properties geändert werden. Hinweise zum Konfigurieren der Eigenschaften einer Quelle:

  • Stimulus Name ist der zugewiesene Name des Signals. Sie können neue Signale für den Schaltplan erstellen oder nicht benötigte entfernen. Wählen Sie ein Signal aus der verfügbaren Liste über das Dropdown-Menü der Eigenschaft „Stimulus Name“ aus. Sie können dieselbe Signalnamenskonfiguration mehreren Signalquellen in einer elektrischen Schaltung zuweisen.

    Wenn Sie denselben Stimulus für mehrere Quellen verwenden, beachten Sie, dass diese Quellen denselben Satz von Stimulusparametern nutzen. Das bedeutet, dass die Änderung eines Stimulusparameters einer Quelle in gleicher Weise für die anderen Quellen übernommen wird. Um dies zu vermeiden, können Sie einen neuen Stimulus erstellen.
  • Stimulus Type dient zur Auswahl des Quellentyps anhand des zeitlichen Signalverlaufs:
    • DC Source – eine konstante Signalquelle ohne Zeitabhängigkeit.
    • Exponential – eine exponentielle Signalquelle mit einem Zeitverlauf in Form einer Exponentialfunktion.
    • Piecewise Linear – eine zeitabhängige Signalquelle in Form einer stückweise linearen Funktion. Weitere Informationen finden Sie unter Eine stückweise lineare Quelle konfigurieren.
    • Pulse – eine Signalquelle mit einem Zeitverlauf in Form eines Rechteckimpulses.
    • Single Frequency FM – eine Signalquelle mit einem Zeitverlauf in Form einer einfrequent modulierten Funktion.
    • Sinusoidal – eine Signalquelle mit einem Zeitverlauf in Form einer Sinusfunktion.
    • File – eine CSV-dateibasierte PWL-Quelle. Weitere Informationen finden Sie unter Eine CSV-Datei als Quelle verwenden.
  • Im Bereich Parameters des Panels Properties stehen verschiedene Parameter für die Quelle zur Verfügung. Der Parametersatz hängt vom ausgewählten Quellentyp ab.
  • Der Vorschaubereich zeigt das Signal für einen kurzen Zeitraum (zwei Perioden der niedrigen Frequenz bei periodischen Signalformen) auf Grundlage der angegebenen Parameter. So können Sie die vorgenommenen Änderungen nachvollziehen und deren Richtigkeit überprüfen.

Beispiel für konfigurierte Eigenschaften einer sinusförmigen Quelle
Beispiel für konfigurierte Eigenschaften einer sinusförmigen Quelle

Alle in Schaltplänen platzierten Quellen werden im Panel Simulation Dashboard aufgelistet. Hier können Sie die hinzugefügten Quellen entfernen sowie aktivieren/deaktivieren. Eine deaktivierte Quelle wird bei der Berechnung nicht berücksichtigt und im Schaltplan in blassen Farben dargestellt. Klicken Sie auf den Namen einer Quelle, um diese per Cross-Probing auf dem Schaltplanblatt zu lokalisieren.

Simulationsquellen im Panel Simulation Dashboard anzeigen und verwalten
Simulationsquellen im Panel Simulation Dashboard anzeigen und verwalten

Die Bibliothek Simulation Generic Components enthält außerdem eine Reihe von Gleich- und Wechselstrom- sowie Gleich- und Wechselspannungsquellen, gesteuerten Strom- und Spannungsquellen und Signalquellen verschiedener Typen.

Konfigurieren einer stückweise linearen Quelle

Häufig muss ein komplexes stückweise lineares Signal erstellt werden, dessen Wellenform vom Benutzer vorgegeben wird. In diesem Fall können interpolierte VPWL-Spannungsquellen und IPWL-Stromquellen verwendet werden. Wenn Piecewise Linear als Stymulus Type für die ausgewählte Quelle gewählt ist, geben Sie im Parameterfeld Time-Value Pairs im Bereich Parameters des Panels Properties die Achsenkoordinatenwerte als Zahlenfolge an, wie unten gezeigt.

Verwenden Sie den Parameter Time-Value Pairs, um eine Piecewise Linear-Quelle zu konfigurieren
Verwenden Sie den Parameter Time-Value Pairs, um eine Piecewise Linear-Quelle zu konfigurieren

Verwenden einer CSV-Datei als Quelle

Der Schaltungssimulator unterstützt auch die Verwendung einer CSV-Datei zur Angabe der Zeit-Wert-Paare für die interpolierten VPWL-Spannungsquellen und IPWL-Stromquellen. Setzen Sie Stimulus Type auf File und geben Sie anschließend den Pfad und Dateinamen im Parameter File an (z. B. C:\Designs\Circuit Simulation\Analog Amplifier\PWL_Source.csv), wie unten gezeigt. Sie können den Pfad und Dateinamen manuell eingeben oder in das Feld File doppelklicken und anschließend zur gewünschten Datei navigieren und diese auswählen.

Hinzufügen und Konfigurieren von Messsonden

Messsonden werden verwendet, um Messungen an bestimmten Stellen der Schaltung durchzuführen. Sie können eine Messsonde im Schaltplan platzieren, indem Sie im Bereich Probes des Panels Simulation Dashboard auf das Steuerelement Add klicken und den gewünschten Sondentyp aus dem Menü auswählen. Alternativ können Sie die Befehle des Menüs Simulate » Place Probe oder des Simulationsbefehlsmenüs in der Active Bar verwenden. Folgende Sondentypen stehen zur Verfügung:

  • Voltage – zeigt die Spannung bezogen auf den Bezugsknoten einer elektrischen Schaltung (normalerweise ein GND-Knoten). Die Sonde muss auf einer Leitung oder dem elektrischen Anschlusspunkt eines Bauteilpins platziert werden.
  • Current –  zeigt den in den Bauteilpin fließenden Strom. Ein positiver Stromwert bedeutet, dass Strom in den Bauteilpin hineinfließt, während ein negativer Stromwert bedeutet, dass Strom aus dem Bauteilpin herausfließt. Die Stromsonde muss am elektrischen Anschlusspunkt eines Bauteilpins platziert werden.
  • Power – zeigt die Momentanleistung am Bauteilpin. Ein positiver Leistungswert bedeutet, dass der Bauteilpin als Verbraucher arbeitet, während ein negativer Leistungswert bedeutet, dass der Pin als Leistungsquelle arbeitet. Die Leistungssonde muss am elektrischen Anschlusspunkt eines Bauteilpins platziert werden.
  • Voltage Difference – zeigt die Spannung zwischen ausgewählten Knoten. Ein Sondenpaar – positiv (VD+) und negativ (VD-) – wird nacheinander auf Leitungen oder den elektrischen Anschlusspunkten von Bauteilpins platziert. Die Spannung wird auf die negative Sonde bezogen.

Messsonden können direkt über das Panel Simulation Dashboard hinzugefügt werden.
Messsonden können direkt über das Panel Simulation Dashboard hinzugefügt werden.

Nachdem eine Messsonde platziert wurde, können ihre Eigenschaften im Panel Properties geändert werden. Standardmäßig wird sie nach dem Netz oder Bauteil benannt, auf dem sie platziert ist.

  • Wird eine Messsonde an einer ungeeigneten Stelle platziert, erhält sie den Namen Empty Probe.
  • Strom- und Leistungssonden werden für Pins eines Bauteils mit einem auf einer Teilschaltung basierenden Simulationsmodell nicht unterstützt. In diesem Fall erhält die Sonde den Namen Not Available.

Beispiele für platzierte Messsonden. Beachten Sie, dass die Stromsonde an einer ungeeigneten Stelle (nicht an einem Bauteilpin) platziert wurde und daher den Namen Empty Probe erhalten hat.
Beispiele für platzierte Messsonden. Beachten Sie, dass die Stromsonde an einer ungeeigneten Stelle (nicht an einem Bauteilpin) platziert wurde und daher den Namen Empty Probe erhalten hat.

Alle in Schaltplänen platzierten Messsonden werden im Panel Simulation Dashboard aufgelistet. Hier können Sie die hinzugefügten Messsonden entfernen sowie aktivieren/deaktivieren. Eine deaktivierte Messsonde wird bei der Berechnung nicht berücksichtigt und im Schaltplan in blassen Farben dargestellt. Klicken Sie auf den Namen einer Messsonde, um diese per Cross-Probing auf dem Schaltplanblatt zu lokalisieren.

Messsonden im Panel Simulation Dashboard anzeigen und verwalten
Messsonden im Panel Simulation Dashboard anzeigen und verwalten

Sie können die Farbe einer Quelle sowohl im Panel Properties als auch im Panel Simulation Dashboard ändern. Die gewählte Farbe bestimmt die Farbe der entsprechenden Kurve im Simulationsergebnisdokument.

Außerdem wird der letzte während der Simulation berechnete Wert im Panel Properties und im Arbeitsbereich neben der Messsonde angezeigt. Eine Vorschau der entsprechenden Kurve wird im Panel Properties angezeigt.

Simulationsergebnisse werden neben der Messsonde im Arbeitsbereich und im Panel Properties angezeigt.
Simulationsergebnisse werden neben der Messsonde im Arbeitsbereich und im Panel Properties angezeigt.

Interaktiver Messsondenmodus

Diese Funktion befindet sich in der offenen Betaphase und ist verfügbar, wenn die Option Simulation.InteractiveProbes im Dialogfeld Advanced Settings aktiviert ist.

Sie können den interaktiven Messsondenmodus aktivieren, indem Sie die Option Interactive Mode im Bereich Preparation des Panels Simulation Dashboard aktivieren. Dadurch werden alle Änderungen an Messsonden (Hinzufügen und Entfernen, Aktivieren und Deaktivieren, Verschieben auf ein anderes Netz sowie Ändern der Sondenfarbe) sofort im Dokument .sdf mit den Simulationsergebnissen dargestellt.

Die Option Interactive Mode im Panel Simulation Dashboard
Die Option Interactive Mode im Panel Simulation Dashboard

Nach dem Aktivieren der Option Interactive Mode muss die Simulation erneut ausgeführt werden, damit die Funktion wirksam wird.
Das Aktivieren der Option Interactive Mode kann sich auf die Simulationsleistung und die Größe des Dokuments .sdf auswirken.

Hinzufügen von Simulationsmodellen zum Design

Um ein Design erfolgreich zu simulieren, müssen alle Bauteile in der Schaltung simulationsbereit sein, das heißt, jedem Bauteil muss ein verknüpftes Simulationsmodell zugewiesen sein. Der Simulator von Altium Designer unterstützt gängige SPICE-Modellformate, darunter die Formate PSpice und LTspice. Modelldateien mit den Erweiterungen .mdl, .ckt, .lib und .cir können verwendet werden.

Beachten Sie, dass spezielle Funktionen in LTspice-Modellen (diese sind in der Modellsyntax durch die Kennung A definiert) derzeit nicht unterstützt werden.

Altium Designer enthält standardmäßig eine Simulation Generic Components-Bibliothek mit einer Reihe von Simulationsmodellen für die gängigsten Bauteile. Außerdem können Sie simulationsbereite Bauteile über das Manufacturer Part Search-Panel von Altium Designer finden.

Angesichts der enormen Vielfalt an Bauteilen, die Entwicklern in der Praxis zur Verfügung stehen, kommt es häufig vor, dass die für eine Schaltung benötigten Bauteile in vom Benutzer hinzugefügten Bibliotheken erstellt werden müssen. Neben der Definition des Bauteilsymbols muss ein Simulationsmodell für das Bauteil beschafft und anschließend verknüpft werden, damit das Bauteil simulationsbereit ist.

Ein Simulationsmodell kann aus vielen unterschiedlichen Quellen bezogen werden. Die folgende Liste enthält einige mögliche Quellen und Methoden, um das benötigte Modell für ein Bauteil zu erhalten, das Sie in Ihrem Design verwenden möchten:

  • Manufacturer – Eine beliebte Anlaufstelle für die Suche nach einem Modell ist die Website des Herstellers des gewünschten Bauteils. In der Regel enthält die Seite zum jeweiligen Bauteil einen Link zu einem verfügbaren Modell.
  • Altium Designer's SPICE Model Wizard – Verwenden Sie diesen Assistenten, um ein SPICE3f5-Bauteilmodell zu erstellen und automatisch mit einem vorhandenen oder neuen Bibliotheksbauteil zu verknüpfen. Bei der Verknüpfung mit einem neuen Bauteil wird dieses automatisch vom Assistenten erstellt. Folgende Bauteilmodelltypen werden unterstützt: Halbleiterkondensator, Halbleiterwiderstand, stromgesteuerter Schalter, spannungsgesteuerter Schalter, JFET, verlustbehaftete Übertragungsleitung, RC-Übertragungsleitung mit gleichmäßig verteilten Parametern, Diode und BJT. Weitere Informationen zur Erstellung eines Simulationsmodells mit dem Spice Model Wizard von Altium Designer finden Sie unter Erstellen eines Simulationsmodells.
  • Third-Party Modeling Tools – Verschiedene Simulationssoftwarepakete enthalten Funktionen zur Modellierung eines Bauteils. Diese stehen in der Regel in Form eines Modellassistenten zur Verfügung.
  • Dedicated Modeling Companies – Möglicherweise können Sie das benötigte Modell von einem Drittanbieter beziehen, der Simulationsmodelle auf Grundlage einer vorgegebenen Spezifikation erstellt.
  • By Hand – Sie können das benötigte Modell selbst von Grund auf erstellen. Dazu sind in der Regel gute Kenntnisse der Sprache erforderlich, in der die Modelldefinition verfasst wird, beispielsweise beim Erstellen einer Teilschaltung. Beim Erstellen einer einfachen MDL-Datei benötigen Sie gute Kenntnisse der für das betreffende Bauteil verfügbaren und unterstützten Parameter.

Das Modell (oder Makromodell) wird dem Bauteil entweder bei dessen Definition im entsprechenden Editor oder nach dem Platzieren des Schaltplansymbols auf dem Schaltplanblatt zugewiesen.

  • Der Simulator unterstützt für Modelldateien ausschließlich die ANSI-Codierung.
  • Die in einem Projekt verwendeten Simulationsmodelle werden im Projekt zwischengespeichert, sodass sich solche Projekte problemlos auf verschiedenen Rechnern simulieren lassen.

Die verfügbaren Möglichkeiten zum Platzieren von Bauteilen mit Simulationsmodellen in Altium Designer werden in den folgenden Abschnitten beschrieben.

Platzieren eines Bauteils aus der Bibliothek „Simulation Generic Components“

Die Simulation Generic Components-Bibliothek wird standardmäßig mit Altium Designer installiert. Bauteile aus dieser Bibliothek können wie normale Bauteile in Ihrem Schaltplan platziert werden. Greifen Sie über das Components-Panel auf die Bibliothek zu, indem Sie den Eintrag Simulation Generic Components auswählen, oder wählen Sie den Befehl Simulate » Place Simulation Generic Component in den Hauptmenüs des Schaltplaneditors.

Greifen Sie über das Components-Panel auf die Simulation Generic Components-Bibliothek zu.
Greifen Sie über das Components-Panel auf die Simulation Generic Components-Bibliothek zu.

  • Informationen zu den Parametern der aus dieser Bibliothek platzierten Bauteile finden Sie auf der Seite Simulation Generic Components.
  • Beachten Sie, dass generische Simulationsbauteile zwar direkt im Schaltplan platziert werden können, im weiteren Verlauf der Entwicklung jedoch durch physische (statt virtuelle) Bauteile ersetzt werden müssen.
  • Eine Reihe häufig verwendeter generischer Simulationsbauteile (Widerstand, Kondensator, Transistoren usw.) kann auch mithilfe der Befehle im Untermenü Simulate » Place Models aus der Simulation Generic Components-Bibliothek im Schaltplan platziert werden.

Platzieren eines Bauteils mit zugeordnetem Simulationsmodell

Wenn einem Bauteil in Ihrer Workspace-Bibliothek oder einer verfügbaren dateibasierten Bibliothek oder Datenbankbibliothek ein Simulationsmodell zugeordnet ist, platzieren Sie dieses Bauteil über das Components-Panel.

Weitere Informationen zum Verknüpfen eines Simulationsmodells mit einem Bibliotheksbauteil finden Sie auf den folgenden Seiten:

Wenn Sie mit einer Bibliothek arbeiten, in der einige Bauteile über Simulationsmodelle verfügen und andere nicht, aktivieren Sie die Spalte Simulation im Components-Panel, um simulationsbereite Bauteile leichter zu finden.

Blenden Sie die Spalte Simulation im Components-Panel ein, um auf einen Blick zu erkennen, welche Bauteile über Simulationsmodelle verfügen.
Blenden Sie die Spalte Simulation im Components-Panel ein, um auf einen Blick zu erkennen, welche Bauteile über Simulationsmodelle verfügen.

Wenn ein Bauteil ein Simulationsmodell besitzt, können Sie das Modell im Bereich Component Details des Components-Panels prüfen, sobald das Bauteil in der Liste des Panels ausgewählt ist.

Beschaffen eines simulationsbereiten Bauteils über das Manufacturer Part Search-Panel

Das Manufacturing Part Search-Panel bietet Ihnen Zugriff auf Herstellerbauteile, von denen viele über Simulationsmodelle verfügen. Sie können die Bauteilliste so filtern, dass nur Bauteile mit Simulationsmodellen angezeigt werden, indem Sie im Bereich Filters des Panels für den Parameter Has Simulation die Option Yes auswählen. Bauteile mit Modellen sind durch das Symbol  neben ihrem Eintrag gekennzeichnet.

Im Manufacturer Part Search-Panel können Sie die Liste so filtern, dass nur Bauteile mit Simulationsmodellen angezeigt werden.
Im Manufacturer Part Search-Panel können Sie die Liste so filtern, dass nur Bauteile mit Simulationsmodellen angezeigt werden.

Ein in der Liste des Manufacturer Part Search-Panels ausgewähltes Bauteil kann in Ihrem Workspace gespeichert (empfohlen), als integrierte Bibliothek heruntergeladen oder direkt in Ihrem Design platziert werden.

Wenn Sie ein Bauteil aus dem Manufacturer Part Search-Panel direkt auf einem Schaltplanblatt platzieren, wendet Altium Designer standardmäßig eine 1:1-Zuordnung zwischen dem Schaltplansymbol und dem Simulationsmodell des Bauteils an. Wenn die daraus resultierende Zuordnung nicht korrekt ist, können Sie dieses Verhalten außer Kraft setzen, indem Sie eine Option aktivieren, die das vorhandene Bauteilsymbol automatisch durch ein generisches Bauteilsymbol ersetzt. Dieses generische Bauteilsymbol ist ein einfaches Rechteck, das während der Platzierung erstellt wird und dessen Pins automatisch den richtigen Modellpins zugeordnet werden. Um diese Funktion zu verwenden, aktivieren Sie die Option Always Generate Model Symbol for Manufacturer Part Search Panel Using Simulation Model Description unter  Seite „Simulation – General“  des Dialogs Preferences.

Platzieren eines Bauteils, wenn nur das Simulationsmodell vorliegt

Wenn Ihnen ein Simulationsmodell als Modelldatei auf Ihrer Festplatte oder in Ihrem verbundenen Workspace vorliegt, können Sie dieses Modell direkt über das Panel Components platzieren, ohne es zuvor einem Bauteil zuzuordnen.

  • Um eine Modelldatei auf Ihrer Festplatte auf diese Weise zu verwenden, stellen Sie sie als dateibasierte Bibliothek bereit und wählen Sie anschließend den Eintrag für diese Datei im Panel aus.

    Eine Simulationsmodelldatei kann als dateibasierte Bibliothek bereitgestellt werden. Hier sehen Sie ein Beispiel für eine Modelldatei, die zur Liste der installierten Bibliotheken hinzugefügt wurde.
    Eine Simulationsmodelldatei kann als dateibasierte Bibliothek bereitgestellt werden. Hier sehen Sie ein Beispiel für eine Modelldatei, die zur Liste der installierten Bibliotheken hinzugefügt wurde.

  • Wenn die Option Show in Components Panel auf der Seite „Simulation – General“ des Dialogs Preferences aktiviert ist, steht die Kategorie SPICE Libraries im Panel Components zur Verfügung. Die Bibliotheken im Ordner Model Path, der auf der Seite Simulation – General des Dialogs Preferences angegeben ist, werden in dieser Kategorie aufgelistet. Die Kategorienstruktur entspricht der Struktur des angegebenen Ordners. Der standardmäßig in diesem Feld angegebene Ordner SPICE Models befindet sich im Standardinstallationsordner Library der Erweiterung Mixed Simulation (\ProgramData\Altium\Altium Designer <GUID>\Extensions\Mixed Simulation\Library) und enthält einen Ordner mit SPICE-Modellen von Analog Devices.

  • Um Workspace-Simulationsmodelle auf diese Weise zu verwenden, wählen Sie Models im Menü der Schaltfläche  im Panel Components und anschließend Simulations innerhalb der Kategorie All Ihrer Workspace-Bibliothek im Panel aus.

    Durchsuchen Sie die Simulationsmodelle in Ihrem verbundenen Workspace über das Panel Components, indem Sie die Option Models im Panel aktivieren.
    Durchsuchen Sie die Simulationsmodelle in Ihrem verbundenen Workspace über das Panel Components, indem Sie die Option Models im Panel aktivieren.

Wenn Sie ein Simulationsmodell direkt platzieren, analysiert Altium Designer das Modell und sucht ein geeignetes Symbol in der Bibliothek Simulation Generic Components. Diskrete Bauteile erhalten ein Symbol, das dem jeweiligen Bauteiltyp entspricht. Bauteile, die durch eine Teilschaltung modelliert werden, erhalten ein einfaches rechteckiges Symbol.

Die folgende Tabelle listet die unterstützten Modelltypen und das jeweils platzierte Bauteilsymbol aus der Bibliothek „Simulation Generic Components“ auf.

Bauteil Modelltext Symbol
(Design-Element-ID der SIM-Bibliothek)
Widerstand .MODEL <model name> RES Resistor
Kondensator .MODEL <model name> CAP Capacitor
Induktivität .MODEL <model name> IND Inductor
Diode .MODEL <model name> D Diode
Bipolartransistor .MODEL <model name> NPN BJT NPN 4 MGP
Bipolartransistor .MODEL <model name> PNP BJT PNP 4 MGP
Sperrschicht-FET .MODEL <model name> NJF JFET N-ch Level2
Sperrschicht-FET .MODEL <model name> PJF JFET P-ch Level2
MOSFET .MODEL <model name> NMOS MOSFET N-ch Level1
MOSFET .MODEL <model name> PMOS MOSFET P-ch Level1

Automatische Zuweisung von Simulationsmodellen

Wenn bei der Design-Verifizierung ein oder mehrere Bauteile ohne Simulationsmodell erkannt werden, erscheinen im Panel Simulation Dashboard die entsprechenden Warnungen Bauteile ohne Modelle. Von dort aus können Sie diesen Bauteilen automatisch Simulationsmodelle zuweisen.

Unterstützung für digitale PSpice-Bauelemente

Altium Designer unterstützt außerdem alle digitalen PSpice-Primitive, digitale Stimuli (digitaler Stimulusgenerator und dateibasierter Stimulus) sowie digitale Eingangs- und Ausgangsbauelemente.

  • Für alle digitalen PSpice-Gatter (außer DLYLINE) ist die Verarbeitung träger Verzögerungen implementiert.
  • Alle digitalen Bauteile unterstützen Verzögerungen der Dauer null. Wenn die Anzahl der Zyklen einen vorgegebenen Grenzwert erreicht (der Grenzwert liegt bei 50 Iterationen), wird ein Fehler gemeldet und die Simulation beendet.
  • Auch digitale Modelle, die die globalen Knoten $D_HI, $D_LO und $D_X verwenden, werden unterstützt. Diese Knoten verhalten sich so, als wären digitale Signalquellen mit den Werten 1, 0 bzw. X an sie angeschlossen.

Unterstützung für variable passive Bauteile

Altium Designer unterstützt variable Widerstände, Kondensatoren und Induktivitäten. Der Wert eines passiven Bauteils kann als Variable festgelegt werden. Verwenden Sie einen Ausdruck in geschweiften Klammern als Wert des Parameters Value, um den Widerstandswert eines Widerstands, die Kapazität eines Kondensators oder die Induktivität einer Spule zu definieren. In Ausdrücken können Sie Folgendes verwenden:

  • Integrierte Konstanten (pi, e usw.)
  • Benutzerdefinierte globale Parameter
  • x für die Spannung am Kondensator oder den Strom durch die Induktivität
  • temp für die Analysetemperatur
  • time in einer Transientenanalyse
  • hertz in einer AC-Sweep-Analyse
  • Knotenspannungen
  • Ströme durch Spannungsquellen
  • Ströme durch Induktivitäten
  • Ströme durch variable passive Bauteile

Verwenden Sie die Zeichenfolge „q =“ oder „flux =“, gefolgt von einem Ausdruck in geschweiften Klammern, als Wert des Parameters Value, um die Ladung eines Kondensators oder den Fluss einer Induktivität zu definieren.

Nachfolgend sehen Sie Beispiele für Ausdrücke in den Werten passiver Bauteile und die Ergebnisse der Transientenanalyse für die entsprechenden Schaltungen.

Ein Beispiel für die Verwendung von Variablen für Widerstände. Der Widerstandswert von R2 hängt von der Knotenspannung des Netzes IN und der Variablen time ab. Der Widerstandswert von R4 hängt vom Strom durch R2 ab (einen variablen Widerstand).

Ein Beispiel für die Verwendung von Variablen für Kondensatoren, deren Kapazität (C1) und Ladung (C2) von der an ihnen anliegenden Spannung abhängen. Die Ausdrücke für die Kapazität und die Ladung ergeben denselben Strom durch die Kondensatoren, sodass die resultierenden Signalverläufe identisch sind.

Ein Beispiel für die Verwendung von Variablen für Induktivitäten, deren Induktivitätswert (L1) und Fluss (L2) vom durch sie fließenden Strom abhängen. Die Ausdrücke für die Induktivität und den Fluss ergeben dieselbe Spannung an den Induktivitäten, sodass die resultierenden Signalverläufe identisch sind.

 
Ausgangsspannung, Leistung und Strom werden für variable passive Bauteile unterstützt.

Zuweisung von Netznamen

Die Vergabe von Netznamen ist für die Schaltungssimulation nicht erforderlich, wird jedoch zur einfacheren Handhabung empfohlen. Netznamen machen die Auswahl der Punkte zur Darstellung von Kenngrößen übersichtlicher, insbesondere bei komplexen Schaltplänen. Beim Konfigurieren und Ausführen einer Simulation im Simulation Dashboard können Sie für einige Berechnungsarten die gewünschten Punkte auswählen, um die Kenngrößen in den Diagrammen der Output Expression Abschnitte darzustellen, sofern Sie diese Punkte mit einem Netzlabel gekennzeichnet haben.

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Contents