Electronics Design BJT EM1 model

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
BJT EM1 model Jonathan Kirwan 05-05-06
|--> Re: BJT EM1 model Jonathan Kirwan05-05-06
  `--> Re: BJT EM1 model Jonathan Kirwan05-05-06
Posted by Jonathan Kirwan on May 5, 2006, 5:18 pm
Please log in for more thread options


I decided to spend a little hobbyist time and see what I could make of
the DC parts of the EM model for the BJT. This basically means the
EM1 plus the Early voltage of the EM3 model, as I gather it.

I started out with the very simple case of a 2N3906 BJT and attempted
to make predictions about a clearly saturated case to start. The
2N3906 is modeled with the following key values:

Bf = 300
Br = 4
Is = 1E-14
Vaf = 100

In the saturated case I tried, I presumed a current source arrangement
like this:

--> FIGURE 1
: 1mA
:
: |
: |
: |/c
: .1mA --|
: |>e
: |
: ---
: ///

A basic beta=10 situation.

I decided to use the hybrid-PI form of EM1. After some algebraic
manipulations, I arrived at the following equations:

Ie + Ic * (1 + 1/Bf)
Iec = ---------------------------
1 - (1 + 1/Bf) * (1 + 1/Br)


Ic + Ie * (1 + 1/Br)
Icc = ---------------------------
1 - (1 + 1/Bf) * (1 + 1/Br)


Ib = Icc/Bf + Iec/Br

Vbc = (kT/q) * ln( 1 + Iec/Is )

Vbe = (kT/q) * ln( 1 + Icc/Is )

where Ie is the actual emitter current (all currents measured as
positive-in, negative out), Ic is the actual collector current, Ib is
the actual base current, Iec and Icc are model currents, and Vbc and
Vbe are probably obvious and I can compute Vce = Vbe - Vbc.

From the inputs from my above example of Ic = 1mA, Ie = 1.1mA, I get:

Iec = 3.8033e-4
Icc = 1.4754e-3
Ib = 1e-4 (as expected)
Vbc = 630.115mV
Vbe = 665.179mV
Vce = 35.064mV

This turns out to match the spice modeling of Vce and Vbe pretty well.
So that part is okay.

When I turned to examine the normal region, though, as opposed to the
saturated region, I run immediately into a model problem. Let me
illustrate:

--> FIGURE 2
: 1mA
:
: |
: |
: |/c
: 3uA --|
: |>e
: |
: ---
: ///

In this case, I already know that Bf is about 300 and so this is not
too far from achievable. But my task is to now predict the voltage at
the collector.

However, the problem is that in the normal region I expect that the
current contributions from the reverse-biased Vbc to be negligible and
the base current should be independent of Vce and only depending on
Ic. All this suggests to me that the above equations are going to run
into trouble. And they do. Let's see:

From the inputs of Ic = 1mA, Ie = 1.003mA, I get:

Iec = -1.3115e-6
Icc = 9.9836e-4
Ib = 3e-6 (as expected)
Vbc = 483.634mV + j*81.257mV
Vbe = 655.076mV

Ah. A complex number for Vbc. Not so good. (Note that the model Iec
value is negative and substantially larger than Is.)

This makes some sense. The expectation is that Ib = Ic/Bf and this is
independent of Vce, in the simple case without Vaf figured in. And so
there is no particular Vce that then suggests itself. Any would work.
And in the above case, Ib < Ic/Bf by some small factor. Not equal.

Which brings me to fold in EM3's Vaf parameter. Since now a once-flat
curve will have a tilt to it, I can simply follow out along the Ib
line to find the appropriate Vce needed to hit the Ic I have.

But I needed to figure out the key elements of the triangle formed
with Vaf. For this, I decided to look at this case:

--> FIGURE 3
: Vx
:
: |
: |
: |/c
: Vx ---|
: |>e
: |
: ---
: ///

Here, I'm basically taking Vce = Vbe, or Vbc=0. In this case, the
value of Ic can be computed from Vbe directly, and Ib set to 1/Bf of
that figure. This provides me with an Ic(Vbc=0) benchmark for the
triangle. I can then extrapolate:

(Vaf + Vbc) Icc
-------------------- = -------
(Vaf + Vbe_computed) Ib * Bf

What I'm going is ratioing the modeled Icc value against the Ib value
multiplied by the expected forward beta, Bf. That ratio, if larger
than one, should be reflected by pushing Vbc higher than Vbe, to
compensate. I chose the Vbe here to be the one I computed using the
modeled Icc, arbitrarily setting Vbc=0, and assuming that then the
case would be that Icc=Ib*Bf, so that if Icc is actually higher, then
Vbc must be >0.

From this, I solved for Vbc as:

Icc * ( Vaf - Vbe )
Vbc = ------------------- - Vaf
Ib * Bf

Here, I computed that Vbc = 11.656V, which is close to the modeled
value in spice and using the fuller spice model for that 2N3906.

So I think I'm on the right track here. But I'm interested in
specific corrections to my concepts in the basic EM DC model of the
BJT.

Jon

Posted by Jonathan Kirwan on May 5, 2006, 5:21 pm
Please log in for more thread options


On Fri, 05 May 2006 21:18:51 GMT, Jonathan Kirwan

>From the inputs from my above example of Ic = 1mA, Ie = 1.1mA, I get:

Actually, I used: Ic = 1mA, Ie = -1.1mA. Note that Ie is negative.

Jon

Posted by Jim Thompson on May 5, 2006, 5:30 pm
Please log in for more thread options


On Fri, 05 May 2006 21:18:51 GMT, Jonathan Kirwan

>I decided to spend a little hobbyist time and see what I could make of
>the DC parts of the EM model for the BJT. This basically means the
>EM1 plus the Early voltage of the EM3 model, as I gather it.
>
>I started out with the very simple case of a 2N3906 BJT
[snip]
>
>Here, I computed that Vbc = 11.656V, which is close to the modeled
>value in spice and using the fuller spice model for that 2N3906.
>
>So I think I'm on the right track here. But I'm interested in
>specific corrections to my concepts in the basic EM DC model of the
>BJT.
>
>Jon

NE, IKF, RB, RBM and ISE are critical parameters you haven't
considered.

...Jim Thompson
--
| James E.Thompson, P.E. | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona Voice:(480)460-2350 | |
| E-mail Address at Website Fax:(480)460-2142 | Brass Rat |
| http://www.analog-innovations.com | 1962 |

Make Cinco de Mayo a Day Without a Gringo

Posted by Jonathan Kirwan on May 5, 2006, 5:53 pm
Please log in for more thread options


On Fri, 05 May 2006 14:30:44 -0700, Jim Thompson

>On Fri, 05 May 2006 21:18:51 GMT, Jonathan Kirwan
>
>>I decided to spend a little hobbyist time and see what I could make of
>>the DC parts of the EM model for the BJT. This basically means the
>>EM1 plus the Early voltage of the EM3 model, as I gather it.
>>
>>I started out with the very simple case of a 2N3906 BJT
>[snip]
>>
>>Here, I computed that Vbc = 11.656V, which is close to the modeled
>>value in spice and using the fuller spice model for that 2N3906.
>>
>>So I think I'm on the right track here. But I'm interested in
>>specific corrections to my concepts in the basic EM DC model of the
>>BJT.
>>
>>Jon
>
>NE, IKF, RB, RBM and ISE are critical parameters you haven't
>considered.

First off, I really just wanted to do calculations on the basis of EM1
and keep only to a very simple set of cases -- not delving into
corrections needed at rather high or very low current domains. Those
parameters, those I recognize such as NE and RB, are for EM2 and
beyond. Do you know if these would materially impact the magnitude of
my calculations for the cases mentioned?

NE defaults to 1.5 in the spice I'm using (the 2N3904 model I'm using
doesn't specify it, so the default is used.) And I think that one
applies at very low currents. RB is 20 ohms. I don't see that as
posing a significant change, at this point.

Anyway, I'm first trying to make sure I can manage to get into the
ballpark with the EM1 model. Since I ran into a problem in projecting
the Vce for the normal case (not saturated) right away, I was then
_forced_ to reach into the EM3 model for the Vaf figure. No choice.
But I want to pick up only what is important to begin, in following
the DC behavior, before adding in 2nd order, 3rd order, etc.
corrections.

Jon

Similar ThreadsPosted
translate mosfet ads (advanced_curtice2) model to spice model February 16, 2007, 3:47 am
Op Amp model November 26, 2005, 3:59 pm
BJT EM1 model May 5, 2006, 5:18 pm
ADC Model, Getting Started March 15, 2005, 1:45 pm
help about a SPICE model March 20, 2005, 9:31 pm
model the RF transformer July 11, 2005, 7:32 am
VCO SPICE model October 21, 2005, 2:55 pm
VCO SPICE model October 21, 2005, 3:00 pm
model data July 14, 2006, 4:08 am
Need Help, LTspice SCR model February 23, 2007, 7:57 pm
LTspice .model help March 6, 2007, 7:26 am
IC model VI-200 description June 25, 2008, 10:19 pm
Re: Spice Model for PMT July 17, 2008, 11:26 pm
Re: Spice Model for PMT July 17, 2008, 9:13 pm
IC MODEL CY6264 PDF August 2, 2008, 12:38 pm