
Lm386 Audio Amplifier Adding Push-Pull Output Stage
The above amplifier takes the classical and inexpensive LM386 audio amplifier and adds a pull-pull output stage for greater power. This amplifier is used in the above video. The output is several watts as opposed to 400 mW. Do not exceed 14-15 volts DC input.
For Q1 and Q2 use TIP31 and TIP32 or TIP41 and TIP42 or any suitable matched PNP/NPN pair. In my case I used a transistor checker to match the gain on two TO-220 power transistors.
Note this design is also more sensitive than everyday computer speakers. The LM386 is available at Radio Shack.
To make the LM386 an even more versatile amplifier, two pins (1 and 8) are provided for gain control. With pins 1 and 8 open the 1.35k resistor sets the gain at 20 (26dB). If a capacitor is put from pin 1 to 8, bypassing the 1.35k resistor, the gain will go up to 200 (46dB). One can always put an on/off switch between pin 1 and the capacitor if less gain is needed. My unit is used as a utility amplifier for various radio and computer projects.
If a resistor is placed in series with the capacitor,the gain can be set to any value from 20 to 200. Gain control can also be done by capacitively coupling a resistor from pin 1 to ground.

- Build a 12AV6 Vacuum Tube AM Radio
- Coils for Highly Selective Crystal Radio
- Adding a Push-Pull Output Stage to a LM386 Audio Amplifier
- Arduino Stepper Motor Drive Coil Winder
- Computers Electronics for Normal People New Web Site
- My Homepage Off Site
- KIM-1 Computer 1977
- Lewis Loflin Electronics Background Biography
- Gen. Electronics
- YouTube Channel
- Arduino Projects
- Raspberry Pi & Linux
- PIC18F2550 in C
- PIC16F628A Assembly
- PICAXE Projects
- LM317 Constant Current Source for Lighting LEDs
- LM2575 Simple Switching Voltage Regulators
- Simple 2 Transistor LED Flasher Circuit
- Voltage Buck-Boost Transformer Connections Tutorial
- Arduino Buck Switching Voltage Regulator Demo
- Switching Regular Configuration Review
- Generating High Voltage with an Inductor
- Arduino Port Registers Revisited
- Digispark ATtiny85 with MCP23016 GPIO Expander
- Safely Build Program a H-Bridge
- Build H-Bridge Motor Control Without Fireworks
- MOSFET H-Bridge for Arduino 2
- Arduino Projects Revisited Revised