बाएं और दायें उचित ADC परिणाम क्या हैं?


10

TI MSP430F20XX श्रृंखला में 12-बिट आंतरिक ADC आउटपुट है, जो कि सही-सही है।

बाएं-औचित्य और दायें-औचित्य के बीच अंतर क्या है? उनके पेशेवरों और विपक्ष क्या हैं?

जवाबों:


11

इस प्रोसेसर पर, रूपांतरण परिणाम रखने वाला रजिस्टर 16 बिट्स चौड़ा होता है।

एक सही-सही परिणाम का अर्थ है कि रजिस्टर के बिट्स [( एन -1): 0] (जहां एन परिशुद्धता के बिट्स की संख्या है) में एडीसी मान होता है और रजिस्टर के सबसे महत्वपूर्ण बिट्स शून्य पर सेट होते हैं।

एक बाएं-औचित्य परिणाम का अर्थ है कि रजिस्टर के बिट्स [15: (16- एन )] परिणाम को पकड़ते हैं, और बिट्स (15- एन ): 0] शून्य पर सेट होते हैं।

उदाहरण के लिए, यदि आपका वास्तविक रूपांतरण परिणाम 0x123 है, तो इसे 0x0123 के रूप में पढ़ा जाएगा यदि रजिस्टर सही-न्यायिक था, और 0x1230 के रूप में अगर यह सही-सही था।

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

दूसरी ओर, एक सही-उचित मूल्य को सीधे स्केलिंग के बिना उपयोग किया जा सकता है जो कि बाएं-उचित मूल्य की आवश्यकता होगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.