76 lines
2.4 KiB
TeX
76 lines
2.4 KiB
TeX
% Author: Stephan Kregel, DG1HXJ
|
|
% Year: 2022
|
|
\begin{circuitikz}
|
|
\ctikzset{
|
|
resistors/scale=\getDarcImageFactor,
|
|
capacitors/scale=\getDarcImageFactor,
|
|
inductors/scale=\getDarcImageFactor,
|
|
transistors/scale=\getDarcImageFactor
|
|
}
|
|
\coordinate(init) at (0,0);
|
|
\draw (init)++(3,0)
|
|
node[npn, name=T1, tr circle] {};
|
|
\draw (init) ++(7,-1.5)
|
|
node[npn, name=T2, tr circle] {};
|
|
\draw (init)
|
|
node[ocirc, name=b]{}
|
|
to [PZ, o-] ++(0,-2) coordinate(c1a)
|
|
to [vC, tunable end arrow={Bar},invert, o-] ++(0,-2) -- ++(1.5,0) coordinate(c2a)
|
|
to [C, *-*] ++(0,2) coordinate(c2b)
|
|
to [C, -*] ++(0,2) coordinate(c3b)
|
|
to [R, -*] ++(0,3) coordinate(r1b) -- ++(-1.5,0)
|
|
to [C] ++(0,-1) to node[rground]{} ++(0,0);
|
|
\draw (b)
|
|
-- (c3b)
|
|
-- (T1.B);
|
|
\draw (c2a)
|
|
-- ++(1.5,0) coordinate(r2a)
|
|
to [R, *-*] ++(0,2) coordinate(r2b) -- ++(0,0.5)
|
|
node[ocirc, name=c4a]{}
|
|
to [C, o-*] ++(2,0) coordinate(c4b);
|
|
\draw (c4b)
|
|
-- ++(0,-0.5)
|
|
to [R, -*] ++(0,-2) coordinate(r3b);
|
|
\draw (c2b) -- (r2b);
|
|
\draw (r2a)
|
|
node[rground]{};
|
|
\draw (r2a) -- ++(2,0);
|
|
\draw (c4a) -- (T1.E);
|
|
\draw (r1b) -- ++(1.5,0) coordinate(l1a);
|
|
|
|
\draw (T1.C) to [short,-*] (l1a);
|
|
\draw (c4b)
|
|
-- ++(0,1.5)
|
|
to [R, -*] ++(2,0) coordinate(r4b)
|
|
-- (T2.C);
|
|
\draw (c4b) -- (T2.B);
|
|
\draw (r3b)
|
|
-- ++(1,0) coordinate(c5a)
|
|
to [C, *-] ++(0,1.5) coordinate(c5b);
|
|
\draw (c5a)
|
|
-- ++(1,0) coordinate(r5a)
|
|
to [R, *-*] ++(0,1.5) coordinate(r5b) -- (T2.E);
|
|
\draw (c5b) -- (r5b);
|
|
|
|
\draw (r4b)
|
|
to [C] ++(2,0) coordinate(c5b)
|
|
to node[ocirc, name=out]{} ++(0,0);
|
|
|
|
\draw (r5a) -- ++(2,0)
|
|
to node[ocirc, name=gnd]{} ++(0,0);
|
|
|
|
\draw (r4b)
|
|
to [R] ++(0,3) coordinate(r5b)
|
|
to [american inductor, *-, name={myL}] ++(2,0) coordinate(l1b)
|
|
to node[ocirc, name=vcc]{} ++(0,0);
|
|
\draw [dashed] (myL.core west) -- (myL.core east);
|
|
\draw (l1a) -- (r5b);
|
|
|
|
\draw (gnd) node[anchor=north]{--};
|
|
\draw (vcc) node[anchor=south]{+};
|
|
|
|
\draw (out) node[anchor=south]{\textbf{4}};
|
|
\draw (c4a) node[anchor=east]{\textbf{3}};
|
|
\draw (b) node[anchor=east]{\textbf{2}};
|
|
\draw (c1a) node[anchor=east]{\textbf{1}};
|
|
\end{circuitikz} |