Elektronik für Informatiker

Eine Einführung in Analoge und Digitale Systeme für Informatiker mit Elektronikgrundlagen und Signalverarbeitung

Prof. Dr. Stefan Bosse

Universität Koblenz - Praktische Informatik

1 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker ::

Der Operationsverstärker

2 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Das Mathematische Modell

Das Mathematische Modell

Der Operationsverstärker ist ein Differenzverstärker. D.h. er multipliziert eine Differenz der Spannungen zweier Eingänge die am Ausgang abgegriffen werden kann.

Funktion y=(x1x2)kUa=(U+U-)V0=UdV0

Schaltsymbol

Dabei ist V0 die sog. Leerlaufverstärkung des Differenzverstärkers ohne weitere Beschaltung. Der mathematische (ganz ideale) OpAmp hat V0 → ∞. Erst durch eine Beschaltung erhält man ein VV0.

3 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der ideale Operationsverstärker

Der ideale Operationsverstärker

  • In der Realität gibt es eine maximale Ausgangsspannung Ua,max < +UB und eine minimale Ua,min > -UB (Klipping)

  • Dabei sind +UB und -UB die positive und negative Versorgungsspannung des Operationsverstärkers (Spannungsquellen).

  • Innerhalb [Ua,min,Ua,max] ist der Übertragsungsbereich nahezu linear, d.h. porportional zur Eingangsspannung.

  • Aber es gibt noch einen kleinen Versatz (Offset). Eine Offsetspannung verschiebt die Übertragungsfunktion auf der UD -Achse (gestrichelte Linie in folgender Abb.). Dieser Fehler kann leicht kompensiert werden.

4 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der ideale Operationsverstärker

Der ideale Operationsverstärker

Rost, Wefel, 2021 Übertragungsfunktion (Kennlinie) eines fast idealen Operationsverstärkers.

5 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der ideale Operationsverstärker

opampclip1.txt

+

6 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der ideale Operationsverstärker

Der ideale Operationsverstärker

Rost, Wefel, 2021 Ersatzschaltung eines Operationsverstärkers

Es gilt dann (UG ist eine kleine Generatorspannung die den Offset produziert):

Ua=VDUD+VGUG

7 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der ideale Operationsverstärker

Der ideale Operationsverstärker

Bisher haben wir zeitunabhängige Spannungen und Signale betrachtet. Aber schon beom Schwingkreis gab es eine Wechselspannung mit einer bestimmten Frequenz f.

  • Ein Operationsverstärker kann auch Wechselspannungen verstärken. Aber hier nimmt die Leerlaufverstärkung mit der Frequenz ab!

  • Oder anders ausgedrückt: Das Produkt aus Verstärkung und maximaler Frequenz ist konstant.

  • Es gibt keine untere Grenzfrequenz und ab der sog. Eckfrequenz fällt die Verstärkung mit 20 dB/Dekade.

8 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der ideale Operationsverstärker

Der ideale Operationsverstärker

Frequenzgang eines Operationsverstärkers (Leerlaufverstärkung)

9 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der reale Operationsverstärker

Der reale Operationsverstärker

Moderne integrierte Operationsverstärker kommen dem idealen Operationsverstärker in ihren Eigenschaften so nahe, dass man bei der Analyse und Synthese vieler Applikationen näherungs-weise mit den Eigenschaften des idealen Operationsverstärkers rechnen kann.

Da der OpAmp ein Differenzverstärker ist benötigt man am Eingang einen Differenzverstärker gefolgt von einem Spannungs- und Stromverstärker.

10 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der reale Operationsverstärker

Der reale Operationsverstärker

Differenzverstärker, schematisch, mit zwei symmetrischen Transistoren

11 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der reale Operationsverstärker

Der reale Operationsverstärker

Der mininmale reale OpAmp: Differenzverstärker mit nachfolgenden Spannungs-Stromverstärker (drei Transistoren)

12 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der reale Operationsverstärker

opamp3.txt

+

13 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Operationsverstärker als Analogrechner

Der Operationsverstärker als Analogrechner

Der Operationsverstärker wird durch externe Schaltungsblöcke zu einem Analogrechner. Was er berechnet hängt von den Blöcken ab. Nicht alle Blöcke sind immer vorhanden, teils nur einer.

14 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Operationsverstärker als Analogrechner

Der Operationsverstärker als Analogrechner

Wie unterscheiden fpögende Schaltungsblöcke (Subnetzwerke):

  1. Rückkopplungsblöcke (Feedback FB-, FB+ Blöcke);
  2. Eingangs- und Ausgangsblöcke (Input IB-, IB+, Output OB);
  3. Terminalblöcke (Terminal TB-,TB+) die die Eingänge mit demBezugspotenzial (Masse) verbinden.

Bei der Rückkopplung unterscheiden wir:

Gegenkopplung
Vom Ausgang zum invertierenden (-) Eingäng. Die Gegenkopplung hat eine "reduzierende" Wirkung auf das Ausgangssignal, d.n. plakativ dekrementell "x:=x-1"
Vorwärts- oder Mitkopplung
Vom Ausgang zum nichtinvertierenden (+) Eingäng. Die Vorwärts- oder Mitkopplung hat eine "erhöhende" Wirkung auf das Ausgangssignal, d.n. plakativ inkrementell "x:=x+1"
15 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Operationsverstärker als Analogrechner

Der Operationsverstärker als Analogrechner

Die Schaltungsblöcke können folgende Bauelemente enthalten:

  1. Widerstände
  2. Kondensatoren (Kapazitäten)
  3. Spulen (Induktivitäten)
  4. Eine Kombination aus 1-3
  5. Nichtlineare Bauelemente wie Dioden oder Transistoren
  6. Keine Komponenten (offen)
16 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Lineare Grundschaltungen des Operationsverstärkers

Lineare Grundschaltungen des Operationsverstärkers

  • kein zeitabhängiges (zustandsbehaftetes) Verhalten
  • daher nur Widerstände in den Schaltungsblöcken
  1. Der invertierende Verstärker
  2. Der nichtinvertierende Verstärker
  3. Der Summationsverstärker (Addierer)
  4. Der Subtrahierer
  5. Der Messverstärker
17 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der invertierende Verstärker

Der invertierende Verstärker

U2=R2R1U1

M ist ein virtueller Massepunkt in dem die Kirchhoffsche Knotenpunktregel gilt: In ihn fließen die Ströme I1 und I2 hinein und der Strom I heraus.

18 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der invertierende Verstärker

Der invertierende Verstärker

Knotenpunktsatz an der virtuellen Masse M:

I1+I2I=0I1+I2=I

Nachteil des invertierenden Verstärkers: Der Eingangswiderstand bei U1 ist ungefähr R1.

19 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der nichtinvertierende Verstärker

Der nichtinvertierende Verstärker

Beim nichtinvertierenden Verstärker wird der Operationsverstärker über den nichtinvertierenden Eingang angesteuert. Folglich ist das Ausgangssignal phasengleich mit dem Eingangssignal. Das Gegenkopplungssignal wird über einen Spannungsteiler am Ausgang gewonnen und dem invertierenden Eingang zugeführt.

Es gilt:

Ua=UeR1+R2R2V=R2R1+1

Vorteil: höherer Eingangswiderstand als invertierender Verstärker.

20 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der nichtinvertierende Verstärker

Der nichtinvertierende Verstärker

Der nichtinvertierende Verstärker. R0 ist optional.

21 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Addierer

Der Addierer

  • Wir haben gesehen, dass in der virtuellen Masse die Ströme I1 vom Eingang und I2 vom Ausgang der Schaltung zusammen fließen und die Summe 0 ergibt.

  • Prinzipiell könnte sich I1 (oder auch I2) aus Teilströmen zusammensetzen.

  • Das nutzt man beim Umkehraddierer

I1=IiUa=R2UiR1i

22 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Addierer

Der Addierer

Addierer (invertierend)

23 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Subtrahierer

Der Subtrahierer

  • Da jeder Operationsverstärker über einen invertierenden und einen nichtinvertierenden Eingang verfügt, kann man einen Subtrahierer mit nur einem Operationsverstärker realisieren

  • Jetzt werden sowohl der invertierende als auch der nichtinvertierende EIngang verwendet

Ua=R2R1(Ue1Ue2)

mit R1=R3 und R2=R4.

  • Jedoch ist ein solcher Subtrahierer etwas asyymetrisch in seinen EIgenschaften da der invertierende und nichtimvertierende Zweig nicht symmetrisch aufgebaut sind.
24 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Subtrahierer

Der Subtrahierer

Subtrahierer

25 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Instrumentenverstärker

Der Instrumentenverstärker

  • Hier sind die Zweige symmetrisch in ihren Eigenschaften

https://www.mikrocontroller.net/articles/Operationsverst%C3%A4rker-Grundschaltungen#Der_Instrumenten-Verst%C3%A4rker Verwendung von vorgeschalteten nichtinvertierenden Verstärkern um den niedrigen Eingangswiderstand des nachgeschalteten Subtrahieres zu kompensieren.

26 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Der Instrumentenverstärker

Der Instrumentenverstärker

Es gilt hier:

Ua=(Ue2Ue1)(1+2R1R2)

27 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Analoges Rechnen

Analoges Rechnen

Wir haben vier Abstraktionsebenen für die Beschreibung von mathematischen (algebraischen) Berechnungen:

  1. Transistor Ebene
  2. Operationsverstärker Ebene
  3. Analogrechner Ebene
  4. Mathematische Ebene

Jede Abstraktionsebene hat ihre Symbolik. Nachfolgend werden die grundlegenden Abbildung mathematischer Symbole auf analoge Schaltungen gezeigt.

28 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Multivariate Polynome 1. Grades

Multivariate Polynome 1. Grades

Mathematisch

f(x1,x2,x3,..):xyy=k1x1+k2x2+k3x3+..

Wir benötigen:

  1. Addierer
  2. Negierer (ki < 0)
  3. Konstantenmultiplizierer

Wesentlich wird der invertierende Verstärker als Basiszelle benötigt.

29 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Multivariate Polynome 1. Grades

Multivariate Polynome 1. Grades

Analog

Analogrechner

  • Der Summierer hat hier Verstärkung 1
  • Es sind Inverter und Multiplizierer erforderlich

Operationsverstärker

  • Hier können wir Multiplikation (Gewichtung) und Summation zusammenfassen Rk=1/k,R=1
30 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Multivariate Polynome 1. Grades

Multivariate Polynome 1. Grades

Analog

Negative Gewichtungsfaktoren benötigen Inverter. Das führt aber zu einem asymmetrischen Schaltungsaufbau und unterschiedlichen Eigenschaften in "positiven" und "negativen" Zweigen. Besser die Verwendung eines symmetrischen Aufbaus mit zwei invertierenden gewichteten Summierer und einem Subtrahierer. Ein xi wird entweder an den oberen oder unteren Zweig angeschlossen.

31 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Multivariate Polynome 1. Grades

Multivariate Polynome 1. Grades

THAT Analogcomputer

Symbolik

Bei "klassischen" Analogrechnern hat man häufig keine veränderlichen Gewichte. Entweder man muss einen echten Multiplizierer x × y verwenden und k wird durch eine Spannung eingestellt oder bei gradzahligen Vielfachen kann man mehrere Eingänge eines Summieres mit der gleichen Variable beschalten.
32 / 33

Stefan Bosse - ADS - Modul B Der Operationsverstärker :: Zusammenfassung

Zusammenfassung

  • Der Operationsverstärker ist ein Differenzverstärler
  • Er ist die Basiszelle des analogen Rechnens
  • Die Beschaltung des Operationsverstärkers mit Blöcken gibt der Schaltung eine mathematische Funktion
  • Man kann sagen dass diese analogen Schaltung mathematische Ausdrücke und Berechnungen simulieren, und das teils sehr gut.
  • Die Grundschaltungen invertierender Addierer (mit Gewichtung der Eingangsvariablen), imvertierender Verstärker und Subtrahierer bilden die Schaltungsbasis für lineare Berechnungen.
33 / 33