বাহ্যিক স্ফটিকের চেয়ে কীভাবে একটি এআরএম এমসিইউ দ্রুত চালায়?


12

সুতরাং এর আগে আমি কেবল সাধারণ 8 বিট অ্যাটমেল এমসিইউ নিয়ে কাজ করেছি এবং আমি আমার উন্নয়ন বোর্ডের স্কিমেটিক্সে বুঝতে পেরেছি এটিতে কেবল একটি 12 মেগাহার্জ স্ফটিক রয়েছে, তবুও এমসিইউ 100MHz পর্যন্ত চালিত হয়। (আমি মনে করি ডিফল্টটি ৮০ মেগাহার্টজ।

কীভাবে তা করে? একটি Atmega328, উদাহরণস্বরূপ, ব্যবহৃত স্ফটিক গতিতে চালিত হয় কেন?


5
1) মেগাহার্জ মানে মিলি হার্টজ তাই হার্টজ এর 1/1000 তম, আপনি মেগা হার্টজ বলতে যখন মেগাহার্জ (মূলধন এম) ব্যবহার করুন। 2) 8 বিট এমসিইউ কি? ৩) কোন উন্নয়ন বোর্ড? ৪) এটিএমগা 328 কে স্ফটিকের গতিতে চলতে হবে না, কী কী সম্ভব তা দেখতে ডেটাসিটে ক্লকিংয়ের বিভাগটি পড়ুন। 5) কিছু, IC একটি PLL যা ব্যবহার করা যেতে পারে আছে গুন বহিরাগত ঘড়ি ফ্রিকোয়েন্সি।
বিম্পেল্রেকিকি

1
@ বিম্পেলরেকিকি: এই মন্তব্যের বেশিরভাগই উত্তর is আপনি কি এর উত্তর দিতে চান?
জেআরই

12 মেগাহার্টজ এর সাথে তুলনা করতে ভিসিও বিভাজক শেষ করে চ এর গুণক। পিএলএল ফ্রিক সিন্থ কী করে তা স্থির করে।
টনি স্টিয়ার্ট সানিসস্কিগুয়ে EE75

@ বিমপেলেক্কি দেখে মনে হচ্ছে কেউ আমার জন্য ইতিমধ্যে এটি ঠিক করে দিয়েছে। আমি ইতিমধ্যে Atmel এবং atmega328 উল্লেখ করেছি। তবে এটি উদাহরণ হিসাবে কিছু যায় আসে না। afaik atmega328p এর পিপিএল নেই? আপনি কীভাবে কেবল এটির গুণক করতে পারবেন তা সম্পর্কে আমি বেশিরভাগ আগ্রহী ছিলাম। ধন্যবাদ মার্কস মুলার ইতিমধ্যে এটি খুব ভাল ব্যাখ্যা করেছেন।
ব্যবহারকারী 3033693

আপনি যে কম্পিউটারটিতে এটি পড়ছেন সেই প্রসেসরটি সম্ভবত 100 মেগাহার্টজ রেফারেন্স ক্লক বা ধীর গতির ব্যবহার করছে তবে কোরটি জিএজেডজে চলেছে।
old_timer

উত্তর:


28

মূলটি আর্ম প্রসেসর হওয়ার সাথে এর কোনও সম্পর্ক নেই; এটি ক্লকিং সার্কিটরি কীভাবে কাজ করে তা সম্পর্কে:

মাইক্রোকন্ট্রোলার, আরএফ চিপস, অডিও চিপস এর মতো অনেক সিস্টেমে ... আপনাকে একটি দ্রুত ঘড়ি তৈরি করতে হবে যা কিছু রেফারেন্স ক্লকের (যেমন একটি বাহ্যিক স্ফটিক) একদম একাধিক।

আপনি একটি ভোল্টেজ-নিয়ন্ত্রিত দোলক (VCO) থাকার মাধ্যমে যা আপনি ফ্রিকোয়েন্সিটি সামঞ্জস্য করতে পারেন - বা নিয়ন্ত্রণ ভোল্টেজ হ্রাস করে।

এখন, কেবল কোনও নিয়ন্ত্রণ ভোল্টেজ সেট করে আপনি এটিকে আনুষ্ঠানিকভাবে ডান "বলপার্ক" এর ফ্রিকোয়েন্সিতে দোল করতে পারেন তবে ইনপুট ফ্রিকোয়েন্সিটির সঠিক একাধিকটি নয়। বিশেষত, ভিসিওগুলি কিছুটা ড্রিফাই হতে পারে, যাতে সেই ফ্রিকোয়েন্সিটি পুরো জায়গা জুড়ে অবিচ্ছিন্নভাবে "ঘোরাঘুরি" করে। আপনাকে সেই দোলকটিকে রেফারেন্স দোলকের সাথে তুলনা করে নিয়ন্ত্রণ করতে হবে।

এটি করার উপায় একটি পর্যায়-লকড লুপ নিয়োগ করে । ধারণাটি সহজ:

  1. ভ্যাকো থেকে বেরিয়ে আসা ফ্রিকোয়েন্সিটি একটি ফ্যাক্টর দ্বারা ভাগ করুন ; এটিই সেই উপাদানটি যা আমরা চাই রেফারেন্সের চেয়ে ভিসিও দ্রুততর হোক। এটি করা সহজ: আপনি, উদাহরণস্বরূপ, কেবলমাত্র একটি ডিজিটাল কাউন্টার ব্যবহার করতে পারেন যা এন থেকে গণনা করা হয় এবং কেবলমাত্র তখনই আউটপুট পরিবর্তন করতে পারে।N
  2. তুলনা করুন যে রেফারেন্স ঘড়ি সঙ্গে ঘড়ি । যদি একজনের তুলনায় অন্যটি দ্রুত হয় তবে সেই অনুযায়ী ফ্রিকোয়েন্সিটি সামঞ্জস্য করুন। ডিজিটাল উপায়ে আপনি কেবল দুটি ঘড়ি জোড় করেই করতে পারেন - আদর্শভাবে, যদি সেগুলি অভিন্ন হয় তবে ফলাফলটি একটি ধ্রুবক 0 হয়, তবে যদি অন্যটির চেয়ে দ্রুত হয়, তবে বারের পরিমাণ ক্রমবর্ধমান হবে যখন উভয় ঘড়ির এক্সওআর 1; ততক্ষণে VCO গতি কমিয়ে দিন বা গতি বাড়ান।fVCO/Nfref

উপরেরটি একটি কন্ট্রোল লুপ, এর পর্যায়ে লক - তাই নাম।

"সমৃদ্ধ" মাইক্রোকন্ট্রোলারদের জন্য, যার প্রচুর পেরিফেরিয়াল রয়েছে এবং তাই অভ্যন্তরীণভাবে একাধিক ঘড়ি থাকার ফলে উপকৃত হয়, কমপক্ষে 1 পিএলএল থাকা স্বাভাবিক। এটিএমটিগা 328 এই ক্ষেত্রে খানিকটা অদ্ভুত: এটি তুলনামূলকভাবে ক্ষুধার্ত, তুলনামূলক পেরিফেরিয়াল সমৃদ্ধ মাইক্রোকন্ট্রোলারের এখনও পিএলএল নেই।


1
আপনাকে ধন্যবাদ :) এটি খুব ভাল ব্যাখ্যা করে! মজা না করা বা আমার নির্বোধের ভুলগুলিতে মনোনিবেশ করার পরিবর্তে আপনি আমাকে যা বলেছিলেন তা আমি স্পষ্টতই জিজ্ঞাসা করেছি। আমার ডিসলেক্সিয়ার প্রতি মনোযোগ দেওয়া আমার পক্ষে কিছু বিষয় খুব কঠিন। এমনকি যদি আমি আমার পোস্টটি ২-৩ বার পড়ি তবে আমি প্রচুর পরিমাণে মিস করি বা ঘটনাক্রমে যেখানে আমার প্রয়োজন হয় না সেগুলি মূলধনকে রেখে দেয়। ইংরেজী উল্লেখ না করা আমার প্রথম ভাষা নয়।
ব্যবহারকারী 3033693

7
অ্যামিগ্যাম্বল আপনার ইংলিশটি খুব ভাল, তবে! আমি মনে করি আপনি আপনার পোস্টের অধীনে প্রথম মন্তব্যটি পেয়েছিলেন কারণ খুব অল্প বয়স্ক প্রকৌশলী কেবল ইউনিটগুলির মূলধন সম্পর্কে ভুলে যান - যা পরে খুব সমস্যাযুক্ত হয়ে উঠতে পারে :) আশা করি আপনি কখনই নিরুৎসাহিত বোধ করবেন না!
মার্কাস মুলার

9

কিছু ডিভাইসে তাদের মধ্যে একটি পিএলএল থাকে যা স্ফটিক ফ্রিকোয়েন্সি উচ্চতর ফ্রিকোয়েন্সিগুলিতে গুণ করতে পারে। এটিএমএগ 328 এর একটি পিএলএল নেই, এটি সরাসরি স্ফটিক ব্যবহার করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.