ATtiny13a पर Vcc को मापें?

Oct 14 2020

मैं यह पता लगाने की कोशिश कर रहा हूं कि क्या मैं attiny13a के Vcc को माप सकता हूं, लेकिन कोड जो मैं arduino के लिए उपयोग करता हूं और attiny85 काम नहीं करता है। यहीं से मुझे कोड मिला। मुझे पता है कि यह 1.1v संदर्भ और ADC का उपयोग करके काम करता है, और attiny13a डेटाशीट में यह कहता है कि इसमें ये हैं, लेकिन मुझे यह काम करने के लिए नहीं मिल सकता है।

जवाब

7 EdgarBonet Oct 14 2020 at 02:11

एक संदर्भ के रूप में Vcc का उपयोग करके आप जिस कोड को 1.1 V आंतरिक संदर्भ में मापते हैं उससे जुड़ा हुआ है। ATtiny13A ऐसा नहीं कर सकता। इसमें 1.1 V आंतरिक संदर्भ है, लेकिन इसे केवल ADC के लिए संदर्भ के रूप में उपयोग किया जा सकता है, न कि मापा चैनल के रूप में।

आप क्या कर सकते हैं, अगर आपको अतिरिक्त हार्डवेयर को जोड़ने में कोई आपत्ति नहीं है, तो Vcc को वोल्टेज के समानुपातिक पाने के लिए कुछ प्रतिरोधों के साथ Vcc को विभाजित करें, लेकिन 1.1 V से कम है। फिर उस वोल्टेज को मापने के लिए 1.1 V संदर्भ का उपयोग करें। दूसरे शब्दों में, Vcc के खिलाफ 1.1 V संदर्भ को मापने के बजाय 1.1 V संदर्भ के खिलाफ एक स्केल-डाउन Vcc को मापें। डेटाशीट आपको विवरण के साथ मदद करनी चाहिए।