I3231C संचार के साथ DS2 रियल टाइम क्लॉक

I3231C संचार के साथ DS2 रियल टाइम क्लॉक

I3231C संचार के साथ DS2 रियल टाइम क्लॉक

एक माइक्रोकंट्रोल्ड डिवाइस बहुत सटीक समय नियंत्रण करने में सक्षम है, विशेष रूप से मानव पैमाने पर, लेकिन इसे "समय पर" रखना और इसलिए चलाना, खपत के मामले में बहुत महंगा है, इसलिए एक सर्किट होना आम बात है जिसके लिए समय की आवश्यकता होती है। यह घटक स्वायत्त रूप से इस कार्य को पूरा करने में सक्षम है और बहुत कम खपत बनाए रखने के लिए इसे एक छोटी बैटरी के साथ लंबे समय तक बिजली देने में सक्षम है। इन उपकरणों को कहा जाता है वास्तविक समय घड़ियाँ (आरटीसी)

बाह्य संचालन, अर्थात्, वास्तविक समय घड़ियों के उपयोगकर्ता (या सर्किट) का सामना करना बहुत समान है। यदि वे संचार भी साझा करते हैं, तो I2C लोकप्रिय लोगों के बीच लोकप्रिय है, सामान्यीकृत किया जा सकता है इसके शोषण का वर्णन करते समय पर्याप्त।

जिस तरह वे सभी एक विशिष्ट एप्लिकेशन सर्किट आरेख या समान संचार साझा करते हैं, वे (सापेक्ष) की एक जोड़ी भी साझा करते हैं असुविधा. एक ओर, उसका शुद्धता यह आमतौर पर मध्यम है, मानव-स्तर पर उपयोग के लिए उपयुक्त है लेकिन स्वीकार्य मूल्यों के भीतर रहने के लिए अंशांकन की आवश्यकता होती है। एक विशिष्ट मान आमतौर पर ±5 भाग प्रति मिलियन (पीपीएम) के आसपास होता है, जो लगभग, प्रति वर्ष ±5 मिनट के अनुरूप हो सकता है; यदि कोई सिंक्रोनाइज़ेशन प्रोटोकॉल स्थापित है तो स्वीकार्य है। दोष यह है कि परिशुद्धता इसके आधार पर तेजी से गिरती है तापमान भिन्नता और कुछ परिस्थितियों में इसका 10 (या अधिक) से गुणा होना असामान्य बात नहीं है।

कई अन्य घटकों की तरह, वास्तविक समय की घड़ियों की आवश्यकता होती है थरथरानवाला जिसके साथ काम करना है (उस परिशुद्धता के लिए जिम्मेदार जिसके बारे में मैं पहले बात कर रहा था)। ऐसा नहीं है कि एक ऑसिलेटर का होना अपने आप में एक असुविधा है, लेकिन यह सर्किट में जोड़ने के लिए एक और घटक होगा जिसके लिए इसके स्थान की आवश्यकता होगी या वैकल्पिक रूप से, एक और गणना होगी एक निश्चित आधार आवृत्ति के साथ पूरे सर्किट को बनाए रखने के लिए ऐसा करना।

अन्य अधिक स्पष्ट कमियां हैं, जैसे खपत इत्यादि बैटरी जीवन जो समय और कॉन्फ़िगरेशन को बनाए रखता है, क्योंकि यह कुछ अधिक सार्वभौमिक है (हालांकि तार्किक रूप से अनियमित रूप से वितरित) आमतौर पर आरटीसी को शामिल करने वाले उपकरणों के डिजाइन में माना जाता है और यह कोई विशिष्ट समस्या नहीं है।

इस लेख में मैं जिस वास्तविक समय की घड़ी का वर्णन करता हूँ, वह है DS3231, एक आंतरिक थरथरानवाला का उपयोग करके एक बाहरी थरथरानवाला की आवश्यकता और सटीक कमियों को हल करता है की तकनीक तापमान-क्षतिपूर्ति क्रिस्टल थरथरानवाला (TCXO) घटक की आंतरिक मेमोरी में संग्रहीत एक तालिका यह निर्धारित करती है कि डिवाइस के तापमान और ऑपरेटिंग समय (आयु) के आधार पर समय को कैसे ऑफसेट किया जाए। इस तकनीक के साथ, डेटा शीट के अनुसार, औद्योगिक तापमान रेंज में ±3.5 पीपीएम की सटीकता हासिल की जाती है, -40 डिग्री सेल्सियस से +85 डिग्री सेल्सियस तक, या वाणिज्यिक तापमान रेंज में ±2 पीपीएम तक।

आमतौर पर, वास्तविक समय की घड़ियों में एक छोटा सा शामिल होता है स्मृति जिसमें उपयोग में आने वाली सामान्य चीज़ों को संग्रहित किया जा सके, जैसे कि कुछ अलार्म घंटे। अन्य, कुछ हद तक अधिक विशिष्ट समय अनुप्रयोगों के लिए अधिक मेमोरी की आवश्यकता होना भी असामान्य नहीं है, यही कारण है कि इसे आमतौर पर विशिष्ट अनुप्रयोगों में या यहां तक ​​कि आंतरिक रूप से एकीकृत अनुप्रयोगों के कुछ संस्करणों में जोड़ा जाता है। उदाहरण के लिए, वह DS3232 यह विचाराधीन DS3231 के समान है लेकिन 236 बाइट्स के साथ SRAM जिन्हें डिवाइस की बैकअप बैटरी के साथ दिनांक और समय की तरह भी बनाए रखा जाता है।

मैंने शुरुआत में ही कहा था सर्किट के बीच संचार (I2सी, इंटर-इंटीग्रेटेड सर्किट के लिए) सबसे लोकप्रिय और सबसे अधिक बार मौजूद में से एक है, हालांकि यह भी सच है कि कुछ सेटिंग्स में संचार एसपीआई (सीरियल पेरिफेरल इंटरफेस) वे एक बेहतर विकल्प हो सकते हैं; ऐसे मामलों में समतुल्य संस्करण हैं, उदाहरण के लिए DS3234 के संबंध में DS3231, जो प्रतिस्थापित करता है I2C द्वारा SPI.

Al तापमान मापें के संचालन के लिए क्षतिपूर्ति करने के लिए आरटीसी, इस उपकरण का उपयोग असेंबली के भीतर थर्मामीटर के रूप में भी किया जा सकता है। हालाँकि इसके द्वारा लौटाए गए मान तिमाही-डिग्री अंतराल में प्रस्तुत किए जाते हैं, इसकी परिशुद्धता बहुत अच्छी नहीं है, डेटा शीट के अनुसार ±3°C। इस बात को ध्यान में रखते हुए कि तापमान को सर्किट बोर्ड पर मापा जाएगा, साथ ही घटकों को बिना अधिक नियंत्रण के गर्म किया जाएगा, यह उपाय पर्याप्त है कई मामलों में, खासकर यदि जो दिलचस्प है वह है प्रवृत्ति मापें और न केवल एक पल में सटीक तापमान। दूसरी ओर, तापमान परामर्श के लिए हमेशा उपलब्ध रहता है लेकिन इसे एक रजिस्टर से पढ़ा जाता है जिसे हर 64 सेकंड में अपडेट किया जाता है। लंबी अवधि में विकास दिखाने के लिए पर्याप्त है, एक पल का तापमान जानने के लिए अपर्याप्त।

आरटीसी डीएस3231 पिनआउट

DS3231 RTC वास्तविक समय घड़ी पिनआउट

RTC DS3231 का उपयोग करने के लिए विशिष्ट सर्किट

वास्तविक समय घड़ी DS3231 के लिए एप्लिकेशन सर्किट

टिप्पणी पोस्ट

आप चूक गए होंगे