আমি PIC18F4680 ব্যবহার করছি এবং এটি চালাতে সমস্যা হচ্ছে এটি 40 মেগাহার্জ বহিরাগত ঘড়ির উত্স বা এইচএসপিএলএল মোডে 10 মেগাহার্জ স্ফটিক হিসাবে তৈরি। এইচএস মোডে 10 মেগাহার্জ স্ফটিকটি ব্যবহার করা ভাল বলে মনে হয় এবং এইচএসপিএলএল মোডে 5 মেগাহার্জ স্ফটিকও সূক্ষ্মভাবে কাজ করে।
যা ঘটে তা হ'ল পিআইসি শুরু হয়, কয়েক সেকেন্ডের জন্য কাজ করে এবং তারপরে কিছুক্ষণের জন্য বন্ধ হয়ে আবার শুরু হয়। চক্রের মোট সময়কাল প্রায় 5 সেকেন্ড যার মধ্যে পিআইসি কাজ করে দ্বিতীয় সেকেন্ডের প্রথম দিকে কাজ করা বন্ধ করে দেয়।
আমি আরও লক্ষ্য করেছি যে মাঝে মাঝে যখন আমি ব্রেডবোর্ডের পাওয়ার বাসে একটি যথেষ্ট পরিমাণে স্রাবযুক্ত ক্যাপাসিটার যুক্ত করি, পিআইসি ঠিকঠাক কাজ করবে। মজার বিষয় হ'ল পিআইসি ইতিমধ্যে চলমান অবস্থায় আমি ক্যাপাসিটরটি যুক্ত করলেই এটি ঘটে। আমি যদি সেখানে ক্যাপাসিটরের সাথে ব্রেডবোর্ডটি শক্তিশালী করি বা আমি এমন একটি ক্যাপাসিটার রাখি যা সম্পূর্ণরূপে স্রাব হয়নি তবে সমস্যাটি রয়ে গেছে।
আমি কয়েকটি সাইটে পড়েছি যে উচ্চতর ফ্রিকোয়েন্সি এবং উচ্চতর নিম্নতম অপারেটিং ভোল্টেজের পিকের বিদ্যুৎ খরচ বৃদ্ধি করার কারণে আমার মতো সমস্যাগুলি ঘটতে পারে। এই ক্ষেত্রে, যদি বিদ্যুৎ সরবরাহে কিছু সংক্ষিপ্ত ভোল্টেজের ড্রপ থাকে তবে তারা সেই ফ্রিকোয়েন্সিতে পিআইসির সর্বনিম্ন অপারেটিং ভোল্টেজ পৌঁছানোর সম্ভাবনা বেশি তাই সমস্যাটি সমাধান করার জন্য ব্রেডবোর্ডে অতিরিক্ত ক্যাপাসিটার রাখা ভাল ধারণা। যেহেতু 40 মেগাহার্টজ সম্পূর্ণ লোডের অধীনে, পুরো সার্কিটটি প্রায় m৪ এমএ ব্যবহার করে, আমার প্রথম ধারণাটি ছিল যে তারা যথেষ্ট পরিমাণে বড় হবেন এবং সমস্যার সমাধানের জন্য পর্যাপ্ত পরিমাণে ESR রাখবেন এই আশায় কিছু ট্যান্টালাম ক্যাপাসিটার স্থাপন করা হয়েছিল । একজন সাহায্য করেনি এবং দ্বিতীয়টিও সাহায্য করেনি। সুতরাং আমি একটি 100 μ F যুক্ত করেছিঅ্যালুমিনিয়াম ক্যাপাসিটার এবং এটি কোনওরকম সাহায্য করে না। তারপরে আমি একটি অ্যালুমিনিয়াম ক্যাপাসিটারকে কোনও প্রভাব ফেললাম । শেষ পর্যন্ত, আমি 1 এমএফ অ্যালুমিনিয়াম ইলেক্ট্রোলাইটিক ক্যাপাসিটার যুক্ত করেছি এবং তারপরে প্রথমবারের জন্য সার্কিটটি বন্ধ না হওয়া এবং পাওয়ার পর্যন্ত ভাল কাজ করে। আমার এও লক্ষ্য করা উচিত যে পরীক্ষার উদ্দেশ্যে আমি ভিসি 5.5 ভি ব্যবহার করছি যা এই মাইক্রোকন্ট্রোলারের জন্য সর্বাধিক রেটেড ভোল্টেজ। এটি আমার কাছে 4.2 ভি অবধি কিছু জায়গা রেখে দেবে যা 40 মেগাহার্টজ এ সর্বনিম্ন অপারেটিং ভোল্টেজ
এরপরে, আমি পড়েছি যে মাঝে মাঝে ভাসমান আউটপুটগুলি সমস্যার সৃষ্টি করতে পারে, তাই আমি সমস্ত অব্যবহৃত পিনগুলিতে কিছু টান-ডাউন প্রতিরোধক রেখেছি এবং এটি কোনওরকমই সহায়তা করে নি। এরপর আমি পড়েছি যে কখনও কখনও সেখানে সমস্যার হতে পারে যদি অসিলেটর ইনপুট ফ্লোটিং হয়, তাই আমি কয়েকটি ব্যবহার GND তাদের সংযোগ চেষ্টা 10 এম Ω প্রতিরোধকের এবং যে সাহায্য করেনি।
পিআইসিতে অসিলেটর আউটপুট থেকে অসিলেটর ইনপুটটিতে যাওয়ার জন্য তার দৈর্ঘ্যের কারণে, আমি এটির সাথে সমস্যা প্রত্যাশা করছিলাম, তবে আমি 10 মেগাহার্টজ স্ফটিক যা পিআইসি-তে দোলক পিনের খুব কাছাকাছি রয়েছে তার সমস্যা আশা করিনি। স্ফটিকের সাথে, আমি এইচএস মোডেও সমস্যাগুলি আশা করতাম, যদি ব্রেডবোর্ডের কারণে দোলক সংকেত বিকৃতির সমস্যা ছিল তবে এইচএস মোডে, পিআইসি ঠিকঠাক কাজ করে।
আমি সাধারণত স্ফটিকগুলির জন্য 33 পিএফ ক্যাপাসিটার ব্যবহার করি তবে আমি 15 পিএফ দিয়ে চেষ্টা করেছি এবং আমি কোনও পরিবর্তন সনাক্ত করতে পারি না।
আমার এটিও লক্ষ্য করা উচিত যে এই পিআইসি-র ব্যর্থ-নিরাপদ ক্লক মনিটর এবং অভ্যন্তরীণ / বহিরাগত অসিলেটর সুইচওভার রয়েছে। আমি উভয়কে সক্ষম করার চেষ্টা করেছি, এই আশা করে যে তারা কমপক্ষে নিশ্চিত করবে যে সমস্যাটি দোলকের সাথে রয়েছে তবে তারা সমস্যাটি নিয়ে সহায়তা করেন না। তারা চালু বা বন্ধ তা কোনও পার্থক্য নেই।
আমি পরীক্ষার উদ্দেশ্যে ওয়াচডগ টাইমার, ব্রাউন আউট রিসেট এবং স্ট্যাক ওভার / আন্ডারফ্লো রিসেটের জন্যও অক্ষম করেছি। আমি মনে করি যে আমি এই চিপের জন্য সমস্ত রিসেট উত্স বন্ধ করে দিয়েছি। এছাড়াও প্রোগ্রামটি অসীম লুপে রয়েছে, সুতরাং এটি শেষ হচ্ছে না।
পিসিএফ 8583 এর কোনও সমস্যা নেই এবং এটি পিক নিজেই পুনরায় সেট করার সময়ও সঠিকভাবে চলতে থাকে তবে অন্যদিকে এতে ন্যূনতম ভোল্টেজ রয়েছে।
দুর্ভাগ্যক্রমে, আমার কাছে একটি অসিলোস্কোপ নেই, তবে আমি একটি সাউন্ড (96 কেএজেডজ স্যাম্পল রেট) কার্ড দিয়ে কিছু পরীক্ষা করেছি এবং আরটিসি চালু থাকাকালীন আমি লক্ষ্য করেছি, পাওয়ার লাইনে প্রায় 25 টি হার্জ শব্দ আছে। প্রোগ্রামটি আমি প্রায় 300 এমভি শীর্ষে শীর্ষে পৌঁছানোর জন্য প্রতিবেদন ব্যবহার করছি, তবে এটির কতটা বিশ্বাস রাখতে হবে তা আমি জানি না এবং এটি পিকের জন্য কোনও সমস্যার কারণ হতে পারে কিনা তা আমি জানি না। যখন সবকিছু বন্ধ থাকে, শব্দটি প্রায় 100 এমভি পিক থেকে শীর্ষে থাকে, সুতরাং এটি ঠিক হওয়া উচিত।
যদি এটি সহায়তা করে তবে এখানে নিজেই ব্রেডবোর্ডের চিত্রটি রয়েছে: (ডান ক্লিক করুন> পুরো আকারের চিত্র দেখুন)
সুতরাং এখানে কি চলছে কারও কি ধারণা আছে?
শেষ পর্যন্ত, আমি কেবল 20 মেগাহার্টজ এ পিআইসি চালাতে পারি, তবে আমার আরও প্রসেসিং পাওয়ার প্রয়োজন, আমি এটি 40 মেগাহার্টজ এ চালাতে সক্ষম হতে চাই।
হালনাগাদ
আমি নিজেই আরেকটি নিয়ন্ত্রককে ব্রেডবোর্ডে রেখেছি এবং সাউন্ড কার্ড দ্বারা তোলা শব্দটি এখন অনেক কম (প্রায় 50 এমভি শীর্ষে থেকে শিখর পর্যন্ত), তবে এটি মূল সমস্যাটিকে প্রভাবিত করে না।