[sdiy] rectification/min/max question

Derek Holzer derek at umatic.nl
Mon Nov 19 13:20:36 CET 2007


Dear list,

sorry to repost, but I didn't get any working replies on this yet...

Perhaps it might help if I clarified what I'm doing:

I am using phototransistors to read the light level passing through a 
spinning transparent disc with patterns printed on it. The voltage which 
comes out can be CV voltage when the discs spin slowly (which is then 
used to control VCA or filter CV), or audio when the disks spin quickly 
(in which case they are something like the VCOs in the system). Images 
and info here:

http://www.umatic.nl/tonewheels.html

The problem is that the contrast of the disks is not perfect, so black 
does not equal 0V. So I'm looking for a way to "gate" the voltage, so 
that voltage below a certain threshold is read as 0v, and voltage above 
that threshold is passed. Simply attenuating the voltage isn't quite 
enough, because the gain of the voltage after that often has a very 
small range/strength.

So I imagine something like this:

Vin -> voltage "gate" -> amplify remaining voltage if needed -> Vout (to 
VCA, etc)
                   *
                   |
Vref -----------*

Would negative voltage applied at the Vref input, and then half-wave 
rectifying solve this problem? I'm open to other suggestions (so long as 
they can be done on the overhead projector as shown on the website..i.e. 
no "black boxes")!

thx + best,
d.

Derek Holzer wrote:
> A while back, I posted on the topic "Is this a comparator?". My problem 
> is to only pass control voltages above a certain threshold. Several 
> posters recommended either rectifying the signal, or using a Min or Max 
> construction. This answers half the question, but not the other half.
> 
> When using a Max function, for example, with a threshold voltage of 2.5 
> V, anything above 2.5 V will go through, but otherwise the output 
> voltage will remain at 2.5 V. A rectifier would do the same, if I 
> understand properly.
> 
> What if I knew that my signal had a dynamic range of 0-5 V, but I wanted 
> anything under 2.5 V to equal zero, and anything over 2.5 V to scale 
> from 0 - 2.5 V? Or ideally, it would scale from 0 - 5 V? I don't know 
> that would be easier or more difficult...
> 
> So I guess the question is, how to remove the offset voltage? Invert the 
> threshold voltage and add it to output?
> 
> And after that, how to regain the full 0 - 5 V range in the signal that 
> is passed?
> 
> Thx + best,
> Derek
> 

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 106:
"Look at a very small object, look at its centre"



More information about the Synth-diy mailing list