এখনই আমি বুঝতে পেরেছি যে আই 2 সি তথ্য এবং ক্লক লাইনের (এসডিএ এবং এসসিএল) অবশ্যই পুলআপ রেজিস্টার থাকতে হবে।
আচ্ছা, আমি DS1307 আরটিসি ব্যবহার ঘড়ি একটি দম্পতি তৈরি করেছি (দেখুন উপাত্তপত্র ) নিচে পরিকল্পিত অনুযায়ী। লক্ষ্য করুন যে আমি উভয় পুলআপ প্রতিরোধককে বাদ দিয়েছি।
দুটি ঘড়িই ঠিকঠাক কাজ করে, তাদের মধ্যে একটি এখন 3 মাসেরও বেশি সময় ধরে কাজ করছে। কীভাবে সম্ভব? যাই হোক না কেন, আমি জানতে চেয়েছিলাম:
আই 2 সি পুলআপগুলি বাদ দিলে কী ঘটে ?
পুলআপের অভাবে আমার বোর্ডের এই দুটি আইসির কোনওটিরই ক্ষতি হতে পারে?
আমি যে জবাবগুলি দিয়েছি এটির পরে আমি আমার দেওয়া স্কিমেটিকের মতো একটি DS1307 আরটিসি-তে এটিএমগা 328 পি সংযোগের আমার নির্দিষ্ট ক্ষেত্রে সম্বোধন করছি, তবে যদি প্রশ্নটি খুব বেশি বিস্তৃত না হয়, তবে সাধারণভাবে পুলআপগুলি বাদ দিলে কী ঘটে তা জানতে সহায়ক হবে would যেমন, আই 2 সি অপারেশনের অন্যান্য পরিস্থিতিতে ari
গীত। আমি উত্তরটি খুঁজতে নেট অনুসন্ধান করেছি, তবে কেবল পুলআপগুলি সম্পর্কে মাত্রা নির্ধারণের জন্য নিবন্ধগুলি খুঁজে পেতে পারি।
আপডেট করুন: আমি Arduino আইডিই 1.03 ব্যবহার করছি এবং আমার ফার্মওয়্যার ব্যবহার আরটিসি পরিচালনা DS1307RTC যাও Arduino liberal এর সংক্ষিপ্ত রূপ (তার কার্যকারিতাগুলির মাধ্যমে RTC.read()
এবং RTC.write()
)। পরিবর্তে এই lib Wire.h
আরটিসি সাথে কথা বলতে ব্যবহার করে।
আপডেট 2: বাইরের পুলআপগুলি ছাড়াই আই 2 সি কীভাবে কাজ করছে তা ব্যাখ্যা করার জন্য আমি নীচে কয়েকটি স্কোপ শট নিলাম।
আপডেট 3 (আই 2 সি পুলআপগুলি যুক্ত হওয়ার পরে ): I 2 সি লাইনগুলিতে (একই বোর্ডে) যথাযথ ( 4K7) পুলআপ রেজিস্টার যুক্ত করার পরে আমি নেওয়া আরও স্কোপ শটগুলির নীচে । রাইজ টাইম প্রায় 5 ডিগ্রি থেকে 290 এনএসে নেমে গেছে। আমি 2 সি এখন অনেক বেশি সুখী।