[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines

Home
Forum
Project Ideas
C Course
Projects Showcase
LCD-KEYS OnePort
PIC Introduction
PIC Programmer
Schematic Tool
PIC Projects
Tips & Techniques
PIC Tutorials
Digital Downloads
Store
My SECRET
Oscilloscopes
About Me
Contact
Terms of Use
Search This Site
Freebies
Articles
Books
Resource Links
Site Map
Video du Jour
Rant/Rave
Privacy Policy
Problem?-Solution
Programmer Types

PIC A/D conversion offset voltage varies with Vref; why?

by Shahryiar
(Dhaka, Bangladesh)

I am facing a problem with A/D conversion for PIC MCU.
For a wide span of reference voltage the offset seems to vary and so precision of measurement falls drastically. Can you help me with this?




Comments for
PIC A/D conversion offset voltage varies with Vref; why?

Click here to add your own comments

Sep 23, 2011
nfg
by: Anonymous

gryht

Oct 23, 2009
A few things to check out
by: Anonymous

A few things to check are the stability of the voltage source used as a reference by the ADC module, the quality of signal coming out of any signal conditioner that is being used, and the linearity of the response from the sensor or transducer in use.

Reference voltage levels that are not stable will introduce errors as the ADC uses it in the conversion process. If it isn't the same for two consecutive readings of the same voltage at the input pin there will be two different conversion results. Try precision voltage chips on board if power supplies aren't up to the job.

Most signal conditioners are used to amplify small signals and filter out noise. If the gain of amplification isn't constant the output won't be. Rare, but it could happen. More likely for noise to be the problem. Compare the input and output waveforms on a scope to see what is going on.

Sensor response linearity can be found in the datasheets. Just multiplying/dividing the result from a curved response will introduce errors or offsets.

Click here to add your own comments

Join in and write your own page! It's easy to do. How?
Simply click here to return to Ask for a Solution to your microcontroller problem