1

How can I draw an amplifier with a down node? On the manual are shown different types of amplifiers: fd op amp (2 in - 2 out), plain amp (2 in - 1 up - 1 out) etc. I need just an "hybrid" amp: I need it to have just 1 in and 1 out (like the buffer), but I need it to have a down node too. How can I solve this problem?

enter image description here

If i use "buffer" class, i get 1 in - 1 out, but i don't have access to the "down" pin. Thanks in advance.

This is my actual work

\begin{circuitikz}[american voltages]
\draw
(0,0) node[buffer] (opamp) {}
(opamp.in) to [short, -o] ++(-2,0) coordinate (Ai)
(opamp.out) to [short, -o] ++ (2,0) coordinate (Ao);
\end{circuitikz}

enter image description here

If i use (opamp.down) it doens't work.

4
  • Put a MWE in order to help you. – Sebastián V. Romero Mar 11 '20 at 18:46
  • can you be more clear please? I did not understand. – frad Mar 11 '20 at 18:52
  • A minimal working example. A piece of what you have until now. Sorry for not being clear :D – Sebastián V. Romero Mar 11 '20 at 19:01
  • oh sure, but I think it's useless, I wrote everything in the main post. I will edit it with my code – frad Mar 11 '20 at 19:05
5

In a recent circuititz (version 1.0 or above) you have two possibilities:

\documentclass[border=10pt]{standalone}
\usepackage[siunitx, RPvoltages]{circuitikz}
%\usepackage[siunitx, RPvoltages]{circuitikzgit}
\begin{document}
\begin{circuitikz}
    \draw (0,0) node[plain mono amp](A){} (A.down) -- ++(0,-0.5);
    \draw (3,0) node[muxdemux, 
        muxdemux def={NL=1, NR=1, NB=1, w=3, Lh=3, Rh=0, square pins=1}] {}; 
\end{circuitikz}
\end{document}

which gives:

enter image description here

Notice that amplifiers are not path-type components, but node-type ones. It is very important to grasp the difference, because it's one of the basic points in circuitikz...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.