एक इंजेक्शन और नियमित एसटीएम 32 एडीसी चैनल के बीच अंतर क्या है?


19

STM32F1 के संदर्भ मैनुअल में "नियमित" और "इंजेक्ट" एडीसी चैनलों का वर्णन किया गया है, लेकिन अंतर पर स्पष्ट नहीं है। दोनों प्रकारों में क्या अंतर है और आप एक या दूसरे का उपयोग कब कर सकते हैं?

जवाबों:


17

आप लूप में चैनलों के अनुक्रम में पढ़ने के लिए ADC को कॉन्फ़िगर कर सकते हैं। उन चैनलों को नियमित रूप से परिवर्तित किया जा रहा है। इंजेक्ट मोड में रूपांतरण बाहरी घटना या सॉफ़्टवेयर द्वारा ट्रिगर किया जाता है। एक "नियमित" रूपांतरण की तुलना में एक इंजेक्शन में रूपांतरण की प्राथमिकता अधिक होती है और इस तरह नियमित रूपांतरण बाधित होता है।

विभिन्न ADC- मोड्स को एप्लीकेशन नोट AN3116 में समझाया गया है।


8

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


@ क्रिसस्ट्रैटन: मोटरों को नियंत्रित करने वाले।
गुस्तावो लिटोव्स्की 20

आह, ठीक है, अब आपने स्पष्ट किया है कि आप इस बारे में बात कर रहे हैं कि सॉफ्टवेयर से प्रभावी रूप से यादृच्छिक रूपांतरण अनुरोध क्या हैं, और अधिक नियमित रूप से निर्धारित रूपांतरण।
क्रिस स्ट्रैटन

@ क्रिसट्रैटन - हाँ। मेरा मूल उत्तर जल्दी से लिखा गया था और मुझे एहसास हुआ कि यह स्पष्ट नहीं था।
गुस्तावो लिटोव्स्की

1
क्या यह संदर्भ पुस्तिका से प्रत्यक्ष उद्धरण है?
जोफॉकर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.