خب از اونجایی که بعضی بچه ها بلد نیستن که درست از ADC میکرو درست استفاده کنن و خطاهاشو برطرف کنن من این تاپیک رو زدم. سعی دارم خطاهای اصلی رو معرفی و توضیح بدم. امیدوارم وقت کافی بیارم که بتونم خوب و کامل توضیحش بدم. اگه از بین دوستان کسی هم کمک کنه خوبه. پیشاپیش استقبال میکنم.
چهارتا خطای مهم داریم که دوتای اولی بسیار مهم هستن:
این خطاها رو در شکل زیر که از دیتاشیت STM32 برداشتم می تونید ببینید.

واسه میکروهای دیگه مثل AVR یا PIC یا LPC و غیره هم وجود داره.
خطای off-set
اگه به پایین نمودار نگاه کنید، متوجه میشید که در واقعیت نمودار واقعی رو صفر نیست. یعنی مقداری به سمت راست شیفت پیدا میکنه. این همون خطای off-set هستش. پس شما باید مقدار این خطا رو باید اندازه بگیرید و از مقدار خونده شده کم کنید تا اثرش از بین بره.

خطای gain
این خطا مثل مضربی برای نمودار می مونه که شیب نمودار رو تغییر میده. اگه دقت کنید متوجه میشید که بالای نمودار رو تحت تاثیر قرار میده. پس باید در عدد 1-مقدار شیب ضرب شود تا این خطا نیز از بین برود.

چهارتا خطای مهم داریم که دوتای اولی بسیار مهم هستن:
- خطای off-set
- خطای gain
- خطای حالت خطی دیفرانسیلی
- خطای حالت خطی انتگرالی
این خطاها رو در شکل زیر که از دیتاشیت STM32 برداشتم می تونید ببینید.

واسه میکروهای دیگه مثل AVR یا PIC یا LPC و غیره هم وجود داره.
خطای off-set
اگه به پایین نمودار نگاه کنید، متوجه میشید که در واقعیت نمودار واقعی رو صفر نیست. یعنی مقداری به سمت راست شیفت پیدا میکنه. این همون خطای off-set هستش. پس شما باید مقدار این خطا رو باید اندازه بگیرید و از مقدار خونده شده کم کنید تا اثرش از بین بره.

خطای gain
این خطا مثل مضربی برای نمودار می مونه که شیب نمودار رو تغییر میده. اگه دقت کنید متوجه میشید که بالای نمودار رو تحت تاثیر قرار میده. پس باید در عدد 1-مقدار شیب ضرب شود تا این خطا نیز از بین برود.

دیدگاه