Audible power rail on 3340

Working on my prototype pcb. Im getting some undesired behavior from what I believe is ripple on the power rails? inadequate power conditioning? dummy mistake?

I have 3 3340s with an additional LFO on the same board. Even with the lfo signal completely disconnected from the fm inputs I can subtly hear it affecting the pitch. So it must be getting into the cv summers or pulling down 12v…Oddly when I turn the mod amount wheel down all the way it gets worse at the last 5%

I thought I had fixed it by putting the center note of each oscillator on the 5v regulator, but i noticed again it’s definitely there.

I’ll post some schems



For crosstalk issues, it might be useful to post a board layout as well. One thing I don’t completely understand, is why you are powering everything from +/-5v rails. Generally, that’s the amplitude of the signals you want, and TL07x, not being rail-to-rail, will be unhappy and incapable of operating with that range.

Good luck, cheers!

[edit] I misread the schematic, discard this comment and read below

On the left side of those regs is +/-12

2 Likes

Whoops, my bad, misread that.

My prime suspect would be U9B. It being set up like a schmitt trigger ie having no negative feedback path, it’s output alternates between the supply rails. Or, as close to them as the opamp can get. This large swing might definitely be bleeding into your supply rails. You could check whether adding extra decoupling caps here might help.

I remember a case with on of my own modules where the noise on the supply rail was the inverse of the lfo-type so signal. When you set the mod amount to 5 %, you might actually be cancelling out the interference. A look with the scope might verify, but likely it isn’t the source of the problem.

Good luck!

1 Like

That’s a pretty standard LFO design. But yes, I suppose it could be affecting the rail voltage. I noticed when I measured the current draw of my modules, the value for the LFO depended on whether the square wave was on or off. I didn’t look at the rail voltage, though.

(Reminded me of the old joke: “Hey, stand behind my car while I fiddle with the turn signal control and tell me if it’s working.” “OK. It’s working. Wait, no it isn’t. Yes it is. No it isn’t. Yes it is…”)

2 Likes

Long shot maybe, but were you using soft sync when you noticed this? If NOT, I was looking at Thomas Henry’s VCO Maximus design and his comments about it, which made reference to the datasheet saying:

image

His design therefore switches in a 100 nF cap to ground whenever you turn off soft sync, and the recommendation is to leave the switch in the hard sync position except when soft sync is actually in use. Actually he also has some non-datasheet components on the hard sync input as well, saying that’s susceptible to noise too.

1 Like

I think I’ve heard the jitter he is talking about here! It was on my breadboard too and very random. However I think I have another issue somewhere.

I pulled the LFO opamp out. I am still able to hear osc3 modulating the others slightly if I mess with modwheel. This is with the mod switches OFF, which come after the modwheel…There’s no way any signal could get into the fm inputs. Has to be a power rail problem

1 Like

oops.

2 Likes

? Datasheet shows a 1M there but I’d think 470k would work, just with a lower trimmer setting.

Wait, why does it say 470r on the silkscreen?

2 Likes

It was definitely causing me problems. Finally realized I was hearing the lfo much worse on osc1.

Normalling the extra cv input to ground also helped a lot :sweat_smile:

2 Likes

I followed Kassu’s core wiring

Yeah, floating op amp inputs are not a good thing.

Did you mistakenly put 470r in the schematic, change it to 470k, and then not update the PCB or something?

I let the ref take the silkscreen from the schem and add all the values by hand at the end. Probably a source of a lot of errors…I should just change that layer to silk and take the dummy human out of the equation

I also end up with components with no value printed

2 Likes

Ahh. Humans. They suck. Get rid of 'em.

(Yeah, I have R value and ref on the silkscreen in my custom footprint.)

And then there’s the resistor footprints on the MI Module Tester:

image

WTF??

Hmm, I was mostly following Kassutronics too but changed the input section and ended up with 1M for the HFT. Haven’t found it to have much effect although I haven’t gone nuts with trying to get great tuning yet. Maybe 470k would be better.

3 Likes

I got 5 octaves dead on (well with whatever resolution my rigol can read) using hand matched resistors on the 4.000 reference and kassus design on breadboard. Thomas Henry says you can get up to 10, but I imagine that it gets pretty fiddly on those last few octaves.

2 Likes

What I’ve got right now:

V Freq Ratio Cents V/oct
0.000 15.77
1.998 63.2 4.008 2403.3 0.998
2.998 126.5 2.002 1201.4 0.999
3.998 252.8 1.998 1198.6 1.001
4.999 504.9 1.997 1197.6 1.003
5.999 1008.5 1.997 1197.8 1.002
6.999 2017.6 2.001 1200.5 1.000
8.000 4043 2.004 1203.3 0.998

The HFT trimmer seems to want to be right near the bottom. I haven’t yet looked at higher frequencies than this though.

4 Likes

Yeah I would be plenty happy with those numbers personally. If you want perfect go digital. A little detune brings out the fatness.

How do you use your scope to measure frequency? I just look at that little counter in the bottom right but I have to readjust the scale a lot to get a good reading. Is there a better way?

1 Like

My scope has two ways of measuring the frequency. Bottom left below you see a frequency measurement for each channel which as I understand it is done by something like looking at timing of zero crossings for what’s on the screen. Or something. Top right is a measurement of the frequency of one channel done by a hardware counter. You use the measure button and select the counter menu to select which channel. That should be a more reliable frequency measurement — I think. It has more digits anyway, but then again right above that they appear to be claiming to display the trigger delay (?) to a precision of 10 zeptoseconds, so maybe that’s not so meaningful.

4 Likes

Yeah I’ve just been using that channel frequency. I haven’t messed with the functions and tools yet. I’m gonna try it later

3 Likes