Ziehen der Quadratwurzel einer Spannung

Ich versuche, eine Schaltung zu entdecken, die eine Spannung erzeugt, die ein Faktor der Quadratwurzel der Eingangsspannung ist. Dh v Ö u t ( t ) = K v ich n ( t ) . Der Faktor K spielt keine Rolle.

Ich habe mir die Schaltung unten auf dieser Seite angesehen . Das Problem ist, dass ein MOSFET verwendet wird und die Formel zur Vorhersage des Ausgangs verschiedene Parameter erfordert μ n , C Ö x , v t h (von denen ich mir vorstelle, dass sie sogar zwischen Geräten des gleichen Modells sehr unterschiedlich sind und von denen ich nicht weiß, wie ich sie aus den Datenblättern finden soll)

Ich möchte eine alternative Schaltung finden, die eine konsistente und vorhersehbare Leistung hat, bevor ich die erforderlichen Komponenten kaufe.

Wenn ich sage, dass K irrelevant ist, meinte ich nur, dass ich die Ausgabe später bei Bedarf um einen konstanten Faktor verstärken kann. Es muss jedoch konsistent und vorhersehbar sein.

Wenn der Faktor K irrelevant ist, dann sind die Faktoren C, mu, W, L irrelevant.
Diese Faktoren variieren zwischen Transistoren derselben Modellnummer. Irrelevant in dem Sinne, dass ich verstärken kann, um K auf einen bestimmten Wert zu normalisieren, aber ich kann nicht jede Schaltung einzeln basierend auf den Transistoreigenschaften abstimmen.

Antworten (6)

Ein einfacher Ansatz wäre die Verwendung eines analogen Multiplikators ( MC1495 war ein früher, Analog Devices AD633 oder Burr-Brown (oops, Texas Instruments!) MPY534 sind bessere neuere) als Quadrierschaltung in der Rückkopplungsschleife eines Ampere.

Um einen Multiplikator zum Quadrieren einer Spannung zu verwenden, schließen Sie diese Spannung einfach an beide Eingänge an. Verbinden Sie Ihre Eingangsspannung mit dem nicht invertierenden Eingang des Operationsverstärkers, den Operationsverstärkerausgang mit den Multiplikationseingängen und den Multiplikationsausgang mit dem invertierenden Eingang des Operationsverstärkers.

Wenn v Ö u t 2 = v ich n dann v Ö u t = v ich n .

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Details wie DC Biasing left als Übung...

(Nebenbemerkung: Die analogen Multiplikatoren verlassen sich stark auf "abgestimmte Paare" von Transistoren; es ist relativ einfach, 2 Transistoren abzugleichen, wenn Sie beide gleichzeitig im selben Bereich auf demselben Chip herstellen!)

Gute Idee! Sehr eleganter Ansatz. Könnte ein Haar auf der teuren Seite sein, sollte aber gut funktionieren.
Hängen Sie die Ausgaben auf, schön gemacht.
1495er sind nicht so teuer ... die besseren, ja - Sie bekommen, wofür Sie bezahlen.
Das ist eigentlich erstaunlich, da die Formel für die Quadratwurzel einfach aus der Knotenanalyse des Operationsverstärkers herausfällt. Vielen Dank!
Ich bin viel zu spät zu dieser Party, aber diese Antwort ist die nicht invertierende (sprich: weniger stabile) Version der Lösung, die in Application Note AN489, Analysis and Basic Operation of the MC1595 von Ed Renschler gegeben wird. Es ist jetzt etwas schwer zu finden, aber es erklärt sehr detailliert, wie die Schaltung funktioniert, und hat mehrere Beispielschaltungen, von denen dies eine ist. Es gibt derzeit einen Scan davon hier .

Wenn Sie einige BJTs und einen Operationsverstärker herumliegen haben, gehört eine schnelle translineare analoge BJT-Quadratwurzel Ihnen! V(OUT) = SQRT(V(IN))/10 in diesem Fall:

( Öffnen und führen Sie die DC-Sweep-Simulation in CircuitLab aus.)

Soweit "gematchte Transistoren", in diesem Fall:

  • eine Nichtübereinstimmung in Q1/Q2/Q3/Q4 oder in Q6/Q7 führt zu einem leichten Skalierungsfaktorfehler (von dem Sie angegeben haben, dass er Ihnen sowieso nicht viel ausmacht).
  • Q5 ist nicht spielabhängig
  • Temperaturschwankungen zwischen verschiedenen Transistoren können Skalenfehler erzeugen
  • Sie können eine Fehlanpassung simulieren, indem Sie I_S eines Transistors anpassen. Sehen Sie sich dieses LED-Beispiel für etwas Ähnliches im LED-Gehäuse an. (Sie können auch eine B_F-„Beta“-Fehlanpassung haben, aber in dieser speziellen Schaltung spielt dies weniger eine Rolle.)

Ich habe einige Notizen zum Schaltplan hinzugefügt. Ich bin sicher, dass andere helfen können, dies zu vereinfachen oder robuster zu machen, aber ich hoffe, es ist ein guter Anfang, Teile zu verwenden, die Sie wahrscheinlich bereits auf Ihrer Bank haben!

Aus TI-Anwendungshinweis 31 :

Geben Sie hier die Bildbeschreibung ein

Kann mit anderen Operationsverstärkern funktionieren. Einzelheiten zum Betrieb des LM101A an einer Single-Ended-Versorgung finden Sie im Anwendungshinweis.

Was versteht man unter „matched pairs“? Außerdem wird der Ausgang dieser Schaltung nicht anders als "Root Extractor" beschrieben. Soll ich davon ausgehen, dass es die genaue Quadratwurzel berechnet, oder gibt es einige Faktoren oder Konstanten? Entschuldigung, meine EE-Erfahrung ist begrenzt.
Transistoren werden als "angepasst" bezeichnet, wenn ihre verschiedenen Eigenschaften sehr nahe am gleichen Wert liegen (da Transistoren desselben Modells aufgrund von Inkonsistenzen im Wafer variieren können). Was es tut, kommt aus dem Abschnitt über mathematische Operationen; Ich habe es noch nie gebaut, daher kann ich die Genauigkeit nicht bestätigen.
Bedeutet das also, dass ich, um diese Schaltung zu bauen, eine große Menge 2N3728 kaufen und Paare mit ähnlichen Eigenschaften finden muss? Danke für Ihre Hilfe!
Sie können möglicherweise einen IC ersetzen, der bereits ein passendes Paar enthält , solange die anderen Eigenschaften denen des 2N3728 ähneln; diese AN wurde vor langer Zeit geschrieben und einige Dinge haben sich seitdem geändert oder weiterentwickelt.

Dies soll keine Antwort oder explizite Lösung sein, sondern eine Erläuterung, warum es keine integrierten Einzelchiplösungen gibt. Vielleicht ist die Nachfrage zu gering, wenn Sie jetzt eine digitale Lösung mit Quantisierung verwenden können, die 12 oder 16 ADCs mit Log-Codecs oder Log-Algorithmen verwendet und binär durch 2 dividiert, da das Log des Exponenten ^(0,5) einen 0,5-Multiplikator im hat Ergebnis.

Quadratwurzel-Designs gibt es in vielen analogen Variationen von 1 bis 16 integrierten Teilen mit Komplexitäten von Präzisionsanpassung, Stromspiegeln, Bias-Spiegeln, um das quadratische nichtlineare Verhalten von FETs zu nutzen. Sie waren ein ständiges Forschungsthema von EE-Profis mit kontrollierten Ergebnissen, die sich über 3 bis 7+ Jahrzehnte erstrecken. Probleme resultieren aus Schwankungen von RgsON, Vgs-Schwellenwert und Selbsterwärmung.

Nur wenige dieser Forschungsthemen-Experimente haben jemals ihren Weg in die Produktion gefunden, vielleicht wegen der Schwierigkeit, den Prozess der Dotierung und der Herstellungskontrollen zu steuern, um die erforderliche Konsistenz zu erhalten, die um Größenordnungen schwieriger sind als die CMOS-Logik. Die Nullreferenz ist am kritischsten für Fehler und ein Differenzausgang bietet mehr Linearität im Sq Rt-Ergebnis. In Anbetracht der Tatsache, dass negative Rückkopplung invertiert wird, ist es akademisch, dass quadratische RT-Verstärker dazu neigen, einen negativen Eingang zu nehmen, um einen positiven Ausgang zu geben, aber dies ist keine maginäre Zahl. Ha.

Habe Spaß.

Ich würde einen Log-Verstärker empfehlen, gefolgt von einem linearen Verstärker mit 0,5 Verstärkung, gefolgt von einem Antilog-Verstärker. Möglicherweise können Sie die Log- und Antilog-Verstärker als Einzweck-ICs kaufen. Der Burr-Brown 4127 würde Log und Antilog handhaben, ist aber veraltet. AD8307 könnte eine andere Wahl sein

Ein anderer Ansatz wäre, abhängig von Ihren Bandbreitenanforderungen und einigen anderen Dingen, das Problem einem Mikrocontroller und einem DAC zu übergeben.

Funktioniert in Spice, dauerte ungefähr einen Tag, um es herauszufinden. Das Widerstandsnetzwerk der zweiten Stufe entfernt Offsets, die dazu führten, dass der dritte Operationsverstärkerabschnitt die Genauigkeit innerhalb von 1 dB für den HF/MW-Schottky-Diodendetektor übersteuerte Geben Sie hier die Bildbeschreibung ein. 0,0005 VDC - 1,000 VDC

Können Sie erklären, wie diese Schaltung funktioniert? Es sieht so aus, als ob ein Problem mit einigen der Widerstandswerte vorliegt.
Ich habe es nicht wirklich gebaut und getestet, sondern es auf Spice simuliert. Bei einer Simulation auf die ursprüngliche Art und Weise würde die Simulation nicht funktionieren. Dies ist der eigentliche Schaltplan aus der Spice-Simulation. Habe nicht wirklich eine Erklärung warum. Es funktioniert einfach. Versuchte andere Operationsverstärker in der Simulation wie MAX410 LM124N und einige andere. Der LM318 funktioniert am besten.
Ich habe tatsächlich mit einem 10K/10K-Spannungsteiler angefangen und die Schaltung würde überhaupt nicht funktionieren und die dritte Stufe übersteuern. Ich entfernte das Teilernetzwerk und fügte ein kleines Verstärkungsnetzwerk hinzu und begann dann, Werte zu manipulieren und fügte einen dritten Widerstand hinzu, um den Strom zum zweiten Transistor zu steuern, um die gewünschten Ergebnisse zu erzielen. Das ist, was ich am Ende hatte.
Das einzige, was mir einfällt, ist der ursprüngliche Schaltplan für einen 2n5428-Transistor, und ich konnte keine Informationen zu diesem Typ finden, da er 30 Jahre veraltet ist, also habe ich ihn durch einen gewöhnlichen 2n3904 ersetzt.
In der Simulation sind Ihre Transistoren perfekt aufeinander abgestimmt. Dies wird in der realen Welt nicht der Fall sein.