Monostable Multivibrator:
Multistable Multivibrator:
Feel free to make changes and compile the code:
\documentclass[border=3pt, tikz]{standalone} % Circuits \usepackage[european,s traightvoltages, RPvoltages, americanresistor, americaninductors]{circuitikz} \tikzset{every picture/.style={line width=0.2mm}} % Tikz Library \usetikzlibrary{calc} % Bipoles Specifications \ctikzset{bipoles/thickness=1.2, label distance=1mm, voltage shift = 1} \def\nu{10} \def\nodesep{0.3} \begin{document} \begin{tikzpicture} \begin{circuitikz} % % Grid % \draw[thin, dotted] (0,0) grid (\nu,\nu); % \foreach \i in {1,...,\nu} % { % \node at (\i,-2ex) {\i}; % } % \foreach \i in {1,...,\nu} % { % \node at (-2ex,\i) {\i}; % } % \node at (-2ex,-2ex) {0}; % Coordinates \coordinate (DC left) at (0,6); \coordinate (DC right) at (10,6); %% IC \coordinate (left bottom corner) at (2,1); \coordinate (right top corner) at (6,4); \coordinate (left top corner) at (left bottom corner |- right top corner); \coordinate (right bottom corner) at (left bottom corner -| right top corner); \coordinate (middle left) at ($(left bottom corner)!0.5!(left top corner)$); \coordinate (middle right) at ($(right bottom corner)!0.5!(right top corner)$); %% IC Nodes \coordinate (1) at ($(left bottom corner)!0.5!(right bottom corner)$); \coordinate (2) at ($(left top corner)!0.333!(left bottom corner)$); \coordinate (3) at ($(left top corner)!0.667!(left bottom corner)$); \coordinate (4) at ($(left top corner)!0.333!(right top corner)$); \coordinate (5) at ($(right bottom corner)!0.166!(right top corner)$); \coordinate (6) at ($(right bottom corner)!0.50!(right top corner)$); \coordinate (7) at ($(right bottom corner)!0.833!(right top corner)$); \coordinate (8) at ($(left top corner)!0.667!(right top corner)$); % Circuit \draw (DC left) -- (DC right) (left bottom corner) rectangle (right top corner) (1) -- ++(0,-1) node[ground, shift={(0,0.4)}] {} (2) to[short, -o] ++(-1.7,0) node[shift={(0,0.4)}] {Input} (3) to[short, -o] ++(-1.7,0) node[shift={(0,-0.4)}] {Output} (4) -- ++(0,1) coordinate(4') to[short, -*] (8 |- 4') (5) -- ++(1,0) coordinate(5') to[C, l^=$C_1$] (5' |- 0,0) node[ground, shift={(0,0.4)}] {} (6) -- ++(1,0) coordinate(6') to[short, -*] (7 -| 6') (7) to[short, -*] ++(2.5,0) coordinate(7') to[C, l^=$C$] ++(0,-1.8) node[ground, shift={(0,0.4)}] {} (7') to[R, l_=$R$] (7' |- DC right) (8) to[short, -*] (8 |- DC right); % Nodes %% IC \node[shift={(0,\nodesep)}] at (1) {$1$}; \node[shift={(\nodesep,0)}] at (2) {$2$}; \node[shift={(\nodesep,0)}] at (3) {$3$}; \node[shift={(0,-\nodesep)}] at (4) {$4$}; \node[shift={(-\nodesep,0)}] at (5) {$5$}; \node[shift={(-\nodesep,0)}] at (6) {$6$}; \node[shift={(-\nodesep,0)}] at (7) {$7$}; \node[shift={(0,-\nodesep)}] at (8) {$8$}; %% Other \node at ($(middle left)!0.5!(middle right)$) {IC-5555}; \node[shift={(0,0.5)}] at ($(DC left)!0.5!(DC right)$) {$+V_{CC}$}; \end{circuitikz} \end{tikzpicture} \def\nu{10} \def\nodesep{0.3} \begin{tikzpicture} \begin{circuitikz} % % Grid % \draw[thin, dotted] (0,0) grid (\nu,\nu); % \foreach \i in {1,...,\nu} % { % \node at (\i,-2ex) {\i}; % } % \foreach \i in {1,...,\nu} % { % \node at (-2ex,\i) {\i}; % } % \node at (-2ex,-2ex) {0}; % Coordinates \coordinate (DC left) at (0,6); \coordinate (DC right) at (10,6); %% IC \coordinate (left bottom corner) at (2,1); \coordinate (right top corner) at (6,4); \coordinate (left top corner) at (left bottom corner |- right top corner); \coordinate (right bottom corner) at (left bottom corner -| right top corner); \coordinate (middle left) at ($(left bottom corner)!0.5!(left top corner)$); \coordinate (middle right) at ($(right bottom corner)!0.5!(right top corner)$); %% IC Nodes \coordinate (1) at ($(left bottom corner)!0.333!(right bottom corner)$); \coordinate (2) at ($(left bottom corner)!0.667!(right bottom corner)$); \coordinate (3) at ($(left top corner)!0.333!(left bottom corner)$); \coordinate (4) at ($(left top corner)!0.333!(right top corner)$); \coordinate (5) at ($(left top corner)!0.667!(left bottom corner)$); \coordinate (6) at ($(right bottom corner)!0.25!(right top corner)$); \coordinate (7) at ($(right bottom corner)!0.75!(right top corner)$); \coordinate (8) at ($(left top corner)!0.667!(right top corner)$); % Circuit \draw (DC left) -- (DC right) (left bottom corner) rectangle (right top corner) (1) -- ++(0,-1) node[ground, shift={(0,0.4)}] {} (2) -- ++(0,-0.5) coordinate(2') -- (6 |- 2') -- ++(1,0) coordinate(2'') to[short, -*] (2'' |- 6) (3) to[short, -o] ++(-1.7,0) node[shift={(0,0.4)}] {Output} (4) -- ++(0,1) coordinate(4') to[short, -*] (8 |- 4') (5) -- ++(-1,0) to[C, l_=$C_1$] ++(0,-2) node[ground, shift={(0,0.4)}] {} (6) to[short, -*] ++(2,0) coordinate(6') to[C, l^=$C$] (6' |- 0,0) node[ground, shift={(0,0.4)}] {} (7) to[short, -*] (7 -| 6') coordinate(7') to[R, l^=$R_B$] (6') (7') to[R, l_=$R_A$] (7' |- DC right) (8) to[short, -*] (8 |- DC right); % Nodes %% IC \node[shift={(0,\nodesep)}] at (1) {$1$}; \node[shift={(0,\nodesep)}] at (2) {$2$}; \node[shift={(\nodesep,0)}] at (3) {$3$}; \node[shift={(0,-\nodesep)}] at (4) {$4$}; \node[shift={(\nodesep,0)}] at (5) {$5$}; \node[shift={(-\nodesep,0)}] at (6) {$6$}; \node[shift={(-\nodesep,0)}] at (7) {$7$}; \node[shift={(0,-\nodesep)}] at (8) {$8$}; %% Other \node at ($(middle left)!0.5!(middle right)$) {IC-5555}; \node[shift={(0,0.5)}] at ($(DC left)!0.5!(DC right)$) {$+V_{CC}$}; \end{circuitikz} \end{tikzpicture} \end{document}