Ich versuche, einen 1-Hz-Sinusoszillator zu erstellen. Das ist mein aktuelles Design:
Die Frequenz ist gegeben durch:
f = 1/(2pi*RC)
Wo
R = Rs = Rp
C = C1 = C2
Für eine Frequenz von 1 Hz muss RC sein:
1/2pi
Die aktuellen Werte von R und C liegen ziemlich nahe bei 1/2pi:
R2/R1 ist die Schleifenverstärkung, und ich habe sie ziemlich hoch eingestellt, da eine größere Schleifenverstärkung den Oszillator schnell starten lässt (wenn sie etwas über 2 war, dauert es ewig, bis die Schwingung erzeugt wird).
Die Sinuswelle im Design ist stark verzerrt und es ist schwierig, die tatsächliche Frequenz zu messen - Der Frequenzzähler zeigt nichts an (ich gehe davon aus, dass die Frequenz zu niedrig oder die Wellenform zu verzerrt ist). Das Oszilloskop zeichnet die Welle nicht lange genug auf, damit ich die Frequenz manuell berechnen kann (durch Messen der Periode), sie verschwindet immer (ich denke, die Berechnungen sind zu lang).
Das gibt das Oszilloskop aus:
(Das ist ungefähr so viel, wie es geplottet wird, bevor die Welle verschwindet und erneut geplottet wird.)
Ich würde nur gerne wissen, ob es einen besseren Weg gibt, einen 1-Hz-Sinusoszillator zu erstellen, oder ob es eine Möglichkeit gibt, mein aktuelles Design zu optimieren, um die Verzerrung zu reduzieren, und hoffentlich mit Multisim irgendwie eine genaue Ablesung der Frequenz zu erhalten.
Danke schön!
Lassen Sie uns das Projekt so definieren, wie ich es von einem Sr. Analog Design Eng mit > 5 Jahren Erfahrung erwarten würde, den ich einmal in Betracht gezogen habe einzustellen. Mit mehr Erfahrung gute Messungen in einem Logbuch wie AV, vs. Rs vs. Anstiegszeit.
Bei 1 Hz ist die Startzeit 10^3-mal langsamer als bei 1 kHz, verwendet jedoch die gleiche Anzahl von Zyklen. Ein Xtal-Oszillator mit einem Q von 10.000 kann > 1000~10.000 Zyklen zum Starten benötigen, da dies vom Q und der spektralen Dichte der Schrittspannung oder dem Rauschen im BW des BP-Resonators abhängt, was die Startbedingung für eine positive Rückkopplungsoszillation ist .
Alle Spezifikationen nur bei Raumtemperatur
Die Auswahl von Rs für LEDs wirkt sich stark auf Vout aus, da sich die VI-Kurve im exponentiellen Bereich befindet, lange bevor ESR wirksam wird. Daher kann die Vout-Spitze mit diesen wahrscheinlich 50% mit 50% Variation von Rs unter Verwendung von Av = 2,1 eingestellt werden. Ich verwende 3x Rf
Av ist nur 5 % mehr als für Oszillation 0,1/2,0 erforderlich, also erwarte ich 5 % sanfte Kompression, die bei 10 % des gesamten Signals < 1 % THD sein wird.
OK ... 1 Hz Fehler 1 % max.
OK ... +/-3 V Fehler 3,5 V mit Rs (LED) = 50 k und 2,96 V mit 30 k, < 1 % Fehler bei 25 °C
Ein anderer Ansatz, den ich 1977 mit 4 Jahren Erfahrung mit CD4xxx-Logik (2 Jahre in Univ + 2 Jahre in der Luft- und Raumfahrt) gemacht haben könnte, ist CMOS gerade mit CD4060-Taktbinär- und R-Sinusleiternetzwerk unter Verwendung von Q4 ~ Q10 als DAC-Ausgänge mit 1024-Hz-Relaxation herausgekommen Uhr mit Schmitt-Trigger.
Hier war meine Version des Schieberegisters vor dem Filtern. (um 1976)
F&E-Zeit 15 Minuten.
Dokumentation 20 Minuten.
Sinusoszillatoren starten langsam, wenn es nicht viel zusätzliche Verstärkung über dem theoretischen Minimum gibt (das ist die Verstärkung des geschlossenen Regelkreises = 1). Zusätzliche Verstärkung lässt die Amplitude wachsen, bis etwas stark genug zu verzerren beginnt. Oft gibt es eine Diodenschaltung, die die Verstärkung reduziert, nachdem die gewünschte Amplitude erreicht ist. Sie haben dasselbe versucht.
Um die Verzerrung niedrig zu halten, sollte die zusätzliche Verstärkung sehr klein sein – so klein, dass nicht viel Verzerrung benötigt wird, um die Verstärkung auf genau = 1 zu reduzieren. Das verlangsamt den Start. Simulieren Sie einen 100- oder 1000-Hertz-Oszillator, um zu sehen, wie viele Schwingungszyklen erforderlich sind, um die Amplitude mit ausreichend geringer Verzerrung zu erhöhen. Wenn Sie es bei 1 Hz nicht akzeptieren können (sagen wir 500 Zyklen, das bedeutet 500 Sekunden bei 1 Hz), benötigen Sie eine cleverere Lösung zur Reduzierung der Verstärkung. Betrachten Sie zum Beispiel eine geeignete AGC-Schaltung, die die Spitzenausgangsamplitude misst und die Verstärkung linear reduziert, nicht durch Beschneiden wie bei Diodenschaltungen.
Oder: Haben Sie mehr Verstärkungsreduktionsstufen als nur eine.
Sie können auch einen Hochlauf-Timer haben, der die Verstärkung reduziert, bevor ernsthafte Verzerrungen auftreten.
Das Photon
Simon Maghiar
Markus Müller
Solomon Langsam
Tony Stewart EE75
Markus Müller
Tony Stewart EE75
Markus Müller
Warren Hill
Warren Hill