% !TEX program = pdflatex \documentclass{standalone} \usepackage{amsmath} \usepackage[utf8]{inputenc} \usepackage[american]{circuitikz} \usetikzlibrary{positioning, calc, arrows.meta} \begin{document} \begin{tikzpicture}[american, font=\sffamily\small, >=Latex] % ========================================== % 1. ENTRADAS A LA IZQUIERDA (CPV Cell) % ========================================== \draw (0,4) node[left, font=\bfseries] {HCPV Cell (+)} to[short, o-*] (2,4) (0,0) node[left, font=\bfseries] {HCPV Cell (-)} to[short, o-*] (2,0) node[ground]{}; % ========================================== % 2. PRIMERA ETAPA: DIVISOR DE VOLTAJE (Voc) % ========================================== \draw (2,4) to[R, l=$R_1\ (10\text{ k}\Omega)$, *-*] (2,2) to[R, l=$R_2\ (10\text{ k}\Omega)$, *-*] (2,0); % Salida de Voc directamente hacia la derecha \draw (2,2) to[short, *-o] (11.5,2) node[right, font=\bfseries\color{blue!80!black}] {To ADS122C04 AIN3 ($V_{oc}$)}; % ========================================== % 3. SEGUNDA ETAPA: TRANSISTOR Q1 (INVERTIDO EN Y) Y GATE DRIVER % ========================================== % MOSFET Q1 invertido en el eje Y mediante yscale=-1 \draw (5,3) node[nmos, xscale=-1 ,yscale=-1] (Q1) {}; \node[right=1cm of Q1] {\textbf{$Q_1$}\\[-2pt]\scriptsize DMN62D0UW-7}; % Gate Driver MIC5019 (Directamente ARRIBA del MOSFET) \node[draw, rectangle, rounded corners=3pt, fill=blue!10, minimum width=2.4cm, minimum height=1.2cm, align=center, line width=0.8pt] (mic) at (5.95,5.5) {\textbf{Gate Driver}\\\footnotesize MIC5019}; % Entrada de señal de control (A LA DERECHA del Gate Driver) \draw[<-, line width=1pt, color=blue!80!black] (mic.east) -- (10.0, 5.5) node[right, font=\bfseries] {From ESP32 (\texttt{PIN\_VOC})}; % Conexión de salida del Driver a la Gate del MOSFET \draw[->, line width=0.8pt] (mic.south) |- (Q1.G); % Bus CPV(+) conectado al terminal superior del MOSFET \draw (2,4) -- (5,4) -- (Q1.S); % Conexión del terminal inferior del MOSFET a la Resistencia Shunt \draw (Q1.D) -- (5,1.8) to[R, l=$R_{\text{shunt}}\ (75\text{ m}\Omega)$, *-*] (5,0) -- (2,0); % ========================================== % 4. TERCERA ETAPA: SHUNT Y AMPLIFICADOR AD8418 % ========================================== % Amplificador AD8418 (A LA DERECHA de la Shunt) \node[draw, rectangle, rounded corners=3pt, fill=orange!10, minimum width=2.5cm, minimum height=1.4cm, align=center, line width=0.8pt] (ad) at (8.8,0.9) {\textbf{AD8418}\\[-2pt]\footnotesize Current Sense Amp}; % Lectura Diferencial sobre la Shunt \draw (5,1.8) -- (7.0,1.8) |- (ad.west |- 0,1.2); \draw (5,0.2) -- (7.0,0.2) |- (ad.west |- 0,0.6); % Salida de Isc directamente hacia la derecha \draw[->, line width=1pt] (ad.east) -- (11.5,0.9) node[right, font=\bfseries\color{orange!80!black}] {To ADS122C04 AIN0/1 ($I_{sc}$)}; \end{tikzpicture} \end{document}