(۱۸-خرداد-۱۳۹۷, ۰۴:۲۳:۲۳)babyy نوشته است: سلام
فرق بین فرکانس و کلاک چیه؟
---
این سوالم از جایی شروع شد که فیوز بیتهای میکرو اشتباه ست کردم و میکرو قفل شد و وقتی سوال پرسیدم؛ گفتند کلاک میکرو به هم خورده و باید کلاک خارجی اعلام کنی تا میکرو دوباره پروگرام بشه؛
و من طریقه انجام اینکارو رو پرسیدم و گفتم من کریستال خارجی هم دارم .. و فرمودند که کلاک خارجی فرق داره با کریستال خارجی!!
من مشکل رو اینطوری حل کردم:
http://www.iranled.com/forum/thread-21068.html
ولی مفاهیم اینکه کریستال خارجی فرقش با کلاک خارجی و نحوه کارشون چیه رو متوجه نمیشم؛؛
با تشکر
هرکی جوابم رو نده ۴۰ درصد اخطار میدم
به به شما و دنیای میکرو
مفهوم کلاک عبارت است از یک سگنال موج مربعی که برای کار کرد همه سیستم های دیجیتالی لازمه
حالا توی میکرو هست تا خود CPU ها که سرعتشون رو با سرعت کلاکشون اعلام می کنن
پس برای راه اندازی تمامی این سیستم ها لازم هست یه سیگنال کلاکی با دقت بالا بهشون اعمال کنی تا کار کنن
حالا برای ساختن این سگنال کلی روش و داستان و اینا وجود داره که من نمی خوام واردش بشم
-
حالا توی میکرو چه اتفاقی میوفته؟ اونم لازم هست مثل بقیه چیزا بهش که کلاکی اعمال بشه تا کار بکنه
وقتی فیوزبیت ها رو روی کلاک خارجی تنظیم می کنی یعنی اینکه من خودم از بیرون سیگنال کلاک رو تولید کردم (حالا به هر روشی) و به پایه میکرو اعمال کردم ( مثل این پستی که شما گذاشتی که با یه میکرو دیگه این سیگنال رو ساختی و به میکرو خودت اعمال کردی)
اما وقتی نمی تونی این سیگنال کلاک رو تولید کنی طراحی میکرو کنترلر AVR شامل یک سری مداراتی میشه که می تونه به تو توی تولید این سیگنال ها کمک کنه که بقیه فیوزبیت ها مربوط به اینا هست.
یکی از قطعات مورد استفاده برای تولید سیگنال های مربعی با دقت بالا کریستال هست که میشه تحت شرایطی اونو به نوسان انداخت و فرکانس نوسانش هم روش نوشته شده و مداراتی که طراحی می کنی از این نوسان کریستال این موج مربعی رو برات میسازن
حالا یکی از تنظیمات فیوزبیت ها این اجازه رو میده که مدار تولید فرکانس رو فعال کنی و از کریستال های داخل طراحی استفاده کنی
یکی دیگه از روش ها اینه که این مدار داخلی تولید فرکانس رو با یک کریستال خارجی راه اندازی کنی
و یه روش دیگه هم داره که از خازن و مقاومت استفاده کنی که دقت و فرکانس پایین تری ایجاد می کنه برای جاهایی که لازمه
پس در نهایت امر شما باید سیگنال کلاک رو تولید بکنی یا خودت با مدار های موجود ساختی و به میکرو اعمال کردی یا از مدارات داخلی AVR که شامل نوسان ساز هم هست استفاده می کنی که شما می تونی با قرار دادن کریستال خودش یا خارجی ازشون کلاک دریافت کنی
برای اطلاع بیشتر از کاربرد های مختلف روش های تولید فرکانس در میکرو
به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر
نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمیشود.
مهاتما گاندی
يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ