[sdiy] Feedback loop tempco of expo controll!

René Schmitz uzs159 at uni-bonn.de
Thu May 4 01:52:31 CEST 2006


Hi Karl,

karl dalen wrote:
> How many ADC bits are needed to cover the temperature
> shift that a non temp compensated standard expo causes
> over a temp range of +10 to +45 degC ? 
> 
> Would 10 bits do?
> 
> Looking at Bergfors measurements, 300cent drift of a
> uncompensated expo (25-38 degC )would give at hand 
> that 10 bits might be enough for the 10-45 degC im
> looking for!  No?

Well, what you would need to do is to multiply the CV with a factor that 
is proportional to absolute temperature. Might for example be doable 
with a (two-quadrant) multiplying DAC, however you would waste most of 
the bits for the first 298K, and move only little arround this value. 
(sort of the simplest approach, pure brute force) Say 12Bits would allow 
4096 steps, that might encode 0.1K. The actual resolution to choose is 
dependant on how precise your thermo sensor is.

Or one could factor out a socket amount and only vary a small fraction 
that gets multiplied (then you need four quadrants, not sure if such 
things are available, but you also might do the mult in SW, and spit out 
on a DAC, then with higher precision) and summed back in the end. There 
are probably dozens of configurations that are possible. On some a 
smaller number of bits could suffice.

The idea is appealing in the age of the 8pin uCs. :-P

Cheers,
  René

-- 
uzs159 at uni-bonn.de
http://www.uni-bonn.de/~uzs159




More information about the Synth-diy mailing list