Some DAC thoughts

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi,

1. maybe it is possible to manipulate the TDA1541 by connecting 100k pots with 1M resistors to Vdd, Vcc, and decouplig pins so that the voltage on each of the 14 pins can be adjusted.

2. use a >16bit parallel input DAC like PCM64 as a perfect 16bit DAC. Choose the input codes that match the desired output current, or even better the desired output voltage after I/V stage, burn it into an eprom.
But that needs a automated measuring system, no programming skills have I :-(

3. one DAC chip for each bit, test a batch of chips for perfect voltage matching codes of parallel input >16bit DACs and parallel them.
Much easier, just the question where to get those 32 PCM64.
Or use 16 bit DACs and test if any of the

4. How important is that a DAC sees exactly zero volts ?
Does it pay off to adjust input offset of I/V op amp ?

5. :apathic:
 
so

You have the crazy idea :smash:
some thoughts:
- the overall performance will be /seriously/ limited by the measuring equipment that will be used. What will be the reference???
- serious amount of circuit, that may lead to noise and hum, and distortion too
- the overall cost appear to be quite high /but you can still choose to pay it :clown: /
But let me not discourage you, Bernhard, great inventions are peculiar to brave people and are preceded by "crazy" thoughts :smash: So go ahead and show us what your brain can do :smash: :smash:
 
Ur idea leads me to this:
Feeding the first /say/ 8 MSBs to DAC No1.
Feeding the next 8-16 LSBs to DAC No2.
After I-V conersion, the 2 Voltage nodes sumes /with different coefficients/ and we have a true 16...24 bit DAC. The summer and I-V conversion should use multiple 1% or better resistors.
Digital data managment can be done by PLD or a discrete logic, you may find a friend to program the PLDs for you.

I suppose this is not a new idea, maybe in measurment equipment it is an usual stuff??? Similar things can be done with the sampling period/frequency too.
 
linearity

I could imagine that the worst problem in calibration a DAC would be the drift because of temperature changes.

But if the dac was placed in a temperature controlled enviroment, it may be possible to do a calibration as you described. But again the self heating could destroy the calibration process.

I can't find any information on the PCM64 on TI's webpage, but if a calibration should be made, a 20/24bit dac should be used in order to calibrate the dac precise..

If there was no drift, the calibration could be done quite easy, by defining a stepsize for the lsb.

1. calibrate the LSB to the defined stepsize in both L & R DAC.

2. calibrate the output of LSBleftbit1-LSBrightbit0 to the defined stepsize.

3. calibrate LSBleftbit1-LSBrightbit1 to zero.

4. calibrate the output of LSBleftbit2 - (LSBrightbit1 + LSBrightbit0) to the defined stepsize.

5. calibrate LSBleftbit2-LSBrightbit2 to zero.

etc......

at the end it should be checked that all equal valued bit gives the same output, within a wanted value, and when increasing the input value to making a the next msb shift the stepsize is the defined stepsize.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.