High speed ASM-1 VCO question

gstopp at fibermux.com gstopp at fibermux.com
Fri May 2 02:18:03 CEST 1997


     A quick look in some old EN issues has revealed the follwing:
     
     The 680 ohm resistor is a "Franco compensation" resistor, which is 
     used to allow for comparator switching time at higher frequencies so 
     that the 1V/oct tracking doesn't tend towards the flat side relative 
     to the current from the exponential converter. I'm not sure if it 
     needs to change as the cap size changes.
     
     The 15K resistor and the 18pf cap around the LM311 are the hysteresis 
     components that let the FET stay conducting as the main integrator cap 
     discharges. Here's the deal - as the sawtooth rises above the 
     comparator threshold (set by the 10K/20K divider), the comparator 
     fires and causes the FET to conduct. The sawtooth will start to 
     discharge, but as soon as it discharges just a little bit the 
     comparator threshold is "un-crossed" and the FET will stop conducting, 
     theoretically. This means that (in theory) the sawtooth should hover 
     around +5 forever with a teeny little ripple on it because the 
     comparator never stays on long enough to discharge the main integrator 
     cap all the way to ground. This is what the 18pf/15K RC is for - they 
     set a time long enough for the FET to totally discharge the cap (400 
     ns according to the book). Now 400 ns is a drop in the bucket compared 
     to the 10 us period of the 100KHz sawtooth so it's okay.
     
     As for the rest of your concerns, specifically the overshoot/ringing 
     problems, those types of things are quite tricky sometimes and almost 
     always have to do with circuit layout. One thing you might want to do 
     is make sure that they are really there in the first place! What I 
     mean is that sometimes the scope probe can cause these things to show 
     up on the scope, either due to the wrong type of probe being used or 
     the particular probe grounding at the time. In our lab environment 
     here this happens sometimes, as we realize we need another probe and 
     just grab something from the nearest bench, and it's the wrong type. 
     (Of course this may not be your problem at all, I'm just trying to 
     suggest all kinds of things!)
     
     And you say you are using a push-in type protoboard.... yeah, that 
     could be it... especially for anything above, say, a hundred hertz! OK 
     I'm exaggerating a little, but those things are terribly capacitive at 
     anything above audio.
     
     Ringing and overshoot at high frequencies can be caused by 
     transmission line effects due to impedance mis-matches between the 
     transmitter and the receiver of a signal (this is one of the reasons 
     why LAN coax has terminators). Sometimes in logic circuits it is 
     reduced by using a series resistance, such as 47 ohms or 100 ohms, 
     between output and input to carry the signal.
     
     I guess I'd suggest setting the component values back to original, 
     except for the main integrator cap, and changing one thing at a time 
     to see what the effect is. If things just don't seem to get better, 
     bite the bullet and solder up the circuit on a vectorboard. Don't 
     forget to de-flux like crazy.
     
     Hope this has helped,
     
     - Gene
     gstopp at fibermux.com


______________________________ Reply Separator _________________________________
Subject: High speed ASM-1 VCO question
Author:  John Speth <johns at oei.com> at ccrelayout
Date:    5/1/97 2:48 PM

I am experimenting with the ASM-1 VCO trying to get it run cleanly at about 
100KHz.  I was wondering if you anybody could shed some light on some of 
design choices that were made in the circuit.  I understand how it works 
but need info on the more practical aspects.
     
My goal is to make a CVable duty cycle modulator for a time-multiplexed 
panner using analog switches.  I figure I would use the ASM-1 core sawtooth 
generator (a standard Electronotes VCO isn't it?) to provide a ramp and an 
LM311 to make a CVable duty cycle convertor.  Problems I have seen is 
excessive ringing (about 10% of signal) in the sawtooth at the end of 
retrace and an LM311 problem (see below).
     
Referring to just the core integrator/reset part: My integration cap is 
100pf reduced from 2200pf, discharge resistor is 47 ohm reduced from 680. 
The rest stays the same.
     
Q1: What is the function of the 15K resistor (opamp output to comparator 
input) and 18pf cap (bridging comparator output and input)?
     
Q2: Does anybody know of any LM311 specific problems where the output 
switching noise can feed back into the comparator inputs?  (Might this be 
one reason for the 15K/18pf parts in the reset circuit?).  My sawtooth to 
PW comparator (also LM311) shows this annoying little ripple (maybe 100 mv) 
feeding back into the sawtooth input of the 311 whenever the 311 output 
goes high (meaning the output transistor of the 311 turns off - using a 1K 
pullup).  This results in a little positive going half glitch right before 
the pulse settles high.
     
I use those nice white breadboard testing thingys you can get in radio 
shack with all the holes in them for testing new circuits.  So I expect a 
fair amount of ringing and crosstalk at higher frequencies.  I would 
imagine a tight layout when building the final product would greatly reduce 
ringing but I wonder if the components around the reset comparator could be 
tuned to reduce it also.  And that little feedback problem: ever heard of 
that before?




More information about the Synth-diy mailing list