من باید برای پروژم یک فرکانس متر دقیق با Fpga طراحی کنم. کسی می تونه کمکم کنه؟؟
اطلاعیه
Collapse
No announcement yet.
ساخت فرکانس متر دقیق با Fpga
Collapse
X
-
پاسخ : ساخت فرکانس متر دقیق با Fpga
درود
برای فرکانسمتر نیاز به یه کریستال اسیلاتور داری. کریستالی انتخاب کن که تعداد صفرهای بعد ممیزش زیاد باشه (6 تا 9 ).
بعد با توجه به فرکانس اسیلاتورت، یک شمارنده در داخل FPGA بساز که مثلا فرکانس 1 هرتز رو تولید کنه. بعد یک شمارنده دیگه بساز و کلاکش رو به سیگنالی (مربعی) که می خوای اندازه بگیری وصل کن.
در هر لبه پالس 1 هرتزی، بیا و شمارنده دوم رو صفر کن و بذار تا لبه بعدی پالس 1 هرتزی، شمارش رو انجام بده. در لبه بعدی پالس 1 هرتزی عددی که شمارش شده مقدار فرکانس رو نشون میده.
برای بالا بردن دقت، می تونی به جای شمارش در یک ثانیه، شمارش رو مثلا 16 ثانیه انجام بدی و بعد عدد شمارنده رو 16 تقسیم کنی.
مـن هیچ ندانم که مرا آن که سرشت
از اهل بهشت کرد یا دوزخ زشت
جامی و بتی و بربطی بر لب کشت
این هر سه مرا نقد و تو را نسیه بهشت
دیدگاه
-
پاسخ : ساخت فرکانس متر دقیق با Fpga
درود
هم با ISE و هم با Quartus می تونی این رو شبیه سازی کنی.
کریستال اسیلاتور، مثل کریستاله ولی داخلسش مدار راه انداز کریستال تعبیه شده. 4 پایه هست که سه تاش استفاده میشه. با وصل کردن vcc و gnd اون روی پایه دیگه اش فرکنس مورد نظر با ولتاژ 0 و 5 یا 0 و 3.3 ولت در دسترس هست.
از کریستال اسیلاتور به عنوان کلاک FPGA استفاده می کنی.مـن هیچ ندانم که مرا آن که سرشت
از اهل بهشت کرد یا دوزخ زشت
جامی و بتی و بربطی بر لب کشت
این هر سه مرا نقد و تو را نسیه بهشت
دیدگاه
دیدگاه