如何不使用节点直接将三极管连接到电线

如何不使用节点直接将三极管连接到电线

我在 circuitikz 上偶然发现了这一点例子网站。

也许我遗漏了一些东西,但在我看来,写这篇文章的人并没有费心为三极子创建节点。

那么,我有没有办法用运算放大器做类似的事情?

这是我的代码;假设我想从 转到(C2pos)(opamp.-)这可能吗?

\begin{circuitikz}[american inductors]
\draw
(0,0) 
    to[short] ++(2,0) coordinate (C2pos)
    to[C, l_=$C_1$] ($(C2pos)+(0,-3)$) node[ground] {}
(5,-.5) node[op amp] (opamp){}
    (opamp.down) ++ (0,-.5) node[below] {$-Va$}
    -- (opamp.down)
;
\end{circuitikz}

在此处输入图片描述

正如您所看到的,我的习惯是减少 .5 来对齐(opamp.-)(opamp.+)与我想要连接的电线。

但我想写类似这样的内容:

\begin{circuitikz}[american inductors]
\draw
(0,0) 
    to[short] ++(2,0) coordinate (C2pos)
    to[C, l_=$C_1$] ($(C2pos)+(0,-3)$) node[ground] {}
(C2pos) to [op amp] (opamp){}
    (opamp.down) ++ (0,-.5) node[below] {$-Va$}
    -- (opamp.down)
;
\end{circuitikz}

但显然(C2pos) to [op amp] (opamp){}部分类似于(C2pos) to [op amp.-] (opamp){}(C2pos) to [op amp] (opamp.-){}。但这些不起作用。

所以我也尝试了(C2pos) to [Topamp.-,n=opamp] (opamp){}类似的事情......

这是来自例子

\begin{circuitikz}

\draw (0,2) to[Tpnp,n=pnp] (0,0)
  (pnp.E) node[below=2mm] {C} % Collector (of the (whole) IGBT)
  (pnp.B) node[left=7mm] {pnp}

  (0,7) to[R,l_=$R_B$] (0,5) -- (pnp.C) % body region spreading resistance

  (0,7) -- (5,7)

  to[Tnigfete,n=mosfet] (5,5) % MOSFET
  to[Tnjfet,n=jfet,mirror] (5,3) % JFET
  to[R,l=$R_{\text{mod}}$] (5,1) % drift region resistance (modulated)
  -- (pnp.B)

  (mosfet.G) node[anchor=west] {G} % Gate
  (mosfet.B) node[anchor=east] {MOSFET}
  (jfet) node[anchor=west] {JFET}

  (2,7) -- (2,6) to[Tnpn,n=npn,mirror] (2,4) -- (2,1)
  (npn.B) -- (0,5)
  (npn.B) node[right=7mm] {npn}

  (3,7.5) to[short,n=IGBTE] (3,7) % Emitter
  (IGBTE) node[above=2mm] {E};
\end{scope}

任何想法 ?

答案1

在您的“您想要什么”块中,您缺少node(运算放大器是 的一种风格node)、和运算放大器节点之间的偏移量C2pos(否则运算放大器将绘制在 处C2pos),以及反相输入应该是锚点的指示(否则运算放大器将绘制在 中心,这是默认值)。

\documentclass{article}

\usepackage{circuitikz}

\begin{document}
\begin{circuitikz}[american inductors]
\draw
(0,0) 
    to[short] ++(2,0) coordinate (C2pos)
    to[C, l_=$C_1$] ($(C2pos)+(0,-3)$) node[ground] {}
(C2pos) to ++(2,0) node [op amp,anchor=-] (opamp){}
    (opamp.down) ++ (0,-.5) node[below] {$-Va$}
    -- (opamp.down)
;
\end{circuitikz}
\end{document}

连接运算放大器

相关内容