[Tutorial] Il metodo del solfeggio impedenziale

elgiovo
In seguito a questa discussione, mi è venuta l'idea di scrivere e tenere aggiornato un tutorial sul metodo del "sofeggio impedenziale". In particolare, mi piacerebbe mostrare i vantaggi che offre rispetto all'approccio classico basato sui circuiti equivalenti per piccolo segnale. Ci tengo a precisare che non è una mia idea, ma è alla base degli insegnamenti dei corsi di elettronica al Politecnico di Milano, e che si può fare riferimento ai seguenti testi:

- Teoria

- Esercizi

Risposte
elgiovo
I was forgetting one important thing: I'm going to write in English (and all the replies will have to be in this language, or they will be otherwise ignored). This is the second consequence of the aforementioned discussion. :twisted:

Let's start with some important facts on the bipolar transistor, which should already be part of your background if you're studying electronics.

1) The transconductance is given by

[tex]$g_m=\frac{\partial I}{\partial V_{BE}}=\frac{I}{V_{th}}$[/tex]

2) The base-emitter-collector currents are related this way:

[tex]$i_e=(\beta+1) i_b$[/tex], [tex]$i_c=\frac{\beta}{\beta+1} i_e=\alpha i_e\simeq i_e$[/tex]

3) From the definition of [tex]g_m[/tex], in the small-signal regime

[tex]i_e=g_m v_{be}[/tex]

holds. This very important relation will be used widely, and it states that the availability of current of a transistor is directly proportional to its [tex]v_{be}[/tex] through its transconductance. It is basically the linearization of the transistor model, which is strongly nonlinear (it follows an exponential law).

elgiovo
The method we are going to follow to find these impedances is the following:

- apply a voltage or current generator with arbitrary values [tex]v_s[/tex] or [tex]i_s[/tex] to the point where we're reading the impedance;
- read the consequent current/voltage, which are the circuit response to the stimulus;
- find the impedance by application of Ohm's law:


[tex]$Z=\frac{v_s}{i_s}$[/tex].

Let's start with the base impedance. We are applying a voltage source:



Of course, [tex]v_b=v_s[/tex]. We need to find the emitter voltage. This is simply done:

[tex]$v_e=R_e g_m(v_s-v_e)$[/tex]

where we have used Ohm's law and the fundamental transistor law [tex]i_e=g_m v_{be}[/tex]. This leads to

[tex]$v_{be}=v_s \frac{\frac{1}{g_m}}{\frac{1}{g_m}+R_e}$[/tex]. We are already able to write down

[size=150]Remarkable fact n. 1[/size]

The voltage on the base of a BJT undergoes a partition between the b-e junction and the emitter resistance. Everything acts as if the junction had a resistence [tex]$\frac{1}{g_m}$[/tex]

The value of the base impedance is readily found: since

[tex]$i_e=(\beta+1) i_s=g_m v_s \frac{\frac{1}{g_m}}{\frac{1}{g_m}+R_e}$[/tex],

must be

[tex]$Z_b=\frac{v_s}{i_s}=\frac{(\beta+1)}{g_m}+(\beta+1) R_e$[/tex].

If one adds a series resistance [tex]R_b[/tex] to the base, the expression becomes

[tex]$Z_b=R_b+\frac{(\beta+1)}{g_m}+(\beta+1) R_e=R_b+r_{\pi}+(\beta+1) R_e$[/tex].

Otherwise stated, the impedance on the emitter of the bjt is multiplied by the current gain [tex]\beta[/tex] if seen from the base. This is very useful when trying to build an efficient voltage follower, since very high input impedances are needed.

elgiovo
Let's go on with the emitter impedance. This time we apply a current generator [tex]i_s[/tex]:



The base current is [tex]i_b=\frac{i_s}{\beta+1}[/tex], the base voltage [tex]R_b i_b[/tex], thus

[tex]$i_s=g_m\left(\frac{R_b i_s}{\beta+1}-v_s\right)$[/tex]

and

[tex]$Z_e=\frac{1}{g_m}+\frac{R_b}{\beta+1}$[/tex]

The effect is then the opposite of the preceding one: looking from the emitter, the base resistance is divided by [tex]\beta+1[/tex].

Last but not least, what is the collector impedance? Without considering the Early effect (which considerably complicates all the equations, but will be considered in a later moment since it is quite relevant), the answer is simple:

[tex]Z_c=\infty[/tex].

This is because one cannot drive a transistor from the collector (or from the drain): the current is a function of [tex]$v_{be}$[/tex] only, thus any change in collector voltage doesn't produce any change in collector current, which leads to the previous formula.

Believe it or not, these formulas will allow us to find everything we want (voltages and currents) in any circuit made by transistors, so they have to be learnt by heart. Don't worry, this "terrible effort" will be paid off abundantly. :D
We recall them here for convenience:

[tex]$Z_b=\frac{\beta+1}{g_m}+(\beta+1)R_e$[/tex];

[tex]$Z_e=\frac{1}{g_m}+\frac{R_b}{\beta+1}$[/tex];

[tex]$Z_c=\infty$[/tex].

For the sake of simplicity, we can approximate [tex]\beta+1[/tex] with [tex]\beta[/tex] quite safely, since [tex]\beta[/tex] is of the order of [tex]10^2[/tex]:

[tex]$Z_b=\frac{\beta}{g_m}+\beta R_e$[/tex];

[tex]$Z_e=\frac{1}{g_m}+\frac{R_b}{\beta}$[/tex];

[tex]$Z_c=\infty$[/tex].

elgiovo
Having analyzed the BJT resistances, the MOS ones are straightforward, since we only need to consider [tex]\beta=\infty[/tex] in the previous equations. The other fundamental difference is in the value of the transconductance:

\(\displaystyle g_{m,\text{MOS}}=\frac{2I}{V_{ov}}=2\sqrt{k I}=2 k V_{ov} \)

where [tex]V_{ov}=V_{GS}-V_T[/tex] is the overdrive voltage, [tex]I[/tex] is the large signal current, [tex]$k=\frac{1}{2}\mu C_{ox}\left(\frac{W}{L}\right)$[/tex] is the MOS conductance.



The MOS equations are then

[tex]$Z_g=\infty$[/tex]

[tex]$Z_d=\infty$[/tex]

[tex]$Z_s=\frac{1}{g_m}$[/tex]

These are quite simple, aren't they? :D

Also for the MOS, we have a

[size=150]Remarkable fact n. 1bis
[/size]

The voltage on the gate of a MOSFET undergoes a partition between [tex]$\frac{1}{g_m}$[/tex] and the source resistance, and the corresponding [tex]v_{gs}[/tex] is the voltage across [tex]$\frac{1}{g_m}$[/tex]:

[tex]$v_{gs}=v_g\frac{\frac{1}{g_m}}{\frac{1}{g_m}+R_s}$[/tex]

Of course, the fundamental relation of the MOS transistor is now

[tex]i_d=i_s=g_m v_{gs}[/tex].

elgiovo
Now that we have learnt the impedances seen from a transistor's terminals, we can analyze the most important circuit configurations. They are quite simple, nonetheless they turn out to be very useful, because of their properties. We start with the common emitter configuration, or as it is usually abbreviated, the CE configuration.



Of course, we assume that the circuit is already polarized, and the large signal current flowing in the bipolar transistor is known. Furhtermore, we assume that the polarization grants a voltage of about [tex]0.7 \text{V}=V_{\gamma}[/tex] between the base collector and ground, so that the BJT is turned on. After that, we will have to check that it is working in the correct region. In fact, it may be whether in saturation (i.e. both BE and CB junctions turned on) or in active region (i.e. BE junction turned on, CB junction turned off). In analogic applications, we never want the BJT transistor to be saturated, otherwise its parameters are subject to degradation. For example, in saturation it is no more true that [tex]i_c=\beta i_b[/tex], in fact the active CB junction injects electrons in the base, and the transistor is forced to satisfy [tex]i_c < \beta i_b[/tex].

So, assuming the BJT is in forward active region, we may ask ourselves a few questions:

1) What is the small signal gain of the transistor?
2) What is the input impedance of the circuit?
3) What is the output impedance of the circuit?

Let's answer with order.

1) This is straightforward. Actually, we already analyzed this configuration, studying the BJT impedances. The collector current is, of course,

[tex]i_c=g_m v_{be}=g_m v_{in}[/tex]

and this is the same current flowing in the load resistor [tex]R_c[/tex], so the answer is

[tex]$G_{CE}=\frac{v_{out}}{v_{in}}=-g_m R_c$[/tex]

The minus sign is due to the current flowing away from [tex]$R_c$[/tex], which holds for positive [tex]v_{in}[/tex]. So, CE is an inverting stage.

2) Again, straightforward. What could it be, other than

[tex]$Z_{in}=\frac{\beta}{g_m}=r_{\pi}$[/tex]?

3) This is not totally straightforward, but it is 98% straightforward. Collector impedance is infinite, but it has [tex]R_c[/tex] in parallel, so...

[tex]$Z_{out}=R_c$[/tex].

That was easy, wasn't it?

Sk_Anonymous
Thanks for the tutorial. Images are gone, please substitute it. Please note that you can now use FidoCadJ to insert circuits in your messages. I'd like to mention an article of mine regarding the same subject, applied to transdiode configuration

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.