XC800 वर्ग: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[File:SAB-C515-LN.jpg|thumb| | [[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 9: | Line 9: | ||
===ऑटोमोटिव === | ===ऑटोमोटिव === | ||
XC800 वर्ग के ऑटोमोटिव उपकरण मोटरसाइकिल बीसीएम, लाइटिंग, विंडो लिफ्ट, लो एंड एयरबैग, स्टीयरिंग एंगल सेंसर, पंप, कूलिंग फैन और वाल्व/थ्रॉटल | XC800 वर्ग के ऑटोमोटिव उपकरण मोटरसाइकिल बीसीएम, लाइटिंग, विंडो लिफ्ट, लो एंड एयरबैग, स्टीयरिंग एंगल सेंसर, पंप, कूलिंग फैन और वाल्व/थ्रॉटल नियंत्रण जैसे सुरक्षा और पावरट्रेन अनुप्रयोगों में पाए जा सकते हैं। सभी उपकरण ऑटोमोटिव इलेक्ट्रॉनिक्स के लिए एईसी Q100 मानकों के अनुरूप हैं। | ||
== मुख्य विशेषताएं == | == मुख्य विशेषताएं == | ||
Line 27: | Line 27: | ||
===सीसीयू6=== | ===सीसीयू6=== | ||
'''सीसीयू6 कैप्चर और तुल'''ना इकाई है जो विभिन्न कर्तव्य चक्रों | '''सीसीयू6 कैप्चर और तुल'''ना इकाई है जो विभिन्न कर्तव्य चक्रों औरकई आउटपुट चैनलों पर पीडब्लूएम संकेत उत्पन्न करती है। यह 48 [[ हेटर्स |मेगाहर्ट्ज]] पर क्लॉक किए गए 16-बिट टाइमर के साथ काम करता है और नियंत्रण लूप को सुसंगत बनाने के लिए एडीसी ऑपरेशन को ट्रिगर कर सकता है। सीसीयू6 आधुनिक सेंसर या बैक-ईएमएफ डिटेक्शन का उपयोग करके एसी ड्राइव नियंत्रण या ब्रशलेस डीसी-मोटर्स के लिए एप्लिकेशन-विशिष्ट मोड प्रदान करता है। इसके अतिरिक्त, बहु-चरण मशीनों के लिए ब्लॉक कम्यूटेशन और नियंत्रण तंत्र समर्थित हैं। | ||
=== स्पर्श और एलईडी | === स्पर्श और एलईडी आव्यूह नियंत्रण === | ||
एलईडीटीएससीयू ही पिन के माध्यम से कैपेसिटिव टचपैड और एल ई डी के आव्यूह के नियंत्रण के लिए कार्यात्मक इकाई है। उदाहरण के लिए, सामान्यतः उपयोग किए जाने वाले 7 सेगमेंट डिस्प्ले को ऐसे आव्यूह द्वारा नियंत्रित किया जा सकता है। दो या दो से अधिक कार्यों के समय-बहुसंकेतन संचालन का सिद्धांत, इस स्थिति में स्पर्श नियंत्रण और एलईडी-नियंत्रण उपयोग किए गए पिनों की मात्रा को कम करता है। कैपेसिटिव टच नियंत्रण विभिन्न आवरण पदार्थ के लिए फिट होने के लिए संवेदनशीलता में समायोज्य है और रोम लाइब्रेरी एप्लिकेशन डेवलपमेंट में सहायता करती है। | |||
=== संचार === | === संचार === | ||
XC800 में [[UART]], | 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 | * डेव बेंच<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.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> | ||
Line 57: | Line 57: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
*[http://www.infineon.com/cms/de/product/channel.html?channel=ff80808112ab681d0112ab6b2dfc0756 | *[http://www.infineon.com/cms/de/product/channel.html?channel=ff80808112ab681d0112ab6b2dfc0756 इन्फिनियोन MCU Page] | ||
*[http://www.infineon.com/cms/de/product/channel.html?channel=ff80808112ab681d0112ab6b7661083f | *[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 | *[https://web.archive.org/web/20110517043046/http://www.infineon.com/cms/en/product/channel.html?channel=db3a304326c2768b0126c28019610002 इन्फिनियोन DAVE Bench] | ||
{{Microcontrollers}} | {{Microcontrollers}} |
Revision as of 10:37, 23 June 2023
इन्फिनियोन 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] स्वचालित मोटर नियंत्रण उत्पादन के लिए नि: शुल्क उपकरण है जो एफओसी, साइनसॉइडल या ब्लॉक कम्यूटेशन या वी/हर्ट्ज गति नियंत्रण जैसे मोटर विशिष्ट नियंत्रण कोड उत्पन्न करता है।
तृतीय पक्ष उपकरण
संदर्भ