Schritt 4: Nun klingen Sie einige!
Der Modulator-Komponente ist ein eigentlich ein Oszillator. Frequenz und Amplitude sind einstellbar wie ein VCO und VCA in einem echten analogen Synthesizer. Die Wellenform ist immer sinusförmige, aber es gibt Möglichkeiten, It-mehr dazu später ändern.
Durch die Parameter Mark und Raum sind die Frequenz Grenzen gesetzt. Mark ist die Frequenz, wenn die Eingangsspannung FM 1V und Raum ist die Frequenz ist, wenn die Eingangsspannung FM 0V. Die Ausgangsfrequenz ist eine lineare Funktion der Eingangsspannung FM, so dass die Frequenz auf halbem Weg zwischen der Marke und Raum Frequenzen werden wenn die FM-Eingangsspannung 0,5V und werden 2 x die Mark-Frequenz, wenn die Eingangsspannung FM 2V ist.
Der Modulator kann auch Amplitude moduliert über der AM Pin. Der Modulator (Oszillator) ausgeben, dass Amplitude der Spannung an der AM Spannungseingang zusammenbringt. Verwenden Sie eine DC-Quelle mit einer Spannung von 1, werden die Ausgabe Amplitude 1V (das bedeutet, dass es zwischen-1 und + 1 V schwingen wird).
Der Modulator hat zwei Ausgänge-Sinus und Kosinus. Die Wellenformen sind genau die gleichen, außer sie sind 90 Grad phasenverschoben. Dies kann Spaß für Stereo-audio-Anwendungen sein.
Es gibt eine .tran-Anweisung, die dem Simulator die maximale Zeitschritt und die Dauer der Simulation erzählt. In diesem Fall, Schaltung (Totalsimulation Zeit) = Audiodatei Zeit. Das heißt, wenn Sie die Simulation für 10 Sekunden ausführen erhalten Sie eine Audiodatei, die 10 Sekunden lang ist.
Die ...die-Anweisung wird verwendet, um die Datenmenge zu minimieren, die der Simulator retten wird, wie es die Simulation läuft. Normalerweise speichert es die Spannungen an jedem Knoten und die Ströme in und aus jeder Komponente. Das können bis zu viel Daten hinzufügen, wenn Ihre Schaltung kompliziert wird oder Sie eine lange Simulation führen. Beim Ausführen der Simulations wählen Sie einfach eine Spannung oder Strom aus der Liste im Dialogfeld und die Datendatei (Ausgabe) werden kleiner, und die Simulation läuft mit maximaler Geschwindigkeit.
Schließlich sagt die .wave Anweisung die Simulator eine CD Qualität Stereo-audio-Datei (16 Bits pro Sample, 44,1 Ksps, zwei Kanäle) zu erstellen, die Spannung in "OUTL" in den linken Kanal und die Spannung am "OUTR" im rechten Kanal. Die .wav-Datei besteht aus 16-Bit-Proben. Vollen Umfang Ausgabe in der WAV-Datei (alle 16 Bits in einer Probe eingeschaltet) tritt auf, wenn die Spannung ausgegeben Volt genau + 1 oder-1 Volt. Ihre Synthesizer-Schaltung sollte eingerichtet werden, um Spannungen nicht mehr als +/-1V, an jedem Kanal, sonst zu generieren, die Ausgabe in der WAV-Datei "" abgeschnitten werden wenn die Spannung + 1 oder-1 V überschreitet.
Da wir eine audio-Datei machen, die mit 44,1 Ksps gesampelt wird, brauchen wir den Simulator zur Simulation der Schaltung mindestens 44.100 Mal pro Sekunde, so wir die maximale Zeitschritt 1/44.100 sec oder etwa 20 Mikrosekunden (us setzen).