[En-Nut-Discussion] AD conversion resolution?
Lars Andersson
lakab at telia.com
Thu Dec 15 21:31:21 CET 2005
Another 2c thing maybe worth looking at.
If the A/D power supply decoupling is not stiff enough,
this can show up as A/D comparator disturbances when a lot of
internal register bits change state, e.g. 011111 -> 100000.
This is entirely inside the chip.
// Lars H. Andersson
> -----Original Message-----
> From: en-nut-discussion-bounces at egnite.de
> [mailto:en-nut-discussion-bounces at egnite.de] On Behalf Of Nic
> Cave-Lynch
> Sent: Thursday, 15 December, 2005 20:27
> To: Ethernut User Chat (English)
> Subject: Re: [En-Nut-Discussion] AD conversion resolution?
>
>
> Have to ignorantly throw in my 2c worth here.
>
> First, if it's a pot and the internal ref, no calibration
> should be needed,
> because the internal ref feeds the ADC as well as the pot:
> FSD == FSD no mater
> what. (assuming that the internal ref _is_ feeding the ADC in
> this case.
>
> Second: that big jump around 256: maybe coincidence, but I
> hate coincidences
> that are a power of 2. Could it be something to do with being
> interrupted while
> reading the ADC? having to read the high and low bytes in the
> correct order,
> with nothing else going on in between?
>
> I've used the ADC a lot in the Atmels, at times quite happily
> decimating to 12
> bits resolution, and I've never had this sort of problem.
> These weren't using
> NutOS, but it shouldn't make a difference if the ADC reading
> is done properly.
>
>
> Nic C-L
>
> Alexander Baranov wrote:
> > I strongly support. Don't use internal Ref if you would
> like to avoid
> > calibration of each device.
> > ----- Original Message -----
> > From: "Kathy Quinlan" <katinkad at kaqelectronics.dyndns.org>
> > To: "Ethernut User Chat (English)" <en-nut-discussion at egnite.de>
> > Sent: Thursday, December 15, 2005 9:57 AM
> > Subject: Re: [En-Nut-Discussion] AD conversion resolution?
> >
> >
> >
> >>Gerwin Voorsluijs wrote:
> >>
> >>
> >>>Hi Kathy,
> >>>
> >>>You mean it could be noise? That would not explain why I
> don't see such
> >>>jumps on my voltmeter, nor does it explain why I see this
> behaviour over
> >>>a number of sweeps. Btw I use the internal reference voltage on the
> >>>Ethernut.
> >>>
> >>>In the mailing list I saw that you are also using the ADC
> function of
> >>>the Ethernut and I was wondering if you could look at the
> results you
> >>>are getting to see if maybe I'm unlucky and my Ethernut is broken?
> >>>I know that on the total range of the 10bit ADC (1024
> values) a jump of
> >>>50 is not that big (roughly 5% ), but for what I want to
> use it for, it
> >>>is vital.
> >>>
> >>>Cheers,
> >>>
> >>>Gerwin
> >>>
> >>
> >>You know that the internal ref is not accurate (or even
> close) a good
> >>external Vref is essential)
> >>
> >>I have had ALOT of problems with the internal ref, and now only use
> >>external ones.
> >>
> >>I would try to feed in an external Vref first.
> >>
> >>Regards,
> >>
> >>Kat.
> >>
> >>
> >>--
> >>No virus found in this outgoing message.
> >>Checked by AVG Free Edition.
> >>Version: 7.1.371 / Virus Database: 267.13.13/200 - Release Date:
> >
> > 14/12/2005
> >
> >>_______________________________________________
> >>En-Nut-Discussion mailing list
> >>En-Nut-Discussion at egnite.de
> >>http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion
> >>
> >>
> >
> >
> >
> > _______________________________________________
> > En-Nut-Discussion mailing list
> > En-Nut-Discussion at egnite.de
> > http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion
> >
> _______________________________________________
> En-Nut-Discussion mailing list
> En-Nut-Discussion at egnite.de
> http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion
>
More information about the En-Nut-Discussion
mailing list