XC800 वर्ग: Difference between revisions

From Vigyanwiki
 
No edit summary
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[File:SAB-C515-LN.jpg|thumb|Infineon द्वारा SAB-C515-LN 8051 पर आधारित है]][[Infineon]] XC800 परिवार एक [[8 बिट]] [[ microcontroller ]] परिवार है, जिसे पहली बार 2005 में पेश किया गया था।<ref>[http://www.infineon.com/cms/en/corporate/press/news/releases/2005/132317.html XC800 Announcement]</ref> एक दोहरे चक्र के साथ अनुकूलित [[8051]] ई-वार्प<ref>[http://www.keil.com/dd/chip/3227.htm  Mentor Graphics Co. M8051EW]</ref><ref>[http://www.design-reuse.com/news/1469/mentor-graphics-standard-8-bit-processor-core-chip-debug.html  First Industry-Standard 8-bit Processor Core With On-Chip Debug]</ref> [[सेमीकंडक्टर बौद्धिक संपदा कोर]]XC800 परिवार को दो श्रेणियों में विभाजित किया गया है, [[ऑटोमोटिव]] के लिए ए-फ़ैमिली और औद्योगिक और बहु-बाज़ार अनुप्रयोगों के लिए आई-फ़ैमिली।
[[File:SAB-C515-LN.jpg|thumb|इन्फिनियोन द्वारा SAB-C515-LN 8051 पर आधारित है]][[Infineon|इन्फिनियोन]] '''XC800 वर्ग''' [[8 बिट]] [[ microcontroller |माइक्रोनियंत्रक]] वर्ग है जिसे पहली बार 2005 में प्रस्तुत किया गया था।<ref>[http://www.infineon.com/cms/en/corporate/press/news/releases/2005/132317.html XC800 Announcement]</ref> दोहरे चक्र के साथ अनुकूलित [[8051]] ई-वार्प <ref>[http://www.keil.com/dd/chip/3227.htm  Mentor Graphics Co. M8051EW]</ref><ref>[http://www.design-reuse.com/news/1469/mentor-graphics-standard-8-bit-processor-core-chip-debug.html  First Industry-Standard 8-bit Processor Core With On-Chip Debug]</ref> [[सेमीकंडक्टर बौद्धिक संपदा कोर|अर्धचालक बौद्धिक संपदा कोर]] XC800 वर्ग को दो श्रेणियों में विभाजित किया गया है, [[ऑटोमोटिव]] के लिए ए-वर्ग और औद्योगिक और मल्टी मार्केट अनुप्रयोगों के लिए आई-वर्ग है ।


== अनुप्रयोग ==
== अनुप्रयोग ==
Line 5: Line 5:
=== औद्योगिक और मल्टीमार्केट ===
=== औद्योगिक और मल्टीमार्केट ===


इंडस्ट्रियल-फ़ैमिली जिसे आई-फ़ैमिली उत्पाद श्रृंखला भी कहा जाता है, 2KB से 64KB [[फ्लैश मेमोरी]] और 16- से 64-[[दोहरी इन-लाइन पैकेज]] तक होती है। यह ई-बाइक के [[मोटर नियंत्रक]], [[पंप]] और मैकेनिकल पंखे जैसे अनुप्रयोगों में पाया जा सकता है। एयर कंडीशनर में, डिस्प्ले या [[कैपेसिटिव टचपैड]] नियंत्रण के रूप में या डिजिटल नियंत्रित बिजली आपूर्ति में उदा। मोटर ड्राइव या प्रकाश व्यवस्था के लिए।
इंडस्ट्रियल-वर्ग जिसे आई-वर्ग उत्पाद श्रृंखला भी कहा जाता है, 2KB से 64KB [[फ्लैश मेमोरी]] और 16- से 64-[[दोहरी इन-लाइन पैकेज]] तक होती है। यह ई-बाइक के [[मोटर नियंत्रक]], [[पंप]] और मैकेनिकल पंखे जैसे अनुप्रयोगों में पाया जा सकता है। एयर कंडीशनर में, डिस्प्ले या [[कैपेसिटिव टचपैड]] नियंत्रण के रूप में या डिजिटल नियंत्रित विद्युत् आपूर्ति में उदा। मोटर ड्राइव या प्रकाश व्यवस्था के लिए उपयोग  किया जातां है।


===ऑटोमोटिव ===
===ऑटोमोटिव ===


XC800 परिवार के ऑटोमोटिव डिवाइस मोटरसाइकिल बीसीएम, लाइटिंग, विंडो लिफ्ट, लो एंड एयरबैग, स्टीयरिंग एंगल सेंसर, पंप, कूलिंग फैन और वाल्व/थ्रॉटल कंट्रोल जैसे सुरक्षा और पावरट्रेन अनुप्रयोगों में पाए जा सकते हैं। सभी उपकरण ऑटोमोटिव इलेक्ट्रॉनिक्स के लिए AEC Q100 मानकों के अनुरूप हैं।
XC800 वर्ग के ऑटोमोटिव उपकरण मोटरसाइकिल बीसीएम, लाइटिंग, विंडो लिफ्ट, लो एंड एयरबैग, स्टीयरिंग एंगल सेंसर, पंप, कूलिंग फैन और वाल्व/थ्रॉटल नियंत्रण जैसे सुरक्षा और पावरट्रेन अनुप्रयोगों में पाए जा सकते हैं। सभी उपकरण ऑटोमोटिव इलेक्ट्रॉनिक्स के लिए एईसी Q100 मानकों के अनुरूप हैं।


== मुख्य विशेषताएं ==
== मुख्य विशेषताएं ==
Line 15: Line 15:
=== कोर ===
=== कोर ===


निर्देश सेट में 45% एक-बाइट, 41% दो-बाइट और 14% तीन-बाइट निर्देश होते हैं। प्रत्येक निर्देश को निष्पादित करने के लिए 1, 2 या 4 [[मशीन चक्र]] लगते हैं। धीमी मेमोरी तक पहुंच के मामले में, एक्सेस समय को प्रतीक्षा चक्रों द्वारा बढ़ाया जा सकता है (एक प्रतीक्षा चक्र एक मशीन चक्र तक रहता है, जो दो प्रतीक्षा अवस्थाओं के बराबर है)। XC800 सेमीकंडक्टर बौद्धिक संपदा कोर बुनियादी स्टॉप/स्टार्ट, सिंगल-स्टेप एक्जीक्यूशन, ब्रेकप्वाइंट सपोर्ट और डेटा मेमोरी, प्रोग्राम मेमोरी और स्पेशल फंक्शन रजिस्टर तक रीड/राइट एक्सेस सहित डिबगिंग सुविधाओं की एक श्रृंखला का समर्थन करता है। एक 16-बिट सह-प्रोसेसर अतिरिक्त कंप्यूटिंग प्रदर्शन प्रदान करता है और गुणा/विभाजित संचालन के प्रसंस्करण के लिए और त्रिकोणमितीय संचालन के लिए [[कॉरडिक]] [[कलन विधि]] के निष्पादन के लिए अनुकूलित किया गया है।
निर्देश सेट में 45% एक-बाइट, 41% दो-बाइट और 14% तीन-बाइट निर्देश होते हैं। प्रत्येक निर्देश को निष्पादित करने के लिए 1, 2 या 4 [[मशीन चक्र]] लगते हैं। स्लोवर मेमोरी तक पहुंच के स्थिति में, एक्सेस समय को प्रतीक्षा चक्रों द्वारा बढ़ाया जा सकता है (एक प्रतीक्षा चक्र मशीन चक्र तक रहता है, जो दो प्रतीक्षा अवस्थाओं के समान है)। XC800 अर्धचालक बौद्धिक संपदा कोर मूलभूत स्टॉप/स्टार्ट, एकल-चरण निष्पादन, ब्रेकप्वाइंट समर्थन और डेटा मेमोरी, प्रोग्राम मेमोरी और स्पेशल कार्य रजिस्टर तक रीड/राइट एक्सेस सहित डिबगिंग सुविधाओं की श्रृंखला का समर्थन करता है। 16-बिट सह-प्रोसेसर अतिरिक्त कंप्यूटिंग प्रदर्शन प्रदान करता है और गुणा/विभाजित संचालन के प्रसंस्करण के लिए और त्रिकोणमितीय संचालन के लिए [[कॉरडिक]] [[कलन विधि]] के निष्पादन के लिए अनुकूलित किया गया है।


===स्मृति संगठन===
===मेमोरी संगठन===


8-[[ अंश ]] एमसीयू में एक एम्बेडेड उपयोगकर्ता-प्रोग्[[ टक्कर मारना ]] करने योग्य गैर-वाष्पशील फ्लैश मेमोरी है जो उपयोगकर्ता कोड और डेटा के तेज़ और भरोसेमंद भंडारण की अनुमति देती है। यह एम्बेडेड [[ विद्युत् दाब नियामक ]] (EVR) से एकल 2.5 V आपूर्ति के साथ संचालित होता है और इसके लिए अतिरिक्त प्रोग्रामिंग या वोल्टेज मिटाने की आवश्यकता नहीं होती है। फ्लैश मेमोरी का क्षेत्रीकरण प्रत्येक क्षेत्र को स्वतंत्र रूप से मिटाने की अनुमति देता है। एक फ्लैश एरर करेक्शन [[ त्रुटि सुधार कोड ]]|(ECC) डबल-बिट एरर का पता लगा सकता है और सिंगल-बिट एरर को ठीक कर सकता है और साथ ही अमान्य कोड निष्पादन से बचा सकता है। 3KB तक RAM की विशेषता है, इस मेमोरी का एक हिस्सा XRAM है।
8-[[ अंश | अंश]] एमसीयू में एम्बेडेड उपयोगकर्ता प्रोग्रामयोग्य गैर-वाष्पशील फ्लैश मेमोरी है जो उपयोगकर्ता कोड और डेटा के तेज़ और विश्वसनीय संचारण अनुमति देती है। यह एम्बेडेड [[ विद्युत् दाब नियामक |विद्युत् दाब नियामक]] (ईवीआर) से एकल 2.5 V आपूर्ति के साथ संचालित होता है और इसके लिए अतिरिक्त प्रोग्रामिंग या वोल्टेज मिटाने की आवश्यकता नहीं होती है। फ्लैश मेमोरी का क्षेत्रीकरण प्रत्येक क्षेत्र को स्वतंत्र रूप से मिटाने की अनुमति देता है। फ्लैश त्रुटी करेक्शन [[ त्रुटि सुधार कोड |त्रुटि सुधार कोड]] |(ईसीसी) डबल-बिट त्रुटी का पता लगा सकता है और सिंगल-बिट त्रुटी को ठीक कर सकता है और साथ ही अमान्य कोड निष्पादन से बचा सकता है। 3KB तक रैम की विशेषता है, इस मेमोरी का भाग एक्सआरएएम है।


=== एडीसी ===
=== एडीसी ===


[[एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण]] मॉड्यूल (ADC) 10-बिट रिज़ॉल्यूशन वाले डिजिटल मानों को असतत करने के लिए एनालॉग इनपुट वैल्यू (वोल्टेज) को परिवर्तित करने के लिए क्रमिक सन्निकटन विधि का उपयोग करता है। एक ADC कर्नेल (ADC0) इनपुट चैनलों की उपयोगकर्ता-चयन योग्य संख्या पर संचालित होता है। इनपुट चैनलों को लचीले ढंग से चुना और विवाचित किया जा सकता है।
[[एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण]] मॉड्यूल (एडीसी) 10-बिट रिज़ॉल्यूशन वाले डिजिटल मानों को असतत करने के लिए एनालॉग इनपुट मान (वोल्टेज) को परिवर्तित करने के लिए क्रमिक सन्निकटन विधि का उपयोग करता है। एडीसी कर्नेल (एडीसी0) इनपुट चैनलों की उपयोगकर्ता-चयन योग्य संख्या पर संचालित होता है। इनपुट चैनलों को लचीले रूप से चुना और विवाचित किया जा सकता है।


===सीसीयू6===
===सीसीयू6===


CCU6 एक कैप्चर और तुलना इकाई है जो विभिन्न कर्तव्य चक्रों और कई आउटपुट चैनलों पर [[पल्स चौड़ाई उतार - चढ़ाव]] सिग्नल उत्पन्न करती है। यह 48 [[ हेटर्स ]]पर क्लॉक किए गए 16-बिट टाइमर के साथ काम करता है और नियंत्रण लूप को सुसंगत बनाने के लिए एडीसी ऑपरेशन को ट्रिगर कर सकता है। CCU6 हॉल सेंसर या बैक-ईएमएफ डिटेक्शन का उपयोग करके एसी ड्राइव कंट्रोल या ब्रशलेस डीसी-मोटर्स के लिए एप्लिकेशन-विशिष्ट मोड प्रदान करता है। इसके अलावा, बहु-चरण मशीनों के लिए ब्लॉक कम्यूटेशन और नियंत्रण तंत्र समर्थित हैं।
सीसीयू6 कैप्चर और तुलना इकाई है जो विभिन्न कर्तव्य चक्रों औरकई आउटपुट चैनलों पर पीडब्लूएम संकेत उत्पन्न करती है। यह 48 [[ हेटर्स |मेगाहर्ट्ज]] पर क्लॉक किए गए 16-बिट टाइमर के साथ काम करता है और नियंत्रण लूप को सुसंगत बनाने के लिए एडीसी ऑपरेशन को ट्रिगर कर सकता है। सीसीयू6 आधुनिक सेंसर या बैक-ईएमएफ डिटेक्शन का उपयोग करके एसी ड्राइव नियंत्रण या ब्रशलेस डीसी-मोटर्स के लिए एप्लिकेशन-विशिष्ट मोड प्रदान करता है। इसके अतिरिक्त बहु-चरण मशीनों के लिए ब्लॉक कम्यूटेशन और नियंत्रण तंत्र समर्थित हैं।


=== स्पर्श और एलईडी मैट्रिक्स नियंत्रण ===
=== स्पर्श और एलईडी आव्यूह नियंत्रण ===


[[LED]]TSCU एक ही पिन के माध्यम से कैपेसिटिव टचपैड और एल ई डी के मैट्रिक्स के नियंत्रण के लिए एक कार्यात्मक इकाई है। उदाहरण के लिए, आमतौर पर उपयोग किए जाने वाले 7 सेगमेंट डिस्प्ले को ऐसे मैट्रिक्स द्वारा नियंत्रित किया जा सकता है। दो या दो से अधिक कार्यों के समय-बहुसंकेतन संचालन का सिद्धांत, इस मामले में स्पर्श नियंत्रण और एलईडी-नियंत्रण, उपयोग किए गए पिनों की मात्रा को कम करता है। कैपेसिटिव टच कंट्रोल विभिन्न कवर सामग्री के लिए फिट होने के लिए संवेदनशीलता में समायोज्य है और [[ केवल पढ़ने के लिये मेमोरी ]] लाइब्रेरी एप्लिकेशन डेवलपमेंट में सहायता करती है।
एलईडीटीएससीयू ही पिन के माध्यम से कैपेसिटिव टचपैड और एल ई डी के आव्यूह के नियंत्रण के लिए कार्यात्मक इकाई है। उदाहरण के लिए, सामान्यतः उपयोग किए जाने वाले 7 सेगमेंट डिस्प्ले को ऐसे आव्यूह द्वारा नियंत्रित किया जा सकता है। दो या दो से अधिक कार्यों के समय-बहुसंकेतन संचालन का सिद्धांत, इस स्थिति में स्पर्श नियंत्रण और एलईडी-नियंत्रण उपयोग किए गए पिनों की मात्रा को कम करता है। कैपेसिटिव टच नियंत्रण विभिन्न आवरण पदार्थ के लिए फिट होने के लिए संवेदनशीलता में समायोज्य है और रोम लाइब्रेरी एप्लिकेशन डेवलपमेंट में सहायता करती है।


=== संचार ===
=== संचार ===


XC800 में [[UART]], [[सीरियल पेरिफेरल इंटरफेस बस]] और [[I2C]] के साथ-साथ [[[[नियंत्रक के इलाके का संजाल]]]] कनेक्टिविटी सहित सीरियल कम्युनिकेशन के लिए इंटरफेस का एक सेट है। CAN (कंट्रोलर एरिया नेटवर्क) एक मजबूत सीरियल बस है जिसे ऑटोमोबाइल और औद्योगिक नियंत्रण प्रणाली जैसे शोर वाले वातावरण में बोर्ड से बोर्ड संचार के लिए डिज़ाइन किया गया है। Infineon द्वारा विकसित MultiCAN अतिरिक्त CAN नोड्स, अधिक संदेश ऑब्जेक्ट लिंक्ड सूची प्रबंधन और TTCAN स्तर 2 के लिए समर्थन जैसी सुविधाओं को जोड़कर पिछले CAN कार्यान्वयन में सुधार करता है।
XC800 में [[UART|यूएआरटी]], एसपीआई और I2C के साथ-साथ सीएएन कनेक्टिविटी सहित श्रेणी संचार के लिए इंटरफेस का एक सेट है। सीएएन (कंट्रोलर एरिया नेटवर्क) एक शक्तिशाली श्रेणी बस है जिसे ऑटोमोबाइल और औद्योगिक नियंत्रण प्रणाली जैसे शोर वाले वातावरण में बोर्ड से बोर्ड संचार के लिए डिज़ाइन किया गया है। इन्फिनियोन द्वारा विकसित मल्टीकैन अतिरिक्त सीएएन नोड्स, अधिक संदेश ऑब्जेक्ट लिंक्ड सूची प्रबंधन और टीटीसीएएन स्तर 2 के लिए समर्थन जैसी सुविधाओं को जोड़कर पिछले सीएएन कार्यान्वयन में सुधार करता है।


== विकास उपकरण ==
== विकास उपकरण                                                       ==


=== मूल्यांकन किट ===
=== मूल्यांकन किट ===
आसान किट और स्टार्टर किट सभी XC800 उपकरणों के लिए उपलब्ध माइक्रोकंट्रोलर मूल्यांकन बोर्ड हैं। एप्लिकेशन किट अधिक एप्लिकेशन विशिष्ट किट हैं उदा। मोटर नियंत्रण डिजाइन के लिए। उनमें विभिन्न नियंत्रण योजनाओं, पावर बोर्ड या मोटर प्रकार और तदनुसार हार्डवेयर के लिए उदाहरण कोड होते हैं।
आसान किट और स्टार्टर किट सभी XC800 उपकरणों के लिए उपलब्ध माइक्रोनियंत्रक मूल्यांकन बोर्ड हैं। एप्लिकेशन किट अधिक एप्लिकेशन विशिष्ट किट हैं उदा। मोटर नियंत्रण डिजाइन के लिए उनमें विभिन्न नियंत्रण योजनाओं, पावर बोर्ड या मोटर प्रकार और इसलिए हार्डवेयर के लिए उदाहरण कोड होते हैं।


===मुफ़्त उपकरण===
===मुफ़्त उपकरण===
* डेव<ref>[http://infineon.com/dave  DAVE]</ref> ([[DAvE (Infineon)]]) निम्न-स्तरीय ड्राइवरों को कॉन्फ़िगर करने और स्वचालित रूप से स्रोत कोड उत्पन्न करने के लिए एक नि: शुल्क उपकरण है।
* डेव<ref>[http://infineon.com/dave  DAVE]</ref> ([[DAvE (Infineon)|डेव (इन्फीनॉन)]]) निम्न-स्तरीय ड्राइवरों को कॉन्फ़िगर करने और स्वचालित रूप से स्रोत कोड उत्पन्न करने के लिए नि: शुल्क उपकरण है।
* डेव बेंच<ref>[http://infineon.com/davebench  DAVE Bench]</ref> XC800 माइक्रोकंट्रोलर्स पर आधारित एप्लिकेशन कोड के विकास के लिए Infineon की एक निःशुल्क विकास उपकरण श्रृंखला है। यह एक [[ग्रहण (सॉफ्टवेयर)]] है<ref>[http://www.eclipse.org/ Eclipse]</ref> [[सी (प्रोग्रामिंग भाषा)]] | सी-कोड प्रोग्रामिंग के लिए आधारित [[एकीकृत विकास पर्यावरण]] पर्यावरण। इसमें स्रोत कोड प्रबंधन और संपादन, [[ छोटा उपकरण सी संकलक ]] (SDCC) शामिल हैं।<ref>[http://sdcc.sourceforge.net/ Small Device C Compiler (SDCC)]</ref>([[जीएनयू जनरल पब्लिक लाइसेंस]] के तहत वितरित), डिबगर और फ्लैश लोडिंग सॉफ्टवेयर।
* डेव बेंच<ref>[http://infineon.com/davebench  DAVE Bench]</ref> XC800 माइक्रोनियंत्रक पर आधारित एप्लिकेशन कोड के विकास के लिए इन्फिनियोन की निःशुल्क विकास उपकरण श्रृंखला है। यह [[ग्रहण (सॉफ्टवेयर)]] है<ref>[http://www.eclipse.org/ Eclipse]</ref> [[सी (प्रोग्रामिंग भाषा)]] या सी-कोड प्रोग्रामिंग के लिए आधारित [[एकीकृत विकास पर्यावरण]] पर्यावरण इसमें स्रोत कोड प्रबंधन और संपादन, [[ छोटा उपकरण सी संकलक |छोटा उपकरण सी संकलक]] (एसडीसीसी) सम्मिलित हैं।<ref>[http://sdcc.sourceforge.net/ Small Device C Compiler (SDCC)]</ref>([[जीएनयू जनरल पब्लिक लाइसेंस]] के तहत वितरित), डिबगर और फ्लैश लोडिंग सॉफ्टवेयर है।
* डेव ड्राइव <ref>[http://infineon.com/davedrive  DAVE Drive]</ref> स्वचालित मोटर नियंत्रण उत्पादन के लिए एक नि: शुल्क उपकरण है जो एफओसी, [[sinusoidal]] या ब्लॉक कम्यूटेशन या वी/हर्ट्ज गति नियंत्रण जैसे मोटर विशिष्ट नियंत्रण कोड उत्पन्न करता है।
* डेव ड्राइव <ref>[http://infineon.com/davedrive  DAVE Drive]</ref> स्वचालित मोटर नियंत्रण उत्पादन के लिए नि: शुल्क उपकरण है जो एफओसी, [[sinusoidal|साइनसॉइडल]] या ब्लॉक कम्यूटेशन या वी/हर्ट्ज गति नियंत्रण जैसे मोटर विशिष्ट नियंत्रण कोड उत्पन्न करता है।


===तृतीय पक्ष उपकरण===
===तृतीय पक्ष उपकरण===
* [[कील (कंपनी)]] कंपाइलर, डीबगर, सिम्युलेटर<ref>[http://www.keil.com/infineon/c500_overview.asp  Keil XC800 Tool Chain]</ref>
* केइल कंपाइलर, डिबगर, सिम्युलेटरर<ref>[http://www.keil.com/infineon/c500_overview.asp  Keil XC800 Tool Chain]</ref>
* हाईटेक्स डीबगर <ref>[http://www.hitex.com/index.php?id=jtag-debug-tools-for-xc800  Hitex XC800 Debugger] {{webarchive |url=https://web.archive.org/web/20100924132232/http://www.hitex.com/index.php?id=jtag-debug-tools-for-xc800 |date=September 24, 2010 }}</ref>
* हाईटेक्स डीबगर <ref>[http://www.hitex.com/index.php?id=jtag-debug-tools-for-xc800  Hitex XC800 Debugger] {{webarchive |url=https://web.archive.org/web/20100924132232/http://www.hitex.com/index.php?id=jtag-debug-tools-for-xc800 |date=September 24, 2010 }}</ref>
 
==संदर्भ                                                                                                                                                   ==
 
==संदर्भ==
{{Reflist}}
{{Reflist}}




==बाहरी संबंध==
==बाहरी संबंध==
*[http://www.infineon.com/cms/de/product/channel.html?channel=ff80808112ab681d0112ab6b2dfc0756 Infineon MCU Page]
*[http://www.infineon.com/cms/de/product/channel.html?channel=ff80808112ab681d0112ab6b2dfc0756 इन्फिनियोन MCU Page]
*[http://www.infineon.com/cms/de/product/channel.html?channel=ff80808112ab681d0112ab6b7661083f Infineon 8-Bit MCU]
*[http://www.infineon.com/cms/de/product/channel.html?channel=ff80808112ab681d0112ab6b7661083f इन्फिनियोन 8-Bit MCU]
*[https://web.archive.org/web/20110517043046/http://www.infineon.com/cms/en/product/channel.html?channel=db3a304326c2768b0126c28019610002 Infineon DAVE Bench]
*[https://web.archive.org/web/20110517043046/http://www.infineon.com/cms/en/product/channel.html?channel=db3a304326c2768b0126c28019610002 इन्फिनियोन DAVE Bench]


{{Microcontrollers}}
{{Microcontrollers}}


{{DEFAULTSORT:Xc800 Family}}[[Category: माइक्रोकंट्रोलर्स]]
{{DEFAULTSORT:Xc800 Family}}
 
 


[[Category: Machine Translated Page]]
[[Category:Collapse templates|Xc800 Family]]
[[Category:Created On 18/06/2023]]
[[Category:Created On 18/06/2023|Xc800 Family]]
[[Category:Machine Translated Page|Xc800 Family]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists|Xc800 Family]]
[[Category:Pages with script errors|Xc800 Family]]
[[Category:Sidebars with styles needing conversion|Xc800 Family]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates generating microformats|Xc800 Family]]
[[Category:Templates that are not mobile friendly|Xc800 Family]]
[[Category:Templates using TemplateData|Xc800 Family]]
[[Category:Webarchive template wayback links]]
[[Category:Wikipedia metatemplates|Xc800 Family]]
[[Category:माइक्रोकंट्रोलर्स|Xc800 Family]]

Latest revision as of 12:24, 5 July 2023

इन्फिनियोन द्वारा SAB-C515-LN 8051 पर आधारित है

इन्फिनियोन XC800 वर्ग 8 बिट माइक्रोनियंत्रक वर्ग है जिसे पहली बार 2005 में प्रस्तुत किया गया था।[1] दोहरे चक्र के साथ अनुकूलित 8051 ई-वार्प [2][3] अर्धचालक बौद्धिक संपदा कोर XC800 वर्ग को दो श्रेणियों में विभाजित किया गया है, ऑटोमोटिव के लिए ए-वर्ग और औद्योगिक और मल्टी मार्केट अनुप्रयोगों के लिए आई-वर्ग है ।

अनुप्रयोग

औद्योगिक और मल्टीमार्केट

इंडस्ट्रियल-वर्ग जिसे आई-वर्ग उत्पाद श्रृंखला भी कहा जाता है, 2KB से 64KB फ्लैश मेमोरी और 16- से 64-दोहरी इन-लाइन पैकेज तक होती है। यह ई-बाइक के मोटर नियंत्रक, पंप और मैकेनिकल पंखे जैसे अनुप्रयोगों में पाया जा सकता है। एयर कंडीशनर में, डिस्प्ले या कैपेसिटिव टचपैड नियंत्रण के रूप में या डिजिटल नियंत्रित विद्युत् आपूर्ति में उदा। मोटर ड्राइव या प्रकाश व्यवस्था के लिए उपयोग किया जातां है।

ऑटोमोटिव

XC800 वर्ग के ऑटोमोटिव उपकरण मोटरसाइकिल बीसीएम, लाइटिंग, विंडो लिफ्ट, लो एंड एयरबैग, स्टीयरिंग एंगल सेंसर, पंप, कूलिंग फैन और वाल्व/थ्रॉटल नियंत्रण जैसे सुरक्षा और पावरट्रेन अनुप्रयोगों में पाए जा सकते हैं। सभी उपकरण ऑटोमोटिव इलेक्ट्रॉनिक्स के लिए एईसी Q100 मानकों के अनुरूप हैं।

मुख्य विशेषताएं

कोर

निर्देश सेट में 45% एक-बाइट, 41% दो-बाइट और 14% तीन-बाइट निर्देश होते हैं। प्रत्येक निर्देश को निष्पादित करने के लिए 1, 2 या 4 मशीन चक्र लगते हैं। स्लोवर मेमोरी तक पहुंच के स्थिति में, एक्सेस समय को प्रतीक्षा चक्रों द्वारा बढ़ाया जा सकता है (एक प्रतीक्षा चक्र मशीन चक्र तक रहता है, जो दो प्रतीक्षा अवस्थाओं के समान है)। XC800 अर्धचालक बौद्धिक संपदा कोर मूलभूत स्टॉप/स्टार्ट, एकल-चरण निष्पादन, ब्रेकप्वाइंट समर्थन और डेटा मेमोरी, प्रोग्राम मेमोरी और स्पेशल कार्य रजिस्टर तक रीड/राइट एक्सेस सहित डिबगिंग सुविधाओं की श्रृंखला का समर्थन करता है। 16-बिट सह-प्रोसेसर अतिरिक्त कंप्यूटिंग प्रदर्शन प्रदान करता है और गुणा/विभाजित संचालन के प्रसंस्करण के लिए और त्रिकोणमितीय संचालन के लिए कॉरडिक कलन विधि के निष्पादन के लिए अनुकूलित किया गया है।

मेमोरी संगठन

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

एडीसी

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

सीसीयू6

सीसीयू6 कैप्चर और तुलना इकाई है जो विभिन्न कर्तव्य चक्रों औरकई आउटपुट चैनलों पर पीडब्लूएम संकेत उत्पन्न करती है। यह 48 मेगाहर्ट्ज पर क्लॉक किए गए 16-बिट टाइमर के साथ काम करता है और नियंत्रण लूप को सुसंगत बनाने के लिए एडीसी ऑपरेशन को ट्रिगर कर सकता है। सीसीयू6 आधुनिक सेंसर या बैक-ईएमएफ डिटेक्शन का उपयोग करके एसी ड्राइव नियंत्रण या ब्रशलेस डीसी-मोटर्स के लिए एप्लिकेशन-विशिष्ट मोड प्रदान करता है। इसके अतिरिक्त बहु-चरण मशीनों के लिए ब्लॉक कम्यूटेशन और नियंत्रण तंत्र समर्थित हैं।

स्पर्श और एलईडी आव्यूह नियंत्रण

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

संचार

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

विकास उपकरण

मूल्यांकन किट

आसान किट और स्टार्टर किट सभी XC800 उपकरणों के लिए उपलब्ध माइक्रोनियंत्रक मूल्यांकन बोर्ड हैं। एप्लिकेशन किट अधिक एप्लिकेशन विशिष्ट किट हैं उदा। मोटर नियंत्रण डिजाइन के लिए उनमें विभिन्न नियंत्रण योजनाओं, पावर बोर्ड या मोटर प्रकार और इसलिए हार्डवेयर के लिए उदाहरण कोड होते हैं।

मुफ़्त उपकरण

  • डेव[4] (डेव (इन्फीनॉन)) निम्न-स्तरीय ड्राइवरों को कॉन्फ़िगर करने और स्वचालित रूप से स्रोत कोड उत्पन्न करने के लिए नि: शुल्क उपकरण है।
  • डेव बेंच[5] XC800 माइक्रोनियंत्रक पर आधारित एप्लिकेशन कोड के विकास के लिए इन्फिनियोन की निःशुल्क विकास उपकरण श्रृंखला है। यह ग्रहण (सॉफ्टवेयर) है[6] सी (प्रोग्रामिंग भाषा) या सी-कोड प्रोग्रामिंग के लिए आधारित एकीकृत विकास पर्यावरण पर्यावरण इसमें स्रोत कोड प्रबंधन और संपादन, छोटा उपकरण सी संकलक (एसडीसीसी) सम्मिलित हैं।[7](जीएनयू जनरल पब्लिक लाइसेंस के तहत वितरित), डिबगर और फ्लैश लोडिंग सॉफ्टवेयर है।
  • डेव ड्राइव [8] स्वचालित मोटर नियंत्रण उत्पादन के लिए नि: शुल्क उपकरण है जो एफओसी, साइनसॉइडल या ब्लॉक कम्यूटेशन या वी/हर्ट्ज गति नियंत्रण जैसे मोटर विशिष्ट नियंत्रण कोड उत्पन्न करता है।

तृतीय पक्ष उपकरण

  • केइल कंपाइलर, डिबगर, सिम्युलेटरर[9]
  • हाईटेक्स डीबगर [10]

संदर्भ


बाहरी संबंध