There are two main types of amplifiers with controlled gain:
Fig1: A simple PGA topology and implementation for the switches
Fig. 1 presents a PGA with constant input resistance. The feedback resistance is implemented using a digitally controlled resistor matrix and the switches are implemented using MOS transistors. A switch present in the signal path introduces a nonlinear resistance – which will degrade the PGA linearity – and parasitic capacitance – that modifies the loop gain characteristic and can decrease the phase margin. The expression of the PGA gain, without taking into account the effect of the switches, is:
The main parameters of a programmable gain amplifier are:
The CD4051B analog MUX will be supplied with +5V/-5V from the adjustable reference voltages VREF1 and VREF2. The control bits will be set using Switch1 and Switch2 on the Helpkit board.
Fig.2: CD4051B MUX diagram and its pinout
The inverting programmable gain amplifier with parallel resistor matrix is illustrated in Fig. 3. The switches are implemented with the CD4051B analog multiplexer.
Fig. 3. PGA implemented with AO, inverting amplifier structure, parallel connection of resistors that implement equivalent reaction resistance. On the left the electrical diagram in which switches are implemented with MOS transistors and on the right the electrical scheme implemented
Similarly, the inverting programmable gain amplifier with series resistor matrix is illustrated in Fig. 4.
Fig. 4: PGA implemented with AO, inverting amplifier structure, series connection of resistors that implement equivalent reaction resistance. On the left the electrical diagram in which switches are implemented with MOS transistors and on the right the electrical scheme implemented
Table 1 PGA parameters for parallel resistor matrix
SW2 | SW1 | Rin[ohm] | RF_ech[ohm] | AVestimated[dB] | AVmeasured[dB] |
0 | 0 | RG=10k | RF1=5k | -6 | |
0 | 1 | RG=10k | RF2=10k | 0 | |
1 | 0 | RG=10k | RF3=20k | 6 | |
1 | 1 | RG=10k | RF4=40k | 12 |
Table 2: PGA parameters for series resistor matrix
SW2 | SW1 | Rin[ohm] | RF_ech[ohm] | AVestimated [dB] | AVmeasured [dB] |
0 | 0 | RG=10k | RF1=5k | -6 | |
0 | 1 | RG=10k | RF1+RF2=10k | 0 | |
1 | 0 | RG=10k | RF1+RF2+RF3=20k | 6 | |
1 | 1 | RG=10k | RF1+RF2+RF3+RF4=40k | 12 |