আরটিসি DS1307 - পিন বর্ণনা, বৈশিষ্ট্য এবং DS1307 এর কাজ

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





রিয়েল টাইম ঘড়ি কি?

নামের প্রস্তাবিত রিয়েল টাইম ক্লকস (আরটিসি) হ'ল ক্লক মডিউল। DS1307 রিয়েল টাইম ক্লক (আরটিসি) আইসি একটি আই পিস ইন্টারফেস ব্যবহার করে একটি 8 পিন ডিভাইস। DS1307 হ'ল 56-বাইট ব্যাটারি ব্যাকআপ এসআরএএম সহ একটি কম-পাওয়ার ঘড়ি / ক্যালেন্ডার। ঘড়ি / ক্যালেন্ডার সেকেন্ড, মিনিট, ঘন্টা, দিন, তারিখ, মাস এবং বছরের যোগ্য ডেটা সরবরাহ করে। প্রতিটি মাসের শেষ তারিখটি স্বয়ংক্রিয়ভাবে সামঞ্জস্য হয়, বিশেষত 31 দিনেরও কম সময়ের জন্য মাসগুলিতে।

এগুলি ইন্টিগ্রেটেড সার্কিট (আইসি) হিসাবে উপলব্ধ থাকে এবং একটি ঘড়ির মতো সময় তদারকি করে এবং ক্যালেন্ডারের মতো তারিখ পরিচালনা করে। আরটিসির প্রধান সুবিধা হ'ল তাদের কাছে ব্যাটারি ব্যাকআপের ব্যবস্থা রয়েছে যা পাওয়ার ব্যর্থতা থাকলেও ঘড়ি / ক্যালেন্ডারটি চালিয়ে যায়। আরটিসি অ্যানিমেটেড রাখার জন্য একটি ব্যতিক্রমীভাবে সামান্য বর্তমান প্রয়োজন। এমবেডেড সিস্টেম এবং কম্পিউটার মাদার বোর্ড ইত্যাদির মতো আমরা অনেকগুলি অ্যাপ্লিকেশনগুলিতে এই আরটিসিগুলি পেতে পারি this এই নিবন্ধে আমরা রিয়েল টাইম ক্লক (আরটিসি), অর্থাৎ ডিএস 1307 এর একটি সম্পর্কে দেখতে যাচ্ছি।




আরটিসি ডিএস 1307

DS1307 এর পিনের বিবরণ:

পিন 1, 2: স্ট্যান্ডার্ড 32.768 kHz কোয়ার্টজ স্ফটিকের জন্য সংযোগগুলি। অভ্যন্তরীণ অসিলেটর সার্কিটরি 12.5pF একটি নির্দিষ্ট লোড ক্যাপাসিট্যান্সযুক্ত স্ফটিক সহ অপারেশন করার জন্য উদ্দিষ্ট। এক্স 1 হ'ল অসিলেটরটির ইনপুট এবং বিকল্পভাবে এটি কোনও বহিরাগত 32.768 কেএইচজেড দোলকের সাথে সংযুক্ত হতে পারে। অভ্যন্তরীণ অসিলেটরের আউটপুট, এক্স 2 প্রবাহিত হয় যদি কোনও বহিরাগত দোলকটি এক্স 1 এর সাথে সংযুক্ত থাকে।

পিন 3 : কোনও মানক 3 ভি লিথিয়াম সেল বা অন্যান্য শক্তি উত্সের জন্য ব্যাটারি ইনপুট। উপযুক্ত অপারেশনের জন্য ব্যাটারি ভোল্টেজ 2V এবং 3.5V এর মধ্যে হওয়া উচিত। নামমাত্র রাইট সুরক্ষা ট্রিপ পয়েন্ট ভোল্টেজ যেখানে আরটিসি এবং ব্যবহারকারীর র‍্যামের অ্যাক্সেস প্রত্যাখ্যান করা হয় তা অভ্যন্তরীণ সার্কিট্রি দ্বারা 1.25 x ভিবিএটি নামমাত্র হিসাবে সেট করা হয়। 48mAhr বা ততোধিক সংক্ষিপ্ত লিথিয়াম ব্যাটারি DS backup307 কে 10 ডিগ্রি সেলসিয়াস এ পাওয়ারের অভাবে 10 বছরেরও বেশি সময় ব্যাকআপ করবে। লিথিয়াম ব্যাটারির সাথে একত্রে অংশ হিসাবে যখন ব্যবহার করা হয় তখন বিপরীত চার্জিংয়ের বিপরীতে নিশ্চিত করতে স্বীকৃত।



পিন 4: গ্রাউন্ড।

পিন 5: ক্রমিক তথ্য ইনপুট / আউটপুট। আই 2 সি সিরিয়াল ইন্টারফেসের জন্য ইনপুট / আউটপুটটি এসডিএ, যা ওপেন ড্রেন এবং এটিতে একটি পুল আপ রেজিস্টারের প্রয়োজন হয়, 5.5V পর্যন্ত একটি পুল আপ ভোল্টেজের অনুমতি দেয়। ভিসিসিতে ভোল্টেজ নির্বিশেষে।


পিন 6: সিরিয়াল ক্লক ইনপুট। এটি আই 2 সি ইন্টারফেস ক্লক ইনপুট এবং ডেটা সিঙ্ক্রোনাইজেশনে ব্যবহৃত হয়।

পিন 7: স্কোয়ার ওয়েভ / আউটপুট ড্রাইভার। সক্ষম করা থাকলে, এসকিউডাব্লু বিটটি 1 এ সেট করা হয়, এসকিউডাব্লু / আউট পিন চার বর্গ-তরঙ্গ ফ্রিকোয়েন্সিগুলির মধ্যে একটি (1Hz, 4 kHz, 8 kHz, এবং 32 kHz) আউটপুট দেয়। এটি ওপেন ড্রেন এবং এটিতে একটি বাহ্যিক পুল-আপ প্রতিরোধকের প্রয়োজন। এসকিউডাব্লু / আউট অপারেট করতে এটিতে ভিসি বা ভিবি এর যে কোনও একটি প্রয়োগ প্রয়োজন, 5.5V এর একটি অনুমোদিত পোল আপ ভোল্টেজ সহ ব্যবহার করা না হলে ভাসমান বামে থাকতে পারে।

পিন 8: প্রাথমিক বিদ্যুৎ সরবরাহ যখন সাধারণ সীমাতে ভোল্টেজ প্রয়োগ করা হয়, তখন ডিভাইসটি সম্পূর্ণ অ্যাক্সেসযোগ্য হয় এবং ডেটা লেখা ও পড়া যায়। যখন কোনও ব্যাকআপ সরবরাহ ডিভাইসের সাথে সংযুক্ত থাকে এবং ভিসিসি ভিটিপি-র নীচে থাকে, তখন পড়তে এবং লিখতে বাধা দেওয়া হয়। তবে কম ভোল্টেজগুলিতে টাইমকিপিং ফাংশন এখনও কার্যকর হয়।

বৈশিষ্ট্য:

  • প্রোগ্রামেবল বর্গাকার তরঙ্গ আউটপুট সংকেত
  • স্বয়ংক্রিয় শক্তি-ব্যর্থ সনাক্ত এবং স্যুইচ সার্কিটরি
  • অসিলেটর চলমান সহ ব্যাটারি ব্যাকআপ মোডে 500nA এরও কম গ্রহণ করে
  • 8-পিন ডিআইপি বা এসওআইসি উপলব্ধ Available
  • আন্ডার রাইটার্স ল্যাবরেটরি (ইউএল) স্বীকৃত
  • রিয়েল-টাইম ক্লক (আরটিসি) সেকেন্ড, মিনিট, ঘন্টা, মাসের তারিখ, মাস, সপ্তাহের দিন এবং 2100 অবধি লিপ-বছরের ক্ষতিপূরণ সহ বছরের গণনা করে
  • ডেটা সঞ্চয় করার জন্য 56-বাইট নন-অস্থির র‌্যাম
  • দ্বি-তারের ইন্টারফেস (I2C)

DS1307 ব্যবহার করে প্রাথমিকভাবে এই চিপের রেজিস্টারগুলিতে লেখা এবং পড়তে হয়। মেমরিটিতে সমস্ত 64 ডিএস 1307 8 বিট রেজিস্টার 0 থেকে 63 (00H থেকে 3FH হেক্সাডেসিমাল সিস্টেম) সম্বোধন করা হয়। প্রথম আটটি নিবন্ধকটি ঘড়ির জন্য নিবন্ধের জন্য ব্যবহার করা হয় বাকী ৫ vac টি খালি ব্যবহার করা যেতে পারে কারণ প্রয়োজনে র‌্যামে অস্থায়ী পরিবর্তনশীল রয়েছে। প্রথম সাতটি রেজিস্টারে ঘড়ির সময় সম্পর্কিত তথ্য অন্তর্ভুক্ত রয়েছে: সেকেন্ড, মিনিট, ঘন্টা, মাধ্যমিক, তারিখ, মাস এবং বছর। ডিএস 1307 এ পাওয়ার সার্কিট, দোলক সার্কিট, লজিক কন্ট্রোলার এবং আই 2 সি ইন্টারফেস সার্কিট এবং অ্যাড্রেস পয়েন্টার রেজিস্টার (বা র‌্যাম) এর মতো কয়েকটি উপাদান অন্তর্ভুক্ত রয়েছে। আসুন DS1307 এর কাজ দেখি।

DS1307 এর কাজ:

সিম্পল সার্কিটে দুটি ইনপুট এক্স 1 এবং এক্স 2 চিপের উত্স হিসাবে একটি 32.768 কেজি হার্জ স্ফটিক দোলকটির সাথে সংযুক্ত রয়েছে। ভিবিএটি 3V ব্যাটারি চিপের ধনাত্মক সংস্কৃতির সাথে সংযুক্ত। আই 2 সি ইন্টারফেসে ভিসি শক্তি 5 ভি এবং মাইক্রোকন্ট্রোলার ব্যবহার করে দেওয়া যেতে পারে। যদি বিদ্যুৎ সরবরাহ ভিসিসি মঞ্জুর না হয় তবে পড়ুন এবং লেখাগুলি বাধা দেওয়া হয়।

আরটিসি DS1307 সার্কিটযখন কোনও ডিভাইস আই 2 সি নেটওয়ার্কে কোনও ডিভাইসের সাথে যোগাযোগ স্থাপন করতে চায় তখন START এবং স্টপ শর্তগুলির প্রয়োজন হয়।

  • একটি ডিভাইস শনাক্তকরণ কোড এবং একটি নিবন্ধের ঠিকানা সরবরাহ করে, আমরা ডিভাইসটি অ্যাক্সেস করতে শর্তটি কার্যকর করতে পারি।
  • স্টপ শর্ত কার্যকর না হওয়া পর্যন্ত নিবন্ধগুলি সিরিয়াল ক্রমে অ্যাক্সেস করা যায়

START শর্ত এবং স্টপ শর্ত যখন মাইক্রোকন্ট্রোলারের সাথে DS1307 আই 2 সি যোগাযোগটি নীচের চিত্রটিতে প্রদর্শিত হয়।

আরটিসি ডিএস 1307 সার্কিট 2ডিভাইসটি নীচের চিত্রে উল্লিখিত কনফিগার করা হয়েছে। ডিএস 1307 এ 2 টি তারের বাস ডিএস 5000 এর দুটি আই / ও পোর্ট পিনের সাথে সংযুক্ত রয়েছে: এসসিএল - পি 1.0, এসডিএ - পি 1.1। ভিডিডিভোল্টেজ 5 ভি, আরপি= 5KΩ এবং ডিএস 5000 12-মেগাহার্টজ স্ফটিকের মাধ্যমে। অন্যান্য গৌণ ডিভাইসটি এমন কোনও ডিভাইস হতে পারে যা ডিএস 1621 ডিজিটাল থার্মোমিটার এবং থার্মোস্ট্যাটের মতো 2-তারের প্রোটোকলকে স্বীকৃতি দেয়। ডি 5000 এর সাথে ইন্টারফেসটি DS5000T কিট হার্ডওয়্যার এবং সফ্টওয়্যার ব্যবহার করে দক্ষ ছিল। এই বিকাশ কিটগুলি কীবোর্ড এবং মনিটরের সাথে কয়েকটি শব্দের বিকল্প হিসাবে DS5000 এর সিরিয়াল পোর্টগুলি ব্যবহার করে পিসিটিকে বোবা টার্মিনাল হিসাবে ব্যবহার করার অনুমতি দেয়। সাধারণত 2-তারের বাসের ব্যবস্থা, নিম্নলিখিত বিনিময় প্রোটোকল ডেটা বিনিময় তথ্যের সময় সংজ্ঞায়িত করা হয় যখনই ক্লক লাইনের উচ্চতা থাকে ডেটা লাইন অবশ্যই স্থিতিশীল থাকে। ক্লক লাইন বেশি থাকাকালীন ডেটা লাইনের পরিবর্তনগুলি নিয়ন্ত্রণ সংকেত হিসাবে ব্যাখ্যা করা হবে।

তদনুসারে, নিম্নলিখিত বাসের শর্তগুলি সংজ্ঞায়িত করা হয়েছে:

ডেটা স্থানান্তর শুরু করুন : ঘড়ির রেখাটি যখন উচ্চ থেকে নিম্নে ডেটা লাইনের অবস্থানে থাকে, তখন একটি START শর্তকে সংজ্ঞায়িত করে।

ডেটা স্থানান্তর বন্ধ করুন : ঘড়ির রেখাটি উচ্চতর থেকে নিম্ন থেকে উচ্চে ডেটা রেখার অবস্থার পরিবর্তন, স্টপ শর্তটিকে সংজ্ঞায়িত করে।

ডেটা বৈধ : START লাইনের পরে ডেটা লাইনটি ঘড়ির সংকেতের উচ্চতর সময়কালের জন্য স্থিতিশীল থাকে যখন ডেটা লাইনের অবস্থা বৈধ ডেটা উপস্থাপন করে। ঘড়ির সংকেতের স্বল্প সময়ের মধ্যে লাইনের ডেটা পরিবর্তন করতে হবে। প্রতি বিট ডেটাতে একটি ঘড়ির নাড়ি রয়েছে।
প্রতিটি ডেটা ট্রান্সফার একটি START শর্ত দিয়ে শুরু করা হয় এবং একটি স্টপ শর্তের সাথে সমাপ্ত হয়। START এবং STOP শর্তগুলির মধ্যে স্থানান্তরিত ডেটা বাইটের সংখ্যা সীমাবদ্ধ নয় এবং মাস্টার ডিভাইস দ্বারা নির্ধারিত হয়। তথ্যটি বাইট-ওয়াইস স্থানান্তরিত হয় এবং প্রতিটি গ্রহণকারী নবম বিটের সাথে স্বীকৃতি দেয়।

ছবি স্বত্ব