آر ٹی سی DS1307 - DS1307 کی پن کی تفصیل ، خصوصیات اور کام کرنا

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





ریئل ٹائم گھڑیاں کیا ہیں؟

اصل وقت کی گھڑیاں (RTC) ، جیسا کہ نام تجویز کرتا ہے گھڑی کے ماڈیولز ہیں۔ DS1307 اصل وقت کی گھڑی (آر ٹی سی) آئی سی ایک 8 پن ڈیوائس ہے جس میں I2C انٹرفیس استعمال ہوتا ہے۔ DS1307 ایک کم طاقت والی گھڑی / کیلنڈر ہے جس میں 56 بائٹس کا بیٹری بیک اپ SRAM ہے۔ گھڑی / کیلنڈر سیکنڈ ، منٹ ، گھنٹے ، دن ، تاریخ ، مہینہ اور سال کا کوالیفائیڈ ڈیٹا مہیا کرتا ہے۔ ہر مہینے کی آخری تاریخ خود بخود ایڈجسٹ ہوجاتی ہے ، خاص طور پر ان مہینوں میں جن میں 31 دن سے بھی کم وقت ہوتا ہے۔

یہ مربوط سرکٹس (آئی سی) کے طور پر دستیاب ہیں اور گھڑی کی طرح ٹائمنگ کی نگرانی کرتے ہیں اور کیلنڈر کی طرح تاریخ بھی چلاتے ہیں۔ آر ٹی سی کا سب سے بڑا فائدہ یہ ہے کہ ان میں بیٹری بیک اپ کا انتظام ہے جو بجلی کی خرابی ہونے پر بھی گھڑی / کیلنڈر کو چلاتا رہتا ہے۔ آر ٹی سی متحرک رکھنے کے لally غیر معمولی طور پر کم کرن کی ضرورت ہے۔ ہم ان آر ٹی سی کو بہت ساری ایپلیکیشنز جیسے ایمبیڈڈ سسٹمز اور کمپیوٹر مدر بورڈز وغیرہ میں ڈھونڈ سکتے ہیں۔ اس مضمون میں ہم ایک حقیقی وقت کی گھڑی (آر ٹی سی) یعنی DS1307 کے بارے میں دیکھنے جارہے ہیں۔




آر ٹی سی DS1307

DS1307 کی پن کی تفصیل:

پن 1 ، 2: معیاری 32.768 کلو ہرٹز کوارٹج کرسٹل کے لئے رابطے۔ اندرونی آسکیلیٹر سرکٹری کا مقصد ایک کرسٹل کے ساتھ آپریشن کے لئے ہے جس میں 12.5pF کی مخصوص بوجھ سند موجود ہے۔ X1 آسکیلیٹر کا ان پٹ ہے اور اسے متبادل طور پر کسی بیرونی 32.768 kHz آسکیلیٹر سے منسلک کیا جاسکتا ہے۔ اگر بیرونی آسکیلیٹر X1 سے جڑا ہوا ہے تو ، اندرونی آسکیلیٹر ، ایکس 2 کی آؤٹ پٹ بہتی ہے۔

پن 3 : کسی بھی معیاری 3V لتیم سیل یا توانائی کے دوسرے وسائل کے لئے بیٹری ان پٹ۔ مناسب آپریشن کیلئے بیٹری وولٹیج 2V اور 3.5V کے درمیان ہونی چاہئے۔ برائے نامی تحریری محافظ ٹریپ پوائنٹ وولٹیج جس میں آر ٹی سی اور صارف کی ریم تک رسائی سے انکار کیا گیا ہے داخلی سرکٹری کے ذریعہ 1.25 x VBAT برائے نام کی حیثیت سے ترتیب دیا گیا ہے۔ 48mAhr یا اس سے زیادہ کی لتیم بیٹری 251C پر بجلی کی عدم موجودگی میں DS1307 کو 10 سال سے زیادہ کا بیک اپ بنائے گی۔ جب لتیم بیٹری کے ساتھ مل کر ایک حصہ کے طور پر استعمال ہوتا ہے تو الٹ چارج کرنٹ کے خلاف یقینی بنانے کے لئے تسلیم کیا جاتا ہے۔



پن 4: زمین.

پن 5: سیریل ڈیٹا ان پٹ / آؤٹ پٹ۔ I2C سیریل انٹرفیس کے لئے ان پٹ / آؤٹ پٹ ایس ڈی اے ہے ، جو کھلی نالی ہے اور اس میں پل اپ ریزٹر کی ضرورت ہوتی ہے ، جس سے 5.5V تک پل اپ وولٹیج کی اجازت ہوتی ہے۔ وی سی سی پر قطع نظر وولٹیج سے قطع نظر۔


پن 6: سیریل گھڑی ان پٹ یہ I2C انٹرفیس کلاک ان پٹ ہے اور ڈیٹا کی ہم آہنگی میں استعمال ہوتا ہے۔

پن 7: مربع لہر / آؤٹ پٹ ڈرائیور جب فعال ہوجائے تو ، SQWE بٹ 1 پر سیٹ ہوجائے ، SQW / OUT پن چار مربع لہر فریکوئینسیس (1 ہ ہرٹز ، 4 کگ ہرٹج ، 8 کگ ہرٹز ، اور 32 کگ ہرٹج) میں سے ایک کو برآمد کرتا ہے۔ یہ کھلی نالی بھی ہے اور اسے بیرونی پل اپ ریزسٹر کی ضرورت ہے۔ اس کو ایس کیو ڈبلیو / آؤٹ کو چلانے کے لئے وی سی سی یا وی بی میں سے کسی کی درخواست کی ضرورت ہوتی ہے ، جس میں 5.5V کی قابل اجازت پل اپ وولٹیج ہے اور اگر اسے استعمال نہ کیا گیا تو اسے تیرتے ہوئے چھوڑ دیا جاسکتا ہے۔

پن 8: بجلی کی بنیادی فراہمی جب عام حدود میں وولٹیج کا اطلاق ہوتا ہے تو ، آلہ پوری طرح قابل رسا ہوتا ہے اور ڈیٹا لکھا اور پڑھا جاسکتا ہے۔ جب بیک اپ سپلائی ڈیوائس سے منسلک ہوتی ہے اور VCC VTP کے نیچے ہوتا ہے تو ، پڑھنے اور تحریروں کو روکا جاتا ہے۔ تاہم ، کم وولٹیج پر ، ٹائم کیپنگ فنکشن ابھی بھی کام کرتا ہے۔

خصوصیات:

  • کرمادیش مربع لہر آؤٹ پٹ سگنل
  • خود کار طریقے سے پاور فیل کا پتہ لگائیں اور سرکٹری سوئچ کریں
  • آسکیلیٹر چلنے کے ساتھ بیٹری بیک اپ وضع میں 500nA سے کم استعمال ہوتا ہے
  • 8 پن DIP یا SOIC میں دستیاب ہے
  • انڈر رائٹرز لیبارٹری (UL) کو تسلیم کیا گیا
  • ریئل ٹائم گھڑی (آر ٹی سی) سیکنڈ ، منٹ ، گھنٹوں ، مہینے کی تاریخ ، مہینہ ، ہفتے کے دن ، اور لیپ سال معاوضہ کے ساتھ سال 2100 تک جائز ہے
  • ڈیٹا اسٹوریج کیلئے 56 بائٹ غیر مستحکم رام
  • دو تار انٹرفیس (I2C)

DS1307 کا استعمال بنیادی طور پر اس چپ کے رجسٹروں پر لکھا اور پڑھا ہے۔ میموری میں تمام 64 DS1307 8 بٹ رجسٹر ہوتے ہیں 0 سے 63 تک خطاب کیا جاتا ہے (00H سے 3FH ہیکساڈیسمل سسٹم تک)۔ پہلے آٹھ رجسٹرز گھڑی کے اندراج کے لئے استعمال ہوتے ہیں باقی 56 خالی جگہ استعمال کی جاسکتی ہے کیونکہ اگر مطلوب ہو تو رام میں عارضی متغیر ہوتا ہے۔ پہلے سات اندراجات میں گھڑی کے وقت کے بارے میں معلومات شامل ہیں جن میں شامل ہیں: سیکنڈ ، منٹ ، گھنٹے ، ثانوی ، تاریخ ، مہینہ اور سال۔ DS1307 میں متعدد اجزاء شامل ہیں جیسے پاور سرکٹس ، آسکیلیٹر سرکٹس ، منطق کنٹرولر اور I2C انٹرفیس سرکٹ اور ایڈریس پوائنٹر رجسٹر (یا رام)۔ آئیے DS1307 کا کام دیکھتے ہیں۔

DS1307 کا کام کرنا:

آسان سرکٹ میں دو آدانوں X1 اور X2 چپ کے ماخذ کے طور پر 32.768 کلو ہرٹز کرسٹل آسکیلیٹر سے جڑے ہوئے ہیں۔ VBAT 3V بیٹری چپ کی مثبت ثقافت سے منسلک ہے۔ آئی سی سی انٹرفیس میں وی سی سی پاور 5V ہے اور اسے مائکروکنٹرولرز کا استعمال کرتے ہوئے دیا جاسکتا ہے۔ اگر بجلی کی فراہمی Vcc نہیں دی جاتی ہے تو پڑھنے اور تحریروں کو روکتا ہے۔

آر ٹی سی DS1307 سرکٹاسٹارٹ اور اسٹاپ شرائط کی ضرورت ہوتی ہے جب کوئی آلہ I2C نیٹ ورک میں کسی ڈیوائس کے ساتھ مواصلت قائم کرنا چاہتا ہے۔

  • آلہ کا شناختی کوڈ اور رجسٹر ایڈریس فراہم کرکے ، ہم آلہ تک رسائی کے لئے START کی شرط نافذ کرسکتے ہیں۔
  • رجسٹروں کو سیریل آرڈر میں حاصل کیا جاسکتا ہے یہاں تک کہ ایک اسٹاپ کی شرط نافذ ہوجائے

اسٹارٹ کی حالت اور اسٹاپ کی حالت جب مائکروکانٹرولر کے ساتھ DS1307 I2C مواصلت کو نیچے دیئے گئے اعداد و شمار میں دکھایا گیا ہے۔

آر ٹی سی DS1307 سرکیٹ 2ڈیوائس کو تشکیل دی گئی ہے جس کا ذکر ذیل میں دیا گیا ہے۔ DS1307 میں 2 تار بس DS5000 کے دو I / O بندرگاہ پنوں سے منسلک ہے: ایس سی ایل - P1.0 ، ایس ڈی اے - P1.1۔ ویڈی ڈیوولٹیج 5V ، R ہےپی= 5KΩ اور DS5000 12 میگا ہرٹز کرسٹل کے ذریعہ ہے۔ دوسرا ثانوی آلہ کوئی دوسرا آلہ ہوسکتا ہے جو 2-تار پروٹوکول کو تسلیم کرتا ہے ، جیسے DS1621 ڈیجیٹل تھرمامیٹر اور ترموسٹیٹ۔ D5000 کے ساتھ انٹرفیس DS5000T کٹ ہارڈ ویئر اور سافٹ ویئر کا استعمال کرتے ہوئے ہنر مند تھا۔ یہ ڈویلپمنٹ کٹس DS5000 کی سیریل پورٹ کا استعمال کرتے ہوئے پی سی کو گونگے ٹرمینل کے طور پر استعمال کرنے کی اجازت دیتی ہے تاکہ کی بورڈ اور مانیٹر کے ساتھ کچھ الفاظ کی جگہ دی جاسکے۔ عام طور پر 2 تار بس انتظامات ، اعداد و شمار کے تبادلے سے متعلق معلومات کے دوران مندرجہ ذیل بس پروٹوکول کی تعریف کی گئی ہے جب بھی گھڑی کی لکیر زیادہ ہوتی ہے تو ڈیٹا لائن مستحکم رہنی چاہئے۔ گھڑی کی لکیر زیادہ ہونے کی وجہ سے ڈیٹا لائن میں تبدیلیوں کو کنٹرول سگنل سے تعبیر کیا جائے گا۔

اس کے مطابق ، مندرجہ ذیل بس کے حالات کی وضاحت کی گئی ہے:

ڈیٹا کی منتقلی شروع کریں : ڈیٹا لائن کی حالت میں اعلی سے کم تک کی تبدیلی ، جبکہ گھڑی کی لکیر زیادہ ہے ، ایک START کی حالت کی وضاحت کرتی ہے۔

ڈیٹا کی منتقلی بند کرو : ڈیٹا لائن کی حالت میں تبدیلی سے کم سے اونچی ، جبکہ گھڑی کی لکیر زیادہ ہے ، اسٹاپ کی حالت کی وضاحت کرتی ہے۔

ڈیٹا درست ہے : ڈیٹا لائن کی حالت درست اعداد و شمار کی نمائندگی کرتی ہے جب ، کسی START کی حالت کے بعد ، گھڑی کے سگنل کی اعلی مدت کی مدت کے لئے ڈیٹا لائن مستحکم ہوتی ہے۔ گھڑی کے اشارے کی کم مدت کے دوران لائن پر موجود ڈیٹا کو تبدیل کرنا ضروری ہے۔ فی ڈیٹا میں ایک گھڑی کی نبض ہے۔
ہر ڈیٹا کی منتقلی کا آغاز اسٹارٹ حالت کے ساتھ کیا جاتا ہے اور اسے اسٹاپ کی شرط کے ساتھ ختم کیا جاتا ہے۔ START اور STOP شرائط کے مابین منتقل کردہ ڈیٹا بائٹس کی تعداد محدود نہیں ہے ، اور اس کا تعین ماسٹر ڈیوائس کے ذریعہ کیا جاتا ہے۔ معلومات کو بائیٹ وائز منتقل کیا جاتا ہے اور ہر وصول کنندہ نویں بٹ کے ساتھ اعتراف کرتا ہے۔

فوٹو کریڈٹ