سلام به دوستان و خصوصا اساتید گرامی که این انجمن علمی رو پربار تر از گذشته نگه داشتند 
با توجه به استفاده گسترده از میکروکنترلر های STM32 و کاربرد بسیاری که در صنعت دارند تصمیم دارم در این تاپیک به طور اختصاصی به بحث در خصوص
مبحث پرکاربرد ADC و عواملی که در دقت اندازه گیری این بخش تاثیر گزار هست بپردازم .
در این راستا یک فایل PDF بسیار خوب و پر محتوا که در این خصوص به تفکیک توضیحاتی رو ارائه کرده در نظر گرفتم که ان شاءالله به یاری خدا تمام این فایل که 49 صفحه
هست رو ترجمه کرده و به زبان روان برای دوستان و علاقه مندان به کار با این نوع از میکرو کنترلر ها ( STM32 ) قرار میدهم .
امید است که با ترجمه این PDF اشتیاق بیشتری برای مطالعه ی این مبحث بوجود بیاد .
ضمنا در صورتی که ایرادهایی وجود داشت امیدوارم که دوستان تذکر بدن
در همین جا از تمامی اساتید و صاحب نظران درخواست میشه که سهم خودشون رو در این خصوص در این تاپیک ایفا کنند و پیشاپیش از تمامی کسانی که قدمی بر میدارند تشکر میکنم .
آدرس فایل PDF :
بســــــم الله . . .
ابتدا یه توضیح اجمالی و مختصر راجع به ADC میکروهای STM32
میکروهای STM32 تا 4 ماژول ADC با رزولوشن 12 بیت رو دارا هستند که به عنوان مثال یک میکروی پرکاربرد از این نوع STM32F103 دارای 3 ماژول ADC هست
self-calibration یا خاصیت خود کالیبراسیون این ماژول (ADC) این امکان رو فراهم میکنه که دقت ADC رو حتی با وجود تغیرات شرایط محیطی افزایش بدیم .
باتوجه به اهمیت دقت اندازه گیری در بسیاری از کاربرد ها میبایست خطاهای ADC و پارامتر هایی که بر اندازه گیری این ماژول تاثیر گزار هست رو مطلع بود که در ادامه ذکر میشه .
دقت ADC تنها به عملکرد خودش وابسته نیست بلکه به طراحی PCB مدار که مرتبط و تاثیر گذار بر این بخش هم هست بستگی داره .
در ادامه ترجمه این فایل آموزشی به ما کمک میکنه که بدونیم خطاهایی که ممکنه ADC دچارشون بشه چیه و چطور باید دقت اندازه گیری این بخش رو افزایش بدیم
که به سه بخش تقسیم میشه :
1_یه توصیف ساده از ساختار داخلی ADC و دونستن عملکرد این بخش
2_تشریح مدل های مختلف و منابع مختلفی که باعث خطای این بخش میشن که به طراحی PCB و پارامتر های خارجی ADC مرتبط میشه
3_پیشنهادهایی ارائه شده که چطور این خطا ها رو به کمترین حد برسونیم که تمرکز بر طراحی سخت افزار ( PCB ) و کدهای نوشته شده برای ADC هست .
بخش 1
مبادی و اصول داخلی ADC
1.1
ساختار داخلی ADC که براساس نوع SAR ( به معنی رجیستر تقریب متوالی ) می باشد
ماژول های ADC که در میکروهای STM32 جاسازی شده از مدل SAR برای اندازه گیری مقادیر استفاده میکنند
هر عمل تبدیل در چند سیکل و استپ انجام میشه که تعداد استپ ها برابر هست با تعداد بیت های مبدل ADC
هر استپ کلاکش رو از کلاک متصل شده به بخش ADC میگیره
هر کلاک ADC یه بیت از کل بیت هایی که در رزولوشن 12 بیتی باید 1 بشن تا نتیجه نهایی بدست بیاد رو تولید میکنه
طراحی داخلی این مدل از ADC براساس تکنولوژی سویچ کردن و 0 و 1 شدن خازن ها انجام شده که شکلش رو میتونید تو صفحه 6 فایل ببینید
ادامه داره . . .

با توجه به استفاده گسترده از میکروکنترلر های STM32 و کاربرد بسیاری که در صنعت دارند تصمیم دارم در این تاپیک به طور اختصاصی به بحث در خصوص
مبحث پرکاربرد ADC و عواملی که در دقت اندازه گیری این بخش تاثیر گزار هست بپردازم .
در این راستا یک فایل PDF بسیار خوب و پر محتوا که در این خصوص به تفکیک توضیحاتی رو ارائه کرده در نظر گرفتم که ان شاءالله به یاری خدا تمام این فایل که 49 صفحه
هست رو ترجمه کرده و به زبان روان برای دوستان و علاقه مندان به کار با این نوع از میکرو کنترلر ها ( STM32 ) قرار میدهم .
امید است که با ترجمه این PDF اشتیاق بیشتری برای مطالعه ی این مبحث بوجود بیاد .
ضمنا در صورتی که ایرادهایی وجود داشت امیدوارم که دوستان تذکر بدن

در همین جا از تمامی اساتید و صاحب نظران درخواست میشه که سهم خودشون رو در این خصوص در این تاپیک ایفا کنند و پیشاپیش از تمامی کسانی که قدمی بر میدارند تشکر میکنم .
آدرس فایل PDF :
بســــــم الله . . .
ابتدا یه توضیح اجمالی و مختصر راجع به ADC میکروهای STM32
میکروهای STM32 تا 4 ماژول ADC با رزولوشن 12 بیت رو دارا هستند که به عنوان مثال یک میکروی پرکاربرد از این نوع STM32F103 دارای 3 ماژول ADC هست
self-calibration یا خاصیت خود کالیبراسیون این ماژول (ADC) این امکان رو فراهم میکنه که دقت ADC رو حتی با وجود تغیرات شرایط محیطی افزایش بدیم .
باتوجه به اهمیت دقت اندازه گیری در بسیاری از کاربرد ها میبایست خطاهای ADC و پارامتر هایی که بر اندازه گیری این ماژول تاثیر گزار هست رو مطلع بود که در ادامه ذکر میشه .
دقت ADC تنها به عملکرد خودش وابسته نیست بلکه به طراحی PCB مدار که مرتبط و تاثیر گذار بر این بخش هم هست بستگی داره .
در ادامه ترجمه این فایل آموزشی به ما کمک میکنه که بدونیم خطاهایی که ممکنه ADC دچارشون بشه چیه و چطور باید دقت اندازه گیری این بخش رو افزایش بدیم
که به سه بخش تقسیم میشه :
1_یه توصیف ساده از ساختار داخلی ADC و دونستن عملکرد این بخش
2_تشریح مدل های مختلف و منابع مختلفی که باعث خطای این بخش میشن که به طراحی PCB و پارامتر های خارجی ADC مرتبط میشه
3_پیشنهادهایی ارائه شده که چطور این خطا ها رو به کمترین حد برسونیم که تمرکز بر طراحی سخت افزار ( PCB ) و کدهای نوشته شده برای ADC هست .
بخش 1
مبادی و اصول داخلی ADC
1.1
ساختار داخلی ADC که براساس نوع SAR ( به معنی رجیستر تقریب متوالی ) می باشد
ماژول های ADC که در میکروهای STM32 جاسازی شده از مدل SAR برای اندازه گیری مقادیر استفاده میکنند
هر عمل تبدیل در چند سیکل و استپ انجام میشه که تعداد استپ ها برابر هست با تعداد بیت های مبدل ADC
هر استپ کلاکش رو از کلاک متصل شده به بخش ADC میگیره
هر کلاک ADC یه بیت از کل بیت هایی که در رزولوشن 12 بیتی باید 1 بشن تا نتیجه نهایی بدست بیاد رو تولید میکنه
طراحی داخلی این مدل از ADC براساس تکنولوژی سویچ کردن و 0 و 1 شدن خازن ها انجام شده که شکلش رو میتونید تو صفحه 6 فایل ببینید
ادامه داره . . .
دیدگاه