Electronic – How much can BJT parameters (particularly beta) vary for Monte Carlo analysis

amplifierbjtmonte carlo

Background / Requirements:

I'm designing a typical Class AB amplifier using diode-connected BJTs to achieve the biasing. I have a requirement to keep the total quiescent current at room temperature to less than 8mA (from a single rail). Additionally the amplifier has to reliably source 100 mA \$AC_{pk}\$ to a \$100 \Omega\$ load over the industrial temperature range of \$-40^\circ C\$ to \$+85^\circ C \$. Here is the current rendition of my schematic:

schematic

simulate this circuit – Schematic created using CircuitLab

My Problem:

The resistors R4 and R5 have to be sized such that they can supply the maximum base current required by Q1 and Q2. However, I cannot have R4 and R5 too low due to my low quiescent current requirement.

I don't know how much the base current on the BJTs can vary. Before you step in and give the usual answer–"a lot" (which may very well be the case), let's look at what I have so far. I'm using the On Semi NSS40302PDR2G complementary NPN/PNP. Let's just consider the NPN case for now:

The TYPICAL \$\beta\$ is 350 and the MINIMUM \$\beta\$ is 200, both specified at room temperature and \$iC=500 \$ mA. Based on this information, what would I expect the MINIMUM beta to be at \$-40^\circ C\$?

Based on the temperature-dependence formula SPICE uses:

$$\beta(T_1) = \beta(T_0) \left[ \frac{T_1}{T_0} \right]^{XTB}$$

Where XTB can be obtained from the SPICE model (for the NPN transistor, XTB = 0.437188). We can calculate the expected MINIMUM \$\beta\$ at \$-40^\circ C\$ and \$i_C=500\$ mA:

$$\beta(-40^\circ C)_{min} = 200 \left[ \frac{273.15 – 40}{300} \right]^{0.437188} = 179$$

I can live with a worst-case \$\beta\$ of 179. Now, \$\beta\$is obviously not the only parameter to vary in a BJT. Let's look at Is and NF. From the datasheet we see that \$v_{be(on)}\$ at 100 mA is typically 0.65V but has a maximum of 0.75V at room temperature. Let's see how the collector current changes with Is and NF (the non-ideality factor)

$$i_c = I_s \left( e^{v_{be(on)}/(V_T N_F)} – 1 \right) – I_s$$

Now, solving for Vbe(on):

$$v_{be(on)} = N_F V_T \ln \left( \frac{-i_c – 2 I_s}{I_s} \right)$$

Now, let's make \$N_F\$ and \$I_S\$ be variable by some tolerance, TOL (in %):

$$v_{be(on)} = N_F(1 + TOL/100) V_T \ln \left( \frac{-i_c – 2 I_s (1+TOL/100)}{I_s (1+TOL/100)} \right)$$

Setting tolerance to zero and plugging in the 100 mA for \$i_C\$ and the remaining parameters pulled from the SPICE model gives a \$v_{be(on)} = 0.655\$ (close enough to the datasheet that I believe it).

Now how much TOL do we need to reach the 0.75V stated as the MAXIMUM in the dataseet? Solving with mathematica gives:

$$TOL \rightarrow 15.3171$$

That is, both Is and NF can vary by 15% according to the datasheet. Now we get the the Monte Carlo analysis. In order to show that my circuit above works over device variation and temperature, I am performing Monte Carlo analysis in LTSPICE by varying all the BJT device parameters by 15% and Beta by 75%. This gives me huge base currents for some cases (much more than anticipated by the \$\beta = 179\$ calculation).

Am I being too hard on myself?
By varying the device parameters by 15% over temperature, some cases give me a Beta <20. Which for most BJTs would be expected, but I specifically chose the On Semi NSS40302PDR2G for the seemingly excellent Beta.

Hopefully answerable Questions:

  1. Is my 15% device parameter variation using monte carlo analysis
    too harsh? Is the \$\beta=179\$ calculation at all likely?
  2. If answer to (1) is "No, you will actually see \$\beta < 20\$ after
    building many circuits", then any ideas on how to modify this
    circuit to make it more beta independent without adding many (if
    any) components?

Best Answer

I don't now if your simulation is correct, but you could make it less beta-dependant by increasing negative local feedback, by for example emitter degradation, such as increasing R1 and R2.

By using a Darlington or Sziklai pair, R4 and R5 can be increased while still maintaining output current. Discussion of thermal properties: https://sound-au.com/articles/cmpd-vs-darl.htm#s4

If some crossover distortion is acceptable, the biasing voltage could be lowered so that the quiescent current through Q1, Q2 is 0.