Simple Transistor Amplifier using opamp as input stages

Glad you're having fun and success with this! 🙂 I would like to see flat washers under the screws securing the output devices. That type of screw has a taper at the contact point(s) that will degrade the package integrity, even at a moderate tightening torque.

Cheers
 
* OPA552
*****************************************************************************
* (C) Copyright 2011 Texas Instruments Incorporated. All rights reserved.
*****************************************************************************
** This model is designed as an aid for customers of Texas Instruments.
** TI and its licensors and suppliers make no warranties, either expressed
** or implied, with respect to this model, including the warranties of
** merchantability or fitness for a particular purpose. The model is
** provided solely on an "as is" basis. The entire risk as to its quality
** and performance is with the customer.
*****************************************************************************
*
  • This model is subject to change without notice. Texas Instruments
  • Incorporated is not responsible for updating this model.
*
*****************************************************************************
*
** Released by: Analog eLab Design Center, Texas Instruments Inc.
  • Part: OPA552
  • Date: 31MAY2011
  • Model Type: ALL IN ONE
  • Simulator: PSPICE
  • Simulator Version: 16.0.0.p001
  • EVM Order Number: N/A
  • EVM Users Guide: N/A
  • Datasheet: SBOS100A – JULY 1999 – REVISED OCTOBER 2003
*
* Model Version: 1.0
*
*****************************************************************************
*
* Updates:
*
  • Version 1.0 :
  • Release to Web
*
*****************************************************************************
* BEGIN MODEL OPA552
*
  • PINOUT ORDER +IN -IN +V -V OUT FLG
  • PINOUT ORDER 3 2 7 4 6 8
*
.SUBCKT OPA552 3 2 7 4 6 8
*
* BEGIN MODEL PROGRAMMING
*
  • RESISITORS R144 AND R158 BELOW ARE THE THERMAL RESISTANCE
  • IN DEGREES C PER WATT FROM CASE TO AMBIENT. THESE VALUES
  • MAY BE CHANGED TO REPRESENT DIFFERENT HEAT SINKING OF THE
  • CASE. THE GIVEN VALUES ARE THE LOWEST PRACTICAL. FOR THE
  • THERMAL RESISTANCE OF DIFFERENT HEAT SINKING SCENARIOS
  • SEE THE DATA SHEET. !!! BOTH VALUS MUST BE THE SAME !!!
*
R144 104 105 24
R158 108 105 24
*
  • THE THREE COMPUTATION LINES BELOW HAVE DIFFERENT SYNTAX
  • FOR PSPICE AND PSPICE DERIVED SIMULATORS THAN FOR THE
  • BERKELEY SPICE3 AND BERKELEY DERIVED SPICE3 SIMULATORS.
  • AND THE HSPICE SIMULATOR
*
* BEGIN PSPICE SYNTAX
*
E53 100 0 VALUE={V(33)*V(34)}
E56 101 0 VALUE={V(35)*V(36)}
E75 84 0 VALUE={V(37)*V(38)}
*
* END PSPICE SYNTAX
*
*
* BEGIN BERKELEY SYNTAX
*
*B53 100 0 V = V(33) * V(34)
*B56 101 0 V = V(35) * V(36)
*B75 84 0 V = V(37) * V(38)
*
* END BERKELEY SYNTAX
*
*
* BEGIN HSPICE SYNTAX
*
*E53 100 0 VOL='V(33)*V(34)'
*E56 101 0 VOL='V(35)*V(36)'
*E75 84 0 VOL='V(37)*V(38)'
*
* END HSPICE SYNTAX
*
*
* END MODEL PROGRAMMING
*
* BEGIN SIMULATION NOTES
*
  • FOR AID IN DC CONVERGENCE SET ITL1 FROM 400 TO 4000
  • FOR AID IN TRANSIENT ANALYSIS SET ITL4 FROM 50 TO 500
*
*
*
  • MODEL TEMPERATURE RANGE IS -55 C TO +125 C, NOT ALL PARAMETERS ACCURATELY TRACK THOSE OF AN ACTUAL OPA552
  • OVER THE FULL TEMPERATURE RANGE BUT ARE AS CLOSE AS PRACTICAL
*
* END SIMULATION NOTES
*
*
* BEGIN MODEL FEATURES
*
  • OPEN LOOP GAIN AND PHASE
  • INPUT VOLTAGE NOISE WITH 1/F
  • INPUT CURRENT NOISE
  • INPUT BIAS CURRENT
  • BIAS CURRENT TEMPERATURE EFFECTS
  • INPUT CAPACITANCE
  • INPUT COMMON MODE VOLTAGE RANGE
  • INPUT CLAMPS TO RAILS
  • CMRR WITH FREQUENCY EFFECTS
  • PSRR WITH FREQUENCY EFFECTS
  • SLEW RATE
  • QUIESCENT CURRENT
  • HIGH CLOAD EFFECTS
  • OUTPUT CURRENT THROUGH SUPPLIES
  • OUTPUT CURRENT LIMITING
  • CURRENT LIMIT TEMPERATURE EFFECTS
  • OUTPUT CLAMPS TO RAILS
  • OUTPUT SWING VS OUTPUT CURRENT
  • THERMAL SHUTDOWN
  • THERMAL SHUTDOWN FLAG OUTPUT
*
* END MODEL FEATURES
*
*
Q20 39 40 41 QNL
R3 42 43 2
R4 44 43 2
R10 40 45 1E3
R11 46 47 1E3
R12 48 7 100E-3
R13 4 49 100E-3
D5 41 7 DD
D6 4 41 DD
D7 50 0 DIN
D8 51 0 DIN
I8 0 50 0.1E-3
I9 0 51 0.1E-3
E2 52 0 4 0 1
E3 53 0 7 0 1
D9 54 0 DVN
D10 55 0 DVN
I10 0 54 0.1E-3
I11 0 55 0.1E-3
E4 56 2 54 55 0.25
G2 57 2 50 51 1.45E-6
R22 4 7 100E6
E5 58 0 53 0 1
E6 59 0 52 0 1
E7 60 0 61 0 1
R30 58 62 1E6
R31 59 63 1E6
R32 60 64 1E6
R33 0 62 100
R34 0 63 100
R35 0 64 100
E10 65 3 64 0 0.048
R36 66 61 1E3
R37 61 67 1E3
C6 58 62 2E-12
C7 59 63 2E-12
C8 60 64 400E-12
E11 68 65 63 0 0.09
E12 57 68 62 0 0.025
E14 69 52 53 52 0.5
D11 70 53 DD
D12 52 70 DD
M4 71 72 42 42 PIN L=3U W=20U
M5 73 74 44 44 PIN L=3U W=20U
R46 52 71 3E3
R47 52 73 3E3
C13 71 73 1E-12
C14 57 0 5.4P
C15 56 0 5.4P
C16 41 0 10E-12
D13 75 39 DD
Q15 76 46 41 QPL
V18 77 72 -200U
M19 78 79 53 53 PIN L=6U W=500U
E17 67 0 57 0 1
E18 66 0 2 0 1
M23 79 79 53 53 PIN L=6U W=500U
V21 78 43 1.8
R59 41 45 1.87
R60 47 41 1.87
J1 80 57 80 JC
J2 80 56 80 JC
J3 56 81 56 JC
J4 57 81 57 JC
C21 57 56 1.7P
E20 82 69 73 71 1
R62 82 83 1E4
C23 83 69 0.3E-12
G11 7 4 84 0 8E-3
I19 0 85 1E-3
D19 85 0 DD
V23 85 87 0.2
R74 0 38 1E6
R75 68 57 1E9
R76 65 68 1E9
R77 3 65 1E9
R78 2 56 1E9
R79 69 83 1E9
R83 61 0 1E9
G14 79 52 37 0 800U
E48 88 83 37 0 30
E49 89 69 37 0 -30
V49 90 89 15
V50 91 88 -15
R127 88 0 1E12
R128 89 0 1E12
M41 69 91 83 92 PSW L=1.5U W=150U
M42 83 90 69 93 NSW L=1.5U
R129 92 0 1E12
R130 93 0 1E12
M43 94 95 52 52 NEN L=3U W=300U
M44 96 94 52 52 NEN L=3U W=3000U
R131 94 53 1E4
R132 96 97 1E6
V51 97 52 1
M45 98 98 53 53 PEN L=6U W=60U
M46 95 98 53 53 PEN L=6U W=60U
I20 98 52 0.2E-6
C26 95 0 0.1E-12
E50 37 0 99 52 1
V52 96 99 1.111E-6
R133 52 99 1E12
E51 34 0 7 48 10
E52 33 0 7 6 1
R136 0 33 1E6
R137 0 34 1E6
R138 0 100 1E6
E54 36 0 49 4 10
E55 35 0 4 6 -1
R139 0 35 1E6
R140 0 36 1E6
R141 0 101 1E6
G16 102 0 100 0 -1
C27 102 0 0.2E-4
C28 103 0 1.2E-4
R142 102 103 0.7
R143 103 104 0.7
C29 104 0 2E-4
C32 53 94 25E-12
C33 97 96 9E-12
G17 106 0 101 0 -1
C34 106 0 0.2E-4
C35 107 0 1.2E-4
R156 106 107 0.7
R157 107 108 0.7
C36 108 0 2E-4
E63 109 52 110 0 10
R165 52 109 1E6
V63 111 0 300
M57 112 113 53 53 PIN L=6U W=0.4U
M58 112 113 52 52 NIN L=3U W=0.2U
R166 0 112 8400E3
M59 114 109 52 52 NIN L=3U W=125U
R167 114 53 100E3
R169 52 113 1E6
D24 114 113 DD
C37 113 52 30E-12
R172 115 116 1E6
R173 111 115 1E6
E64 117 0 115 102 10
D25 110 118 DD
D26 119 110 DD
R174 117 110 1E4
V66 119 0 -15
V67 118 0 15
E65 120 0 112 0 6
R175 95 112 1E8
D27 116 118 DD
D28 119 116 DD
R176 116 120 1E4
E66 121 52 122 0 1
R177 52 121 1E6
M64 123 121 52 52 NIN L=3U W=125U
R178 123 53 100E3
D29 123 113 DD
R180 124 125 1E6
R181 111 124 1E6
E67 126 0 124 106 10
D30 122 127 DD
D31 128 122 DD
R182 126 122 1E4
V70 128 0 -15
V71 127 0 15
E68 129 0 112 0 6
D32 125 127 DD
D33 128 125 DD
R183 125 129 1E4
R184 113 112 100E6
I21 7 4 250E-6
I22 0 130 1E-3
D34 130 0 DD
V72 130 131 0.702
R185 0 131 1E6
E69 105 0 131 0 -560
R186 0 105 1E6
R187 0 129 1E9
R188 126 0 1E9
R189 0 120 1E9
R190 117 0 1E9
V74 53 80 0
V75 81 52 3
R195 0 37 1E9
R196 38 0 1E6
M65 132 113 52 52 NIN L=3U W=0.4U
R199 132 7 400K
R201 132 95 100E3
M66 95 113 52 52 NIN L=3U W=2U
C38 132 0 0.2E-12
R302 41 6 3
E76 38 133 7 4 0.003
V76 87 133 -0.16
R304 0 87 1E6
R305 0 133 1E6
R308 0 84 1E9
R309 0 84 1E9
R314 79 53 1E9
R315 53 98 1E9
D36 76 134 DD
Q21 48 75 45 QNO
Q22 49 134 47 QPO
Q23 52 135 136 QPO
R316 136 75 10E-3
Q24 53 135 137 QNO
R317 134 137 10E-3
R318 69 138 10
R319 69 135 10
C39 138 69 1150E-12
C40 135 69 300E-12
E79 139 140 141 0 1
E80 140 142 141 0 1
E81 143 69 140 69 1
D37 144 53 DD
D38 52 145 DD
V78 142 145 1.8
V79 144 139 2.1
I25 0 146 1E-3
D39 146 0 DD
V80 141 146 -0.71465
C41 140 69 4.5E-12
D40 147 148 DD
D41 148 149 DD
R320 148 140 6.19E3
R321 69 148 2E9
G19 138 69 140 69 0.1
G20 135 69 138 69 0.1
E83 147 143 141 0 1
E84 149 143 141 0 -1
R325 140 139 1E9
R326 142 140 1E9
R327 143 69 1E12
R328 0 147 1E12
R329 0 149 1E12
R330 0 141 1E12
G21 148 69 83 69 -0.15E-3
G22 53 75 37 0 1E-3
G23 134 52 37 0 1E-3
G35 57 0 150 0 200E-12
I41 57 0 10E-12
I46 0 151 1E-3
D44 151 0 DD
V112 151 152 0.7
R331 0 152 1E6
E93 153 0 152 0 -571
R332 0 153 1E6
R333 154 153 1E6
D45 155 154 DD
V113 155 156 27
V114 154 150 26.4
I47 0 157 1E-3
D46 157 0 DD
V115 157 158 0.7
R334 0 158 1E6
E94 156 0 158 0 1
G36 56 0 150 0 200E-12
I48 56 0 10E-12
R335 0 156 1E9
R336 0 150 1E12
M67 8 159 160 160 PIN L=6U W=0.4U
M68 159 159 160 160 PIN L=6U W=0.4U
R337 159 160 1E9
G37 159 0 161 0 120E-6
V116 53 160 0.89
I49 159 0 50E-9
E95 162 0 37 0 -1
R339 0 162 1E9
V117 161 162 1
R340 0 161 1E9
R341 57 77 4400
R342 74 56 4400
E96 163 0 50 51 225
R343 0 163 200
C42 163 56 0.6E-12
C43 163 57 0.6E-12
R344 8 0 1E12
.MODEL DD D
.MODEL DVN D KF=3E-14 IS=1E-16
.MODEL DIN D
.MODEL JC NJF
.MODEL QNL NPN
.MODEL QPL PNP
.MODEL QNO NPN BF=450
.MODEL QPO PNP BF=450
.MODEL POUT PMOS KP=200U VTO=-0.7
.MODEL NOUT NMOS KP=200U VTO=0.7
.MODEL PMON PMOS KP=195U VTO=-0.7
.MODEL NMON NMOS KP=195U VTO=0.7
.MODEL PIN PMOS KP=200U VTO=-0.7
.MODEL NIN NMOS KP=200U VTO=0.7
.MODEL NEN NMOS KP=200U VTO=0.5 IS=1E-18
.MODEL PEN PMOS KP=200U VTO=-0.7 IS=1E-18
.MODEL PSW PMOS KP=200U VTO=-7.5 IS=1E-18
.MODEL NSW NMOS KP=200U VTO=7.5 IS=1E-18
.ENDS
* END MODEL OPA552
Here is the PSPICE Model i used.
 
There are several topologies that allow an opamp frontend to avoid high voltages or high slew rate of the rest of the amp, for instance using current drive, so most of those limits can be eliminated. As for linearity that's simply not the case, opamps with <0.0001% THD are readily available (semiconductor shortages aside!). The more complex frequency compensation of these topologies may well be limiting, that I do agree with, and failure modes can be problematic. Mind you if the opamp's in a socket that's handy for repair!
yes almost all of my projects the opamp/integrated circuits used socket instead of direct soldering ... as i could easily replace them should any of them get damaged
 
I tested with OPA445, too. It can take +/-50V.
But it did not test well. For example the upper bandwith was only 100kHz.
OPA552 has better results.

In my diagram it does not say, but the idle current is 100mA per transistor.
Gives a total idle of 200mA.
i think OPA552 should be sufficient as i am building this amp at target of 30W x2 for my monitor speakers ... time to replace the TPA3116D2 to see it sounded different
 
Besides the voltage limitation, you have a current limitation if you only use one stage of emitter follower. Most op-amp are limited to less than 10mA output, so 10mA times a gain of 100 gives a 1 Amp peak max, or +-8V into 8 Ohms. Darlington transistor could be used but the integrated resistors in Darlingtons are not ideal for linear amplifiers. Mosfet transistors would be better but two things: 1. They have a ~4V threshold so you can lose 8 Volts of swing to the idle bias unless you drive the bias network from the middle instead of the ends. 2. Any large transistor, MOSFET or BJT, has a ~Miller capacitance of about 1nF which requires current to drive at high frequencies.
Then you can bootstrap the op-amp supply rails, and LV has a thread about his circuit that does this. If the rails are less than 2x the op-amp supply voltage range then the feedback can be normal, but beyond that, you have to add positive feedback to keep the op-amp inputs within their common mode range, and mixed feedback is tricky.
The bottom line is that a simple buffered op-amp is good for headphones and a couple Watts output. More is very possible, but it is no longer simple, and it is easier to just go with discrete transistors. If you want simple and power, look at chip amps like LM3886.
 
Besides the voltage limitation, you have a current limitation if you only use one stage of emitter follower. Most op-amp are limited to less than 10mA output, so 10mA times a gain of 100 gives a 1 Amp peak max, or +-8V into 8 Ohms. Darlington transistor could be used but the integrated resistors in Darlingtons are not ideal for linear amplifiers. Mosfet transistors would be better but two things: 1. They have a ~4V threshold so you can lose 8 Volts of swing to the idle bias unless you drive the bias network from the middle instead of the ends. 2. Any large transistor, MOSFET or BJT, has a ~Miller capacitance of about 1nF which requires current to drive at high frequencies.
Then you can bootstrap the op-amp supply rails, and LV has a thread about his circuit that does this. If the rails are less than 2x the op-amp supply voltage range then the feedback can be normal, but beyond that, you have to add positive feedback to keep the op-amp inputs within their common mode range, and mixed feedback is tricky.
The bottom line is that a simple buffered op-amp is good for headphones and a couple Watts output. More is very possible, but it is no longer simple, and it is easier to just go with discrete transistors. If you want simple and power, look at chip amps like LM3886.
1668975452415.png
 
The BGW250 uses a similar topology.
I have this amp and it sounded great for years unril I blew one channel, still have it sittin on a shelf

https://www.barryrudolph.com/recall/manuals/bgw_model_250.pdf

Here is a version I made a few years ago, I am going to build this again and put them on a PCB this time, it was a great little amp you could run the output in to Class A region as hot as you want, but you are still strapped to only the voltage swing that the opamp can produce in this configuration. 😉

https://www.diyaudio.com/community/...-supply-what-could-happen.244818/post-3693072

and here is the schematic( also shown below) ,

https://www.diyaudio.com/community/...-supply-what-could-happen.244818/post-3695968

FWIW 😉

Cheers!!
:cheers:

jer 🙂
 

Attachments

  • bgw250.png
    bgw250.png
    401.7 KB · Views: 280
  • Poweramp.jpg
    Poweramp.jpg
    57.8 KB · Views: 245
Last edited:
  • Like
Reactions: Marcel27
One thing that I have always wondered about is why there are NO differential input stages in IC form. By this I am referring to a current source, a differential pair and a current mirror. Using a complete opamp introduces a huge gain and additional amplifier stages which contribute to increase the probability of amplifier instability (self oscillations).
 
Last edited:
i think OPA552 should be sufficient as i am building this amp at target of 30W x2 for my monitor speakers ... time to replace the TPA3116D2 to see it sounded different
I have made a few changes to my circuit.
The main change is the idle current now with 200mA in each IRF540 in output.
This gives a lot less THD distortion.

This circuit gives 33 Watt with good data.
 

Attachments

  • OPA552 drives IRF540 pairs Rev2.jpg
    OPA552 drives IRF540 pairs Rev2.jpg
    71.5 KB · Views: 244
The BGW250 uses a similar topology.
I have this amp and it sounded great for years unril I blew one channel, still have it sittin on a shelf

https://www.barryrudolph.com/recall/manuals/bgw_model_250.pdf

Here is a version I made a few years ago, I am going to build this again and put them on a PCB this time, it was a great little amp you could run the output in to Class A region as hot as you want, but you are still strapped to only the voltage swing that the opamp can produce in this configuration. 😉

https://www.diyaudio.com/community/...-supply-what-could-happen.244818/post-3693072

and here is the schematic( also shown below) ,

https://www.diyaudio.com/community/...-supply-what-could-happen.244818/post-3695968

FWIW 😉

Cheers!!
:cheers:

jer 🙂
The BGW250 is very different, ie the op-amp does not provide the VAS and operates at a modest voltage. The BGW250 VAS is Q1 and Q2. This VAS circuit is vulnerable to supply noise, but the noise is (somewhat) cancelled by the complimentary pair.

These high voltage op-amps are not extremely expensive, but they are proprietary, so the design cannot be used with an alternative op-amp. This means potential supply issues and no possibility of an upgrade path. That's not a problem for hobbyists who only build a single unit, but a real concern for professionals.
Cascading an op-amp with another VAS creates two ~dominant poles, which is difficult to stabilize the feedback. The only saving grace is that an op-amp that is stable at unity gain will tolerate more phase shift at 30dB gain, so an op-amp with an EF buffer is still stable. Using a discrete IPS and VAS is simple, cheap, the highest possible AC performance and problem free, so there is rarely any point using an op-amp.