% Dynamic inverse-$\varGamma$-equivalent circuit for an induction machine
% Author: Erno Pentzin (2013)
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
%%%<
\usepackage{verbatim}
%\usepackage[active,tightpage]{preview}
%\PreviewEnvironment{tikzpicture}
%\setlength\PreviewBorder{10pt}%
%%%>
\begin{comment}
:Title: da-wandler mit leiternetzwerk 
:Tags: Electrical engineering;circuitikz
:Author: giedy
:Slug: ganzeFamilieSchafft
\end{comment}
\usepackage[european]{circuitikz}
\begin{document}

%\import{/home/micha/Downloads/circuitikz/tex/generic/circuitikz/pgfcirc.defines.tex}
%\import{/home/micha/Downloads/circuitikz/tex/generic/circuitikz/pgfcirctripoles.tex}


\begin{circuitikz}

  
%  \draw[help lines] (0,0) grid (8,6);
  \foreach \x in {0,...,10} \draw (\x,-1) node {\x};
  \foreach \x in {0,...,10} \draw (-1,\x) node {\x};

  % uref
  \draw(1,1) to[V_<=\large{16V}, l^=\large{$U_{ref}$}] (1,5);
  \draw(1,3) -- (1,-0.1) node[rground]{};

  % op, refpunkt ist der ausgang
  \draw(13,1) node[en amp, anchor=out] (op) {};
  \draw(op.+) -| (10,-0.1) node[rground]{};
  \draw(op.-) -| (10,3) to (10.5,3) to[R=$R_k$, a=1$k\Omega$] (12.5,3) -| (op.out);
  % ausgangsbeschaltung
  \draw(op.out) to[short,-o] (13.5,1){};
  \draw[-{Triangle[scale=2.5, length=2, width=2]}](13.5,0.8) -- (13.5,0.2);
  \draw(14,0.5) node[]{\Large{$U_a$}};
  \draw (13.5,0) to[short,o-] (13.5,-0.1) node[rground]{};
  
  \ctikzset{label/align = rotate}
  \draw(3,4) to[R=$2\cdot R_0$, a=2$k\Omega$] (3,6);
  \draw(5,4) to[R=$4\cdot R_0$, a=4$k\Omega$] (5,6);
  \draw(7,4) to[R=$8\cdot R_0$, a=8$k\Omega$] (7,6);
  \draw(9,4) to[R=$16\cdot R_0$, a=16$k\Omega$] (9,6) to (1,6) to (1,5);
  \ctikzset{label/align = straight}

  \draw(3,4) to[nos=$z_3$] (3,2) |- (op.-);
  \draw(5,4) to[nos=$z_2$] (5,2) |- (op.-);
  \draw(7,4) to[nos=$z_1$] (7,2) |- (op.-);
  \draw(9,4) to[nos=$z_0$] (9,2) |- (op.-);
  
 
  % ausgang
  %\draw(op.out) to[short,-o] (op.out){};
  %\draw(8.5,0.5) node[]{\Large{$U_a$}};
  %\draw[-{Triangle[scale=2.5, length=2, width=2]}](8,0.8) -- (8,0.2);
%  \draw(8,-0.2) to[short,->] (8,-0.8);
  %\draw (8,0) to[short,o-] (8,-0.2) node[rground]{};
  
\end{circuitikz}

\end{document}