5 Amplifier circuits

5.1 Basic amplifier circuits

In chapter 4, two simple amplifier circuits were analyzed using small signal equivalent circuits. Figure 4.13 showed a very basic amplifier with one BJT (and its SSEC). In that circuit, the transistor is driven at the B E port while the output port is between C and E. This may be somewhat hard to see in the original circuit, but for sure it is very visible in its SSEC. The MOS version is shown in Figure 4.16, in which the transistor is driven at the G S port and where the output port includes the D and the S terminals. These circuits are both repeated in Figure 5.1

pict
Figure 5.1: Amplifier circuit with BJT and MOST from chapter 4, with their SSEC

In general a transistor is a three terminal device that behaves like a (nonlinear) voltage controlled current source (VCCS). To be able to behave like a VCCS a device must be at least a two-port device. From a fundamental point of view a two-port device has 4 terminals, whereas a transistor has just 3 which implies that the two ports share one terminal.

For a circuit using a BJT this yields 3 ways to share terminals between input and output port:

All these basic circuits using one BJT have distinct small-signal properties. The figure below lists the 3 possible configurations38 , starting from the generalized bias circuit for a BJT:

pict
Figure 5.2: Amplifier circuits with a BJT: b) is the CCC, c) is the CEC and d) is the CBC.

The generalized bias circuit for one BJT is shown in Figure 5.2a. In all circuits either the base or the emitter or both are directly driven by the input signal; driving is done via (DC blocking) capacitances. Drawing one voltage mesh including the input signal and one transistor node pair and drawing one voltage mesh that includes both the output port of the circuit and one transistor node pair directly reveals the common node (in both meshes). In this way Figure 5.2b represents the common-collector circuit (CCC), while Figure 5.2c is the common-emitter circuit (CEC) and Figure 5.2d is the common base circuit (CBC).

Equivalently, for basic amplifier circuits using a MOS transistor this yields:

These three configurations are shown in figures 5.3c, d and b respectively.

pict
Figure 5.3: Amplifier circuits with a MOS transistor: b) is the CDC, c) is the CSC and d) is the CGC.

5.1.1 The common-base circuit (CBC)

The CBC is shown again in Figure 5.4a; figure 5.4b gives its small-signal equivalent circuit for frequencies where the impedances 1C1 and 1C2 are small enough to be negligible compared to the other impedances. Finally, Figure 5.4c gives a more comprehensible equivalent circuit, obtained by cleaning up the intermediate SSEC as much as possible. This SSEC is now used to calculate some small-signal properties of the CBC: its input and output resistance, as well as the small signal voltage gain.

pict
Figure 5.4: a: CBC and small-signal equivalent circuits b: first step c: final SSEC

The small-signal input resistance is, by definition, the quotient of vin and iin. Using the brute force method, and using a driving voltage source:

rin = vin iin iin = ire ib gm vbe ire = vin RE ib = gm vbe αfe vbe = vin

Substituting these equations gives for the input resistance:39

rin = REαfe gm 1 gm
(5.1)

Equation (5.1) shows that the input resistance of a CBC consists of three components. For decent BJTs, the current gain factor αfe is quite large, resulting in an αfegm term that is negligible compared to the 1gm term. Using the relation for transconductance of a BJT it follows that for the terms RE and 1gm:

RE = V RE IE and 1 gm = 1 q kT ICkT q IE

from which we see both terms are identical in size for a DC bias voltage drop across RE as low as kTq≅25 mV. In pretty much all CBC circuits, this voltage drop is significantly larger — usually at least some tenths of a volt — which gives an input resistance

rin 1 gm
(5.2)

The small-signal voltage transfer is the ratio of voltage variation at the output due to a variation at the input. Again, using the brute force method:

H = vout vin vout = ic Rc ic = gm vbe vbe = vin H = vout vin = gm RC (5.3)

Note that the input and output voltages are in phase, in contrast to the situation for the CEC where the gain is negative and hence the phase difference is (ideally) 180.

The small-signal output resistance of a circuit can be obtained in a number of ways. For linear circuits (as the SSEC), the three methods which are used most often are:

rout = vout| rout iout| rout=0 | forequalvin rout = vout,forced iout | vin=0 or iin=0 rout = vout iout,forced | vin=0 or iin=0

Note that in the last two methods the input signal source is set to zero. For an input voltage source this translates in effectively shorting the input node in the SSEQ, while for an input current the input current source is to be replaced by an open. Application of the first method, using equation (5.3) gives:

vout| rout = gm RC vin iout| rout=0 = gm vin rout = RC

This method requires 2 calculations, while the output of the amplifier at the other two methods is driven with a current or voltage source yielding the output impedance directly. These latter two methods are mostly used in this book.

For a CBC, rin is low and rout is high: the circuit acts like a “current-in-current-out” amplifier.

5.1.2 The common-gate circuit (CGC)

The MOS equivalent of the CBC is called a common-gate circuit, CGC, and is shown in Figure 5.5. Its input resistance, voltage gain and output resistance will now be derived using Figure 5.5c:

pict
Figure 5.5: CGC and its small-signal equivalent circuit

The small-signal input resistance of the circuit can be calculated using e.g. the brute force method. Driving the output with a voltage source and setting the input signal source to zero:

rin = vin iin iin = irs gm vgs irs = vg RS vgs = vin rin = RS 1 gm 1 gm

The small-signal voltage gain can be derived the same way as for the CBC: H = voutvin = gm vgs RD while vgs = vin:

vout vin = gm RD
(5.4)

The small-signal output resistance can readily be derived driving the output using e.g. a current source. Note that then all other independent sources are set to zero:

rout = vout iout vout = (iout id) RD id = gm vgs = 0 rout = RD

5.1.3 The common-collector circuit (CCC)

The CEC and CBC — and their MOS equivalents CSC and CGC — are circuit configurations in which the transistor is driven between base and emitter for the BJT, and between gate and source for the MOS transistors. This nicely complies with the element equation for the two types of transistors where in the normal operating range of the transistors the output current is a function of the input voltage: iC(vBE) and iD(vGS).

Another useful configuration is the common-collector circuit where the transistor is not directly driven between B and E or between G and S for MOS transistors. Instead, the transistor is driven at the base (gate) while the emitter (source) voltage is set via iC (iD) and serves as output voltage. The corresponding circuit schematic of the CCC with an NPN is given in Figure 5.6a.

pict
Figure 5.6: CCC and the small-signal equivalent circuit

Feedback from output current to the non-driven input node is typically accomplished by a resistor (or impedance) RE. The highest attainable value for RE is Ω using a DC current source instead of RE.

Using a DC current source, it may be clear that the vBE of the transistor is fixed (assuming no external load and hence zero output currents). Then the difference between the input voltage of the CCC and its output voltage is merely a DC shift. The small-signal value of vIN equals that of vOUT and consequently in this case the small-signal gain is exactly one.

In Figure 5.6b, a linear equivalent circuit is shown for frequencies where 1Cin can be neglected. Figure 5.6c gives a more compact version of 5.6b. Here, the name “CCC” speaks for itself: the collector is part of the input and output mesh.

The input resistance Below, the input resistance of the CCC is derived using a driving voltage source. Note that — because of Ohm’s law — we would get a similar expression if we would have used a driving current source. We get:

rin = vin iin iin = iRB1RB2 + vbe αfegm iRB1RB2 = vin RB1RB2 vbe = vin RE (gm vbe + gm vbe αfe )

The equations above are sufficient to calculate everything within this circuit. Since the expression for vbe depends on vbe, we must separate the variables40 , yielding:

vbe = vin 1 + RE gm + RE gmαfe iin = vin RB1RB2 + vin αfegm (1 + RE gm + RE gmαfe) rin = ( 1 RB1RB2 + 1 αfegm (1 + RE gm + RE gmαfe) )1

After simplification of this relation, we may get (5.5). Note that simplification does not change the relation; it merely changes its form, appearance and its readability. The above derivation would have been shorter using a driving current source.

rin = RB1RB2 (αfe gm + (1 + αfe)RE)
(5.5)

It follows from this relation that the input resistance of the circuit is more or less equal to αfe RE, parallel to the resistance of the input (bias) circuit: the input resistance of a CCC is usually relatively high.

The small signal voltage gain of the circuit equals the ratio between the small signal output voltage and the (driving) input voltage:

H = vout vin vout = RE ie ie = ib + gm vbe ib = vbe αfegm vbe = vin vout

ie = vin vout αfegm + gm (vin vout) vout = vin RE (gm αfe + gm) vout RE (gm αfe + gm) H = gm RE ( 1 αfe + 1) 1 + gm RE ( 1 αfe + 1)

From the relation above, it follows that the small signal voltage gain is smaller than or equal to 1. The gain approaches 1 when either the transconductance gm or the resistance RE go to infinity. Note that if a current source would have been used instead of RE, the signal transfer (without load impedance) is exactly equal to 1. This circuit is commonly called an “emitter-ollower”41 , since the output and input voltages have an equal phase and (almost) equal amplitude.

The output resistance In the derivation of the output resistance shown below, it is (arbitrarily) assumed that the output port is driven by a voltage source. In the derivation, all other independent sources must be set to zero (i.e. vin = 0) yielding:

rout = vout iout iout = ib + iRE gm vbe ib = vout αfegm iRE = vout RE vbe = vout iout = vout ( gm αfe + gm + 1 RE) rout = REαfe gm 1 gm (5.6)

The dominant factor in the expression for rout is the transconductance of the transistor 1gm. As numerical example, a bias current of 1 mA yields a small signal output resistance of less than 25 Ω, which is quite low.

5.1.4 The common-drain circuit (CDC)

The MOS equivalent of the CCC, the CDC, is given in Figure 5.7a. The analysis is analogous to that of the CCC and therefore only the resulting equations are given.

The input resistance From the small signal equivalent circuit in Figure 5.7c it is obvious that (for this simple SSEQ of a MOS transistor) the gate current is 0 A. The input resistance of the CDC is then equal to the parallel impedance of RG1 and RG2 which yields rin = RG1RG2.

The small signal signal transfer The voltage gain (or transfer) of input to output can be calculated in the same way as for the CCC, resulting in vout vin = gmRS 1+gmRS which shows that the input signal and output signal are in phase. Analogous to the CCC, this circuit is called a “source-follower”.

pict
Figure 5.7: Common-drain circuit

The output resistance can easily be obtained from the small-signal equivalent circuit by forcing e.g. a voltage at the output node for vg = 0:

Rout = RS 1 gm
(5.7)

5.1.5 CEC, CBC, CCC, CSC, CGC and CDC: a comparison

All three variants of the single-BJT amplifier circuits have different small signal properties. Table 1 gives a comparative summary of the results of the three circuits with respect to signal transfer, input and output resistances.

circuit type

CEC

CBC

CCC

transconductance gm for given IC

(qkT) IC

(qkT) IC

(qkT) IC

input resistance

αfegm
(average)

1gm
(low)

αfe RE
(high)

signal transfer or voltage gain

gm RC

gm RC

1

output resistance

RC
(average)

RC
(average)

1gm
(low)

Table 1: Comparison between CEC, CBC and CCC

An overview of a number of small signal properties for the three basic MOS circuits is given in Table 2.

circuit type

CSC

CGC

CDC

transconductance gm for ID = IC

gmMOS < gmBJT

gmMOS < gmBJT

gmMOS < gmBJT

input resistance

very high

1gm

very high

signal transfer or voltage gain

gm RD

gm RD

1

output resistance

RD
(average)

RD
(average)

1gm
(low)

Table 2: Comparison between CSC, CGC and CDC

5.2 More complex amplifiers

The basic circuits discussed in section 5.1 contain just one transistor. For some applications one of these circuits may do: if the set of small signal properties listed in Table 1 or in Table 2 satisfies all your requirements, you’re done.

However, many times none of the basic circuits in section 5.1 can satisfy a set of small signal requirements for a specific application. For example for an audio power amplifier a requirement may be to design a high rin, a low rout and a high voltage gain |av|. None of the basic circuits in section 5.1 can achieve all these. The basic circuits can however partially satisfy the requirements, see Table 1 and Table 2. The fact that the basic circuits can in general not satisfy an arbitrary set of requirements is a direct consequence of the limited number of degrees of freedom in circuits with just one transistor. If we must satisfy multiple requirements — that are not compatible with any of the basic amplifier circuit — clearly more degrees of freedom must be created. In this chapter this is accomplished by mix-and-match of basic amplifiers into a larger amplifier. In chapter 8 this is extended to opamp-style circuits. As stated, in this section it is mix-and-match.

5.2.1 Mix-and-match

If a specific set of specifications must be met by a circuit — hereby an amplifier — that can only partially be met by any of the basic circuits in section 5.1, a combination of basic circuits just may do the job. For example, if for an amplifier circuit

1.
high input impedance
2.
high voltage gain
3.
low output impedance

is required then — assuming an amplifier with BJTs — the

From this it follows that all demands can be satisfied by cascading basic amplifier stages. Possible implementations that can be designed to meet all requirements include a CEC+CCC cascade (using two stages of amplifiers), and a CCC+CEC+CCC cascade, or a CEC+CBC+CCC cascade, or ... These latter three stage amplifiers can obviously achieve a higher overall voltage gain.

5.2.2 Cascading issues: signal transfer

The next figure shows a linear model of a two-stage amplifier. The amplifier stages are reduced to their bare essence: only the most important parameters are included: the input impedance, output impedance and voltage gain42 .

pict
Figure 5.8: Model of a two-stage amplifier

In the representation of a general two-stage amplifier, at both the input and output of each stage a coupling capacitor is included to avoid any possibility for clashing (DC) bias settings. This is however not always required: some basic amplifiers can directly be coupled which may have advantages for bandwidth, power dissipation and (obviously) component count.

In calculating or deriving the overall properties of cascaded amplifiers, both the properties of the amplifiers themselves and the (signal transfer) effect of coupling needs to be taken into account. A few topics related to this are addressed below.

5.2.3 Coupling capacitors: bandwidth limitations

Any coupling capacitor C in combination with a resistive signal source or resistive load introduces a bandwidth limitation for the signal transfer. In the circuit representation in Figure 5.8 this holds for Cin, Ccouple and Cout. The description below assumes signal coupling from vg via via Cin to vin1 but is equally valid for the other capacitances.

The voltage signal transfer from vg to the actual input voltage as experienced by the first stage, vin1, is

H() = vin1 vg = ZRin1 ZRin + ZCin + ZRg = CinRin1 1 + Cin(Rin1 + Rg)

This signal transfer shows a high-pass characteristic: the voltage gain is 0 for ω = 0, while it has a constant non-zero value for ω . Characteristic parameters for a high pass filter are the “high frequency” signal transfer and the corner frequency:

H() = Rin1 Rin1 + Rg f3dB = 1 2πCin(Rin1 + Rg)

Note that for a current-to-current signal transfer or for a voltage-to-current transfer the corner frequency is identical to the one derived above. This can readily be seen using Norton-Thévenin equivalents.

5.2.4 Maximizing gain

Above, an expression for the minimum attenuation when coupling amplifier stages, H(), is shown when assuming both a source voltage and targeting an input voltage into the amplifier. The expressions for H() are however different if this voltage-to-voltage transfer is not assumed. For example for an input current-to-voltage transfer H()iv = Rin1Rg Rin1+Rg. For maximum gain it can readily be derived that

5.3 Other useful circuits

5.3.1 Voltage source

The most important property of a voltage source is its low output resistance. From table 1 and table 2 it follows that the emitter-follower (CCC) and source-follower (CDC) are the closest to a voltage source: they have the lowest rout of all basic amplifiers. Drive these circuits with a voltage source having a source resistance RG, then output resistance of the CCC and CDC is

rout,CCC = RE (αfe gm + Rg) ( αfe gm αfe gm + Rg ) 1 gm rout,CDC = RS 1 gm

For both the CCC and the CDC, as a decent worst-case approximation of the output resistance is then rout = 1gm.

pict
Voltage source with a finite output resistance a) with an NPN b) with an NMOS transistor

It follows from rout = 1gm that reducing this output resistance can be done by increasing the transistor’s transconductance. This is turn can be accomplished by increasing the transistor’s bias current. If this increase in current is not acceptable, the only option is to add design degrees of freedom and use these: this boils down to increasing the circuit complexity.

Using the definition gm = ioutvin, another way to increase gm is to replace the single transistor by a voltage amplifier + transistor which yields gm,overall = Av gm. The resulting circuit — with output resistance Rout = 1(Av gm) — is shown below. A proper analog lab power supply uses this principle, without coupling capacitors since it has to be a DC source.

pict
Improved voltage source with rout′≅RE 1 Agm

5.3.2 Current source

An ideal current source has an infinite output resistance. A good starting point for the design of a real current source would be a basic circuit that already has a relatively high output resistance: a CEC or CSC. In calculating the output resistance of a CEC or CSC, we assume that the bias point is set by a (source or emitter) degeneration resistance. Furthermore, since the output resistance is of importance, we must take the output resistance of the transistor, μgm into account.

pict
Current source a) with BJT b) with MOS c) SSEC of both

The bias current for both circuits in the figure is determined by the (impedance of the) bias source at the input, the degeneration resistor and the characteristics of the transistor. For a current source, this current has to be as constant as possible: the output resistance must be as large as possible. Using figure c) we get (for the BJT case):

rout = vcc ic ic = gm vbe + vcc vE μgm vbe = vE vE = ic (αfe gm RE) rout = μ gm + (μ + 1) (αfe gm RE)

The output resistance of the circuit is the sum of the output resistance of the transistor and the multiplied degeneration resistor (for the BJT in parallel to αfegm).

5.3.3 Current mirror

For a number of applications (in circuits) a sort of copy-machine comes in handy, for example for re-using or distributing signals or bias settings. For copying a voltage, we can use a voltage buffer block with a unity voltage gain43.

A solution is using a current source circuit as described in section 5.3.2. For multiple DC current sources, we might just take that current source circuit a number of times, see the left hand side in the figure below. As presented on the right hand side, we can also copy the gate voltage to the rightmost transistor, which “saves” us a bias circuit. As discussed earlier, the value of the degeneration resistor can be chosen freely, for instance 0Ω may be a convenient value.

pict
Methods for generating multiple currents

Noting that the current-voltage relation of a transistor is monotonous, a convenient method to create a (gate-source) voltage that causes a certain drain current is using its inverse function. It sounds complicated, but it isn’t. For example, for the BJT we have:

iC = f(vBE) vBE = f1(i C)

which we can use to replicate a current by using

iC,out = f(f1(i C,in))

A number of circuit that implement this is shown below. These circuits are called current mirrors .

pict
Some current mirror circuits

Again, the value of the degeneration resistance can be chosen freely: they influence both the output resistance and the required voltage headroom. Obviously, we can also create current mirrors with PMOS transistors and PNPs. Even more so, any active element with an arbitrary monotone function between output current and input voltage will do for a current mirror. A number of characteristics of current mirrors are calculated below.

The small signal current transfer can be derived from a small-signal equivalent circuit of current mirror (c), neglecting the transistor’s output resistance:

H = ic2 iin ic2 = gm2 vbe2 vbe2 = vbe1 vbe1 = iin ( 1 gm1αfe1 gm1 αfe2 gm2 ) H = gm2 ( 1 gm1αfe1 gm1 αfe2 gm2 )

If both transistors are identical, with the same αfe and IC0, then the relation simplifies to

H = gm ( 1 gmαfe gm αfe gm ) = αfe αfe + 2

For the large signal current transfer:

H = iC2 iIN iC2 = IC0,2 eqvBE kT vBE = kT q ln( iC1 IC0,1) iC1 = iIN iB1 iB2 = iIN iC1 αfe1 iC2 αfe2 H = IC0,2 IC0,1 1 + IC0,2 IC0,1 1 αfe2 + 1 αfe1

Yet again, this is an ugly bugger, though the large-signal current transfer is linear because the nonlinear element equation for the BJT is used in combination with its inverse. This equation can be simplified further if we assume identical transistors:

H = αfe αfe + 2

This result can also readily be derived noting that for identical BJTs operated on the same vBE the collector currents are equal. Noting that the input current consists of the collector current and two base currents whereas the output current is only the collector current leads to H = αfe αfe+2. For unequal transistors, we get a non-unity current gain factor; this can be very useful in some circuits.