%\title{Amplificadores en cascada}
\documentclass[convert, transparent, 10pt]{standalone}
\usepackage[americanvoltages]{circuitikz} % Uso del paquete circuitikz con las convenciones de tensiones estadounidenses
\usepackage{verbatim,fontspec}
\usepackage[utf8]{inputenc}
\usetikzlibrary{backgrounds,decorations.pathreplacing} % Llamada a las bibliotecas de fondos (backgrounds) y de decoraciones decorations.pathreplacing
\setmainfont{Ubuntu-R.ttf}[Ligatures=TeX]
\begin{comment}
Este ejemplo representa el modelo de un amplificador de tensión de dos etapas que se utiliza para el cálculo de las ganancias de voltaje, corriente y potencia para todo el conjunto. Las notaciones son las siguientes:
v_{i1}: tensión de entrada de la primera etapa
R_{i1}: resistencia de entrada de la primera etapa
R_{o1}: resistencia de salida de la primera etapa
v_{i2}: tensión de entrada de la segunda etapa
R_{i2}: resistencia de entrada de la segunda etapa
R_{o2}: resistencia de salida de la segunda etapa
R_{L}: resistencia de carga
v_{o2}: tensión de salida de la segunda etapa
Las figuras con forma de diamante representan fuentes controladas por las tensiones de entrada de cada una de las etapas. Este esquema es una adaptación del que se encuentra en la página 24 de "Electrónica, 2da Edición" de Allan R Hambley, publicado en idioma español por la editorial Pearson Educación.
\end{comment}
\begin{document}
% Etapa para definir líneas gruesas, la decoración con llaves (brace) y el fondo del diagrama
\begin{circuitikz}[
thick,
decoration=brace,
show background rectangle,
background rectangle/.style={fill=cyan!10}
]
\draw
% Resistencia de entrada del primer amplificador
% En todo el ejemplo se usan extensamente las coordenadas relativas indicadas por el símbolo ++(x,y) que sirven para añadir a las coordenadas actuales del cursor los valores de "x" y "y".
(-1,0) to[short,o-] ++(1,0)
to[R, l^=$R_{i1}$] ++(0, -3)
to[short,-o] ++(-1,0)
(-1.5,0) to[open, v^<=$v_{i1}$] ++(0,-3)
% Etapa de salida del primer amplificador
(2,-3) to[cV, l_= $200v_{i1}$] ++(0,3)
to[R=$R_{01}$] ++(2.5,0)
to[short,-o] ++(0.5,0)
(2,-3) to[short,-o] ++(3,0)
(5,0) to[short,-] ++(1,0)
to[R, l^=$R_{i2}$] ++(0,-3)
to[short,-] ++(-1,0)
(4.7,0) to[open, v^<=$v_{i2}$] ++(0,-3)
% Etapa de salida del segundo amplificador
(8,-3) to[cV, l_= $100v_{i2}$] ++(0,3)
to[R, l=$R_{02}$] ++(2.5,0)
to[short,-o] ++(0.5,0)
(8,-3) to[short,-o] ++(3,0)
(11,0) to[short,-] ++(1,0)
to[R, l=$R_L$] ++(0,-3)
to[short,-] ++(-1,0)
(10.7,0) to[open, v^<=$v_{o2}$] ++(0,-3)
;
% Etiquetado de las etapas
% Primera etapa
\draw [decorate, decoration={mirror}] (-1,-4) -- ++(5.9,0);
\node at(2,-5){Primera Etapa};
% Segunda etapa
\draw [decorate, decoration={mirror}] (5, -4) -- ++(5.9,0);
\node at(8,-5){Segunda Etapa};
% Etapa de carga
\draw [decorate, decoration={mirror}] (11,-4) -- ++(1.5,0);
\node at(11.8,-5){Carga};
\end{circuitikz}
\end{document}