LM386 – How LM386 Allows Input Past Negative Rail

lm386

I am confused by the LM386. In the data sheet, multiple examples connect the inverting input directly to ground.

simple LM386 circuit

To me, that feels weird. How can the IC amplify if the input goes below GND?

The data sheet goes on: when left unconnected (or AC coupled) either input will float to 12.5 mV. That is certainly not enough to allow for the full 2Vrms output (500 mW into 8 Ohms) at a gain of 20.

Does the LM386 actually allow the input to go past the lower rail? How does it do that? Are the input transistor pairs all in saturation, i.e. \$V_C>V_B\$ ?

LM386 equivalent circuit

Best Answer

Section 6.3 in the data sheet says that an acceptable input voltage is +/- 0.4 V. That is just below a single diode drop, so it would confirm your theory.

enter image description here

Yes, that confirms what I thought about the PNP BJT input stage. It will sail close to BJT saturation with an instantaneous value at -0.4 volts but, it'll still work: -

enter image description here enter image description here

As can be seen, the input signal falls below 0 volts quite significantly (-200 mV) without any problem or distortion in the output waveform (connected to an 8 Ω load). Signal is 1 kHz and transistor models are BC557 (PNP) and BC547 (NPN). Current source is 5 mA.

Simple answers are the best

Simple answers are usually the best but, not at the expense of truth.