Im trying to implement the circuit in the picture, my attempt is ordinary. Any help improving would be appreciated.

enter image description here

\draw (0,0) node [transformer](T){}
  (T.A1) node[above] {}
  (T.A2) node[below] {}
  (T.B1) node[above] {} 
  (T.B2) node[below] {}
  (T.base) node{20:1};
\draw (T.A1) --++(-2,0);
\draw (T.A2) --++(-2,0);
\draw (T.B1) -- ++ (2,0) to[D, v=${V_\gamma=0.7}$, i>_=](6,0);        
\draw (T.B2) --++(2,0) to[D, v=${V_\gamma=0.7}$ ,i>_=](6,-2.1);
\draw(T.A1) to[open,v<={$240V_{rms}$}](T.A2);
\draw(T.B2) to[open,v>=$$](T.B1);
% 3 new lines for neutral line on the secondary side.
\draw[thick] ($(T.B1)!0.515!(T.B2)-(0.7,0)$) --node[pos=0.5,above,inner sep=0pt](n)       {$12V_{rms}$}++ (3,0);
\draw  (n) -- ++ (0,-0.3)node[ground]{};
\draw ($(T.base)+(1mm,-2mm)$) -- ++(0,-1.8);
\draw ($(T.base)+(-1mm,-2mm)$) -- ++(0,-1.8);
\draw(6,0) to [C,v=200uF](6,-1.1);
\draw(10,0) to [C,v=0.1uF](10,-1.1);
\draw(12,0) to [R,v=$R_L$](12,-1.1);
\draw (7,0.5) rectangle(9,-0.5);
\draw(6,0) -- (7,0);
\draw(9,0) -- (12,0);
\draw[thick] (1,-1.08) -- (12,-1.08);




  • What exactly do you mean by 'ordinary'? What specifically do you need help with? @Closevoters: Please allow OP to improve his question. – Sean Allred Oct 19 '14 at 3:20

This is one improvement where

  1. the neutral line is given with a node name c so that the orthogonal coordinates can be utilized to place the capacitors properly.
  2. The small circles are placed via o-o option in to[options] circuit conductors.
  3. The idea diodes are replaced by real diodes symbol D*.
  4. Replace C_1, C, C_2, R_L with real numerical value if needed.

enter image description here



\draw (0,0) node [scale=1.5,transformer core
] (T){}
      (T.A1) node[above] {A1}
      (T.A2) node[below] {A2}
      (T.B1) node[above] {B1} 
      (T.B2) node[below] {B2}
      (T.base) node{K};
\draw (T.B1) -- ++(1,0) to[D*, v=${V_\gamma=0.7}$, i>_=](4.5,0)--(6,0);        
\draw (T.B2) -- ++(1,0) to[D*, v=${V_\gamma=0.7}$ ,i>_=] ++(2,0) -| (5,0);
\draw(T.A1) to[open,v<={$240V_{rms}$,o-o}](T.A2);
\draw($(T.B1)!0.3!(T.B2)$) node[]{$9V_{rms,AC}$}(T.B1);
\draw ($(T.B1)!0.8!(T.B2)$)node[]{$9V_{rms,AC}$}(T.B2);
\draw[thick] ($(T.B1)!0.51!(T.B2)-(1cm,0)$)coordinate[](c){} -- ++ (12.44,0);
\draw(5.5,0)node[](d1){} to [C,l_=$C_1$, o-o] (c -| d1);
\draw(10,0)node[](d2){}  to [C,l_=$C_2$, o-o](c -| d2);
\draw(13,0)node[](d3){}  to [R,l=$R_L$](c -| d3);
\draw(11,0)node[](d4){}  to [open,o-o, v^={$V_{out}$}] (c -| d4);
\draw (7,0.5)node[below left=0cm and 0.1cm](){In} rectangle(8,-0.5)node[above right=0.5cm and 0.1cm](){Out};
\draw(6,0)node[](d6){}   to [open,o-o, v^={$V_{in}$}] (c -| d6);
\draw (7.5,-0.5)node[](d5){} to[C,l=$C$]  (c -| d5);
\draw(6,0) -- (7,0);
\draw(8,0) --(11,0)      to[short,i^={$i_D$}] (13,0);
| improve this answer | |

A PSTricks solution using the pst-circ package:




 \psset{arrows = -}
  \transformer[arrows = o-](P13)(P0)(P14)(P1){}
  \newdiode[labeloffset = -18pt](P1)(P2){$D_{2}$}
  \resistor[dipolestyle = zigzag, labeloffset = -18pt](P11)(P21){$R_{L}$}
  \wire[arrows = -o](P2)(P15)
  \wire[arrows = o-](P10)(P11)
  \wire[arrows = o-](P20)(P21)
 \psset{arrows = o-o}
  \rput(P18){\psframe[fillstyle = solid](-0.5,-0.5)(0.5,0.5)}
  \pcline[linestyle = none](P10)(P20)
  \pcline[linestyle = none](P7)(P17)



| improve this answer | |

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.