The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Measurements >> Other Measurements >> DAC Testing without exercising all the codes
https://designers-guide.org/forum/YaBB.pl?num=1184822647

Message started by analog2000 on Jul 18th, 2007, 10:24pm

Title: DAC Testing without exercising all the codes
Post by analog2000 on Jul 18th, 2007, 10:24pm

Hello,
I am testing a 12 bit dac. I do not have enough memory to exercise all the 4096 digital codes.  It is a segmented architecture. It has a 6 bit R-dac and a 6 bit capdac.
So what I do is to step thru the coarse settings only which are 2^6-->64 codes. I then calculate inl/dnl. For inl, my question/concern is should I normalize the error with respect to the coarse step or should I normalize it with respect to the 12 bit level lsb. Of course, the 12 bit level lsb is lot smaller and gives me pretty bad inl. Is this valid ?

In the literature, everyone goes thru all the codes so their normalization is a no brainer, i.e. they normalize it with 1lsb of the entire converter.

Any comments ?
thanks
analog2000


Title: Re: DAC Testing without exercising all the codes
Post by boe on Jul 26th, 2007, 8:11am

Hello analog2000,

Quote:
Of course, the 12 bit level lsb is lot smaller and gives me pretty bad inl. Is this valid ?
In INL terms, basically yes. If your coarse DAC is bad in INL terms, that's what your overall DAC will be...
BOE

Title: Re: DAC Testing without exercising all the codes
Post by ywguo on Aug 7th, 2007, 11:07pm

Hi analog2000,

Sure you should normalize the INL to 1LSB of the 12 bit DAC. If it is pretty bad, that probably caused by poor mismatch of the coarse DAC. Now that you have not enough memory to handle all the 4096 codes, you'd better measured a part of codes each time. In one word, all codes should be excercised eventually.


Yawei

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.