% \title{Amplificador Cascodo con JFETs}
\documentclass[x11names, transparent]{standalone}
\usepackage{circuitikz, verbatim}
\usepackage[utf8]{inputenc}
\usetikzlibrary{backgrounds}
\begin{comment}
Este ejemplo representa un amplificador cascodo construido con transistores JFET (Transistores de Efecto Campo de unión) en dos etapas diferentes: amplificador de puerta común y amplificador de drenaje común. La imagen está destinada a ser un archivo .svg de tipo transparente. La opción x11names sirve para usar colores específicos del paquete "xcolor" para trazar fondos de color en determinados puntos de la imagen. El paquete circuitikz es utilizado para trazar los diferentes símbolos de elementos circuitales, mientras que se usa la biblioteca "backgrounds" para hacer uso de fondos para la imagen.
Las notaciones son las siguientes:
* V_i = tensión de entrada.
* V_o = tensión de salida.
* V_DD= polarización positiva en el terminal de drenaje.
Todos los componentes eléctricos y electrónicos carecen de valores o tipos.
Este esquema es una adaptación del que se encuentra en la página 71, Capítulo 9 del texto "Electronic Devices (Electron Flow Version)" de Thomas L. Floyd, publicado en el año 2012, en idioma inglés, por la editorial estadounidense Prentice Hall.
\end{comment}
% Definición de longitud de los bipolos
\ctikzset{bipoles/length=30pt}
% Estilo de los todos los nodos
\tikzstyle{every node}=[font=\tiny, text=blue]
\begin{document}
\begin{circuitikz}
\draw [semithick]
% Trazado y etiquetado de los transistores JFET. Todos los demás componentes eléctricos están posicionados de manera relativa a ellos.
(0,2) node[njfet](fet1){}
(0,-0.5) node[njfet](fet2){}
(fet1.S) node[right=10pt, above=14pt]{$Q_1$}
(fet2.S) node[right=10pt, above=14pt]{$Q_2$}
% Conexiones de Q1
(fet1.S)--(fet2.D)
(fet1.D) to[L, l_=$L$] ++(0,1.5) to[short,*-]
++(0, 0.5) node[ocirc]{}node[above]{$\rm{V_{DD}}$}
(fet1.D) node[circ]{}-- ++(0.25,0)to[C=$C_3$] ++(2,0)
node[ocirc]{}node[right]{$V_o$}
(fet1.G)--++(-0.5,0) to[C=$C_2$]++(-2,0)node[ground]{}
% Conexiones de Q2
(fet2.G) node[circ]{}--++(-0.5,0) to[C=$C_1$]++(-2.5,0)node[ocirc]{}
node[above]{$V_i$}
(fet2.S) node[circ](B){} to[R=$R_4$] ++ (0,-1.5)
node[circ]{}node[ground](C){}
(B)--++(1,0) to[C=$C_4$] ++(0,-1.5) -| (C)
(fet2.G) to[R=$R_3$]++(0,-2) node[circ]{}-| (C)
% Conexiones de las resistencias R1 y R2
(fet1.G)++(-0.7,0) node[circ](A){}
to[R, l_=$R_1$] ++(0,2.5) -| ($(fet1.D)+(0,1.5)$) % Sumando coordenadas en TiKZ
(A) to[R=$R_2$] ++(0,-1.5) |- (C)
;
% Rectángulos de fondo
\begin{scope}[on background layer]
\fill[LemonChiffon2!75] ($(fet1.S)+(-3,-1)$) rectangle ++(5,4.6);
\fill[DarkSeaGreen3!75] ($(fet2.S)+(-3.5,-2)$) rectangle ++(5.5,3.3);
\end{scope}
\node at(-0.5,5.5)[color=Magenta1, font=\footnotesize]{Amplificador de puerta común};
\node at(-0.5,-3.5)[color=Magenta1, font=\footnotesize]{Amplificador de drenaje común};
\end{circuitikz}
\end{document}