درود بر اساتید گرامی
من یک سیگنال که عکسشو پیوست کردم رو می خوام با میکروی STM32L051C8 بخونم، مدل این میکرو مهم نیست مهم Low Power بودن اون و موجود بودن اون تو بازار ایران هست بنابراین هر مدلی که امکان ویژه ای داره و مد نظرتون هست رو می تونم جایگزین کنم.
کریر این سیگنال هر دو میلی ثانیه تکرار می شه و من اون رو با سه روش با این میکرو خوندم(از طریق گذر اون از یک فیلتر پایین گذر و ADC، از طریق Input Capture Timer، و از طریق External Interrupt) ولی هیچ کدوم از این سه روش منو به دقت ده بیتی که می خواستم نرسوندن.
در واقع در سمتی که این سیگنال فرستاده میشه بین این دو حالت هزار پله وجود داره (همون 10 بیت) و این هزار پله با وصل کردن مولتی متر بدون پرش ولتاژ و به وضوح قابل مشاهده است(از 2.5 ولت تا 1.5 ولت تغییر که هر پله ی ک میلی ولت هست) ولی همین سیگنال به سه روشی که گفتم با میکرو خوندم این دقت رو نداده بهم.
پیشاپیش از شما عزیزان برای راهنمایی در این مورد ممنونم که روشی معرفی کنید که بتونم با میکرو با همون دقت ده بیتی بخونم این سیگنال رو.