با سلام
یک شفت اینکودر 2048 پالسی به یک موتور وصل است که با سرعت 21000 دور در دقیقه میچرخه یعنی 350 دور در ثانیه فرض کنید می خواهیم در زاویه 175 درجه ( که 995 امین پالس ) یک خروجی را فعال کنیم
همانطوری که مستحضر هستید اگر یک مدار میکرو کنترلی درست کنیم با توجه به اینکه هر وقفه تایمر - کانتر حداقل 7 پالس ساعت می خواد فرکانس کاری که جواب میده در بهترین حالت بالای 80 مگ میشه که خوب از عهده میکروهای معمولی خارج است
می خواهم با یک fpga این کار را انجام بدم
فکر کنم اگر سخت افزاری به مدار نگاه کنیم خوب یک شمارنده میخواد و یک مقایسه کننده بیتی میخواهد و یک پایه enable
حالا
سوال 1 : آیا در fpga ها هم توالی مدارهای فوق لازم است اصلا طراحی مدار فوق چگونه خواهد بود
سوال 2 : اگر fpga از توالی مدار فوق تشکیل شده باشه هر طبقه به طبقه بعد چند پالس ساعت لازم داره
سوال 3 : آیا در fpga واحد های کانتر و شیفت و جمع کننده ها و ... اصلا فلیپ فلاپ ها آماده است یا باید با گیتها ساخته بشه
دیدگاه