Some phasemodulation thoughts
Magnus Danielson
cfmd at swipnet.se
Wed Oct 6 00:05:01 CEST 1999
From: Rene Schmitz <uzs159 at uni-bonn.de>
Subject: Re: Some phasemodulation thoughts
Date: Mon, 04 Oct 1999 14:38:42 +0200
> Hi Magnus, and all!
>
> >Then, I have also been thinking about a similar way of doing things.
> >For instance, if you look at http://home.swipnet.se/cfmd/synths/schematics/
> >you will find a very crude schematic on a sawtooth frequency doubler idea
> >that I got once.
>
> I've had a similar idea, a cascade of full wave rectifiers along with
> similar scaling/offset circuitry. I posted it a while ago, the circuit is
> online, but not linked to: http://www.uni-bonn.de/~uzs159/phsfwr.gif
> This is already capable of +/-180deg phasemodulation. Originally intended
> as a 90deg/variable-shift two phase signal for LFO modulation.
> Adding more foldover points is straightforward, just add some more
> sections. The two blocks labeled X1 and X10 are fullwave rectifiers. I
> found a very good rectifier in "The Art of Electronics". Its the one I now
> use in my VCO3, this would fit nicely in there. Or use the 1 transistor
> rectifier a la moog.
The rectifier part is a quickie. It's not a precision rectifier or anything.
One should probably be well of using just a few resistors more or something.
> Or one can go along the digital way and calculate the difference between
> the input voltage and the same voltage run thru a AD/DA conversion. The
> signal would be wrapped arround the LSB step voltage. "Indices" of 0-255
> should be possible. Properly scaling this voltage back to +/-pi.
This is basically the same thing as I proposed, just a diffrent implementation.
Not that you end up with trouble as you want to go deep.
> >This form of phase modulation is limited in the number of cycles you may
> >modulate, those the depth. However, for small cycle counts it will work
> >pretty well.
>
> There is always a certain limit, either in current or voltage (or number of
> bits to represent the index).
> The ammount of hardware necessary for modulation indices of 10 and up would
> be immense (without the AD/DA). It could be relaxed somewhat if one uses a
> sine generator which can go wider than 360 degrees. With a circuit that
> does +/-540 degrees the count of rectifiers can be cut into half. The AD639
> can do that. (Although it will be less precise then.)
What? Don't you build PERFECT curcuits? ;)
> >Another method of doing it would be to do some brain surgery into the VCO
> core.
> >If we take a VCO core like the ASM-1 VCO (which is quite similar to many
> >others) you can do it like this:
> >
> >1) Create a diffrential curcuit through which you send your modulation
> signal.
> >
> >2) Add the output modulation signal to the load current signal of the
> > capacitor.
> >
> >3) Add a negative reset curcuit to the VCO, core. This is necessary for
> taking
> > the oscillator multiple of cycles backwards. This basically means another
> > LM311 comparator with associated curcuitry (including another reset JFET).
>
> I think the result of this would be similar to putting a differenciator
> prior to a thru zero FM VCO.
Well, it *migth* be the same. It all depends on the implementation. Here you
may reverse on any point of the waveform. It really comes down to your thru
zero FM VCO. In a way, this is actually what I describe.
> When your oscillator goes forward everything is fine, the cap gets
> discharged. But when the VCO is made run backwards, one would have to
> charge the cap to the reset level of the other comparitor. I doubt that
> this will work with a integrator type VCO like the ASM1s. But it could work
> for a VCO where the cap goes to Vcc.
Depends on the design. There is nothing fundamentally diffrent, just that
I bit my finger as i described that my method was in a way wrong. In intention
is was right.
> It may not be so straightforward/straightbackward (phase ambiguity ;->), as
> it seems but it sure is possible. I think I'll try something with my
> triangle TZVCO. Adding the PM signal prior to the schmitt trigger should
> work. At least in theory. If I got you right this is what you proposed in
> your other mail. An adder is already there. But the direction sensing could
> be tricky.
Right. But if you want to go deep, expect special equipment ;)
> >> This circuit will make high demands on the sawtooth input, to avoid
> >> glitches. But they could be compensated like in Jorgen Bergfors'
> sineshaper.
> >
> >Which then built on my idea ;)
>
> Ok, then I stole it from you :-)
Ah, how nice ;)
Go ahead and use it ;)
> Works nice in my VCO3.
You just did ;)
Cheers,
Magnus
More information about the Synth-diy
mailing list