Head-Fi.org › Forums › Misc.-Category Forums › DIY (Do-It-Yourself) Discussions › Introducing the Simple Opamp / Mosfet Amplifier (SOMA)
New Posts  All Forums:Forum Nav:

Introducing the Simple Opamp / Mosfet Amplifier (SOMA)

post #1 of 15
Thread Starter 
Hi guys,

I've been sulking around on this forum for a while now but only recently signed up. What prompted me to do this was my recent designing and building of a simple amplifier which I was really impressed with and thought I'd share.

Very few (in fact more likely none) of the ideas in this amplifier are new but the overall effect is a good sounding amp at a very good price. My design criteria was simple, I wanted a direct coupled, active ground amp which could easily drive a pair of low impedance headphones to levels higher than I'd ever want to listen to. The result I've christened SOMA (for Simple Opamp/Mosfet Amplifier), following the much loved four letter acronym naming convention.

I hope that some of you see fit to build this amp for yourselves so you can let me know what you think.

Mike.

P.S. The power supply was built as two separate 9V supplies which are tied together in the amplifier chassis with the mid-point being 0V. This gives the V+ and V- rails (+/-9V). This was done to try and provide a level of modularity to the PSU.
LL
LL
LL
LL
post #2 of 15
Looks very similar to PRR's Tori amp.
post #3 of 15
Quote:
Originally Posted by amb View Post
Looks very similar to PRR's Tori amp.
Indeed.

Nice design, and good name. Only suggestion, if you want a suggestion, would be to just use another mosfet for the CCS.
post #4 of 15
I remember that some builders reported oscillations with the Tori amp that led to an evolution of that amp from a MOSFET to a BJT for the output device. I assume that the BJT version is more tolerant to parts choices (opamp, the output transistor itself) and to layout imperfections. Since you have a working MOSFET variant, could you say what opamp and MOSFET did you use (I guess it is in the schematic attached above, but it is so small I am not able to read it). Also, is it build on a protoboard or did you make a PCB? Thanks.
post #5 of 15
I like dsavistik's suggestion for using another FET for the source CCS.

I have also heard of circuits like this oscillating and being harder to make work then one would assume.

Something I have always thought of as weird with this kind of circuit is that nobody ever tries to zero the output voltage open loop, BEFORE global feedback is applied. As a wild ass guess, A smallish resistor between source of the follower and output may help to improve the stability of a circuit like this greatly. Calculate (or test) the Vgs at your desired current and work the resistor backwards from that. I would bet is that the value is low enough that it is inconsequential even before the application of global feedback.

I would also start to think about feedback compensation caps to limit bandwidth.
post #6 of 15
you lose a lot of V in these output stages - at least 3-4 V, AMB's measurements show >6 V loss from each rail with the M^3

and if you really want anyone to read your schematics you should use .gif or .png - never use .jpg for line drawings
post #7 of 15
Thread Starter 
Hmm, for some reason the images appear to have been resized, they were originally 800x600 GIFs. I'll try and fix them.

I wasn't aware of PRR's tori, but you're right, it is almost the same amp, the differences being trivial things like the bias levels, bypass caps and voltage gain, and the fact that mine was built with an active ground.

The circuit was built on vero (AKA stripboard or protoboard depending where you are) though with careful attention to layout. I run all power supply connections back to a common star point and have decoupling caps as close as possible to their respective components. The MOSFETs used are IRF620's.

I did originally design the circuit with a feedback compensation cap but on building the amp left it out initially and testing showed no oscillation on the output, even when driving a 2Vp-p 10kHz square wave into a 32ohm load. I must admit though that this amp was designed and built to be used with my Grado SR80i's hence the relatively low rail voltage. It also means that I've not tested the amp with other loads which may affect the stability.

I'm interested to know what benefits could be gained by using a MOSFET as the CC sink? My main reason for using the LM317 was purely due to its simplicity.

I did consider prebiasing the MOSFET by making R9/R11 1k and then adding a 1k trimpot pulling the gate up until the output voltage was 0V but decided against it for two reasons. 1) you still need to close the feedback loop in order to make sure the output stays at 0V and doesn't drift as the MOSFET and LM317 heat. 2) because the opamp is continuously driving the gate to about 4.5V (to maintain a 0V output) it is biased well into class A. My like of class A is purely a cosmetic thing, I love the idea of all that power (15W total including the PSU) just so I can drive a set of headphones with a few tens of mW (under normal listening conditions, though the amp can supply >150mW into 32ohm without clipping).

Thanks for all the feedback so far, I'm really interested to know what sort of gains you think I could make by replacing the LM317.
post #8 of 15
Thread Starter 
Quote:
Originally Posted by jcx View Post
you lose a lot of V in these output stages - at least 3-4 V, AMB's measurements show >6 V loss from each rail with the M^3

and if you really want anyone to read your schematics you should use .gif or .png - never use .jpg for line drawings
I'm aware of the loss of voltage but as stated in the above post (which I realise wasn't there when you posted yours) I designed this amp with my grado's in mind and they really don't need that much voltage.

As for the images, they were originally GIFs but when I uploaded them they were automatically resized and converted to JPG which really made a mess of things. In order to try and fix this I've converted the originals to JPG and reloaded them so they aren't stuffed with by the forum software. They look better now but I agree, they looked much nicer as GIFs.
post #9 of 15
Quote:
Originally Posted by miket6000 View Post
Thanks for all the feedback so far, I'm really interested to know what sort of gains you think I could make by replacing the LM317.
It's basically just a better CCS; higher impedance load, especially at audio and higher frequencies. And, LM317's have a tendency to not be super stable when used this way. Since you are running ~100mA you could use a depletion mode mosfet (DN2540) which will do about 100mA at saturation, meaning that all you need is a stopper resistor on the gate connected to ground, and the source connected to ground -- just as easy.
post #10 of 15
Thread Starter 
Given the general opinion that the LM317 makes a poor CCS I've upgraded the CCS appropriately. I looked at the possibility of using a depletion mode MOSFET in saturation as suggested by dsavitsk but I found that MOSFETs with the desired IDSS are fairly rare and I really wanted the amp to be designed with easily obtainable parts. As a result I ended up with the zener referenced MOSFET based CCS shown.

As per nikongod's suggestion about adding a feedback compensation cap, I've done so also. 100pF sets the -3dB point at around 84kHz with the -1dB point being at 40kHz. I never had any trouble with high frequency oscillation (or any frequency for that matter) but this measure should ensure it stays that way.

While I was making changes I also increased the rail voltage to +/-15V, increased the MOSFET bias current to a frankly slightly ridiculous 400mA, and adjusted the NFB slightly. The overall gain of amplifier is still quite low at 9.5dB (Vout/Vin = 3) but it can be easily increased by altering one resistor per channel (R3L and R3R) if I ever upgrade to a higher impedance headphone and need the extra voltage.

As always I look forward to your comments/suggestions.


Mike.
post #11 of 15

Could you give some inside pics. I'd like to see how big heatsinks you have on the mosfets!

post #12 of 15

To better balance the input impedance seen by the op-amp, R1 should be 665 ohms...

post #13 of 15

I guess that I should have said that more accurately...

 

Given R3IIR9 then R1=665 ohms for the left and right channel.

The ground channels is fine.

post #14 of 15

depletion mode mosfets work great for current sources. ixys sells a number of different devices.

You will loose about 4 to 6 volts across them.

 

enhancement mode mosfets with a current sense resistor and an opposite polarity transistor

also work great as current sources. You will loose about 2 to 5 volts across this combo.

post #15 of 15

If you want to get rid of global feedback, have a look at the szekeres VE

 

I have made a couple of amps similar to this, and so far the best sounding one was where i got rid of the opamp and used a very simple 2 transistor gain stage, and used caps to DC couple the final output.

New Posts  All Forums:Forum Nav:
  Return Home
Head-Fi.org › Forums › Misc.-Category Forums › DIY (Do-It-Yourself) Discussions › Introducing the Simple Opamp / Mosfet Amplifier (SOMA)