[sdiy] Consider this DAC
Magnus Danielson
magnus at rubidium.dyndns.org
Sat Mar 13 22:19:11 CET 2010
Antti Huovilainen wrote:
> On Sat, 13 Mar 2010, Paul Perry wrote:
>
>> The thing about a DC cou[[led DAC that gives 16 bit accuracy...
>> that's going to be at least 4 bits better than the drift and noise floor
>> of the rest of your system.
>> Unless you are a very good analog engineer (certainly, far better than
>> I.)
>
> Surely achieving < 1mV (for max 5V signal) noise floor and drift can't
> be quite that hard?
>
> Plus of course there's the thing where you want higher resolution than
> accuracy to avoid stepping even if you don't particularly care if your
> filter cutoff is off by a 2 cents.
I was thinking about that. A standard 20 or 24 bit DAC isn't that
expensive and a pair of resistors and a suitable op-amp for boosting the
swing will work well enough for much less money.
If it is necessary to get some precision it should not be too hard to do
a self-calibration system by adding a comparator per output. Just hook
one input to the reference and one to the amplified output and the
output of that comparator can then be used as digital feedback. Then it
is a simple matter of doing a interval halving search for the DAC value
where it flips and that way the gain error of the resistors can be
cancelled out. Won't handle offset error, but if that level is needed,
than comparing against reference ground should solve that.
But then again... only if it is needed.
Cheers,
Magnus
More information about the Synth-diy
mailing list