Files
50ohm-contents-dl/contents/drawings/491.tex
T

58 lines
1.8 KiB
TeX

% Author: Stephan Kregel, DG1HXJ
% Year: 2022
\begin{circuitikz}
\ctikzset{
transformer L1/.style={inductors/coils=3, inductors/width=0.6},
transformer L2/.style={inductors/coils=4}
}
\draw(0,0) node[transformer core, american](T1){};
\draw(T1.A1) to [short, -o] ++(0,0);
\draw(T1.A2) to [short, -o] ++(0,0);
\draw(T1.B1)
to [short] ++(0.5,0)
node[npn, tr circle, anchor=B](npn1){};
\draw(T1.B2)
to [short] ++(0.5,0)
node[npn, tr circle, anchor=B, yscale=-1](npn2){};
\draw(npn1.E)
to [short, name={h1}] (npn2.E);
\ctikzset{
quadpoles/transformer core/inner=1,
quadpoles/transformer core/width=0.6,
quadpoles/transformer core/height=1.5,
}
\draw(T1) ++(6,0) node[transformer core, american, rotate=180, transform shape](T2){};
\draw(npn1.C) -| (T2.B2);
\draw(npn2.C) -| (T2.B1);
\draw(T2.A1) to [short, -o] ++(0.6,0);
\draw(T2.A2) to [short, -o] ++(0.6,0) coordinate(c0);
\draw(T1-L2.midtap)
to [short,*-*] ++(0.5,0) coordinate(c1)
to [short] ++(0,1.5)
to [R] ++(0,2.5) coordinate(c2);
\draw(c2)
to [short, *-] ++(-1,0)
to [C] ++(0,-1)
node[rground](){};
\draw(c1)
to [short] ++(0,-1.5)
to [R] ++(0,-2)
to [short,-*] ++(2.5,0)
node[rground](gnd){}
to [short,-o] (gnd-|c0) coordinate(c5)
node[anchor=south](){--};
\draw(c2)
to [short, -o] (c2-|c5) coordinate(c7)
node[anchor=south](){+};
\draw(T2-L2.midtap)
to [short,*-*] ++(-1,0) coordinate(c4)
to [C] ++(0,-1)
node[rground](){};
\draw(c4)
to [short] ++(0,2) coordinate(c6)
to [american inductor, name={l1},-*] (c6|-c7);
\draw(h1.center)
to [short, *-] ++(0,0)
-| (gnd);
\end{circuitikz}