MXR Sustain - NOT the nasty Dynacomp!

Original effects with schematics, layouts and instructions, freely contributed by members or found in publications. Cannot be used for commercial purposes without the consent of the owners of the copyright.
User avatar
mictester
Old Solderhand
Information
Posts: 2924
Joined: 11 Sep 2008, 20:29
my favorite amplifier: Mesa Boogie, Roost Sessionmaster, AC30
Completed builds: Hundreds! Mostly originals, a few clones and lots of modifications.
Location: Somewhat closer to Amsterdam than before!
Has thanked: 32 times
Been thanked: 845 times
Contact:

Post by mictester »

The MXR Dynacomp (and the almost legendary "Ross" variant of it and all the hundreds of boutique clones) is actually a pretty poor design. The fundamental problem is the OTA (Operational Transconductance Amplifier). In the Dynacomp, it's a CA3080. The "mojo" version of this IC (in its little round can) should show you that it's a very old-fashioned IC and has been around for almost as long as the 741 (and you wouldn't put quality audio through one of those, either!).

The rectifier circuit is probably the best part of the Dynacomp design, but doesn't have the facility for much adjustment (despite all the Boutique tweaks), and because the output audio is usually extracted from the emitter of the phase splitter transistor, you can get some amount of halfwave clipping (by the diode in the rectifier). A more sensible place to extract the audio is from the output of the OTA through a buffer transistor, but the damned OTA is still in the audio path, adding its own distortion and noise. Some manufacturers improved things by using better OTAs - the BA662, BA6110, LM13700 were all used - but the same mistakes were made: extracting the audio from the phase splitter transistor (trying to partially use it as a buffer as well), and using the same old rectifier circuit....

One team at MXR tried to do something different. They looked at the feedback around an op-amp. Negative feedback has a number of good side-effects (apart from just setting the gain) - as you increase negative feedback, amplifier bandwidth improves, distortion is cancelled, and noise diminishes.... So what happens if you vary the negative feedback around a reasonable quality op-amp? That's what I do with the Really Cheap Compressor, and you've seen how people (mostly) really like the way it sounds.

The MXR Sustain takes a slightly different approach and uses a 4558 as the audio path with just a little bit of gain (which is tamed by the output level pot). The level out of the op-amp is detected by a transistor rectifier (a bit more complicated than the Dynacomp one, but it works better and doesn't introduce distortion). The rectifier output is used to adjust the gain of a 3080 OTA, but the OTA is in the negative feedback loop of the audio path op-amp.... Sustain nirvana!

The range of compression is smaller than the Dynacomp, but is perfectly ample. it actually acts more as a limiter than a compressor. It has very low distortion and noise, and doesn't eat batteries.... Why build a Dynacomp?
Sustain.jpg
MXRSustain.png
PCB to follow shortly!
"Why is it humming?" "Because it doesn't know the words!"

User avatar
briggs
Tube Twister
Information
Posts: 1971
Joined: 12 Jul 2007, 10:02
my favorite amplifier: Briggs Custom Suprono
Completed builds: Too many to still class myself as sane....
Location: Breaking into Heaven.
Has thanked: 27 times
Been thanked: 128 times
Contact:

Post by briggs »

Interesting one, it's not a circuit I've looked at before and certainly not a circuit structure I've seen for a compressor before! I've just found a heap of old ca3080's in an old organ, I think I know what at least one of them is going in :applause:
Image

I am Klon.

User avatar
roseblood11
Tube Twister
Information
Posts: 1887
Joined: 23 Aug 2008, 14:21
Has thanked: 366 times
Been thanked: 314 times

Post by roseblood11 »

Where's the veroboard expert who makes a layout for a 1590B enclosure? Harald?!? 8)

User avatar
stonefreed
Information
Posts: 23
Joined: 15 Jan 2011, 18:47
Has thanked: 27 times
Been thanked: 2 times

Post by stonefreed »

This is great mictester !! Is there going to a pcb design as well ?

I defenitely want to try this one.
I 've always thought of the dynacomp as fairly good comp but the distortion had started to bother me a bit.
I remember that I sold my script version and bought a Yamaha which was a little better , distortionwise , but not the sustain.
Then years later I built my own dynacompclone which I'm still using now and then.

Alf

User avatar
stonefreed
Information
Posts: 23
Joined: 15 Jan 2011, 18:47
Has thanked: 27 times
Been thanked: 2 times

Post by stonefreed »

By the way , is there something to be gained by using a better opamp like a TL0.. or a Burr brown instead of the 4558 ?

User avatar
roseblood11
Tube Twister
Information
Posts: 1887
Joined: 23 Aug 2008, 14:21
Has thanked: 366 times
Been thanked: 314 times

Post by roseblood11 »

Not really much, as it doesn't amplify much. Maybe use a lm833

User avatar
Dirk_Hendrik
Old Solderhand
Information
Posts: 4193
Joined: 03 Jul 2007, 08:44
Location: Old Amsterdam
Has thanked: 232 times
Been thanked: 888 times
Contact:

Post by Dirk_Hendrik »

mictester wrote: Why build a Dynacomp?
Because a Dynacomp contains more that 15 components already and therefore is in the category "very difficult". This circuit is in the category "insane" from boohteekers perspective.

Do you know how much time it will take to tune the sound of that side chain by ear? Let alone to hand select all those caps in the rectifier circuit for sonic capabilities.

(And no Mic, I do not subscribe to your statements on caps. But I do when it comes to circuits containing non-audio signals)
Sorry. Plain out of planes.

http://www.dirk-hendrik.com

User avatar
juanro
Cap Cooler
Information
Posts: 488
Joined: 01 Jun 2009, 17:07
Location: Argentina
Has thanked: 51 times
Been thanked: 117 times

Post by juanro »

True, from the "swap&listen" perspective, the posibilities grow exponentially with the number of components, right? Ear-tune one of these would take YEARS, for BillFinneganChrist sake!
La única verdad es la realidad.

User avatar
merlinb
Solder Soldier
Information
Posts: 176
Joined: 18 Nov 2010, 17:39
Been thanked: 160 times

Post by merlinb »

Dirk_Hendrik wrote:This circuit is in the category "insane" from boohteekers perspective.
Do you know how much time it will take to tune the sound of that side chain by ear? Let alone to hand select all those caps in the rectifier circuit for sonic capabilities.
That's either really good dry humour, or scary sincerity...

User avatar
uncleboko
Cap Cooler
Information
Posts: 509
Joined: 25 Mar 2008, 20:19
Has thanked: 58 times
Been thanked: 41 times

Post by uncleboko »

merlinb wrote:
Dirk_Hendrik wrote:This circuit is in the category "insane" from boohteekers perspective.
Do you know how much time it will take to tune the sound of that side chain by ear? Let alone to hand select all those caps in the rectifier circuit for sonic capabilities.
That's either really good dry humour, or scary sincerity...
or as Hank Wangford would say - "insincere sincerity"!

User avatar
mictester
Old Solderhand
Information
Posts: 2924
Joined: 11 Sep 2008, 20:29
my favorite amplifier: Mesa Boogie, Roost Sessionmaster, AC30
Completed builds: Hundreds! Mostly originals, a few clones and lots of modifications.
Location: Somewhat closer to Amsterdam than before!
Has thanked: 32 times
Been thanked: 845 times
Contact:

Post by mictester »

OK- here's a PCB. Not perfect, but I made two of them and they worked. Take the output from the wiper of the 50k pot.
MXR_Sustain_PCB.png
MXR_Sustain_Tracks.png
MXR_Sustain_Tracks.png (21.25 KiB) Viewed 5042 times
"Why is it humming?" "Because it doesn't know the words!"

User avatar
mictester
Old Solderhand
Information
Posts: 2924
Joined: 11 Sep 2008, 20:29
my favorite amplifier: Mesa Boogie, Roost Sessionmaster, AC30
Completed builds: Hundreds! Mostly originals, a few clones and lots of modifications.
Location: Somewhat closer to Amsterdam than before!
Has thanked: 32 times
Been thanked: 845 times
Contact:

Post by mictester »

Another Mod I did - used two NE5534s (instead of the dual op-amp) - the PCB layout gets much easier! Noise was improved.
"Why is it humming?" "Because it doesn't know the words!"

User avatar
PokeyPete
Resistor Ronker
Information
Posts: 371
Joined: 31 Aug 2008, 01:45
Has thanked: 11 times
Been thanked: 43 times

Post by PokeyPete »

mictester wrote:Another Mod I did - used two NE5534s (instead of the dual op-amp) - the PCB layout gets much easier! Noise was improved.
Do you think an NE5532 on your board above would give similar noise results?
“No man is so foolish but he may sometimes give another
good counsel, and no man so wise that he may not easily err
if he takes no other counsel than his own. He that is taught
only by himself has a fool for a master.”
–Hunter S. Thompson

User avatar
mictester
Old Solderhand
Information
Posts: 2924
Joined: 11 Sep 2008, 20:29
my favorite amplifier: Mesa Boogie, Roost Sessionmaster, AC30
Completed builds: Hundreds! Mostly originals, a few clones and lots of modifications.
Location: Somewhat closer to Amsterdam than before!
Has thanked: 32 times
Been thanked: 845 times
Contact:

Post by mictester »

PokeyPete wrote:
mictester wrote:Another Mod I did - used two NE5534s (instead of the dual op-amp) - the PCB layout gets much easier! Noise was improved.
Do you think an NE5532 on your board above would give similar noise results?
Yes, but I found that if the gain stage was separated from the biasing stage (I used a TL071 for the biasing), I got lowered noise.

I'm going to put up a modified PCB (later today or early tomorrow) that uses separate ICs for the gain and for the biasing. A further useful modification I found was to put a unity gain buffer stage after the Level pot, to isolate the controls from external loading - it shouldn't matter, but I've done it anyway. The gain and buffer op-amps I've used are the NE5532 and the LM833, with virtually identical results (< 1mV change in the noise floor - it could have been down to specific ICs).

I built another one yesterday, using half of an LM13700 for the OTA. The noise and distortion figures were improved still further!

I'm not entirely convinced by the sidechain circuit. The principle's OK, but it seems quite a lot of transistors to do something that should be fairly simple. I'm considering ways of doing the same thing using op-amps (probably just a dual), so eventually I'll probably end up with a 13700, 5532 and an 074. The circuit principle will stay the same, but I'll get much better results from it!

I used to do a dual ratio compressor stage based on this kind of topology, but it was designed as a rackmount unit, not a stompbox. A lot of musicians used it as a "set and forget" first stage in an effects loop. In retrospect, given the results I'm getting from this relatively simple circuit, my rackmounted effort was grossly over-complicated!
"Why is it humming?" "Because it doesn't know the words!"

User avatar
stonefreed
Information
Posts: 23
Joined: 15 Jan 2011, 18:47
Has thanked: 27 times
Been thanked: 2 times

Post by stonefreed »

"Yes, but I found that if the gain stage was separated from the biasing stage (I used a TL071 for the biasing), I got lowered noise."

That's what I wanted to know and thanks for the suggestion of another OTA.

Gonna try it. I'm very curious. And rasing the supply voltage would that be a benefit or do you have to change certain things ?

User avatar
mictester
Old Solderhand
Information
Posts: 2924
Joined: 11 Sep 2008, 20:29
my favorite amplifier: Mesa Boogie, Roost Sessionmaster, AC30
Completed builds: Hundreds! Mostly originals, a few clones and lots of modifications.
Location: Somewhat closer to Amsterdam than before!
Has thanked: 32 times
Been thanked: 845 times
Contact:

Post by mictester »

stonefreed wrote:"Yes, but I found that if the gain stage was separated from the biasing stage (I used a TL071 for the biasing), I got lowered noise."

That's what I wanted to know and thanks for the suggestion of another OTA.

Gonna try it. I'm very curious. And rasing the supply voltage would that be a benefit or do you have to change certain things ?
You'll get bigger headroom, and you'll have to be certain to use electrolytic capacitors rated for the voltage you're going to use. Just for the sake of interest, I powered one at 12V and measured the results - there wasn't any significant change from 9V, except that the noise floor was very slightly lowered, but not enough to be worthwhile.
"Why is it humming?" "Because it doesn't know the words!"

User avatar
cpm
Resistor Ronker
Information
Posts: 276
Joined: 29 Oct 2008, 09:55
Location: spain
Been thanked: 50 times

Post by cpm »

but...
if the OTA is noisy by itself, it would still inject the noise in the feedback path, doesn't it?

User avatar
mictester
Old Solderhand
Information
Posts: 2924
Joined: 11 Sep 2008, 20:29
my favorite amplifier: Mesa Boogie, Roost Sessionmaster, AC30
Completed builds: Hundreds! Mostly originals, a few clones and lots of modifications.
Location: Somewhat closer to Amsterdam than before!
Has thanked: 32 times
Been thanked: 845 times
Contact:

Post by mictester »

The noise contribution from the OTA is small - most of the noise comes from the op-amps.

The advantage of this topology is that the OTA isn't directly in the audio path, so the distortion (predominantly non-linearity distortion) that it introduces is minimised. The Dynacomp (and its brothers) puts the OTA straight in the audio path. Some people like the distortion that an OTA introduces, but (as far as I'm concerned) the object of this kind of compressing sustainer is to provide sustain without distortion...

The more I experiment with this transistor rectifier, the more I think I can do better with a couple of op-amps! So, back to the breadboard......
"Why is it humming?" "Because it doesn't know the words!"

User avatar
cpm
Resistor Ronker
Information
Posts: 276
Joined: 29 Oct 2008, 09:55
Location: spain
Been thanked: 50 times

Post by cpm »

is the noise from the OTA is smaller than the "in-path" topology because of it going for less gain?

What about a OTA in the path, but settled at near-unity gain, and amplifying only the sidechain input. That would be the same noise as this ota-in-the-feedback, but one less opamp in the main path.

User avatar
merlinb
Solder Soldier
Information
Posts: 176
Joined: 18 Nov 2010, 17:39
Been thanked: 160 times

Post by merlinb »

cpm wrote: What about a OTA in the path, but settled at near-unity gain, and amplifying only the sidechain input. That would be the same noise as this ota-in-the-feedback, but one less opamp in the main path.
You would need lots of make-up gain if you did that, which would amplify the OTA's noise, so you're back where you started.

OTA noise is proportional to its control current (gain). By putting it in a feedback loop, the OTA gain is lowest when there is no audio input, so it produces its lowest noise level. This is the exact opposite of when you have in the Dynacomp, where the OTA gain is highest when there is no audio input.

Post Reply