Extrahieren der Quadratwurzel einer Spannung

8

Ich versuche eine Schaltung zu entdecken, die eine Spannung erzeugt, die ein Faktor der Quadratwurzel der Eingangsspannung ist. Dh . Der Faktor K ist irrelevant.Vout(t)=KVin(t)

Ich habe mir die Schaltung am Ende dieser Seite angesehen . Das Problem ist, dass ein MOSFET verwendet wird und die Formel, die die Ausgabe vorhersagt, verschiedene Parameter erfordert (von denen ich mir vorstelle, dass einige selbst bei Geräten desselben Modells sehr unterschiedlich sind und einige nicht weiß nicht, wie man es aus den Datenblättern findet)μn,Cox,Vth

Ich möchte eine alternative Schaltung mit einer konsistenten und vorhersehbaren Leistung finden, bevor ich die erforderlichen Komponenten kaufe.

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

Keegan Jay
quelle
Wenn der Faktor K irrelevant ist, sind die Faktoren C, mu, W, L irrelevant.
David
Diese Faktoren variieren zwischen Transistoren desselben Modells #. In dem Sinne irrelevant, 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.
Keegan Jay

Antworten:

18

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 besser neuere) als Quadrierungsschaltung in der Rückkopplungsschleife eines Operations- 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 dann ist . V o u t = Vout2=VinVout=Vin

schematisch

simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab

Details wie DC-Vorspannung bleiben als Übung übrig ...

(Randnotiz: Die analogen Multiplikatoren basieren stark auf "angepassten Transistorenpaaren". Es ist relativ einfach, zwei Transistoren abzugleichen, wenn Sie beide gleichzeitig im selben Bereich auf demselben Chip herstellen!)

Brian Drummond
quelle
Gute Idee! Sehr eleganter Ansatz. Könnte ein Haar auf der teuren Seite sein, sollte aber gut funktionieren.
Scott Seidman
Hängen Sie die Kosten, schön gemacht.
Andy aka
1495er sind nicht so teuer ... die besseren, ja - Sie bekommen, wofür Sie bezahlen.
Brian Drummond
Dies ist tatsächlich erstaunlich, da die Formel für die Quadratwurzel einfach aus der Knotenanalyse des Operationsverstärkers herausfällt. Vielen Dank!
Keegan Jay
Ich bin viel zu spät zu dieser Party, aber diese Antwort ist die nicht invertierende (sprich: weniger stabile) Version der Lösung, die im Application Note AN489, Analyse und grundlegende Bedienung des MC1595 von Ed Renschler angegeben ist. Es ist jetzt ein wenig schwer zu finden, aber es erklärt sehr detailliert, wie die Schaltung funktioniert und verfügt über mehrere Beispielschaltungen, von denen dies eine ist. Es gibt zur Zeit ein Scan es hier .
TrivialCase
7

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

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

Was "angepasste Transistoren" betrifft, 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 Sie sich sowieso nicht um viel kümmern).
  • Q5 ist nicht spielabhängig
  • Temperaturschwankungen zwischen verschiedenen Transistoren können zu Skalenfehlern führen
  • Sie können eine Nichtübereinstimmung simulieren, indem Sie I_S eines Transistors einstellen. In diesem LED-Beispiel finden Sie etwas Ähnliches im LED-Gehäuse. (Sie können auch eine B_F "Beta" -Kongruenz haben, aber in dieser speziellen Schaltung ist dies weniger ein Faktor.)

Ich habe einige Anmerkungen zum Schaltplan hinzugefügt. Ich bin sicher, andere können helfen, 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!

compumike
quelle
4

Aus TI Application Note 31 :

Geben Sie hier die Bildbeschreibung ein

Kann mit anderen Operationsverstärkern zusammenarbeiten. Weitere Informationen zum Betrieb des LM101A mit einer Single-Ended-Versorgung finden Sie im Anwendungshinweis.

Ignacio Vazquez-Abrams
quelle
Was ist mit "übereinstimmenden Paaren" gemeint? Außerdem wird der Ausgang dieser Schaltung nur als "Root-Extraktor" beschrieben. Sollte ich annehmen, dass es die genaue Quadratwurzel berechnet, oder gibt es einige Faktoren oder Konstanten? Entschuldigung, meine EE-Erfahrung ist begrenzt.
Keegan Jay
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 seine Genauigkeit nicht bestätigen.
Ignacio Vazquez-Abrams
Bedeutet das also, dass ich zum Aufbau dieser Schaltung eine große Menge von 2N3728 kaufen und Paare mit engen Eigenschaften finden muss? Danke für Ihre Hilfe!
Keegan Jay
Möglicherweise können Sie einen IC ersetzen, der bereits ein übereinstimmendes Paar enthält , solange die anderen Merkmale denen des 2N3728 ähnlich sind. Dieser AN wurde vor langer Zeit geschrieben und einige Dinge haben sich seitdem geändert oder weiterentwickelt.
Ignacio Vazquez-Abrams
3

Dies ist keine Antwort oder explizite Lösung, sondern eine Erweiterung, warum es keine integrierten Einzelchip-Lösungen gibt. Möglicherweise ist die Nachfrage zu gering, wenn Sie jetzt eine digitale Lösung mit Quantisierung unter Verwendung von 12 oder 16 ADCs mit Protokollcodecs oder Protokollalgorithmen verwenden und binär durch 2 dividieren können, da das Protokoll des Exponenten ^ (0,5) einen Multiplikator von 0,5 in der hat Ergebnis.

Quadratwurzeldesigns gibt es in vielen analogen Variationen von 1 bis 16 integrierten Teilen mit komplexer Präzisionsanpassung, Stromspiegeln und Vorspannungsspiegeln, um das quadratische nichtlineare Verhalten von FETs zu nutzen. Sie waren ein fortwährendes Forschungsthema von EE Profs mit kontrollierten Ergebnissen von 3 bis 7+ Jahrzehnten. Probleme ergeben sich aus Schwankungen von RgsON, Vgs-Schwelle und Eigenerwärmung.

Nur wenige dieser Experimente zu Forschungsthemen haben jemals ihren Weg in die Produktion gefunden, möglicherweise aufgrund der Schwierigkeit, den Prozess der Dotierung und Herstellung zu kontrollieren, um die erforderliche Konsistenz zu erhalten, die um Größenordnungen schwieriger ist als die CMOS-Logik. Die Nullreferenz ist für Fehler am kritischsten und ein Differenzausgang bietet mehr Linearität im Sq Rt-Ergebnis. In Anbetracht der Tatsache, dass negatives Feedback invertiert wird, ist es akademisch, dass Quadratverstärker dazu neigen, einen negativen Eingang zu verwenden, um einen positiven Ausgang zu erhalten, dies ist jedoch keine magische Zahl. Ha.

Habe Spaß.


quelle
2

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 verarbeiten, ist aber veraltet. AD8307 könnte eine andere Wahl sein

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

Scott Seidman
quelle
2

Die Arbeiten in Spice dauerten ungefähr einen Tag. Das Widerstandsnetzwerk der zweiten Stufe entfernt Offsets, die dazu geführt haben, dass der dritte Operationsverstärkerabschnitt die Genauigkeit für den RF / MW-Schottky-Diodendetektor innerhalb von 1 dB übersteuert Geben Sie hier die Bildbeschreibung ein. .0005vdc - 1.000vdc

Dan Klonoski
quelle
1
Können Sie erklären, wie diese Schaltung funktioniert? Es sieht so aus, als ob bei einigen Widerstandswerten ein Problem auftreten könnte.
Dave Tweed
Ich habe es nicht gebaut und getestet, sondern mit Gewürzen simuliert. Wenn die Simulation auf die ursprüngliche Weise simuliert würde, würde sie nicht funktionieren. Dies ist das eigentliche Schema aus der Gewürzsimulation. Ich habe keine wirkliche Erklärung dafür, warum. Es funktioniert einfach. Versuchte andere Operationsverstärker in der Sim wie MAX410 LM124N und einige andere. Der LM318 funktioniert am besten.
Dan Klonoski
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. Damit bin ich gelandet.
Dan Klonoski
Das einzige, woran ich denken kann, ist der ursprüngliche Schaltplan für einen 2n5428-Transistor, und ich konnte keine Informationen zu diesem Typ finden, da er 30 Jahre alt ist und ich ihn durch einen herkömmlichen 2n3904 ersetzt habe.
Dan Klonoski
In der Simulation sind Ihre Transistoren perfekt aufeinander abgestimmt. Dies wird in der realen Welt nicht der Fall sein.
mng