[sdiy] 4069 VCO linearity SUCCESS
Scott Gravenhorst
music.maker at gte.net
Mon Oct 29 18:09:42 CET 2001
=?iso-8859-1?Q?Ren=E9?= Schmitz <uzs159 at uni-bonn.de> wrote:
>Hey Scott!
>
>>I got it working to 6 octaves:
>>0.074
>>0.147
>>0.296
>>0.593
>>1.191
>>2.390
>>4.869
>>
>>Are the voltage readings I took while doing the period
>>halving test.
>
>Congrats!
>
>Goes flat, but if the compensation is missing that is to
>be expected.
>
>>One thing additional I had done that made things worse:
>>At one point, I had gotten it sort of working, but it
>>was oscillating at such a low freq that I (not thinking
>>that something was WRONG) subbed the 2.2 nF cap for
>>a 150 pF. I grabbed a 3.3 nF and that seemed to fix
>>the nonlinear ramp. I see the smallest of nonlinearity
>>at the very start of the ramp. The 3.3 nF is also much
>>more compatible with the range of human hearing (c:
>
>I now checked again, and I think I know whats causing this:
>Its the nonlinear behaviour of these cmos "opamps" it self.
>I hadn't noticed until now, a slight departure from linear ramp.
>But my prototype tracks well nonetheless. How can that be?!
I pulled the compensation out altogether (for now) and I
have it running on my FatMan. I needed to add a scaling
pot for tuning and an offset trimmer for offset null. I
have it tracking perfectly against both my FatMan and my
WaveStation. It sounds wonderful! BigHugeFat. I may
need to put the compensation back in when I test the full
range, but right now, I have 4 octaves dead on.
>I think that is because the voltage difference over the cap
>is still a linear ramp. The voltage at the input is also
>changing a bit, but in the opposite direction. No surprise
>actually, we have to face a relatively low loop gain here,
>and since the input has such a high impedance, the current
>can't go somewhere else than into the cap, so the voltage in
>the cap must be linear.
>
>>The last measurement is a little off, but that might be
>>because I had removed the 'high end' compensation
>>resistor/diode. I'll put that back in and see if I can
>>squeeze another octave out of it.
>
>Maybe you will find that a slightly lower value is necessary,
>since the value actually compensates for the reset time
>_and_ the expo mistracking (Rbe), the latter is not existant
>in your circuit of course.
>
>>Over about 5.3 volts
>>of CV the VCO stops oscillating. No big deal, I can use
>>whatever linear portion I get and shift the freq around
>>by selecting an appropriate cap.
>
>Not necessary IMO, the the current sink that you devised
>doesn't really sink to GND. So when your CV is high enough,
>at some point the current can't flow out of the integrator
>anymore, because the emitters of your transistors are higher
>than the "opamps" input. (Scientifically: the current sink
>saturates.) Thats why it stops.
>
>I'd recommend going back to your initial setup, with the emitters
>going to the -input, base to out and +input grounded. The emitters
>will be at GND due to the feedback. All you need to make it work
>right is to add an inverting stage at the input.
If I do that, I will have reverse biased NPNs...
I added JFET input opamps, one to receive the CV which passes
to a pot for tuning. The wiper goes thru a 10K to the noninvert
input along with the trimmer voltage. This seems to work well,
stable CV and no noise as there had been before.
I should mention that I have this on a solderless breadboard,
so some poltergeist can be in there. Even on this crap, I
am getting excellent performance. I will vector board it
probably tomorrow (my back hurts right now). I may first
play around with the PWM part, just to make sure.
It's passing the listening test, so I'm real happy.
>
>Cheers,
> René
>--
>uzs159 at uni-bonn.de
>http://www.uni-bonn.de/~uzs159
>
>
>
=========================================================
- Government: The other religion.
- The media's credibility should always be questioned.
- Lambs who lie down with lions are lunch.
-- Scott Gravenhorst | LegoManiac / Lego Trains / RIS 1.5
-- Linux Rex | RedWebMail by RedStarWare
-- FatMan: home1.GTE.NET/res0658s/TekLab_FatMan_WebSite/index.html
More information about the Synth-diy
mailing list