adc performance

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

adc performance

873 Views
joker441
Contributor I

hey guys,

 

i've a question about the adcs... in the datasheet i found that the ENOB is14.5 bits... so far so clear...

with a conversion time of 5us (according to another thread), is it safe to assume now that the adc can operate at 200khz sample rate with an effective resolution of 14.5 bits?

 

does anybody have another source for frequency/accuracy information of the kinetis adc?

 

un saludo, j

0 Kudos
1 Reply

424 Views
ChrisChelmecki
Contributor I

I had a similar question, so I thought I would post my analysis even though this post is getting old.  Basically, it doesn't look like you can assume that.  In order to get the 14.5 ENOB you need to use differential mode, and set the averaging to 32 samples.  I did my calculations for single ended, which gives a max ENOB of about 13.5.

 

For a K60-100MHz part, I can set the ADC clock to a max of 6.25Mhz because the max is 12Mhz for 16bits, and there are only power of two clock dividers.  This gives me a sample+ convert time of 140.42 usec, or about 7121 ksps.  Differential is even slower.

 

If you get rid of the averaging you loose about a bit of ENOB and get a sample+convert time of about 6.5 usec, or about 154 ksps.  Differential will be a little bit slower again, and you can't switch between as many channels. 

 

You will most likely need to check the DS & RM for the specific part and check to see what you can clock the ADC at. 

0 Kudos