Obwohl es viele Tools gibt, sind die beiden Hauptformen der Simulation analog ( z. B. SPICE, LTSPICE oder Simetrix ) und signalintegr (mit etwas wie Hyperlynx, wenn Sie sehr tiefe Taschen haben).
Es gibt Leistungsanalysewerkzeuge, aber ich habe einige sehr merkwürdige Ergebnisse gesehen, die anscheinend nicht mit der physischen Realität gleichzusetzen sind.
Es gibt gemischte Signalwerkzeuge, obwohl die digitale Seite dazu neigt, sich zu verhalten.
Die Probleme, auf die wir stoßen, sind:
1 Für das Teil ist kein Simulationsmodell vorhanden. Wenn Sie ein vollständiges Datenblatt haben, können Sie einen ordentlichen Stich beim Rollen Ihrer eigenen machen oder ein Teil verwenden, das ein Modell hat. Es ist sehr zeitaufwändig, ein eigenes Modell für etwas Nicht-Triviales zu rollen.
Beachten Sie, dass alles, was über ein Grundelement (Diode, Transistor oder einfaches passives Element) hinausgeht, ein Verhaltensmodell ist , das den Gerätebetrieb im kontinuierlichen Zustand widerspiegelt. In diesem Anwendungshinweis finden Sie Informationen zu den tatsächlichen Eigenschaften eines solchen Modells. Beachten Sie, dass Dinge wie Ferrite und Drosseln sehr komplex sind. Obwohl sie als Schaltung modelliert werden können (um die Antwort im Datenblatt zu erhalten), kann dies sehr zeitaufwändig sein.
2 Laufzeit. Ich simuliert die gesamte Strompfad für einen Schleudersitz , die einschließen EEDs und thermische Batterien als Teil einer unabhängigen Sicherheitsüberprüfung der Sequenzer - Elektronik. Da die Kabel zu den Steuer- und Zündkreisen recht lang waren, wurden sie als lose gekoppelte Transformatorwicklungen modelliert. Die Schaltung enthielt vielleicht 40 Elemente und benötigte (auf einer High-End-Maschine mit mehreren Kernen) über 30 Stunden , um einen einzelnen vorübergehenden Lauf durchzuführen.
3 Einige Teile der Schaltung eignen sich nicht wirklich für die Simulation oder sollten sie nicht benötigen. Wenn ich eine einfache optisch gekoppelte Isolationsstufe zum Umschalten eines Steuerschalters habe, sollte keine Simulation erforderlich sein, wenn die Datenblätter ordnungsgemäß verwendet wurden (dies ist natürlich ein völlig anderes Thema, da ich viele Entwürfe gesehen habe, bei denen dies nicht der Fall war). .
4 In der Signalintegrität Simulation, die meisten Simulatoren nehmen Sie nicht zu berücksichtigen , dass kontrolliert Impedanzen +/- 10% im besten Fall , und wird Schicht um Schicht variieren. Solche Simulationen sind nützlich, um grobe Probleme zu erkennen, aber Sie können immer noch von solchen Details gebissen werden. Außerdem können die meisten Simulatoren den Rückweg nicht modellieren (obwohl die Simulationen nach dem Layout immer besser werden).
5 Praktisch alle Simulationsmodelle sind Kompromisse , um den häufigsten Anwendungsfall widerzuspiegeln. Ich musste die Modelle erheblich modifizieren, um das Verhalten des Eckgehäuses zu erkennen.
Ein Vollplatinen- (oder häufig Mehrplatinen-) System wäre zeitlich unerschwinglich, sodass nur die Teile simuliert werden, die wir überprüfen möchten.
Ein weiteres Problem ist, dass bei Makromodellen das Startverhalten in vielen Fällen undefiniert ist und kein Simulator auf der Welt hilft, wenn das Startverhalten kritisch ist (wie es bei flugsicherheitskritischen Geräten der Fall sein kann) - Sie müssen nur messen es.
Simulationen können Konstrukteuren sicherlich helfen, aber sie sind nicht annähernd perfekt und sollten nicht für den tatsächlichen Schaltungsbetrieb herangezogen werden. Sie zeigen den Schaltungsbetrieb an.