Electronic – Analyzing a simple circuit with transistor

bjtcircuit analysistransistors

I've been trying to understand how to analyse circuits with transistors, but I'm having a hard time finding out where to start when confronted with the following two types of circuits. (Gain = infinity)

In the first circuit I've tried applying kirchhoff's laws to find out some currents and voltages but I got stuck finding the current flowing through the diode and the voltage Vce.

First Circuit

In the second circuit I simply can't start doing anything, I don't know what to do with the current source and how to start.

Second Circuit

I don't want the solution, but some guidance(as where to start, how to approach these situations) would be really much appreciated.
I'm really sorry if this post asks some stupid questions.

Best Answer

First Circuit

Let's look at the base voltage of the first circuit using what I believe to be your stated facts:

  • \$I_\text{B}=0\:\text{A}\$ (\$\beta\to \infty\$)
  • \$V_\text{BE}=600\:\text{mV}\$
  • \$V_\text{D}=600\:\text{mV}\$
  • \$V_\text{CC}=5.6\:\text{V}\$

Swapping the diode near the base with its series resistor, without damage to the analysis, we can now write using KCL:

$$\begin{align*}I+\frac{V_\text{B}}{R_{\text{B}_1}}+\frac{V_\text{B}}{R_{\text{B}_2}}+I_\text{B}&=\frac{V_\text{D}}{R_{\text{B}_1}}+\frac{V_\text{CC}}{R_{\text{B}_2}}\\\\1\:\text{mA}+\frac{V_\text{B}}{1\:\text{k}\Omega}+\frac{V_\text{B}}{1\:\text{k}\Omega}+0\:\text{A}&=\frac{5.6\:\text{V}}{1\:\text{k}\Omega}+\frac{600\:\text{mV}}{1\:\text{k}\Omega}\\\\&\therefore\\\\V_\text{B}&=2.6\:\text{V}\\\\V_\text{E}&=2.0\:\text{V}=V_\text{B}-V_\text{BE}\\\\V_\text{C}&=4.6\:\text{V}=V_\text{CC}-I_2\cdot R_\text{C}\\\\V_\text{CE}&=2.6\:\text{V}=V_\text{C}-V_\text{E}\\\\I_\text{D}&=2\:\text{mA}=\frac{V_\text{B}-V_\text{D}}{R_{\text{B}_1}}\end{align*}$$

Second Circuit

Since you only want guidance, for now, I'd suggest the following steps in the indicated order:

  1. Label the top node as the unknown value \$V_\text{CC}\$.
  2. Write down the nodal equation for \$V_\text{CC}\$.
  3. Write down the nodal equation for \$V_\text{B}\$.
  4. Write down the nodal equation for \$V_\text{E}\$.
  5. Write down the equation relating \$V_\text{B}\$ to \$V_\text{E}\$.
  6. Write down the equation relating \$V_\text{CC}\$ to \$V_\text{C}\$.
  7. Solve the above 5 equations simultaneously for these five unknowns: \$V_\text{CC}\$, \$V_\text{B}\$, \$V_\text{E}\$, \$V_\text{C}\$, and \$I_\text{D}\$.

(Keep in mind that you know the value for \$V_\text{D}\$, \$V_\text{BE}\$, and \$I_\text{CC}\$.)

As a hint you may use to verify things, the resulting values are as easy to write down as the answers found for the first circuit.

;)

Since someone decided to mark this question down (I don't mind, because it gives me fun excuses), I think I'll just write out the complete solution for you. You got lucky!

Using sympy:

var('vcc vc ve vb rb1 rb2 rc re id icc vbe vd')
eq1=Eq(vb/rb1+vb/rb2,vcc/rb2)
eq2=Eq(vcc/rb2+vcc/rc+id,icc+vc/rc+vb/rb2)
eq3=Eq(ve/re,(vcc-vc)/rc+id)
eq4=Eq(vb,ve+vbe)
eq5=Eq(vc,vcc-vd)
ans=solve([eq1,eq2,eq3,eq4,eq5],[vcc,vb,ve,vc,id])
for x in ans:x,ans[x].subs({vd:.6,vbe:.6,rb1:800,rb2:2000,re:1000,rc:1200,icc:3e-3})
(vb, 1.60000000000000)
(id, 0.000500000000000000)
(vc, 5.00000000000000)
(vcc, 5.60000000000000)
(ve, 1.00000000000000)

It solves out.