www.wikidata.de-de.nina.az
Die Schaltungssimulation mit Computern und entsprechenden Schaltungssimulationsprogrammen ist heute bei der Entwicklung elektronischer Gerate sowie in der Ausbildung akzeptierter Standard Die Funktionsweise einfacher und komplexer analoger und digitaler Schaltungen kann mit den entsprechenden Programmen je nach Qualitat der Simulationsmodelle entsprechend simuliert verifiziert und getestet werden ohne dass die Schaltung tatsachlich aufgebaut werden muss Voraussetzung fur ein spateres korrektes Arbeiten der Schaltung nach der praktischen Leiterplattenmontage oder einer Realisierung in einem Chip ist allerdings dass die realen Bauelemente durch ihre Simulationsmodelle in der Simulationssoftware hinreichend genau nachgebildet worden sind Im Ergebnis erspart dies Zeit und Kosten fur die Entwicklung und hilft zum anderen die Elektronik und deren Probleme besser zu verstehen um Fehler im Vorfeld zu vermeiden Inhaltsverzeichnis 1 Arten von Schaltungssimulationen 1 1 Analogschaltungssimulation 1 2 Digitalschaltungssimulation 2 Entwicklung 3 Technik 4 Siehe auch 5 Weblinks 6 EinzelnachweiseArten von Schaltungssimulationen BearbeitenJe nach Einsatzgebiet wird zwischen verschiedenen Schaltungssimulationen und deren Methoden unterschieden Die zeit und wertkontinuierlichen Schaltungssimulation von meistens analogen Schaltungen bzw Schaltungsteilen Typisch ist dass Schaltungen und deren Bauelemente mit den zugrundeliegenden physikalischen Parametern beschrieben und die Funktion einzelner Schaltungselemente beispielsweise mittels Differentialgleichungen beschrieben werden Da die zu simulierenden Schaltungen meist nicht allzu umfangreich sondern nur reduzierte Ersatzschaltungen oder Teile von komplexeren Schaltungen darstellen wird die eigentliche Schaltung direkt als Netzliste beispielsweise in Form eines Schaltplans in den Simulator eingegeben Alternativ ermoglichen viele Programme auch die Verwendung einer grafischen Eingabe der Schaltung mit automatischem Export der Netzliste Fur die Simulation von Interfaces und PINs stehen IBIS Modelle zur Verfugung Die zeit und wertdiskrete Schaltungssimulation von digitalen getakteten Schaltungen Wesentlicher Unterschied ist dass dabei die Simulation nur zu bestimmten Zeitpunkten meistens sind das die Taktzeitpunkte ausgewertet wird Zustande zwischen diesen Zeitpunkten werden im Simulator ubersprungen und als unsicher angenommen Typische Anwendungsbereiche solcher Simulationen sind der Test und Verifikation komplexer digitaler Schaltungen wie sie mittels Hardwarebeschreibungssprachen in VHDL oder Verilog beschrieben werden Hier kann sowohl die HDL Beschreibung als auch eine fur einen bestimmten ASIC oder FPGA erzeugte Netzliste simuliert werden Analogschaltungssimulation Bearbeiten Zur Simulation von analogen Schaltungen werden die elektronischen Bauteile z B Widerstande Kondensatoren Halbleiter logische und arithmetische Schaltkreise etc als mathematische Modelle dargestellt Indem mittels Netzwerkgleichungen Werte fur die Knotenpunkte Nodes der Schaltung berechnet werden entsteht eine umfassende Datenmatrix zur simulierten Schaltung Grundlage des Gleichungssystems sind die Kirchhoffschen Regeln sowie bei komplexeren Systemen die Maxwellschen Gleichungen Die Auswertung dieser Daten kann wahrend der Simulation mittels virtuellen Mess und Anzeigeinstrumenten erfolgen Neben der reinen Prufung auf Funktionalitat konnen die simulierten Schaltungen ebenso unter folgenden Aspekten analysiert werden DC Analyse z B Ausgangsspannung als Funktion der Eingangsspannung AC Analyse z B Ausgangsspannung als Funktion der Frequenz Transientenanalyse z B Verhalten der Schaltung bei kurzen Spannungsspitzen Fourieranalyse z B Frequenzspektrum Sensitivitatsanalyse Verhalten der Schaltung bei Variation der Bauteilparameter Monte Carlo Analyse stochastisches Verfahren Digitalschaltungssimulation Bearbeiten Die Simulation von digitalen Schaltungen erfolgt ausschliesslich zeitdiskret Dabei werden in aller Regel die Zeitschritte verwendet die sich aus den Taktgebern ergeben mit denen die einzelnen Schaltungsteile getaktet werden Dabei werden keine Spannungspegel betrachtet sondern nur noch Logikpegel simuliert Als Modelle dienen Logikfunktionen welche das Verhalten der Gatter aber auch von mathematischen Funktionen reprasentieren Durch diese starken Vereinfachungen ist es moglich das Verhalten auch sehr umfangreicher Schaltungen wie ganze Computer und Signalverarbeitungssysteme zu verifizieren Entwicklung BearbeitenEtwa seit 1970 wurde an der University of California in Berkeley intensiv an der ersten Schaltungssimulation gearbeitet 1972 wurde dann die erste Version von SPICE Simulation Program with Integrated Circuit Emphasis veroffentlicht 1 Das Programm ist in FORTRAN geschrieben und lauft auf Grossrechnern Fur Industrie und Hochschulen wurde SPICE zum Standard in der Schaltungssimulation In den folgenden Jahren wurde SPICE stetig weiterentwickelt und die Hersteller von Bauteilen und Komponenten stellten eigene mathematische Modelle ihrer Produkte zur Verfugung Einige Softwarehersteller erwarben Lizenzen am Quellcode von SPICE und entwickelten daraus eigene Programme zur Schaltungssimulation Als Konsequenz daraus erschien 1980 PSpice als erstes Simulationsprogramm fur PCs auf dem Markt Es folgten weitere Programme wie NI s Electronics Workbench 2 bzw Multisim 3 MICROCAP LTspice und viele andere Sehr verbreitet war das ab 1984 fur PCs verfugbare MicroSIM pSPICE 4 Ab 1985 wurden neue Versionen von SPICE in C programmiert Viele der Programme zur Schaltungssimulation konnen heute als freie Software GPL Shareware oder kostenlose Studentenversion aus dem Internet heruntergeladen werden Allen ist jedoch gemeinsam dass im Hintergrund eine mehr oder weniger aktuelle Version von SPICE arbeitet Erweiterungen in diesem Bereich bestehen darin statt Netzlisten bzw Schaltplanen auch Hardwarebeschreibungssprachen zur Modellierung der zu simulierenden Schaltung auf hoherem Abstraktionsniveau einzusetzen So wird mit VHDL AMS versucht die ursprunglich nur fur die Modellierung von diskreten digitalen Schaltungen vorgesehene Sprache VHDL auf die analoge Schaltungssimulation zu erweitern Des Weiteren gibt es Simulatoren fur VHDL AMS die in direkter Konkurrenz zu den meist auf SPICE basierenden Schaltungssimulatoren stehen 5 Mittels Sprachen wie Python kann die mathematische Funktion von Schaltungen beschrieben werden um daraus automatisch eine digitale Schaltung erzeugen zu lassen 6 deren Funktion dann zusammen mit anderen Schaltungsteilen simuliert werden kann 7 Technik BearbeitenDie ersten Schaltungssimulatoren bestanden lediglich aus Software Dies ist auch heute noch der vorherrschende Anwendungsfall Um den steigenden Anforderungen an die Rechenleistung gerecht zu werden ist man dazu ubergegangen die zu simulierende Schaltung in eine selbstrechnende Schaltung zu ubersetzen und diese in programmierbarer Hardware laufen zu lassen 8 Ferner gibt es Systeme welche analoge Modelle von Schaltungen in die Simulationsschleife integrieren die ein vereinfachtes Verhalten der Zielhardware haben und mittels ADC und DAC direkt in eine digitale Simulationsumgebung eingebunden werden konnen 9 Siehe auch BearbeitenHIL SimulationWeblinks BearbeitenDeutsch Umfangreiche Liste von SimulationsprogrammenEnglisch SPICE Algorithm TclSpice GPL A brief history of SPICE CircuitModEinzelnachweise Bearbeiten Quarles Pederson Newton Sangiovanni Vincentelli Wayne The Spice Home Page In berkeley edu Abgerufen am 22 August 2021 englisch Electronics Workbench Products Release Codes National Instruments National Instruments 20 September 2021 abgerufen am 23 Dezember 2021 englisch Was ist Multisim National Instruments abgerufen am 23 Dezember 2021 About PSpice MicroSIM In pspice com Abgerufen am 22 August 2021 englisch Hans Gall VHDL AMS Project VHDL AMS Library for the Automotive Industry In bausch gall de 11 Marz 2003 abgerufen am 22 August 2021 Reichor Hueber Hagelaue Testen komplexer digitaler Schaltungen mit Python In Advances in Radio Science research gate 1 Januar 2004 abgerufen am 1 August 2021 S Reichor G Hueber R Hagelauer M Lindorfer Testen komplexer digitaler Schaltungen mit Python In Advances in Radio Science Band 2 Copernicus GmbH 27 Mai 2005 S 175 179 doi 10 5194 ars 2 175 2004 copernicus org abgerufen am 22 August 2021 FPGA Design und Codesign Xilinx System Generator und HDL Coder In mathworks com 23 Oktober 2015 abgerufen am 22 August 2021 HIL Simulation Hardware in the Loop Mathworks abgerufen am 22 August 2021 Abgerufen von https de wikipedia org w index php title Schaltungssimulation amp oldid 231950996