[sdiy] analog through zero FM dummy

Martin Czech czech at Micronas.Com
Tue Feb 13 08:36:16 CET 2001


SNIPED

:::So far I agree, but we want a carrier of 0Hz. 
:::Your maths is just too general. ;-)
:::
:::That in mind I'd say:
:::tri(M/wm*cos(wm*t)+p0)

Oh, really? The recent thread was about zero carrier, but sometimes
a non zero carrier is also nice, e.g. you start with a sine wave
that gets more and more side partials.


:::>This gives a current like:
:::>
:::>i(t)=(i0+M*sin(wm*t))*exp{C*U/Ut}
:::
:::Here is where I start to disagree:
:::i(t)=i0*M*sin(wm*t)*exp{C*U/Ut} 
:::
:::I.e. in these TZ circuits the reference current is multiplied (not added as
:::it might look) along with the modulation signal, which is here assumed to
:::be sinusodual.
:::
:::That multiplication takes place in the OTA in my circuit, and it takes
:::place by making the reference current of the expo proportional to the
:::modulating input in the EN circuit. (Iout = Iref * exp {...}, substitute
:::Iref with i0*M*sin(wm*t) and you're there. This works only for one quadrant
:::hence the rectification and sign restoration.) 
:::Lets look at the TZVCOs, for 0V at the linear input: there is no current
:::fed into the timing cap! In my circuit OTA is then off. And there is no
:::reference current fed into the expo in the EN circuit. Without modulation
:::signal the output signal is 0Hz (or DC)!


Ok, I aggree if wc=0 is given. If wc !=0 i disagree, because then (the
circuit must be changed a little bit) and we come to my additive
solution, I think.


:::This is where you started, just that M' is a function of the voltage on the 
:::expo input now, and the carrier is 0Hz.

:::>So I claim: analog TZFM is not the same as "theoretical FM".
:::
:::Depends on the definition of "theoretical FM" i guess ;-)

Yes, this sentence was rubbish, we have to be more specific:

Usual analog TZFM circuits seem not to include wc != 0, which is perhaps
the more interesting case.

:::Some remarks here: one must track the modulation frequency along with the
:::carrier frequency, only then you get constant peak freq deviation, i.e.
:::constant timbre. (To modulate the timbre dynamically you can use the expo
:::input of the TZFM-VCO, varying the PFD.)

How does this come together with your first remark saying wc == 0?

:::And, there is one other thing one should notice, when applying waveshaping
:::to the generated tzfm-triangle (to get sinusodial output) one gets a
:::different result than with a generic tzfm-sinusodial oscillator.

? I don't think so. As long as the tri wave represents the phase in a correct
manner (and I believe it does) it will "point" to the right entry in
our "sine table" (shaper).

:::I still wonder if a real sinewave oscillator can be made running back and
:::forth?

It should be possible. The usual quadrature oscillator with instant amplitude
stabilisation (reference signal cos(x)^2+sin(x)^2 == const) should
be ok. Only the direction of integration must be switched (observing
stability) , like in the Haiblesian version of Tietze/Schenk tri wave
oscillator. Juergen choose the way to generate tri waves with 
waveshaping to sine thereafter.

m.c.




More information about the Synth-diy mailing list