Ich interessiere mich für die Simulation einer Schaltung mit einem gestuften Sinuswelleneingang. Ich möchte eine Sinuswelle in regelmäßigen Intervallen abtasten und die Ausgabe während jedes Intervalls konstant halten, sodass eine Ausgabe entsteht, die wie folgt aussieht:
(Entschuldigen Sie meinen dummen Excel-Plot!)
Was ist der beste Weg, dies zu tun? Gibt es eine einfache Möglichkeit, eine Quelle zu erstellen, die eine solche Ausgabe erzeugt? Ist es besser, wenn ich mir den Frequenzgang meiner Schaltung genau anschaue und ihn mit dem Frequenzinhalt dieses Eingangs vergleiche?
Ideal wäre eine LTSpice- oder Orcad-relevante Lösung.
LTspice hat einen ' Sample' -Block, der ein einfaches Sample-and-Hold implementiert. ZB die folgende Schaltung
ergibt diese Wellenform:
Bei Cadenece Orcad bin ich mir nicht sicher, aber LTSpice wird es für Sie tun.
Mit LTSpice können Sie das PWL-Format (Piece Wise Linear) verwenden, um benutzerdefinierte Wellenformen zu zeichnen.
Als Vorschlag können Sie die PWL-Datei verwenden, die eine Textdatei ist, speichern Sie Ihre Daten, dh " welche Spannungen zu welcher Zeit " in der Textdatei. Nehmen Sie eine allgemeine Spannungsquelle im Schaltplan
Klicken Sie mit der rechten Maustaste auf die Spannungsquelle, um Ihre PWM-Datei mit der Registerkarte PWL hinzuzufügen. Als Beispiel habe ich eine Wellenform mit der unten gezeigten PWL.txt gezeichnet.
> 0 0 1n .1 2n .5 3n 1.0 4n 1.5 5n 2.0 6n 2.5 7n 2.5 8n 2.0 9n 1.5 10n 1.0 11n 0.5 12n 0.1 13n 0 14n .1 15n .5 16n 1.0 17n 1.5 18n 2.0 19n 2.5 20n 2.5 21n 2.0 22n 1,5 23n 1,0 24n 0,5 25n 0,1
Wellenform:
Auf ähnliche Weise können Sie Ihre benutzerdefinierte Wellenform zeichnen. Ich sehe keine genauen Datenpunkte auf Ihrer Wellenform oder hätte versucht, eine Wellenform genau wie Ihre zu zeichnen.
Für weitere Einzelheiten über PWL folgen Sie bitte dem Link von Linear .
Hoffe das hilft.
Micro-Cap hat eine Komponente namens "Sample and Hold". Wenn Sie also eine Sinuswelle einspeisen, ist die Ausgabe eine gesampelte Version der Sinuswelle. Micro-cap hat auch die Möglichkeit, benutzerdefinierte Signalquellen zu haben.
Wie AKR kann ich keine Empfehlungen für OrCAD geben, da ich es nicht verwende.
Georg Herold