Addierer

Das Eingangssignal kann an den nicht invertierenden Eingang oder an den invertierenden Eingang gelegt werden, die Rückkopplung muss jedoch bei einer Verstärkerschaltung IMMER eine Gegenkopplung sein.

Nicht-Invertierender Addierer

invert_dark

Die Spannung am invertierenden Eingang ist . Wenn der OP korrekt arbeitet, dann versucht er auf 0 zu bringen, also . Bei idealerweise verschwindendem Eingangsstrom des OP gilt dann die Knotengleichung:

Umkehrsummierer (Invertierender Addierer)

\usepackage[european, straightvoltages]{circuitikz}
\usepackage{amsmath}

\begin{document}
\begin{circuitikz}[thick, scale=1.5, font=\Large, transform shape]
% Begin Schematic

\draw (0,0) node[op amp] (opv) {};
\draw (opv.+) to[short] ++(0,-0.5) node[rground] {};
\draw (opv.-)
    to [R, l_=$R_1$, i<_=$I_1$, *-o] (opv.- -| -4,0)
    node[left] {$U_{E1}$};
\draw (opv.-)
    to[short, *-*] (opv.- |- 0, 2)
    to[R, l_=$R_2$, i<_=$I_2$, -o] (-4, 2)
    node[left] {$U_{E2}$};
\draw (opv.- |- 0, 2)
    to[R=$R$, i<=$I$] (opv.out |- 0, 2)
    to[short, -*] (opv.out)
    to[short, -o] ++(1,0) node[right] {$U_A$};

\end{circuitikz}
\end{document}

Da der nicht invertierende Eingang auf Masse liegt, ist der invertierende Eingang eine virtuelle Masse. Somit lautet die Knotengleichung

Diese Schaltung invertiert also die Summe.

Mit einer generischen Anzahl von Eingängen

\usepackage[european, straightvoltages]{circuitikz}
\usepackage{amsmath}

\begin{document}
\begin{circuitikz}[thick, scale=1.5, font=\Large, transform shape]
% Begin Schematic

\draw (0,0) node[op amp] (opv) {};
\draw (opv.+) to[short] ++(0,-0.5) node[rground] {};
\draw (opv.-)
    to [R, l_=$R_2$, i<_=$I_2$, *-o] (opv.- -| -4,0)
    node[left] {$U_{\mathrm{E2}}$};
\draw (opv.-)
    to[short, *-*] (opv.- |- 0, 2)
    to[R, l_=$R_1$, i<_=$I_3$, -o] (-4, 2)
    node[left] {$U_{\mathrm{E1}}$};
\draw (opv.- |- 0, 2)
    to[R=$R$, i<=$I$] (opv.out |- 0, 2)
    to[short, -*] (opv.out)
    to[short, -o] ++(1,0) node[right] {$U_A$};

\draw (opv.- |- 0, 2) -- ++(0,2) coordinate(A)
    to[R, l_=$R_n$, i<_=$I_n$, -o] (-4, 4) coordinate(B)
    node[left]{$U_{\mathrm{En}}$};

\draw ($(A)!0.5!(B)$) node[below=10pt]{$\vdots$};

\end{circuitikz}
\end{document}

Wieder folgt aus der Knotenregel: