1

In this answered question regarding a common emitter NPN Transistor....

NPN Transistor common emitter calculation

I am struggling to understand the section "Assuming Active Mode"

Specifically, in the one line that gives an equation for Ib, I am wondering if the expression

RTH+(β+1)⋅R2 should really be written as (β+1)⋅R2

As this really affects my understanding, I am wondering if someone can provide a more concrete explanation of this (or a correction).. I am getting confused if Vth/Rth is exactly the base current or if it is (Vth-VBE)/Rth (as the base current only conducts over a Base Emitter drop of about .7)

I am pretty clear that whatever the Base current is, the collector current is Beta Times that

Again, this is only for when in the active region and how Rth showed up in the above expression as well as the calculations, assumptions made for Ib

  • No, it is right as shown. Perform a KVL from Vth through to ground, via the base to emitter. You'll see. – periblepsis Nov 28 '23 at 16:04
  • If you need to see me perform the same thing, look here. In that case, though, I assume that $I_{\text{E}}=I{_\text{C}}$ for simplification purposes. This means I used $\beta$ instead of $\beta+1$ in the calcs. I would have used $\beta+1$ in the denominator except that in the context of the question I simplified it to $\beta$. (There is a comment there to that effect, so it's not due to my missing it. It was intentional.) Otherwise, you will see the same result. But you will see the algebra to get there, too. – periblepsis Nov 28 '23 at 16:12
  • @periblepsis I was going through the links above...Question, In the link https://www.allaboutcircuits.com/textbook/semiconductors/chpt-4/biasing-calculations/ (at the very top of the page) Why does the IE Base Bias calc have B in the denominator. I mean if the collector current is approx the emiter current (B+1)=B, the collector is Beta times Ib where Ib is given as (Vbb-Vbe)/Rb Why is Beta inteh denometer instead of the numerator when showing Ie in thath equation. That seems to be fundamental – Jeffrey Edward Messikian Nov 28 '23 at 17:05
  • Which of the many equations there? Also, they have some very different circuits there. He specific. – periblepsis Nov 28 '23 at 17:39
  • @periblepsis On this page ... https://www.allaboutcircuits.com/textbook/semiconductors/chpt-4/biasing-calculations/ In the Top Section [Base Bias Resister] Vbb-Vbe=IbRb Ib=(Vbb-Vbe)/Rb Ie=(B+1)Ib is approximately equal to BIb (I understand all the above) I do not understand how the following line is true on that page Ie=(Vbb-Vbe)/(Rb/B)

    I believe the factor of B is misplaced in the above equation. I need to understand that in order to go through the rest of your above comments I believe the factor of B should be in the numerator.

    – Jeffrey Edward Messikian Nov 28 '23 at 19:31
  • Well, I think you will need to write all this in your question and explain why you think what you think. Technically, they should use $\beta+1$ and not $\beta$. But it's a reasonable simplification. I don't particularly enjoy the idea of having to go argue with web pages. They don't argue back. But I can deal with your thinking process. But *only* if you will expose it. Not just hand-wave about where you think some term should be. But present a detailed reasoning. Only then can I point out your errors. So write. – periblepsis Nov 28 '23 at 20:56
  • @periblepsis I do have any problem using B instead of (B+1). I understand they are virtually the same.

    That web page, which is the basis of your explanation states that Vbb-Vbe=Ib*Rb

    Rearranging this then yields

    Ib=(Vbb-Vbe)/Rb

    then assuming Ie is approximately equal to BIb .....

    I do not understand how the following line is true/stated on that page Ie=(Vbb-Vbe)/(Rb/B)

    If you look at the page, you see that depiction. I think it should really be Ie=(B*(Vbb-Vbe))/Rb

    instead of whats shown. I think the B on that page is shown in the wrong place.Almost a typeo.

    – Jeffrey Edward Messikian Nov 28 '23 at 21:12
  • What's the difference, though? I'm not seeing a problem either way. Looks like the exact same calculation to me. – periblepsis Nov 28 '23 at 21:19
  • @periblepsis I don't mean to reference web pages. Its just that I was trying to understand explanations that are agreed upon. When I look at them, I believe the math looks/displays wrong. Both on my original question and in the page https://www.allaboutcircuits.com/textbook/semiconductors/chpt-4/biasing-calculations/ (5th equation down) – Jeffrey Edward Messikian Nov 28 '23 at 21:20
  • Looks like they think Vbb is the same as Vcc, though. – periblepsis Nov 28 '23 at 21:22
  • Look. Do you find any fault with the calculation I provided here, where:$$I_{\text{B}}=\frac{V{\text{TH}}-V{\text{BE}}}{R{\text{TH}}+\left(\beta+1\right)\cdot R{\text{E}}}$$This could also be:$$I{\text{E}}=\frac{V{\text{TH}}-V{\text{BE}}}{\frac{R{\text{TH}}}{\beta+1}+ R{_\text{E}}}$$Either way works. Nether reflect the non-EESE web site example you point to, though. – periblepsis Nov 28 '23 at 21:31
  • I provide all my steps in that link. Which steps do you agree with? And which do you not agree with? You can't argue with the non-EESE site. It can't speak for itself. But you can argue with me. – periblepsis Nov 28 '23 at 21:45
  • @periblepsis Thanks for your time and attention. I agree with everything you wrote. It has helped me greatly in my understanding. You are a great asset to this community. I will spend more time going over the other linked sites and questions but I certainly understand your explanation. – Jeffrey Edward Messikian Nov 29 '23 at 02:25

1 Answers1

2

I'll write up something for you -- a problem and a solution. I'll make it tricky, but real. In fact, I just posted up this schematic a day or two ago. So it is fresh in mind. It may look like it should boggle your mind. But if you get over how complex it may look at first and instead just sit down and label things in a perfunctory manner, you'll see that it is solvable with the tools you likely already have. If not, what's missing will stick out and at least you'll know what to work on.

It's good to challenge yourself. So let's do it.

Let's start by taking a diagram from this answer of mine, where this schematic was presented and discussed as a Schmitt trigger oscillator.

But this isn't about why it oscillates. We just want to get an idea of what the DC biasing point might look like without the capacitors complicating our lives. You can and should try to do that when the circuit itself seems overly complex with capacitors and inductors added to it. You don't need to know how it acts as a super-sophisticated FM transmitter. Because every working circuit needs to have a DC biasing point upon which to work. And you can ignore the complicated stuff and just focus on that: the DC biasing. It's a starting point for everything else.

Okay. So here's the diagram, with annotations I've made to help you see what I see.

enter image description here

Your first task is to make sure that you follow all the colored lines of currents. This should cover all of them. (I hope I didn't mess up.) This is just about making sure to list everything we (you and I) can see as possible routes from the supply rail down to ground. I've tried to label them, appropriately.

Let's make a leap of faith and assume that \$Q_1\$ and \$Q_2\$ are in active mode. We'll also assume that \$Q_3\$ is also in active mode, for now.

(That \$Q_3\$ assumption can be tested. If it turns out that \$R_6\cdot I_{R_6}\ge 2\:\text{V}\$ then we know there's a problem assuming \$Q_3\$ is active and it must instead be saturated. But save that thought for later.)

Each of these current paths shown provides a KVL path and therefore also a KVL equation. We have six colors so six currents. Luckily, we know a few things about some of them, assuming active mode behavior (we'll assume that all three BJTs have the same \$\beta\$):

$$\begin{align*} I_{C_1}&=\beta\cdot I_{B_1}\\ I_{C_2}&=\beta\cdot I_{B_2}\\ I_{C_3}&=I_{R_6}+I_{B_1}\\&=\beta\cdot I_{C_2}\\&=\beta^2\cdot I_{B_2}\\ V_{_\text{OUT}}&=R_6\cdot I_{R_6} \end{align*}$$

So, the independent unknown ones are just \$I_{B_1}\$, \$I_{B_2}\$, and \$I_{R_5}\$. Note that \$I_{R_6}=\left(\beta^2-1\right)\cdot I_{B_2}\$, so it's dependent and not independent. I added that last one about \$V_{_\text{OUT}}\$ for later. Make sure you agree with it, too.

I think this means we just need three equations for that mess. Let's call \$V_{_\text{CC}}=2\:\text{V}\$ and write things out symbolically:

$$\begin{align*} V_{_\text{CC}}-R_3\cdot\left(I_{R_5}+I_{C_1}+I_{B_2}\right)-R_4\cdot\left(I_{R_5}+I_{B_2}\right)-R_5\cdot I_{R_5}&=0 \\ V_{_\text{CC}}-R_3\cdot\left(I_{R_5}+I_{C_1}+I_{B_2}\right)-R_4\cdot\left(I_{R_5}+I_{B_2}\right)-V_{_{\text{BE}_2}}-R_1\cdot\left(I_{C_1}+I_{C_2}+I_{B_1}+I_{B_2}\right) &=0 \\ V_{_\text{OUT}}-R_2\cdot I_{B_1}-V_{_{\text{BE}_1}}-R_1\cdot\left(I_{C_1}+I_{C_2}+I_{B_1}+I_{B_2}\right) &=0 \end{align*}$$

Well, that seems like it might work.

We have to guess a bit about \$V_{_{\text{BE}_1}}\$ and \$V_{_{\text{BE}_2}}\$. And I'll get to how to think in more detail about it, momentarily. But for now small signal silicon BJTs (and this circuit isn't using any power BJTs) tend to have values that span from no less than \$400\:\text{mV}\$ to no more than \$900\:\text{mV}\$ and for every order of magnitude in their collector currents the values only vary by \$60\:\text{mV}\$. We can start with \$700\:\text{mV}\$ and make minor adjustments, if we care to, later.

So, let's plug in all that stuff and see what happens. (Yes, in cases like this you really do want to use a solver. Matrix solutions, or using Cramer's rule by hand, is tedious (and pointless, these days, unless you plan spending a lot of time on a desert island.)

But before we do that, let's do a Spice run to get some "real numbers" from a program using very sophisticated models for the transistors:

Ib(Q1):  6.76747e-08     device_current
Ib(Q2):  2.8755e-09      device_current
I(R5):   1.17565e-06     device_current
Ic(Q1):  1.35854e-05     device_current
Ic(Q2):  5.78305e-07     device_current
V(out):  0.940346        voltage
I(R6):   0.000116092     device_current

Okay. With that in hand to check ourselves, I'll use freely available SymPy and SageMath and Python applied to our simplistic idea of a BJT base-emitter junction voltage:

eqkvl1= Eq( vcc - r3*(ir5+ic1+ib2) - r4*(ir5+ib2) - r5*ir5, 0 )
eqkvl2= Eq( vcc - r3*(ir5+ic1+ib2) - r4*(ir5+ib2) - vbe2 - r1*(ic1+ic2+ib1+ib2), 0 )
eqkvl3= Eq( vout - r2*ib1 - vbe1 - r1*(ic1+ic2+ib1+ib2), 0 )
eqic1= Eq( ic1, beta*ib1 )
eqic2= Eq( ic2, beta*ib2 )
eqir6= Eq( ir6, (beta**2-1)*ib2 )
eqvout= Eq( vout, r6*ir6 )

for u in solve( [ eqkvl1, eqkvl2, eqkvl3, eqic1, eqic2, eqir6, eqvout ], [ ib1, ib2, ir5, ic1, ic2, vout, ir6 ] ).items(): u[0], u[1].subs( { r3:47e3, r4:390e3, r1:27e3, r5:720e3, r2:180e3, r6:8.1e3, beta:200,vcc:2,vbe1:.7,vbe2:.7 } ) (ib1, 4.67679857705329e-8) # Ib(Q1): 6.76747e-08 (ib2, 3.02050883890654e-9) # Ib(Q2): 2.8755e-09 (ir5, 1.34750300034087e-6) # I(R5): 1.17565e-06 (ic1, 9.35359715410658e-6) # Ic(Q1): 1.35854e-05 (ic2, 6.04101767781308e-7) # Ic(Q2): 5.78305e-07 (vout, 0.978620397684124) # V(out): 0.940346 (ir6, 0.000120817333047423) # I(R6): 0.000116092

Not too bad. Certainly, it doesn't look like we were crazy-off on anything. It's all within reason of each other, I think. Not bad for some guess-work.

But from the above, I can see that the collector currents are pretty small. About 1000 and 10000 times smaller than is appropriate for \$700\:\text{mV}\$ base-emitter junction voltages.

This means I'm off by about \$3\cdot 60\:\text{mV}=180\:\text{mV}\$ for \$Q_1\$ and by \$4\cdot 60\:\text{mV}=240\:\text{mV}\$ for \$Q_2\$. So let's make those adjustments and see if we get nearer to Spice:

for u in solve( [ eqkvl1, eqkvl2, eqkvl3, eqic1, eqic2, eqir6, eqvout ],
    [ ib1, ib2, ir5, ic1, ic2, vout, ir6 ] ).items(): u[0],
        u[1].subs( { r3:47e3, r4:390e3, r1:27e3, r5:720e3, r2:180e3, r6:8.1e3, 
                     beta:200,vcc:2,vbe1:.7-.18,vbe2:.7-.24 } )
(ib1, 6.81463693311111e-8)     # Ib(Q1): 6.76747e-08
(ib2, 2.83175168651518e-9)     # Ib(Q2): 2.8755e-09 
(ir5, 1.17388647605925e-6)     # I(R5):  1.17565e-06
(ic1, 1.36292738662222e-5)     # Ic(Q1): 1.35854e-05
(ic2, 5.66350337303036e-7)     # Ic(Q2): 5.78305e-07
(vout, 0.917464609242258)      # V(out): 0.940346
(ir6, 0.000113267235708921)    # I(R6):  0.000116092

The adjustments did improve things. I'd say it got closer to Spice's results.

For not actually being a Spice program and just using some very simple ideas and a solver program to do the heavy lifting so we don't have to, I'd say we got very close, in fact.

Now, let's really test the simplistic logic we applied. (Keep in mind that we are not doing anything like what Spice does. We are keeping everything relatively simple.) But let's now use the actual values for the base-emitter junctions that Spice came up with and see what we get from our very simplistic model. (Our model is nothing close to taking into account details, such as the BJT Early Effect, that Spice does handle. But no harm in seeing if our simple-minded analysis holds up still better with the values that Spice actually used.)

From the above Spice run I find \$V_{_{\text{BE}_1}}= 0.543839\$ and \$V_{_{\text{BE}_2}}= 0.462142\$. So let's plug those in and see:

for u in solve( [ eqkvl1, eqkvl2, eqkvl3, eqic1, eqic2, eqir6, eqvout ],
    [ ib1, ib2, ir5, ic1, ic2, vout, ir6 ] ).items(): u[0],
        u[1].subs( { r3:47e3, r4:390e3, r1:27e3, r5:720e3, r2:180e3, r6:8.1e3, 
                     beta:200,vcc:2,vbe1:0.543839,vbe2:0.462142 } )
(ib1, 6.79206081592215e-8)     # Ib(Q1): 6.76747e-08
(ib2, 2.90261058248650e-9)     # Ib(Q2): 2.8755e-09 
(ir5, 1.17569390015451e-6)     # I(R5):  1.17565e-06
(ic1, 1.35841216318443e-5)     # Ic(Q1): 1.35854e-05
(ic2, 5.80522116497301e-7)     # Ic(Q2): 5.78305e-07
(vout, 0.940422317579909)      # V(out): 0.940346
(ir6, 0.000116101520688878)    # I(R6):  0.000116092

Darn, that's good! The only cheat we had to use to get that close was to pick off the actual base-emitter junction voltages developed by a very sophisticated Spice program. But we did that without involving anything like the crazy, insane level of detail that a Spice program applies.

(Turns out that Spice applied \$\beta\approx 201\$ to the BJTs and if I ran our simple model with that change, the numbers get closer still.)

The point in all this is that you can almost phone it in and get decent results. Just stay calm and look at what you are facing without fear. Mark out details. Go back over to see if you missed any, adding them as you catch them. And then go for it!!!

By the way, we've confirmed that \$Q_3\$ is actually in active mode! (See if you agree with me about it.)

periblepsis
  • 8,575
  • 1
  • 4
  • 18