LM3886 inverted amplifier with opamp buffer board

Member
Joined 2011
Paid Member
UPDATE 11-9-2022: Critical update to the project in the post #18. Major layout error involving LM337 was fixed!
Update 12-24-22: Project was revisited and redesigned from the scratch.

The idea was to make a single board that will include it all:
  • two channels of inverted LM3886 amps
  • input buffer OPAMP
  • rectifier bridge
  • filter caps
  • power delivery for the OPAMP

To finish the project you would need:
  • case
  • heatsink
  • transformer
  • RCA inputs, binding posts outputs
  • power plug (preferrably with EMI filtering)

Board size is 200mm x 75mm.

Input level for this amp is set to +4 dBu - typically found in professional audio equipment.

Input buffer OPAMP can be NE5532, LM4562, or any other.

Attached are schematics, PCB design, simulation file, and gerber files.
 

Attachments

  • sch.PNG
    sch.PNG
    48 KB · Views: 511
  • 3d.PNG
    3d.PNG
    110.9 KB · Views: 513
  • pcb-t.PNG
    pcb-t.PNG
    139.6 KB · Views: 320
  • pcb-b.PNG
    pcb-b.PNG
    126.2 KB · Views: 322
  • Gerber_PCB_lm3886-inverted-r2.2.zip
    Gerber_PCB_lm3886-inverted-r2.2.zip
    179 KB · Views: 136
  • lm3886-inv-ne5532-buffer (2).zip
    lm3886-inv-ne5532-buffer (2).zip
    9.2 KB · Views: 127
  • sch.PNG
    sch.PNG
    10.3 KB · Views: 431
Last edited:
Here is the version without the capacitor but with the servo to correct for the any DC offset at the input of the LM3886. Attached are the simulation screenshots and simulation file.
 

Attachments

  • freq-resp.PNG
    freq-resp.PNG
    26.2 KB · Views: 156
  • sim-out_p.PNG
    sim-out_p.PNG
    24.7 KB · Views: 155
  • LM3886-inv.asc
    LM3886-inv.asc
    5.6 KB · Views: 100
  • sim-sch.PNG
    sim-sch.PNG
    12 KB · Views: 134
  • servo-filter-freq.PNG
    servo-filter-freq.PNG
    45.2 KB · Views: 127
  • servo-filter-freq2.PNG
    servo-filter-freq2.PNG
    86.6 KB · Views: 153
Here is inverted LM3886 with buffer as a voltage follower (no gain) and with servo instead on DC blocking capacitors. PCB and schematics attached.

Input level for this one should be +4 dBU.

Open source gerber files attached.
 

Attachments

  • 3d-t.PNG
    3d-t.PNG
    67.3 KB · Views: 199
  • pcb-t.PNG
    pcb-t.PNG
    256.6 KB · Views: 168
  • pcb-t2.PNG
    pcb-t2.PNG
    156.2 KB · Views: 130
  • pcb-b.PNG
    pcb-b.PNG
    101.9 KB · Views: 120
  • pcb-b2.PNG
    pcb-b2.PNG
    60.9 KB · Views: 178
  • sch.PNG
    sch.PNG
    110.9 KB · Views: 194
  • Gerber_PCB_lm3886-inverted-unbal-squared.zip
    Gerber_PCB_lm3886-inverted-unbal-squared.zip
    113.4 KB · Views: 103
Once I'm on it, I decided to redesign layout for 2CH AMP from the first post. It has sensitivity of -10dBV. Open source gerber files are attached.
 

Attachments

  • pcb-t.PNG
    pcb-t.PNG
    107.9 KB · Views: 137
  • pcb-t2.PNG
    pcb-t2.PNG
    63.8 KB · Views: 102
  • pcb-b.PNG
    pcb-b.PNG
    100.3 KB · Views: 98
  • pcb-b2.PNG
    pcb-b2.PNG
    58.8 KB · Views: 112
  • Gerber_PCB_lm3886-inverted-unbal-squared.zip
    Gerber_PCB_lm3886-inverted-unbal-squared.zip
    106.7 KB · Views: 103
  • 3d-t3.PNG
    3d-t3.PNG
    65.6 KB · Views: 136
  • sch.PNG
    sch.PNG
    41.9 KB · Views: 147
Here is inverted LM3886 with buffer as a voltage follower (no gain) and with servo instead on DC blocking capacitors. PCB and schematics attached.

Input level for this one should be +4 dBU.

Open source gerber files attached.
Major mistake in the schematics was fixed!

Input buffer opamps were incorrectly wired - feedback was taken from the opamp's output and connected to the non-inverting input - that was incorrect! Fixed that and minor layout issues in this open source gerber file and schematics.
 

Attachments

  • sch.PNG
    sch.PNG
    43.3 KB · Views: 143
  • pcb-t2.PNG
    pcb-t2.PNG
    66.4 KB · Views: 113
  • pcb-t.PNG
    pcb-t.PNG
    255.5 KB · Views: 125
  • pcb-b.PNG
    pcb-b.PNG
    239.7 KB · Views: 99
  • pcb-b2.PNG
    pcb-b2.PNG
    141.7 KB · Views: 127
  • Gerber_PCB_lm3886-inverted-unbal-squared.zip
    Gerber_PCB_lm3886-inverted-unbal-squared.zip
    114 KB · Views: 98
Last edited:
  • Like
Reactions: Yurik_V
Nice to see some sensible feedback resistor values on the op amps.

I had a circuit where I had 100k in the feedback loop and I sometimes got awful noises on the output.
I had to add small cap across 100k to fix it.
I really should have used lower value resistors but I needed high input impedance as it was a differential amplifier so couldnt.

I found this handy calculator for Johnson noise - https://www.daycounter.com/Calculators/Thermal-Noise-Calculator.phtml

100k resistor will produce -104.0 dbv or -102.7 dbu noise (that is over 20khz range with temp of 20 degrees C)

I figured it is better to insert an opamp in the circuit rather than set the gain of the main chip amp (lm3886) to, say, 75 V/V.

If opamp buffer is used, resistors in the feedback can be 3K for buffer and 20K for the LM3886. There is also 100R and 1K resistors in the signal path, but overall, as far as johnson noise, I think it is the optimal way to do it.
 
So in total I had designed and simulated four circuits for inverted LM3886:
  • -10 dBV input sensitivity with DC blocking capacitor on the output of LM4562 buffer
  • +4 dBU input sensitivity with DC blocking capacitor on the output of LM4562 buffer
  • -10 dBV input sensitivity with DC servo
  • +4 dBU input sensitivity with DC servo


Out of all four, my favorite is the one with DC blocking capacitor and +4 dBU input sensitivity. It allows a room to grow in the future with possibly a good quality preamp, or to use it with professional equipment like sound interfaces.

I plan on adjusting schematics to be able to use with switching power supply. For that I would just have to remove rectifier bridge and main filtering capacitors. That is hopefully coming soon.
 
Last edited:
-10 dBV input sensitivity with DC servo application of the inverted LM3886 is little tricky. Because there is a gain of 4x of the input buffer LM4562, the DC that is being presented to the input of the LM3886 is around 170mV (according to LTSpice simulator). To be able to correct that much voltage, servo circuit had to be adjusted by changing resistor values. Schematics is below.

Also, since it takes about two seconds for the servo to start working, there should be some sort of protection relay that would disconnect speakers from the amplifier output while the servo circuit is settling.

Open source gerber files are attached.
 

Attachments

Last edited:
  • Like
Reactions: Yurik_V
I have redesigned board with the input sensitivity of 2Vrms. Reason behind that is output level of Topping DACs into RCA output is 2Vrms. Other companies seems to be designing products with this output level too.
 

Attachments

  • sch.PNG
    sch.PNG
    106 KB · Views: 147
  • pcb-t.PNG
    pcb-t.PNG
    348.8 KB · Views: 133
  • pcb-b.PNG
    pcb-b.PNG
    144.4 KB · Views: 114
  • 3d.PNG
    3d.PNG
    188.4 KB · Views: 161
  • Gerber_PCB_lm3886-inverted-r2.1.zip
    Gerber_PCB_lm3886-inverted-r2.1.zip
    177.7 KB · Views: 78
This whole project has been revisited and redesigned from the ground up. Changes made include adding space for two more 35mm capacitors, using TO-92 regulators, better ground planes, and other minor layout improvements.

The first post was updated to include gerbers for +4dBu input level.

This post will have files for -10 dBV level of input.

Zipped is TINA-TI simulation file.
 

Attachments

Last edited: