time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Collector current that minimizes BJT noise

MH
Matt Huszagh
Sun, Sep 18, 2022 7:28 PM

Hi,

In the the first edition of Low-Noise Electronic Design, Motchenbacher
states that minimal noise for a BJT is attained at low collector
currents (here we restrict ourselves to midband noise where 1/f noise
and noise terms that are appreciable near the transition frequency can
be neglected). To justify this, Motchenbacher gives the equation (eqn
4-23, for those with the text)

Fopt = 1 + sqrt(2rbb / (beta * re) + 1/beta)

However, this neglects the dependence of base-spreading resistance on
collector current. At high quiescent current, the emitter current crowds
out the base current such that the base current travels a shorter
distance through the base region, thus decreasing the effective base
resistance (for references see eg the 1963 paper by Hauser).

The gummel-poon model quantifies this effect as

rbb = rbm + 3(rb - rbm) ((tan(z) - z) / (z tan^2(z)))
z = (sqrt(1 + (12/pi)^2 * (ib / irb)) - 1) / (24/pi^2 * sqrt(ib/irb))

where rb is the zero-bias base resistance, rbm is the minimum base
resistance (at high current) and irb is the base current at which rbb is
halfway between rb and rbm.

I ran calculations on several (fairly random) parameter combinations and
the collector current that minimizes noise depends on the values
chosen. Does this rbb current dependence invalidate Motchenbacher's
simple prescription, or is the practical behavior of BJTs such that
minimizing collector current generally does minimize BJT noise
contribution?

This raises the more general question: how do people find the minimum
noise operating conditions for BJTs? Do you go straight to measurement,
or do you first attempt to estimate it from datasheet and SPICE values?
If so, can you shed some light on this process? I've attempted, for
instance, to estimate rbb from SPICE models (using the equations above)
and have had worse than bad success equating these to various measured
results (from Art of Electronics and various papers). It's worth
mentioning that measured results are also wildly different between
sources, so this whole thing may be an exercise in futility anyway.

As an aside, I feel this is on topic for this forum because BJT noise
and base-spreading resistance are very relevant for low residual phase
noise buffers, among other things. Additionally, I've seen some very
good discussions of BJT noise on here. But, let me know if you feel this
is off-topic and I can take this discussion elsewhere.

Matt

Hi, In the the first edition of Low-Noise Electronic Design, Motchenbacher states that minimal noise for a BJT is attained at low collector currents (here we restrict ourselves to midband noise where 1/f noise and noise terms that are appreciable near the transition frequency can be neglected). To justify this, Motchenbacher gives the equation (eqn 4-23, for those with the text) Fopt = 1 + sqrt(2rbb / (beta * re) + 1/beta) However, this neglects the dependence of base-spreading resistance on collector current. At high quiescent current, the emitter current crowds out the base current such that the base current travels a shorter distance through the base region, thus decreasing the effective base resistance (for references see eg the 1963 paper by Hauser). The gummel-poon model quantifies this effect as rbb = rbm + 3(rb - rbm) ((tan(z) - z) / (z tan^2(z))) z = (sqrt(1 + (12/pi)^2 * (ib / irb)) - 1) / (24/pi^2 * sqrt(ib/irb)) where rb is the zero-bias base resistance, rbm is the minimum base resistance (at high current) and irb is the base current at which rbb is halfway between rb and rbm. I ran calculations on several (fairly random) parameter combinations and the collector current that minimizes noise depends on the values chosen. Does this rbb current dependence invalidate Motchenbacher's simple prescription, or is the practical behavior of BJTs such that minimizing collector current generally does minimize BJT noise contribution? This raises the more general question: how do people find the minimum noise operating conditions for BJTs? Do you go straight to measurement, or do you first attempt to estimate it from datasheet and SPICE values? If so, can you shed some light on this process? I've attempted, for instance, to estimate rbb from SPICE models (using the equations above) and have had worse than bad success equating these to various measured results (from Art of Electronics and various papers). It's worth mentioning that measured results are also wildly different between sources, so this whole thing may be an exercise in futility anyway. As an aside, I feel this is on topic for this forum because BJT noise and base-spreading resistance are very relevant for low residual phase noise buffers, among other things. Additionally, I've seen some very good discussions of BJT noise on here. But, let me know if you feel this is off-topic and I can take this discussion elsewhere. Matt
G
ghf@hoffmann-hochfrequenz.de
Mon, Sep 19, 2022 8:07 AM

Am 2022-09-18 21:28, schrieb Matt Huszagh via time-nuts:

Hi,

In the the first edition of Low-Noise Electronic Design, Motchenbacher
states that minimal noise for a BJT is attained at low collector
currents (here we restrict ourselves to midband noise where 1/f noise
and noise terms that are appreciable near the transition frequency can
be neglected). To justify this, Motchenbacher gives the equation (eqn
4-23, for those with the text)

Fopt = 1 + sqrt(2rbb / (beta * re) + 1/beta)

However, this neglects the dependence of base-spreading resistance on
collector current. At high quiescent current, the emitter current
crowds
out the base current such that the base current travels a shorter
distance through the base region, thus decreasing the effective base
resistance (for references see eg the 1963 paper by Hauser).

The gummel-poon model quantifies this effect as

rbb = rbm + 3(rb - rbm) ((tan(z) - z) / (z tan^2(z)))
z = (sqrt(1 + (12/pi)^2 * (ib / irb)) - 1) / (24/pi^2 * sqrt(ib/irb))

where rb is the zero-bias base resistance, rbm is the minimum base
resistance (at high current) and irb is the base current at which rbb
is
halfway between rb and rbm.

I ran calculations on several (fairly random) parameter combinations
and
the collector current that minimizes noise depends on the values
chosen. Does this rbb current dependence invalidate Motchenbacher's
simple prescription, or is the practical behavior of BJTs such that
minimizing collector current generally does minimize BJT noise
contribution?

Not so sure about BJTs, but for FETs it is best to run them at
high drain current. Gain is proportional to the root of Id,
and voltage noise is proportional to 1/ sqrt(gain). So, things get
better with the 4th root of current. One hits the limits quite soon.
It is generally better to reduce Id and put more FETs in parallel.
Unless used at high temeratures, there is not much noise current,
but Cin hurts.

On BJTs , Ib * Rbb is the worst problem. A large Beta helps to
minimize that. But if you minimize Ic, beta may drop steeply
depending on the transistor. Then you may be worse off, over all.

This raises the more general question: how do people find the minimum
noise operating conditions for BJTs? Do you go straight to measurement,
or do you first attempt to estimate it from datasheet and SPICE values?

I go to measurement with the intended circuit. There are other
constraints
too, like supply voltage, required gain...
Spice models are seldom good wrt noise. Nobody seems to care.
A lot of these have historically been made with Orcad parts.exe.
They all seem to have the same RBB, be it 2N3055 or BC109.

If so, can you shed some light on this process? I've attempted, for
instance, to estimate rbb from SPICE models (using the equations above)
and have had worse than bad success equating these to various measured
results (from Art of Electronics and various papers). It's worth
mentioning that measured results are also wildly different between
sources, so this whole thing may be an exercise in futility anyway.

Since you mentioned AOE: their ribbon microphone preamp meets its
70 pV/rt Hz goal as promised. Of course, there is a lot of noise
current.
OTOH, 70pV/rtHz makes only sense with a low impedance DUT.
It is a nice tool in front of the FFT analyzer.
I've built it in a single-ended version. That reduces the # of
transistors from 64 to 16. That costs a lot of input coupling capacitors
which is ugly, but then, most interesting signals ride on a DC
and a dc coupled differential input is no help then.
Vcc must be really clean.

Cheers, Gerhard

Am 2022-09-18 21:28, schrieb Matt Huszagh via time-nuts: > Hi, > > In the the first edition of Low-Noise Electronic Design, Motchenbacher > states that minimal noise for a BJT is attained at low collector > currents (here we restrict ourselves to midband noise where 1/f noise > and noise terms that are appreciable near the transition frequency can > be neglected). To justify this, Motchenbacher gives the equation (eqn > 4-23, for those with the text) > > Fopt = 1 + sqrt(2rbb / (beta * re) + 1/beta) > > However, this neglects the dependence of base-spreading resistance on > collector current. At high quiescent current, the emitter current > crowds > out the base current such that the base current travels a shorter > distance through the base region, thus decreasing the effective base > resistance (for references see eg the 1963 paper by Hauser). > > The gummel-poon model quantifies this effect as > > rbb = rbm + 3(rb - rbm) ((tan(z) - z) / (z tan^2(z))) > z = (sqrt(1 + (12/pi)^2 * (ib / irb)) - 1) / (24/pi^2 * sqrt(ib/irb)) > > where rb is the zero-bias base resistance, rbm is the minimum base > resistance (at high current) and irb is the base current at which rbb > is > halfway between rb and rbm. > > I ran calculations on several (fairly random) parameter combinations > and > the collector current that minimizes noise depends on the values > chosen. Does this rbb current dependence invalidate Motchenbacher's > simple prescription, or is the practical behavior of BJTs such that > minimizing collector current generally does minimize BJT noise > contribution? Not so sure about BJTs, but for FETs it is best to run them at high drain current. Gain is proportional to the root of Id, and voltage noise is proportional to 1/ sqrt(gain). So, things get better with the 4th root of current. One hits the limits quite soon. It is generally better to reduce Id and put more FETs in parallel. Unless used at high temeratures, there is not much noise current, but Cin hurts. On BJTs , Ib * Rbb is the worst problem. A large Beta helps to minimize that. But if you minimize Ic, beta may drop steeply depending on the transistor. Then you may be worse off, over all. > This raises the more general question: how do people find the minimum > noise operating conditions for BJTs? Do you go straight to measurement, > or do you first attempt to estimate it from datasheet and SPICE values? I go to measurement with the intended circuit. There are other constraints too, like supply voltage, required gain... Spice models are seldom good wrt noise. Nobody seems to care. A lot of these have historically been made with Orcad parts.exe. They all seem to have the same RBB, be it 2N3055 or BC109. > If so, can you shed some light on this process? I've attempted, for > instance, to estimate rbb from SPICE models (using the equations above) > and have had worse than bad success equating these to various measured > results (from Art of Electronics and various papers). It's worth > mentioning that measured results are also wildly different between > sources, so this whole thing may be an exercise in futility anyway. Since you mentioned AOE: their ribbon microphone preamp meets its 70 pV/rt Hz goal as promised. Of course, there is a lot of noise current. OTOH, 70pV/rtHz makes only sense with a low impedance DUT. It is a nice tool in front of the FFT analyzer. I've built it in a single-ended version. That reduces the # of transistors from 64 to 16. That costs a lot of input coupling capacitors which is ugly, but then, most interesting signals ride on a DC and a dc coupled differential input is no help then. Vcc must be _really_ clean. Cheers, Gerhard
G
ghf@hoffmann-hochfrequenz.de
Mon, Sep 19, 2022 10:01 AM

I confess to sloppy wording:
In the FET section, replace gain by gm.

Now that I send the correction: Bob Widlar did not like
JFETs too much. He designed a bipolar opamp with bias
currents better than the FET ones at high temperatures.
(LM108 IIRC)

I've played a bit in LTspice with his input circuit.
He ran the input transistors with Vce abt= Vbe. That results
in small bias currents and allows the use of super-beta
transistors that cannot withstand much voltage.

I was surprised by the good low noise properties.
The circuit at the top left creates a noisy Vcc to see
how much noise can be tolerated there. Q4 and Q5 are parked
there only for quick exchange.

Gerhard

I confess to sloppy wording: In the FET section, replace gain by gm. Now that I send the correction: Bob Widlar did not like JFETs too much. He designed a bipolar opamp with bias currents better than the FET ones at high temperatures. (LM108 IIRC) I've played a bit in LTspice with his input circuit. He ran the input transistors with Vce abt= Vbe. That results in small bias currents and allows the use of super-beta transistors that cannot withstand much voltage. I was surprised by the good low noise properties. The circuit at the top left creates a noisy Vcc to see how much noise can be tolerated there. Q4 and Q5 are parked there only for quick exchange. Gerhard
BK
Bob kb8tq
Mon, Sep 19, 2022 12:47 PM

Hi

Typically, in the context of Time Nuts, the “noise” that is the issue is
added phase noise when amplifying a fairly high level RF carrier. In
that case, the 1/f noise of the device very much does matter. You also
need pretty significant collector current to provide the needed ( many
dbm ….) power output.

Oscillators are a bit different in terms of major collector current ( usually,
but not always …). They still are very sensitive to the 1/f noise in the
device.

Bob

On Sep 18, 2022, at 2:28 PM, Matt Huszagh via time-nuts time-nuts@lists.febo.com wrote:

Hi,

In the the first edition of Low-Noise Electronic Design, Motchenbacher
states that minimal noise for a BJT is attained at low collector
currents (here we restrict ourselves to midband noise where 1/f noise
and noise terms that are appreciable near the transition frequency can
be neglected). To justify this, Motchenbacher gives the equation (eqn
4-23, for those with the text)

Fopt = 1 + sqrt(2rbb / (beta * re) + 1/beta)

However, this neglects the dependence of base-spreading resistance on
collector current. At high quiescent current, the emitter current crowds
out the base current such that the base current travels a shorter
distance through the base region, thus decreasing the effective base
resistance (for references see eg the 1963 paper by Hauser).

The gummel-poon model quantifies this effect as

rbb = rbm + 3(rb - rbm) ((tan(z) - z) / (z tan^2(z)))
z = (sqrt(1 + (12/pi)^2 * (ib / irb)) - 1) / (24/pi^2 * sqrt(ib/irb))

where rb is the zero-bias base resistance, rbm is the minimum base
resistance (at high current) and irb is the base current at which rbb is
halfway between rb and rbm.

I ran calculations on several (fairly random) parameter combinations and
the collector current that minimizes noise depends on the values
chosen. Does this rbb current dependence invalidate Motchenbacher's
simple prescription, or is the practical behavior of BJTs such that
minimizing collector current generally does minimize BJT noise
contribution?

This raises the more general question: how do people find the minimum
noise operating conditions for BJTs? Do you go straight to measurement,
or do you first attempt to estimate it from datasheet and SPICE values?
If so, can you shed some light on this process? I've attempted, for
instance, to estimate rbb from SPICE models (using the equations above)
and have had worse than bad success equating these to various measured
results (from Art of Electronics and various papers). It's worth
mentioning that measured results are also wildly different between
sources, so this whole thing may be an exercise in futility anyway.

As an aside, I feel this is on topic for this forum because BJT noise
and base-spreading resistance are very relevant for low residual phase
noise buffers, among other things. Additionally, I've seen some very
good discussions of BJT noise on here. But, let me know if you feel this
is off-topic and I can take this discussion elsewhere.

Matt


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Hi Typically, in the context of Time Nuts, the “noise” that is the issue is added phase noise when amplifying a fairly high level RF carrier. In that case, the 1/f noise of the device very much does matter. You also need pretty significant collector current to provide the needed ( many dbm ….) power output. Oscillators are a bit different in terms of major collector current ( usually, but not always …). They still are very sensitive to the 1/f noise in the device. Bob > On Sep 18, 2022, at 2:28 PM, Matt Huszagh via time-nuts <time-nuts@lists.febo.com> wrote: > > Hi, > > In the the first edition of Low-Noise Electronic Design, Motchenbacher > states that minimal noise for a BJT is attained at low collector > currents (here we restrict ourselves to midband noise where 1/f noise > and noise terms that are appreciable near the transition frequency can > be neglected). To justify this, Motchenbacher gives the equation (eqn > 4-23, for those with the text) > > Fopt = 1 + sqrt(2rbb / (beta * re) + 1/beta) > > However, this neglects the dependence of base-spreading resistance on > collector current. At high quiescent current, the emitter current crowds > out the base current such that the base current travels a shorter > distance through the base region, thus decreasing the effective base > resistance (for references see eg the 1963 paper by Hauser). > > The gummel-poon model quantifies this effect as > > rbb = rbm + 3(rb - rbm) ((tan(z) - z) / (z tan^2(z))) > z = (sqrt(1 + (12/pi)^2 * (ib / irb)) - 1) / (24/pi^2 * sqrt(ib/irb)) > > where rb is the zero-bias base resistance, rbm is the minimum base > resistance (at high current) and irb is the base current at which rbb is > halfway between rb and rbm. > > I ran calculations on several (fairly random) parameter combinations and > the collector current that minimizes noise depends on the values > chosen. Does this rbb current dependence invalidate Motchenbacher's > simple prescription, or is the practical behavior of BJTs such that > minimizing collector current generally does minimize BJT noise > contribution? > > This raises the more general question: how do people find the minimum > noise operating conditions for BJTs? Do you go straight to measurement, > or do you first attempt to estimate it from datasheet and SPICE values? > If so, can you shed some light on this process? I've attempted, for > instance, to estimate rbb from SPICE models (using the equations above) > and have had worse than bad success equating these to various measured > results (from Art of Electronics and various papers). It's worth > mentioning that measured results are also wildly different between > sources, so this whole thing may be an exercise in futility anyway. > > As an aside, I feel this is on topic for this forum because BJT noise > and base-spreading resistance are very relevant for low residual phase > noise buffers, among other things. Additionally, I've seen some very > good discussions of BJT noise on here. But, let me know if you feel this > is off-topic and I can take this discussion elsewhere. > > Matt > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe send an email to time-nuts-leave@lists.febo.com
MH
Matt Huszagh
Mon, Sep 19, 2022 2:21 PM

Thanks for the reply Bob.

Bob kb8tq kb8tq@n1k.org writes:

Typically, in the context of Time Nuts, the “noise” that is the issue is
added phase noise when amplifying a fairly high level RF carrier. In
that case, the 1/f noise of the device very much does matter.

No disagreement there. To be clear, the purpose of ignoring 1/f noise
was to focus the discussion somewhat, as this is quite a large topic.

You also need pretty significant collector current to provide the
needed ( many dbm ….) power output.

Of course. But, there are still cases where low collector current might
be relevant. For instance, in a multi-stage amplifier (eg to achieve
higher reverse isolation) you might set a higher input impedance for the
second stage and run the first stage at lower collector current. I'm not
sure yet if you'd want to do this, but it is conceivable.

Matt

Thanks for the reply Bob. Bob kb8tq <kb8tq@n1k.org> writes: > Typically, in the context of Time Nuts, the “noise” that is the issue is > added phase noise when amplifying a fairly high level RF carrier. In > that case, the 1/f noise of the device very much does matter. No disagreement there. To be clear, the purpose of ignoring 1/f noise was to focus the discussion somewhat, as this is quite a large topic. > You also need pretty significant collector current to provide the > needed ( many dbm ….) power output. Of course. But, there are still cases where low collector current might be relevant. For instance, in a multi-stage amplifier (eg to achieve higher reverse isolation) you might set a higher input impedance for the second stage and run the first stage at lower collector current. I'm not sure yet if you'd want to do this, but it is conceivable. Matt
MH
Matt Huszagh
Wed, Sep 21, 2022 4:56 AM

Hi Gerhard, thanks for the thoughts.

Gerhard Hoffmann via time-nuts time-nuts@lists.febo.com writes:

Not so sure about BJTs, but for FETs it is best to run them at
high drain current. Gain is proportional to the root of Id,
and voltage noise is proportional to 1/ sqrt(gain). So, things get
better with the 4th root of current. One hits the limits quite soon.
It is generally better to reduce Id and put more FETs in parallel.
Unless used at high temeratures, there is not much noise current,
but Cin hurts.

On BJTs , Ib * Rbb is the worst problem. A large Beta helps to
minimize that. But if you minimize Ic, beta may drop steeply
depending on the transistor. Then you may be worse off, over all.

I'd neglected beta's dependence on collector current; thanks for the
reminder.

As for the base shot noise, Motchenbacher includes this in the complete
noise formulation and then discards it for his simplified voltage noise
expression, leaving just collector shot noise and base thermal noise. He
claims these are the two quantities limiting noise performance at
midband frequencies.

After running some numbers I'm inclined to agree. The base thermal noise
is proportional to the root of the base resistance whereas base shot
noise is proportional to the first power of base resistance. For T=300,
ic=10mA, beta=100, the base shot noise doesn't catch up to base thermal
noise until rbb hits about 500ohms. That should be well out of low-noise
BJT territory. Even with lower beta the equalizing rbb is still pretty
high.

I go to measurement with the intended circuit. There are other
constraints
too, like supply voltage, required gain...
Spice models are seldom good wrt noise. Nobody seems to care.
A lot of these have historically been made with Orcad parts.exe.
They all seem to have the same RBB, be it 2N3055 or BC109.

Ah, yeah I was worried about something like that. The fact that
datasheets barely provide any information about noise performance didn't
bode well. Are people not designing low-noise first stages with
discrete transistors?

Since you mentioned AOE: their ribbon microphone preamp meets its
70 pV/rt Hz goal as promised. Of course, there is a lot of noise
current.
OTOH, 70pV/rtHz makes only sense with a low impedance DUT.
It is a nice tool in front of the FFT analyzer.
I've built it in a single-ended version. That reduces the # of
transistors from 64 to 16. That costs a lot of input coupling capacitors
which is ugly, but then, most interesting signals ride on a DC
and a dc coupled differential input is no help then.
Vcc must be really clean.

I'd come across that but not given it a detailed look yet. I'll look
closer. I think that's confined to audio frequencies, though, whereas
the prompt for this question was looking at Bruce Griffith's
common-emitter Norton buffer amplifier for distributing a clean 10 MHz
source.

I've been investigating alternative transistors to posssibly lower the
noise further. I also wanted to add a second stage to increase the
reverse isolation. That raised the possibility of running the first
stage at lower collector current.

I've been going around in circles a bit trying to use datasheet and
spice values in calculations. It sounds like I need to just build a few
variations and test them at this point. The only problem is that I'm not
sure I have a test setup sensitive enough to measure the difference...

Matt

Hi Gerhard, thanks for the thoughts. Gerhard Hoffmann via time-nuts <time-nuts@lists.febo.com> writes: > Not so sure about BJTs, but for FETs it is best to run them at > high drain current. Gain is proportional to the root of Id, > and voltage noise is proportional to 1/ sqrt(gain). So, things get > better with the 4th root of current. One hits the limits quite soon. > It is generally better to reduce Id and put more FETs in parallel. > Unless used at high temeratures, there is not much noise current, > but Cin hurts. > > On BJTs , Ib * Rbb is the worst problem. A large Beta helps to > minimize that. But if you minimize Ic, beta may drop steeply > depending on the transistor. Then you may be worse off, over all. I'd neglected beta's dependence on collector current; thanks for the reminder. As for the base shot noise, Motchenbacher includes this in the complete noise formulation and then discards it for his simplified voltage noise expression, leaving just collector shot noise and base thermal noise. He claims these are the two quantities limiting noise performance at midband frequencies. After running some numbers I'm inclined to agree. The base thermal noise is proportional to the root of the base resistance whereas base shot noise is proportional to the first power of base resistance. For T=300, ic=10mA, beta=100, the base shot noise doesn't catch up to base thermal noise until rbb hits about 500ohms. That should be well out of low-noise BJT territory. Even with lower beta the equalizing rbb is still pretty high. > I go to measurement with the intended circuit. There are other > constraints > too, like supply voltage, required gain... > Spice models are seldom good wrt noise. Nobody seems to care. > A lot of these have historically been made with Orcad parts.exe. > They all seem to have the same RBB, be it 2N3055 or BC109. Ah, yeah I was worried about something like that. The fact that datasheets barely provide any information about noise performance didn't bode well. Are people not designing low-noise first stages with discrete transistors? > Since you mentioned AOE: their ribbon microphone preamp meets its > 70 pV/rt Hz goal as promised. Of course, there is a lot of noise > current. > OTOH, 70pV/rtHz makes only sense with a low impedance DUT. > It is a nice tool in front of the FFT analyzer. > I've built it in a single-ended version. That reduces the # of > transistors from 64 to 16. That costs a lot of input coupling capacitors > which is ugly, but then, most interesting signals ride on a DC > and a dc coupled differential input is no help then. > Vcc must be _really_ clean. I'd come across that but not given it a detailed look yet. I'll look closer. I think that's confined to audio frequencies, though, whereas the prompt for this question was looking at Bruce Griffith's common-emitter Norton buffer amplifier for distributing a clean 10 MHz source. I've been investigating alternative transistors to posssibly lower the noise further. I also wanted to add a second stage to increase the reverse isolation. That raised the possibility of running the first stage at lower collector current. I've been going around in circles a bit trying to use datasheet and spice values in calculations. It sounds like I need to just build a few variations and test them at this point. The only problem is that I'm not sure I have a test setup sensitive enough to measure the difference... Matt
AK
Attila Kinali
Mon, Sep 26, 2022 12:28 PM

Moin, moin,

On Sun, 18 Sep 2022 12:28:36 -0700
Matt Huszagh via time-nuts time-nuts@lists.febo.com wrote:

This raises the more general question: how do people find the minimum
noise operating conditions for BJTs? Do you go straight to measurement,
or do you first attempt to estimate it from datasheet and SPICE values?
If so, can you shed some light on this process? I've attempted, for
instance, to estimate rbb from SPICE models (using the equations above)
and have had worse than bad success equating these to various measured
results (from Art of Electronics and various papers). It's worth
mentioning that measured results are also wildly different between
sources, so this whole thing may be an exercise in futility anyway.

I would like to expand here a bit on what other people wrote:

Spice models, especially of older transistors, were designed to
meet the datasheet. If you are lucky, someone measured the
four-quadrant graph paramters of the transistor (instead of looking
at the datasheet) and adjusted the model to match those values.
This means that the Spice model does not match the physical realities
of the transistor but rather matches the measured parameters. That
works well for DC simulations, but only approximately for AC and
(fast) transient simulations. Noise simulations are derived from
those DC parameters, but because nobody measures noise parameters,
the spice model is not checked for accurate noise modeling.
I.e. it usually does not match the device's actual behaviour.

Which means, if you want to use Spice for noise modeling, then you
have to measure the transistor parameters yourself and adjust the
model until it matches those.

This also gets compounded by the fact that the noise simulation
system in Spice is rather crude and ignores many factors that come
into play.

Thus it's usually more accurate to take some measured noise parameters
of transistors (e.g. Art of Electronics 3rd ed) and then calculate
the noise through the system by hand.

I would also recommend to look at [1] instead of Motchenbacher, as it
is not only more up to date, but quite a bit more extensive in its
coverage of noise modeling of devices.

Additionally, in my experience, the intrinsic noise of the transistor
can be ignored in most applications where a low noise architecture/device
is being used. The up and down-conversion of noise due to non-linearities
are much more of a problem than shot noise and Rbb noise, which is usually
lower than the input noise in our type of applications. In particular flicker
noise performance is, due to above mentioned up/down conversion, directly
connected to the amplifier's IP2 performance. Which gets especially important
when you are using multi-stage amplifiers.

If flicker noise is a limiting factor in your application, then the way to
go is to use a system that actively stabilizes the collector current.
Using a push-pull architecture where even harmonics cancel out (gives usually
between 6 and 20dB of even harmonic cancelation, more when transistors are
matched) also minimizes flicker noise.

If you are using a differntial pair or similar architecture, ensure that
the base voltage bias is adjusted for each branch individually. A good
substitute for measuring collector current is the output DC bias, which
should be zero for two identical transistors. I.e. you can use that to
steer the base voltage of one transistor to minimize output DC bias
and thus even mode harmonics.

And last but not least: Don't trust any model you have not verified.
I.e. after you've done your calulations and simulations, build the
device and see whether it matches what you expect. Then build a second
prototype with slightly different choices and verify that it still
matches the model/calculation and is indeed worse than your first prototype.
That is, unless your first prototype is good enough and you don't
want to optimize it further.

			Attila Kinali

[1] "Electronic Noise and Interfering Signals", by Vasilescu, 1st ed, 2005

--
In science if you know what you are doing you should not be doing it.
In engineering if you do not know what you are doing you should not be doing it.
-- Richard W. Hamming, The Art of Doing Science and Engineering

Moin, moin, On Sun, 18 Sep 2022 12:28:36 -0700 Matt Huszagh via time-nuts <time-nuts@lists.febo.com> wrote: > This raises the more general question: how do people find the minimum > noise operating conditions for BJTs? Do you go straight to measurement, > or do you first attempt to estimate it from datasheet and SPICE values? > If so, can you shed some light on this process? I've attempted, for > instance, to estimate rbb from SPICE models (using the equations above) > and have had worse than bad success equating these to various measured > results (from Art of Electronics and various papers). It's worth > mentioning that measured results are also wildly different between > sources, so this whole thing may be an exercise in futility anyway. I would like to expand here a bit on what other people wrote: Spice models, especially of older transistors, were designed to meet the datasheet. If you are lucky, someone measured the four-quadrant graph paramters of the transistor (instead of looking at the datasheet) and adjusted the model to match those values. This means that the Spice model does not match the physical realities of the transistor but rather matches the measured parameters. That works well for DC simulations, but only approximately for AC and (fast) transient simulations. Noise simulations are derived from those DC parameters, but because nobody measures noise parameters, the spice model is not checked for accurate noise modeling. I.e. it usually does not match the device's actual behaviour. Which means, if you want to use Spice for noise modeling, then you have to measure the transistor parameters yourself and adjust the model until it matches those. This also gets compounded by the fact that the noise simulation system in Spice is rather crude and ignores many factors that come into play. Thus it's usually more accurate to take some measured noise parameters of transistors (e.g. Art of Electronics 3rd ed) and then calculate the noise through the system by hand. I would also recommend to look at [1] instead of Motchenbacher, as it is not only more up to date, but quite a bit more extensive in its coverage of noise modeling of devices. Additionally, in my experience, the intrinsic noise of the transistor can be ignored in most applications where a low noise architecture/device is being used. The up and down-conversion of noise due to non-linearities are much more of a problem than shot noise and Rbb noise, which is usually lower than the input noise in our type of applications. In particular flicker noise performance is, due to above mentioned up/down conversion, directly connected to the amplifier's IP2 performance. Which gets especially important when you are using multi-stage amplifiers. If flicker noise is a limiting factor in your application, then the way to go is to use a system that actively stabilizes the collector current. Using a push-pull architecture where even harmonics cancel out (gives usually between 6 and 20dB of even harmonic cancelation, more when transistors are matched) also minimizes flicker noise. If you are using a differntial pair or similar architecture, ensure that the base voltage bias is adjusted for each branch individually. A good substitute for measuring collector current is the output DC bias, which should be zero for two identical transistors. I.e. you can use that to steer the base voltage of one transistor to minimize output DC bias and thus even mode harmonics. And last but not least: Don't trust any model you have not verified. I.e. after you've done your calulations and simulations, build the device and see whether it matches what you expect. Then build a second prototype with slightly different choices and verify that it still matches the model/calculation and is indeed worse than your first prototype. That is, unless your first prototype is good enough and you don't want to optimize it further. Attila Kinali [1] "Electronic Noise and Interfering Signals", by Vasilescu, 1st ed, 2005 -- In science if you know what you are doing you should not be doing it. In engineering if you do not know what you are doing you should not be doing it. -- Richard W. Hamming, The Art of Doing Science and Engineering
LJ
Lux, Jim
Mon, Sep 26, 2022 3:53 PM

On 9/26/22 5:28 AM, Attila Kinali via time-nuts wrote:

Moin, moin,

On Sun, 18 Sep 2022 12:28:36 -0700
Matt Huszagh via time-nuts time-nuts@lists.febo.com wrote:

This raises the more general question: how do people find the minimum
noise operating conditions for BJTs? Do you go straight to measurement,
or do you first attempt to estimate it from datasheet and SPICE values?
If so, can you shed some light on this process? I've attempted, for
instance, to estimate rbb from SPICE models (using the equations above)
and have had worse than bad success equating these to various measured
results (from Art of Electronics and various papers). It's worth
mentioning that measured results are also wildly different between
sources, so this whole thing may be an exercise in futility anyway.

I would like to expand here a bit on what other people wrote:

Spice models, especially of older transistors, were designed to
meet the datasheet. If you are lucky, someone measured the
four-quadrant graph paramters of the transistor (instead of looking
at the datasheet) and adjusted the model to match those values.
This means that the Spice model does not match the physical realities
of the transistor but rather matches the measured parameters. That
works well for DC simulations, but only approximately for AC and
(fast) transient simulations. Noise simulations are derived from
those DC parameters, but because nobody measures noise parameters,
the spice model is not checked for accurate noise modeling.
I.e. it usually does not match the device's actual behaviour.

Which means, if you want to use Spice for noise modeling, then you
have to measure the transistor parameters yourself and adjust the
model until it matches those.

What has been the list's experience with noise models in SPICE for ICs
(e.g. Analog Devices provides SPICE models for low noise op-amps)

We've been hand calculating using the datasheet values, and then
measuring in the circuit, and as expected, we get comparable
measurements (perhaps a bit better than data sheet performance).

On 9/26/22 5:28 AM, Attila Kinali via time-nuts wrote: > Moin, moin, > > On Sun, 18 Sep 2022 12:28:36 -0700 > Matt Huszagh via time-nuts <time-nuts@lists.febo.com> wrote: > >> This raises the more general question: how do people find the minimum >> noise operating conditions for BJTs? Do you go straight to measurement, >> or do you first attempt to estimate it from datasheet and SPICE values? >> If so, can you shed some light on this process? I've attempted, for >> instance, to estimate rbb from SPICE models (using the equations above) >> and have had worse than bad success equating these to various measured >> results (from Art of Electronics and various papers). It's worth >> mentioning that measured results are also wildly different between >> sources, so this whole thing may be an exercise in futility anyway. > I would like to expand here a bit on what other people wrote: > > Spice models, especially of older transistors, were designed to > meet the datasheet. If you are lucky, someone measured the > four-quadrant graph paramters of the transistor (instead of looking > at the datasheet) and adjusted the model to match those values. > This means that the Spice model does not match the physical realities > of the transistor but rather matches the measured parameters. That > works well for DC simulations, but only approximately for AC and > (fast) transient simulations. Noise simulations are derived from > those DC parameters, but because nobody measures noise parameters, > the spice model is not checked for accurate noise modeling. > I.e. it usually does not match the device's actual behaviour. > > Which means, if you want to use Spice for noise modeling, then you > have to measure the transistor parameters yourself and adjust the > model until it matches those. What has been the list's experience with noise models in SPICE for ICs (e.g. Analog Devices provides SPICE models for low noise op-amps) We've been hand calculating using the datasheet values, and then measuring in the circuit, and as expected, we get comparable measurements (perhaps a bit better than data sheet performance).
AK
Attila Kinali
Tue, Sep 27, 2022 9:14 AM

On Mon, 26 Sep 2022 08:53:26 -0700
"Lux, Jim via time-nuts" time-nuts@lists.febo.com wrote:

What has been the list's experience with noise models in SPICE for ICs
(e.g. Analog Devices provides SPICE models for low noise op-amps)

We've been hand calculating using the datasheet values, and then
measuring in the circuit, and as expected, we get comparable
measurements (perhaps a bit better than data sheet performance).

As far as I can tell, ADI's models are quite accurate for noise.
Though I have not extensively tested them. Neither have I operated
any of the devices at the limits of the specifications. I.e. I have
only ever exercised the models in the region of most common use.

And it seems like since ADI switched to encypted device models, that
they even have gotten more accurate. Might be that they don't fear
to expose device internals anymore.

But my comment on non-linearity and its effects not being modeled
by Spice remain. They are just less important for the low frequencies
where most opamps are operated at. I have not done, neither have I
seen comparison of Spice simulations with measurements of high-speed
opamps operating in the MHz range.

		Attila Kinali

--
In science if you know what you are doing you should not be doing it.
In engineering if you do not know what you are doing you should not be doing it.
-- Richard W. Hamming, The Art of Doing Science and Engineering

On Mon, 26 Sep 2022 08:53:26 -0700 "Lux, Jim via time-nuts" <time-nuts@lists.febo.com> wrote: > What has been the list's experience with noise models in SPICE for ICs > (e.g. Analog Devices provides SPICE models for low noise op-amps) > > We've been hand calculating using the datasheet values, and then > measuring in the circuit, and as expected, we get comparable > measurements (perhaps a bit better than data sheet performance). As far as I can tell, ADI's models are quite accurate for noise. Though I have not extensively tested them. Neither have I operated any of the devices at the limits of the specifications. I.e. I have only ever exercised the models in the region of most common use. And it seems like since ADI switched to encypted device models, that they even have gotten more accurate. Might be that they don't fear to expose device internals anymore. But my comment on non-linearity and its effects not being modeled by Spice remain. They are just less important for the low frequencies where most opamps are operated at. I have not done, neither have I seen comparison of Spice simulations with measurements of high-speed opamps operating in the MHz range. Attila Kinali -- In science if you know what you are doing you should not be doing it. In engineering if you do not know what you are doing you should not be doing it. -- Richard W. Hamming, The Art of Doing Science and Engineering