Warum gibt es keinen Sinusoszillator-Chip? [geschlossen]


14

Ich versuche, einen einfachen, aber guten Sinusgenerator zu entwickeln, der 1Vpp @ 1kHz erzeugt.

Sinuswellen sind Schwingungen der Natur. Sie sind überall. Man könnte also denken, es wäre ein Kinderspiel, eine elektronische Sinuswelle zu erzeugen. Anscheinend nicht so. SE steckt voller Fragen, wie man sie herstellt. Auf der rechten Seite dieses Bildschirms werden derzeit 9 ähnliche Fragen angezeigt. Die meisten scheinen Probleme zu haben.

Tiefpassfilter, Hochpassfilter, Ringoszillatoren und Wienbrücken mit exotischen Glühlampen aus dem Jahr 1960. Digital-Analog-Wandler und Arduinos. Die meisten scheinen nicht zu funktionieren oder können in einem Simulationspaket nicht zum Schwingen gebracht werden. Einige produzieren Dreiecke anstelle von Sinus. Einige Konstruktionen erfordern die Kenntnis von Induktivitäten.

Warum ist das so schwer? Rechteck-, Sägezahn- und Dreieckswellen scheinen einfach zu sein, existieren jedoch nicht so leicht in der Natur. Da sie so nützlich sind, hätte ich gedacht, dass ich einfach einen Sinusoszillator-Chip (wie eine NE555-Sinusvariante) kaufen, einen Widerstand und einen Kondensator hinzufügen und mit einer 99,99% reinen Welle loslegen würde. Fehlt mir etwas, aber es scheint, dass einfache Elektronik mit Sinusgeneratoren nicht besonders kompatibel ist?


Fazit: Die Unternehmen haben das Gefühl, dass sie Dinge tun können, die besser zu ihren Unternehmenszielen passen.
Scott Seidman

3
Außerdem scheint der AD9833 von Analog Devices noch in Produktion zu sein: analog.com/media/en/technical-documentation/data-sheets/…
Ryan Griggs,

5
"... 1Vpp @ 1kHz" Ja, aber bei welchem ​​THD, Rauschen, Frequenz vs. Temperaturstabilität ...? Es gibt einen Grund, warum Audio Precision immer noch Tester für mehrere Tausend US-Dollar verkauft, die häufig außerhalb der Audio-Arena eingesetzt werden, nur weil sie auf einem hochreinen Sinuswellengenerator mit einer Frequenz von gut ~ 200 kHz basieren.
Warren Young

4
Ich denke, einige der Herausforderungen sind Anforderungen. Wenn Sie nur sehr geringe Qualitätsanforderungen haben, können Sie ganz einfach Ihre eigenen erstellen oder digitalisieren. Wenn Sie sehr hohe Anforderungen haben, werden Sie sich sehr schnell in einem Nischenmarkt wiederfinden.
Cort Ammon - Reinstate Monica

1
"Einfache Stimmgabel" - aber die Amplitude klingt schnell ab. Um einen Dauerton zu erhalten, muss man ihn immer wieder anschlagen (= kein reiner Ton). Elektronisches Äquivalent ist eine einfache Spule und ein Kondensator (abgestimmter Schaltkreis). Dasselbe Problem: Um eine kontinuierliche Oszillation zu erzielen, müssen Sie diese mit einem Impulsstrom oder einem Verstärker mit positiver Rückkopplung weiter "treffen".
Bruce Abbott

Antworten:


1

Wenn Sie ein zu 99,99% reines Signal wünschen, fallen die üblichen Signalgeneratoren für Rechtecke, Sägezähne und Dreiecke aus. Wie Sie geschrieben haben, gibt es diese Signale in der Natur nicht und ein wirklich präzises technisches Signal dieser Form gibt es auch nicht. Ein perfekter Stufenübergang existiert nicht und eine perfekte Rampe ist auch nicht real.

Das Problem bei einem exakten Analogsignalgenerator ist die notwendige Amplitudenregelung. Ein bisschen weniger Verstärkung und das Signal verschwindet langsam, ein bisschen zu viel und das Sinussignal ist verzerrt. Die perfekte Amplitudenregelung ist für langsame Sinussignale schwierig.


25

Das Hauptproblem bei der Erzeugung von Sinuswellen besteht darin, dass beim Erzeugen einer 180 ° -Phasenverschiebung zwei Resonanzelemente zum Tango gehören - klassisch ein Induktor und ein Kondensator. Bei RF ist dies kein Problem - Induktivitäten sind einfach. Bei niedrigeren Frequenzen werden die großen Induktivitäten jedoch unhandlich, weshalb alternative Verfahren zur Sinusgenerierung verwendet werden, die auf mehreren RC-Netzwerken, Filtern oder Shaper-Netzwerken basieren. RC-Netzwerk- oder Filteransätze eignen sich gut für Festfrequenz-Sinus - die Wien-Brücke von Hewlett ist immer noch eine durchaus realisierbare Schaltung und einfach genug, um einen Dual-Opamp ohne Lampe zu implementieren, da es Alternativen zur Glühlampe zur Verstärkungsstabilisierung gibt - Abbildung 43 in LTC AN43ist dein Freund hier, unten wiedergegeben (die Appnote hat bessere Versionen, aber Abbildung 43 reicht aus, um das Konzept zu zeigen).

LTC AN43 Abbildung 43

Wenn Sie jedoch eine agile Sinusquelle mit niedrigen Frequenzen benötigen, ist die Forderung der Wien-Brücke nach einem Doppelgang-Potentiometer oder einem gleichwertigen elektronischen Element ein Nachteil. Hier kamen ausschließlich analoge Funktionsgenerator-ICs wie der ICL8038 / MAX038 und der XR2206 ins Spiel, die im Grunde genommen über mehrere Jahrzehnte hinweg mit vernünftigen (innerhalb von ein oder zwei Prozent) THD das bieten, wonach Sie gefragt haben. Diese ICs verwendeten alle den gleichen grundlegenden Ansatz - einen Astabilen mit quadratischen und dreieckigen Nachführausgängen, gefolgt von der Einspeisung dieser Dreieckwelle in eine Schaltung, die als "Sinusformer" bekannt ist. Es gibt mehrere Sinus-Shaper-Ansätze, die hier gut abgedeckt sind - übersteuerte Paare können in einem IC-Design effektiv verwendet werden, obwohl ein ausgefeilterer Ansatz eine vollständig translineare Sinus-Shaper- Schaltung nach dem (veralteten) Prinzip verwendet.AD639 . Der im Übersichtslink erwähnte JFET-Ansatz ist für Experimente mit diskreten Bauteilen trotz seiner Amplitudenempfindlichkeit praktischer.

Was letztendlich die monolithischen Analogfunktionsgeneratoren tötete, war die Digitaltechnik. Moderne agile Sinusquellen wie der AD9833 sind die digitalen Äquivalente des Dreieck-zu-Sinus-Ansatzes, bei dem eine sogenannte Direct Digital Synthesis-Technik verwendet wird, bei der ein Phasenakkumulator verwendet wird, um eine schnelle Rechteckuhr in eine zu unterteilen numerische Rampe, die dann eine Rampe-zu-Sinus-Nachschlagetabelle speist. Dies kann natürlich auch auf einem Mikrocontroller erfolgen, obwohl dies die Betriebsfrequenz erheblich einschränkt.

Interessanterweise wurde der Bedarf an genauen Sinuswerten in der analogen Welt heutzutage sogar bei HF reduziert. Die Erkenntnis, dass die HF-Mischfunktion am besten durch digitales Schalten implementiert wird, bedeutet, dass Rechteck-HF-Lokaloszillatoren viel praktikabler sind Option, als sie zunächst scheinen.


2
@PaulUszak, "Ich kann einen rostigen Eimer treten und er wird mit einem sinusförmigen Muster schwingen", ja, aber es wird keine anhaltende Schwingung sein. Es ist nicht schwierig, etwas mit einer sinusförmigen Variation der Amplitude zum "Klingeln" zu bringen. Die Schwierigkeit besteht darin, diese Schwingung aufrechtzuerhalten, ohne dass sie ausfällt oder sich verzerrt, wie in mehreren Antworten erwähnt.
Johannes,

4
@PaulUszak Ihr £ 1-Plastik-Recorder "erzeugt nur Sinuswellen", wenn Sie sich nicht um 25% oder mehr harmonische Gesamtverzerrung kümmern. Und wenn dies der Fall ist, ist jede einfache elektronische Oszillatorschaltung "gut genug".
Alephzero

1
@PaulUszak "Im Grunde genommen ist ein Sinusgenerator nicht die einzige Möglichkeit, etwas Analoges und Audio zu testen?" Nein, denn wenn Sie sich Audio ansehen, ist es sehr wenig repräsentativ für das, wofür es tatsächlich verwendet wird. Rosa Rauschen ist oft eine viel bessere Lösung.
Graham

2
@PaulUszak - Quadrate eignen sich auch sehr gut für analoge Tests - Sie können eine Fülle von Daten basierend auf der Sprungantwort eines Systems erfassen.
ThreePhaseEel

2
@PaulUszak "Ich möchte, dass [eine Sinusreferenz ] mein Soundkartenoszilloskop kalibriert." Vielleicht ist es besser, wenn Sie "Wie soll ich mein Soundkarten-Oszilloskop kalibrieren?" Eine Frage, denn die Verwendung einer Soundkarte als Digitalisiergerät für Oszilloskope unterliegt vielen schwerwiegenden Einschränkungen, einschließlich solcher, die Wellen, an denen Sie interessiert sein könnten, vollständig verzerren, z. B. die üblichen Rechteck- und Dreieckwellen. Wenn Sie es auf eine Sinuswelle kalibrieren, erhalten Sie möglicherweise einen falschen Eindruck von Nützlichkeit.
Adam Davis

11

" Fehlt mir etwas, aber es scheint, dass einfache Elektronik mit Sinusgeneratoren nicht besonders kompatibel ist? "

Lassen Sie mich meine Antwort mit folgendem Satz beginnen:

"Ein guter harmonischer (linearer) Oszillator benötigt eine geeignete Nichtlinearität."

Der Grund für diesen offensichtlichen Widerspruch wurde bereits in einer anderen Antwort erläutert: Jeder "sinusförmige" Oszillator benötigt einen Amplitudenregelungsmechanismus. Bei kleinen Amplituden (Beginn der Schwingung) muss die Schleifenverstärkung geringfügig größer als Eins sein, damit sich eine Schwingung aufbauen kann. Bevor jedoch eine harte Begrenzung stattfindet (Versorgungsschiene), muss die Schleifenverstärkung automatisch verringert werden, um eine weitere Erhöhung zu stoppen.

Daher benötigen wir eine Schaltung, die amplitudenabhängig ist - was bedeutet: Nichtlinear. Infolgedessen pendelt die Schleifenverstärkung periodisch um "1" - und die Pole mit geschlossener Schleife pendeln leicht zwischen der rechten Hälfte der s-Ebene (ansteigende Amplituden) und der linken Hälfte (abfallende Amplituden). Es ist nicht möglich, die Pole (gemäß dem theoretischen Schwingungskriterium) direkt auf dem Bild zu platzieren. Achse der S-Ebene.

Das Problem ist nun wie folgt: Die Nichtlinearität muss (a) groß genug sein, um ein sicheres Anlaufen von Schwingungen (unter Berücksichtigung aller Toleranzen) zu ermöglichen, und (b) so klein wie möglich in Bezug auf harmonische Verzerrungen. Daher ist ein Kompromiss erforderlich.

Hierfür werden verschiedene nichtlineare Elemente verwendet (Dioden, FET-Widerstand, OTA als Widerstand, Glühlampen, Thermistoren, ...). Die besten Ergebnisse werden jedoch mit einer zusätzlichen Regelschleife (die Gleichrichtungs- und gesteuerte aktive Verstärkungsblöcke enthält) mit einer relativ großen Zeitkonstante erzielt. Diese Zeitkonstante bestimmt die periodischen Bewegungen der Pole (wie oben erwähnt). Unter Verwendung solcher Prinzipien sind THD-Werte in der Größenordnung von 0,01% möglich.

EDIT: (zusätzliche Informationen).

Es gibt Oszillatortopologien mit zwei oder mehr Operationsverstärkern, die nette Eigenschaften haben: Einer der Operationsverstärker führt eine "weiche Amplitudenbegrenzung" durch und der Ausgang der anderen Verstärkereinheit ist eine tiefpass- / bandpassgefilterte Version des ersten Operationsverstärkers. Diese Struktur ermöglicht überraschend kleine THD-Werte. Beispiele sind: Zwei-Integrator-Schleifen (mit unterschiedlichen Zeitkonstanten) und GIC-basierte Oszillatoren.


6

Es gab ein paar nette Funktionsgenerator-ICs, den Exar XR2206 und Maxim MAX038 .

Der XR2206 erzeugte Sinus-, Rechteck-, Dreieck-, Rampen- und Impulswellenformen von 0,01 Hz bis 1 MHz. der Maxim gleich von 0,1 Hz bis 20 MHz.

Beide sind jetzt auf Digi-Key als veraltet gelistet, aber Sie können sie immer noch finden, zB hier bei Jameco. Hinweis: "Ausverkauf" für 7,95 USD. Für den gleichen Preis können Sie einen Bausatz aus Hongkong für einen Dollar mehr bekommen .

Ich weiß nicht, warum sie eingestellt wurden, vielleicht denken die Leute, es sei einfacher, nur eine Mikrocontroller + DAC + Nachschlagetabelle zu verwenden.


(+1) Und da war auch die (alte und jetzt auch veraltete) Intersil ICL8038 . Ich frage mich, ob Maxim aus diesem Grund den 038- Teil ihrer MAX038-Teilenummer gewählt hat ...?
SamGibson


2
~ 2% THD zählt für viele Anwendungen nicht als "Sinuswelle". Testgerät, das zum einen auf Verzerrungen in anderen Stromkreisen prüfen soll. Die Chips, von denen Sie sprechen, sind im Grunde genommen Dreieckswellenproduzenten mit Nachbearbeitung, um die Ausgabe entweder zu quadrieren oder etwas abzurunden.
Warren Young

5
Die Herstellung von Produktions-ICs erfordert einen außerordentlichen Overhead, und die Fabriken laufen nicht gut, sodass es nicht machbar ist, mit geringen Stückzahlen zu arbeiten. Maxim tötet selten Teile, aber MAX038 hatte keine Siege im Volumen-Design, obwohl anscheinend jeder Ingenieur 1 Einheit abtastet und sich selbst einen Bankoszillator baut. Wenn also kein neuer Wafer startet und kein Design gewinnt, die Fabrik auf eine neue Ausrüstung umgerüstet wird (was die Masken überflüssig macht) und die Händler die Miete für ihre Regalfläche berechnen, will niemand bezahlen, was dieser Teil wirklich kostet. Maxim wäre besser dran gewesen, diesen Teil kostenlos zu verschenken.
MarkU
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.