Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

Re: [AVR-Chat] 16 bit ADC

2007-06-14 by mago Umandam

Yes, what i need ti accuray. Well, i opted higher resolution since the voltage im measuring is of high range  0-80 V. i assume higher resolution will give better accuracy. 
   
  regards,
  mago

"Roy E. Burrage" <RBurrage@bellsouth.net> wrote:
          Do you really need accuracy or do you actually need resolution?

With 16 bits, your least significant bit will be just over 15 microvolts 
for a 1 volt full scale input. This would equate to 45 microvolts at 
2.5 volts FS. At the very least, way down in the mud for most applications.

If you use the 10 bit A/D converter of the AVR, which is very linear 
from my experience, you can get more accurate results with higher 
resolution by using an averaging filter. There's a good app note for 
using a moving average filter at the Atmel web site.

Don't allow yourself to confuse accuracy with resolution. Unless you're 
absolutely anal retentive about such things as circuit layout, thermal 
isolation and compensation, and even solder junction equalization you 
can bite your own tushi by insisting upon 16 bit accuracy when it isn't 
necessary. If your LSB is that far down in the mud a gust of cool air 
from an air conditioner turning on can throw your measurements off.

REB

magzky02 wrote:

>The internal ADC of my mega16 is 10 bit. But i want a more accurate 
>one. about 16 bit or better. Anyone can suggest a 16 bit ADC with 
>either SPI or i2c interface. seem some from TI but i want to consideer 
>suggestion first before deciding. the IC should run at 3.3V.
>
>regards
>mago
>
>
> 
>


         

       
---------------------------------
Luggage? GPS? Comic books? 
Check out fitting  gifts for grads at Yahoo! Search.

[Non-text portions of this message have been removed]

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.