मायक्रोचिप यूएसबी५७ सिरीज उपकरणे

तपशील
- उत्पादनाचे नाव: USB57xx उपकरणे
- निर्माता: मायक्रोचिप टेक्नॉलॉजी, इंक.
- लेखक: अँड्र्यू रॉजर्स
परिचय
हे दस्तऐवज वापरकर्त्यांना मायक्रोचिप USB57xx उत्पादनांसह डिझाइन करण्यास मदत करणारी माहिती प्रदान करते. यात डिव्हाइस कुटुंबातील योग्य डिव्हाइस निवडणे, डिव्हाइस कॉन्फिगरेशन आवश्यकता, ड्रायव्हरची उपलब्धता तसेच उपलब्ध समर्थन आणि डिझाइन संसाधने समाविष्ट आहेत.
विभाग
या अर्जाच्या नोंदीमध्ये खालील विषयांवर चर्चा केली आहे:
- विभाग २.०, उत्पादन निवड
- विभाग ३.०, विशेष वैशिष्ट्ये
- विभाग ४.०, कॉन्फिगरेशन
- विभाग ५.०, अतिरिक्त समर्थन आणि डिझाइन संसाधने
- विभाग ६.०, सपोर्टशी संपर्क साधणे
संदर्भ
USB57xx उत्पादनांमध्ये विस्तृत प्रमाणात सहाय्यक कागदपत्रे आणि संपार्श्विक आहेत जे डिझाइन आणि अंमलबजावणी प्रक्रियेत मदत करण्यासाठी वापरले जाऊ शकतात. तक्ता 1 पहा.
टेबल १: USB57XX सपोर्टिंग डॉक्युमेंट्स
| श्रेणी | शीर्षक | वर्णन |
| योजनाबद्ध आणि पीसीबी डिझाइन मार्गदर्शक तत्त्वे | USB5734 हार्डवेअर डिझाइन चेकलिस्ट (DS00002968C) | USB5734 उपकरणांसाठी चरण-दर-चरण डिझाइन मार्गदर्शन. |
| USB5744 हार्डवेअर डिझाइन चेकलिस्ट (DS00002970B) | USB5744 उपकरणांसाठी चरण-दर-चरण डिझाइन मार्गदर्शन. | |
| USB5742 हार्डवेअर डिझाइन चेकलिस्ट (DS00002969B) | USB5742 उपकरणांसाठी चरण-दर-चरण डिझाइन मार्गदर्शन. | |
| मायक्रोचिपच्या USB 2.0 आणि USB 3.1 Gen 1 साठी AN26.2 अंमलबजावणी मार्गदर्शक तत्त्वे
आणि जनरल २ हब आणि हब कॉम्बो डिव्हाइसेस |
यूएसबी हार्डवेअर डिझाइनसाठी विस्तृत सामान्य तपशीलांचा समावेश आहे. योजनाबद्ध आणि लेआउट मार्गदर्शन प्रदान केले आहे जे सामान्यतः कोणत्याही प्रकारच्या यूएसबी (किंवा तत्सम हाय-स्पीड प्रोटोकॉल) डिझाइनसाठी लागू होते. | |
| अर्ज नोट्स | AN1903 – USB5734, USB5744 आणि USB5742 साठी कॉन्फिगरेशन पर्याय | डिव्हाइस रजिस्टर मॅप आणि USB57xx डिव्हाइस कसे प्रोग्राम करायचे याबद्दल माहिती प्रदान करते. |
| AN1905 - USB57x4 हब कंट्रोलर फॅमिलीसह USB बॅटरी चार्जिंग | USB57xx डाउनस्ट्रीम पोर्टच्या USB बॅटरी चार्जिंग ऑपरेशनचे वर्णन आहे. | |
| AN5003 – मायक्रोचिप USB3 हबवरील USB3 लिंक समस्या डीबग करणे | लिंक समस्या समजून घेण्यासाठी आणि परिणाम सुधारण्यासाठी वापरल्या जाणाऱ्या ट्यूनिंग पॅरामीटर्ससाठी सामान्य मार्गदर्शक तत्त्वे समाविष्ट आहेत. |
| श्रेणी | शीर्षक | वर्णन |
| AN4767 – USB5734 फ्लेक्सकॉनnect ऑपरेशन | फ्लेक्सकनेक्टच्या ऑपरेशनची तत्त्वे, फ्लेक्सकनेक्ट कसे नियंत्रित करावे आणि सिस्टम डिझाइन विचारांची तपशीलवार माहिती. | |
| AN1997 – USB-टू-GPIO ब्रिजमायक्रोचिप यूएसबी ३.१ जनरल १ हबसह सपोर्ट करणे | USB-टू-GPIO वैशिष्ट्यासाठी तांत्रिक वर्णन आणि वापर मार्गदर्शक तत्त्वे प्रदान करते. | |
| AN1998 – मायक्रोचिप USB 3.1 Gen 1 हबसह USB ते I2C ब्रिजिंग | USB-to-I2C/SMBus वैशिष्ट्यासाठी तांत्रिक वर्णन आणि वापर मार्गदर्शक तत्त्वे प्रदान करते. | |
| AN1999 - मायक्रोचिप USB 3.1 Gen 1 हबसह USB ते SPI ब्रिजिंग | USB-टू-SPI वैशिष्ट्यासाठी तांत्रिक वर्णन आणि वापर मार्गदर्शक तत्त्वे प्रदान करते. | |
| AN2000 - USB ते UART ब्रिजमायक्रोचिप यूएसबी ३.१ जनरल १ हबसह सपोर्ट करणे | USB-टू-UART वैशिष्ट्यासाठी तांत्रिक वर्णन आणि वापर मार्गदर्शक तत्त्वे प्रदान करते. | |
| AN2050 - मायक्रोचिप USB57x4 हबवरील डाउनस्ट्रीम पोर्ट्सचा USB 3.1 Gen 1 भाग अक्षम करणे | ४-पोर्ट यूएसबी हब्सच्या मायक्रोचिप यूएसबी५७x४ फॅमिलीमुळे कोणत्याही डाउन-स्ट्रीम-फेसिंग पोर्टशी संबंधित यूएसबी ३.१ जनरल १ पीएचवायला ओटीपी (वन-टाइम प्रोग्रामेबल) कॉन्फिगरेशनद्वारे अक्षम करता येते. | |
| मायक्रोचिप USB57xx USB टाइप-सी अॅप्लिकेशन्स | USB57xx डिव्हाइसेसची फॅमिली मूळतः USB Type-C® ला समर्थन देत नाही, परंतु बाह्य सर्किटरीसह USB Type-C अनुप्रयोगात वापरली जाऊ शकते. हे दस्तऐवज मार्गदर्शन प्रदान करते.
आणि माजीampलेस |
उत्पादन निवड
USB57xx डिव्हाइसेस अनेक पोर्ट कॉन्फिगरेशन आणि वेगवेगळ्या फीचर सेटसह उपलब्ध आहेत. एंड-सिस्टम इंटिग्रेटरने असे डिव्हाइस निवडले पाहिजे जे पॅकेज आकार कमीत कमी करताना त्यांच्या विशिष्ट एंड सिस्टमसाठी आवश्यक असलेल्या इंटरफेसना सर्वोत्तम सामावून घेईल.
तक्ता २ प्रत्येक उपकरणाद्वारे समर्थित जास्तीत जास्त इंटरफेस दर्शवितो. लक्षात ठेवा की हे सर्व इंटरफेस एकाच वेळी सक्षम करणे शक्य नाही कारण उपकरणे पिन-मर्यादित आहेत. प्रत्येक अनुप्रयोगासाठी, प्रत्येक अनुप्रयोगासाठी एकाच वेळी समर्थित करता येणारे सर्वोत्तम इंटरफेस निश्चित करण्यासाठी प्रोग्राम करण्यायोग्य पिन पर्यायांची बारकाईने तपासणी केली पाहिजे.
टेबल २: USB57XX डिव्हाइसेसची कुटुंब तुलना
| साधन |
पॅकेज |
सिलिकॉन पुनरावृत्ती |
वैशिष्ट्ये | |||||
| अपस्ट्रीम पोर्ट कॉन्फिगरेशन | डाउनस्ट्रीम पोर्ट | हब फीचर कंट्रोलर | ब्रिजिंग वैशिष्ट्ये | फ्लेक्सकनेक्ट सपोर्ट | BC1.2
सपोर्ट |
|||
| USB5734 | 64 QFN | B | टाइप-बी | (४x) USB३.२ Gen१ USB
टाइप-ए पोर्ट |
सक्षम केले | जीपीआयओ, एसपीआय, आय२सी/एसएमबस, यूएआरटी | फक्त पोर्ट १ | सर्व डाउन-स्ट्रीम पोर्ट |
| USB5744 | 56 QFN | B | टाइप-बी | (४x) USB३.२ Gen१ USB
टाइप-ए पोर्ट |
सक्षम केले | जीपीआयओ, एसपीआय, आय२सी/एसएमबस, यूएआरटी | काहीही नाही | सर्व डाउन-स्ट्रीम पोर्ट |
| USB5744B (X01) | 56 QFN | B | टाइप-बी | (४x) USB३.२ Gen१ USB
टाइप-ए पोर्ट |
अक्षम | काहीही नाही | काहीही नाही | सर्व डाउन-स्ट्रीम पोर्ट |
| USB5742B साठी चौकशी सबमिट करा, आम्ही तुमच्याशी थेट संपर्क साधू. | 56 QFN | B | टाइप-बी | (४x) USB३.२ Gen१ USB
टाइप-ए पोर्ट |
सक्षम केले | जीपीआयओ, एसपीआय, आय२सी/एसएमबस, यूएआरटी | काहीही नाही | सर्व डाउन-स्ट्रीम पोर्ट |
| USB5742B (X01) | 56 QFN | B | टाइप-बी | (४x) USB३.२ Gen१ USB
टाइप-ए पोर्ट |
अक्षम | काहीही नाही | काहीही नाही | सर्व डाउन-स्ट्रीम पोर्ट |
विशेष वैशिष्ट्ये
हब फीचर कंट्रोलर
हब फीचर कंट्रोलर हे एक एम्बेडेड डिव्हाइस आहे जे टू हबमध्ये अनेक विशेष वैशिष्ट्ये हाताळण्यासाठी वापरले जाते. यामध्ये रनटाइम रजिस्टर रीड अँड राइट, फ्लेक्सकनेक्ट कमांड हाताळणे, ब्रिजिंग फीचर्स आणि ओटीपी मेमरी प्रोग्रामिंग आणि रीडिंग यांचा समावेश आहे.
हब फीचर कंट्रोलर विंडोज® वरील WinUSB ड्रायव्हर आणि लिनक्स® वरील dlibusb द्वारे नियंत्रित करता येणारा सामान्य USB डिव्हाइस वर्ग वापरतो.
USB5734 नेहमीच हब फीचर कंट्रोलरला डीफॉल्टनुसार सक्षम करते (एंड-सिस्टम इंटिग्रेटर वैकल्पिकरित्या ते अक्षम करू शकतात).
USB5744 आणि USB5742 डिव्हाइसेसमध्ये हब फीचर कंट्रोलरला डीफॉल्टनुसार सक्षम किंवा अक्षम करण्याचे ऑर्डरिंग पर्याय आहेत. हे भाग क्रमांक "X01" मध्ये संपतात. (तक्ता 2 पहा.)
ब्रिजिंग वैशिष्ट्ये
ब्रिजिंग फीचर्समुळे यूएसबी होस्ट हब डिव्हाइसद्वारे एम्बेडेड डिव्हाइसेसशी इंटरफेस करू शकतो. यूएसबी होस्ट ब्रिज इंटरफेसच्या प्रत्येक भागातून डेटा पाठवण्यासाठी किंवा प्राप्त करण्यासाठी यूएसबी हबमध्ये एम्बेड केलेल्या अंतर्गत हब फीचर कंट्रोलर डिव्हाइसशी संपर्क साधतो.
समर्थित ब्रिज इंटरफेस हे आहेत:
- GPIO
- ६० मेगाहर्ट्झ पर्यंतचा एसपीआय
- ४०० kHz पर्यंतचा I2C/SMBus
- ११५.२ kHz पर्यंत UART
काही ब्रिजिंग वैशिष्ट्ये समांतरपणे एकत्र वापरली जाऊ शकतात, तर काही परस्पर एक्सक्लुझिव्ह आहेत. तपशीलांसाठी विशिष्ट USB57xx डिव्हाइस डेटा शीट पहा.
GPIO, SPI, I2C/SMBus आणि UART हे जेनेरिक USB डिव्हाइस क्लास वापरतात, जे Windows वर WinUSB ड्रायव्हर आणि Linux वर libusb द्वारे नियंत्रित केले जाऊ शकते.
ब्रिजिंग वैशिष्ट्यांचा वापर करण्यासाठी एंड-सिस्टम इंटिग्रेटर्सना त्यांचे स्वतःचे एंड अॅप्लिकेशन लिहावे लागतात. सॉफ्टवेअर डेव्हलपमेंट सोपे करण्यासाठी मायक्रोची पी दोन सॉफ्टवेअर संसाधने प्रदान करते:
- फक्त विंडोजसाठी: MPLAB® कनेक्ट कॉन्फिगरेटर
MPLAB Connect® Configurator मध्ये ब्रिजिंग फीचर्स जलद वापरून पाहण्यासाठी GUI समाविष्ट आहे. तुमच्या स्वतःच्या अॅप्लिकेशनमधून ब्रिजिंग फीचर्स नियंत्रित करण्यासाठी DLL पॅकेज देखील समाविष्ट आहे. - फक्त-लिनक्स: लिनक्स अॅप्लिकेशन कोड एक्सampलेस
या पॅकेजमध्ये असंख्य माजीampयूएसबी डिव्हाइस नियंत्रणासाठी मानक लिबसब लिनक्स लायब्ररीचा वापर करणारे अनुप्रयोग. हा कोड तुमच्या स्वतःच्या अंतिम अनुप्रयोगांच्या डिझाइनसाठी संदर्भ म्हणून वापरला जाऊ शकतो.
फ्लेक्सकनेक्ट (फक्त USB5734)
- USB5734 डाउनस्ट्रीम पोर्ट 1 सह USB2 आणि USB3 कम्युनिकेशन चॅनेलच्या FlexConnect ला समर्थन देते.
- I2C/SMBus द्वारे थेट FlexConnect रजिस्टर मॅनिपुलेशन वापरून किंवा GPIO कंट्रोलद्वारे हब फीचर कंट्रोलर डिव्हाइसवर USB कमांडद्वारे FlexConnect नियंत्रित केले जाऊ शकते. GPIO ला CFG_STRAP हार्ड स्ट्रॅपिंग पिनद्वारे कॉन्फिगरेशन 'कॉन्फिगरेशन 2 - FlexConnect मोड' वर सेट करणे आवश्यक आहे. नॉन-डिटरमिनिस्टिक वर्तनाकडे नेणारे नियंत्रण संघर्ष टाळण्यासाठी एका वेळी फक्त एकच नियंत्रण पद्धत वापरली पाहिजे.
- या वैशिष्ट्यासाठी कोणतेही मानक वापराचे प्रकरण नसल्यामुळे फ्लेक्सकनेक्टला काळजीपूर्वक डिझाइन निवडी आवश्यक आहेत. हे वैशिष्ट्य वापरण्याचा एक सामान्य मार्ग म्हणजे दोन भिन्न होस्टना USB हब आणि सर्व डाउनस्ट्रीम डिव्हाइसेसना वैकल्पिकरित्या नियंत्रित करण्याची परवानगी देणे. एका वेळी फक्त एकच हाऊस हब आणि डिव्हाइस ट्री नियंत्रित करू शकतो आणि प्रत्येक वेळी होस्ट नियंत्रण बंद केल्यावर संपूर्ण डिव्हाइस ट्री पूर्णपणे पुन्हा सक्षम करणे आवश्यक आहे.
- दुसऱ्या अंमलबजावणीमध्ये होस्ट-डिव्हाइस संबंध "स्वॅपिंग" करणे समाविष्ट आहे ज्यामध्ये मूळ USB होस्ट USB57xx ला एक डिव्हाइस बनतो आणि डिव्हाइस म्हणून काम करणारा घटक होस्ट मोडमध्ये बदलतो. भूमिका बदलताना तीन स्वतंत्र सिस्टम घटक योग्यरित्या नियंत्रित करण्यासाठी यासाठी काळजीपूर्वक विचार करणे आवश्यक आहे.
- सामान्य समस्यांमध्ये कोणते कनेक्टर आणि केबल्स वापरायचे हे ठरवणे समाविष्ट आहे. उदा.ampतसेच, जेव्हा डाउनस्ट्रीम पोर्टवर टाइप-ए पोर्ट वापरला जातो आणि त्या डाउनस्ट्रीम पोर्टसाठी फ्लेक्सकनेक्ट सक्षम केले जाते, तेव्हा त्या "फ्लेक्स पोर्ट" ला नवीन होस्ट जोडण्यासाठी नॉन-स्टँडर्ड टाइप-ए-टू-टाइप-ए केबलची आवश्यकता असते. याव्यतिरिक्त, केबलच्या दोन्ही टोकांना 5V VBUS पुरवठा केल्यास VBUS बॅक-ड्राइव्ह समस्या (आणि ओव्हरकरंट अलर्ट ट्रिगर करण्याची क्षमता) असू शकते.
- फ्लेक्सकनेक्टला यूएसबी टाइप-सी पोर्टसह सपोर्ट करणे हे अपवादात्मक आव्हानात्मक असू शकते कारण फ्लेक्स केलेले असताना विश्वसनीय कनेक्शन बनवता येतील याची खात्री करण्यासाठी टाइप-सी व्हीबीयूएस, व्हीसीओएनएन आणि सीसी नियंत्रणाचा विचारपूर्वक आणि योग्यरित्या व्यवस्थापन करणे आवश्यक आहे.
- तपशीलवार डिझाइन मार्गदर्शनासाठी AN4767 – USB5734 FlexConnect ऑपरेशन पहा.
BC1.2 बॅटरी चार्जिंग
सर्व USB57xx उपकरणे BC1.2 ला समर्थन देतात, जे पोर्टेबल उपकरणांना 5V VBUS वरून 1.5A पर्यंत चार्ज करण्याची परवानगी देण्यासाठी एक USB-IF मानक आहे.
BC1.2 हँडशेक नेहमीच पोर्टेबल डिव्हाइसद्वारे सुरू केला जातो. हे D+ आणि D–USB2 डेटा लाईन्सवरील लहान पल्सद्वारे साध्य केले जाते. हब डाउनस्ट्रीम पोर्ट हँडशेक पूर्ण करण्यासाठी त्यानुसार प्रतिसाद देतो, हब पोर्ट कोणत्या ऑपरेशन मोडमध्ये आहे यावर अवलंबून.
डेडिकेटेड चार्जिंग हे फक्त चार्ज करण्यासाठीचे प्रो आहे.file आणि जेव्हा USB57xx USB होस्टशी कनेक्ट केलेले नसते तेव्हाच ते कार्य करते.
चार्जिंग डाउनस्ट्रीम पोर्ट मोड चार्जिंग आणि डेटासाठी परवानगी देतो आणि जेव्हा BC1.2 CDP मोड सक्षम असतो तेव्हा USB57xx USB होस्टशी कनेक्ट केलेले असते तेव्हा ते कार्य करते.
USB57xx वरील BC1.2 हार्डवेअर कॉन्फिगरेशन स्ट्रॅप्स CDP आणि DCP मोड दोन्ही सक्षम करतात.
कॉन्फिगरेशन
डीफॉल्ट फॅक्टरी-प्रोग्राम केलेले कॉन्फिगरेशन
USB57xx डिव्हाइसेसमध्ये अनेक कॉन्फिगरेशन वैशिष्ट्ये आणि अनेक प्रोग्रामेबल फंक्शन पिन उपलब्ध आहेत जे वेगवेगळ्या I/O क्षमता सक्षम करतात. प्रत्येक डिव्हाइसमध्ये CFG_STRAP हार्डवेअर पिनद्वारे निवडण्यायोग्य अद्वितीय कॉन्फिगरेशन पर्याय असतात, जे डिव्हाइससाठी सर्वात अपेक्षित वापराच्या प्रकरणांवर आधारित डीफॉल्ट प्रोग्रामेबल फंक्शन पिन निवडी करतात. प्रत्येक डिव्हाइसमध्ये फॅक्टरी-प्रोग्राम केलेले कॉन्फिगरेशन सेटिंग्ज देखील असतात आणि त्यात फॅक्टरी प्रोग्राम केलेले FW पॅचेस देखील असू शकतात.
अतिरिक्त एंड-सिस्टम इंटिग्रेटर कॉन्फिगरेशन
अशी अपेक्षा आहे की एंड-सिस्टम इंटिग्रेटर्स त्यांच्या वैयक्तिक सिस्टम गरजा पूर्ण करण्यासाठी USB57xx पुन्हा कॉन्फिगर करतील. सोल्यूशन कस्टमाइझ करण्यासाठी पेरिफेरल्स आणि प्रत्येक पिन फंक्शन वैयक्तिकरित्या निवडले जाऊ शकते. फक्त डीफॉल्ट फॅक्टरी प्रीकॉन्फिगर केलेल्या सेटिंग्जमधून बदल करणे आवश्यक आहे.
एंड-सिस्टम-इंटिग्रेटर कॉन्फिगरेशनसाठी खालील पद्धती लवचिक आहेत:
- OTP
- एम्बेडेड सिरीयल कंट्रोलर कडून सिरीयल (I2C/SMBus)
- रनटाइम दरम्यान अपस्ट्रीम USB होस्ट नियंत्रण
याव्यतिरिक्त, कस्टम फर्मवेअर अंमलबजावणीची आवश्यकता असलेल्या विशेष प्रकरणांमध्ये SPI फ्लॅश मेमरी डिव्हाइसवरून एक वेगळी फर्मवेअर प्रतिमा कार्यान्वित केली जाऊ शकते. मायक्रोचिप विशेष, केस-बाय-केस व्यवसाय वाटाघाटींवर आधारित सर्व कस्टमाइज्ड फर्मवेअर प्रतिमा विकसित करते. SPI फ्लॅश डिव्हाइसवरून फर्मवेअर प्रतिमा कार्यान्वित करताना, अंतर्गत OTP मेमरी कॉन्फिगरेशनकडे दुर्लक्ष केले जाते. त्याऐवजी, SPI फ्लॅश मेमरी डिव्हाइसद्वारे समतुल्य कॉन्फिगरेशन यंत्रणा देखील कार्यान्वित केली जाते आणि त्यामध्ये संग्रहित केली जाते.
AN1903 मध्ये स्थित कॉन्फिगरेशन तपशील आणि डिव्हाइस रजिस्टर नकाशा - USB5734, USB5744 आणि USB5742 साठी कॉन्फिगरेशन पर्याय USB57xx उत्पादन पृष्ठावर उपलब्ध आहेत. Microchip.com

प्रत्येक कॉन्फिगरेशनtage पर्यायी आहे. साधारणपणे, एंड-सिस्टम इंटिग्रेटर कॉन्फिगरेशनची फक्त एक पद्धत निवडतात. नंतरच्या कॉन्फिगरेशन चरणांमध्ये सुधारित केलेली कोणतीही वैयक्तिक सेटिंग्ज मागील चरणांमध्ये केलेले रजिस्टर बदल ओव्हरराइड करते. कॉन्फिगरेशन पद्धतींबद्दल अधिक माहितीसाठी तक्ता 3 पहा.
टेबल ३: कॉन्फिगरेशन पद्धतींवरील नोट्स
| घटक | नोट्स |
| OTP | USB57xx डिव्हाइसेसमध्ये 8 kB OTP कॉन्फिगरेशन मेमरी असते. फॅक्टरी-प्रोग्राम केलेले OTP कॉन्फिगरेशन लोड या एकूण उपलब्ध मेमरीचा फक्त एक छोटासा भाग व्यापते (म्हणजे: सामान्यतः <1 kB) जेणेकरून एंड-सिस्टम इंटिग्रेटर वापरण्यासाठी पुरेशी जागा शिल्लक राहील. एंड-सिस्टम इंटिग्रेटर OTP मेमरी पूर्णपणे भरेपर्यंत अनेक वेळा OTP मेमरी प्रोग्राम करू शकतो. फक्त OTP कॉन्फिगरेशनद्वारे विशेषतः हाताळलेले रजिस्टर प्रभावित होतात. OTP ज्या क्रमाने प्रोग्राम केला होता त्या क्रमाने क्रमाने लोड केला जातो, म्हणून जर समान रजिस्टर अनेक वेळा हाताळले गेले तर शेवटचे अनुक्रमे प्रोग्राम केलेले सेटिंग प्रभावी होतील. |
| एसपीआय फ्लॅश | बाह्य SPI फ्लॅश हा विशेष वापराच्या प्रकरणांमध्ये एक पर्याय आहे ज्यांना कस्टम फर्मवेअर इमेजची आवश्यकता असते. कस्टम फर्मवेअर इमेज मायक्रोचिपद्वारे एंड-सिस्टम इंटिग्रेटरसह एका विशेष कराराद्वारे विकसित केल्या जातात. SPI फ्लॅश मेमरी आकार फर्मवेअर इमेज आकाराच्या गरजांवर अवलंबून असतो, परंतु बहुतेक कस्टम फर्मवेअर गरजांसाठी साधारणपणे 1 MB पुरेसे असते. |
| अनुक्रमांक | हार्डवेअर पिन स्ट्रॅप पर्यायांद्वारे सिरीयल कॉन्फिगरेशन सक्षम केले जाते. सक्षम केल्यावर, USB57xx डिव्हाइस I2C/SMBus किंवा SPI मास्टरद्वारे डिव्हाइस कॉन्फिगर करण्यासाठी आणि रनटाइम टप्प्यात प्रवेश करण्यासाठी एक विशेष आदेश जारी करण्यासाठी अनिश्चित काळासाठी वाट पाहते. I2C/SMBus किंवा SPI कंट्रोलर OTP किंवा EEPROM द्वारे आधीच सुधारित केलेल्या कोणत्याही कॉन्फिगरेशन सेटिंग्ज परत वाचण्यास सक्षम असेल. |
कॉन्फिगरेशन साधने
मायक्रोचिपमध्ये अनेक साधने असतात जी USB57xx कॉन्फिगर करण्यासाठी वापरली जाऊ शकतात. तक्ता 4 पहा.
टेबल ४: USB57XX कॉन्फिगरेशन टूल्स
| साधन | ऑपरेटिंग सिस्टम समर्थित | क्षमता |
| MPLAB Connect® कॉन्फिगरेटर GUI | विंडोज® |
|
| MPLAB कनेक्ट कॉन्फिगरेटर कमांड लाइन इंटरफेस (CLI) टूल | खिडक्या |
|
| MPLAB कनेक्ट कॉन्फिगरेटर (DLL) लायब्ररी | खिडक्या | वापरकर्त्यांना त्यांचे स्वतःचे अॅप्लिकेशन विकसित करण्यास सक्षम करते जे कॉन्फिगरेशन प्रोग्राम/रीड बॅक करू शकते, रजिस्टर सेटिंग्ज हाताळू शकते, फ्लेक्सकनेक्ट नियंत्रित करू शकते आणि ब्रिजिंग वैशिष्ट्ये नियंत्रित करू शकते. |
| Linux® अॅप्लिकेशन कोड एक्सampलेस | लिनक्स | असंख्य एस समाविष्ट आहेतampलिनक्सच्या मानक लिबसब क्षमतांचा वापर करून कॉन्फिगरेशन प्रोग्राम/रीड बॅक करण्यासाठी, रजिस्टर सेटिंग्जमध्ये फेरफार करण्यासाठी, फ्लेक्सकनेक्ट नियंत्रित करण्यासाठी आणि ब्रिजिंग वैशिष्ट्ये नियंत्रित करण्यासाठी असे अनुप्रयोग वापरले जातात. |
नोंद १: व्हीएसएम फिल्टर विंडोज होस्टला विक्रेता-निर्दिष्ट कमांड थेट हब एंडपॉइंटवर पाठवण्याची परवानगी देतो. हे सामान्यतः विंडोज ओएस द्वारे ब्लॉक केले जाते. हबला जाणारे व्हीएसएम कमांड मायक्रोचिप स्मार्ट हबशी संवाद साधण्यासाठी आवश्यक असतात ज्याचे अंतर्गत हब फीचर कंट्रोलर डिव्हाइस यूएसबी एंडपॉइंट अक्षम केलेले असते. जर एमपीएलएबी कनेक्ट कॉन्फिगरेटरला मायक्रोचिप स्मार्ट हब आढळला, परंतु हब फीचर कंट्रोलर उपस्थित नसेल, तर ते व्हीएसएम कमांडद्वारे हब फीचर कंट्रोलर तात्पुरते (टूल चालू असताना) पुन्हा सक्षम करण्याचा प्रयत्न करेल. हब फीचर कंट्रोलर डिव्हाइस तात्पुरते सक्षम करून, एमपीएलएबी कनेक्ट कॉन्फिगरेटर नंतर टूलद्वारे समर्थित विविध वैशिष्ट्ये (जसे की प्रोग्रामिंग, रजिस्टर रीड/राइट इ.) पार पाडू शकतो. हे देखील लक्षात ठेवा की जर एंड सिस्टम इंटिग्रेटरद्वारे हब कॉन्फिगरेशनद्वारे (म्हणजे: पूर्वी ओटीपीमध्ये सेट केलेले) व्हीएसएम कमांड सपोर्ट अंतर्गत अक्षम केले असेल, तर ही कमांड यशस्वी होणार नाही आणि वापरकर्ता कॉन्फिगरेशन परत वाचू शकणार नाही किंवा नवीन प्रोग्राम करू शकणार नाही.
USB57xx फॅमिली डिव्हाइसेस मानक USB-IF परिभाषित डिव्हाइस क्लासेस वापरतात. याचा अर्थ असा की डिव्हाइस ऑपरेट करण्यासाठी कोणत्याही ग्राहकाची किंवा विशेष ड्रायव्हर्सची आवश्यकता नाही.
अतिरिक्त सहाय्य आणि डिझाइन संसाधने
वापरकर्ते USB57xx सह प्रकल्पांना समर्थन देणाऱ्या मायक्रोचिपच्या हार्डवेअर आणि सॉफ्टवेअर डिझाइन टूल्सच्या विस्तृत श्रेणीमध्ये प्रवेश करू शकतात. तक्ता 5 मधील बहुतेक आयटम डिव्हाइस उत्पादन पृष्ठावरून उपलब्ध आहेत. उत्पादन पृष्ठाशी लिंक नसलेल्या आयटम सपोर्ट केसद्वारे विनंती केल्यावर उपलब्ध आहेत (पहा). https://www.microchip.com/en-us/support).
| श्रेणी | आयटम | वर्णन |
| मूल्यांकन हार्डवेअर | EVB-USB5734 | USB5734 डिव्हाइससाठी मूल्यांकन बोर्ड |
| EVB-USB5744 | USB5744 डिव्हाइससाठी मूल्यांकन बोर्ड | |
| सिम्युलेशन साधने | USB3 IBIS-AMI मॉडेल | मायक्रोचिप USB3 PHY चे मॉडेल जे PCB कामगिरीचे अनुकरण करण्यासाठी वापरले जाऊ शकते. या मॉडेलची विनंती करण्यासाठी तुमच्या विक्री प्रतिनिधीशी संपर्क साधा किंवा समर्थन केस सबमिट करा. |
| USB3 HSPICE मॉडेल | मायक्रोचिप USB3 PHY चे मॉडेल जे PCB कामगिरीचे अनुकरण करण्यासाठी वापरले जाऊ शकते. या मॉडेलची विनंती करण्यासाठी तुमच्या विक्री प्रतिनिधीशी संपर्क साधा किंवा समर्थन केस सबमिट करा. | |
| सॉफ्टवेअर साधने | MPLAB® कनेक्ट कॉन्फिगर | हब कॉन्फिगरेशन आणि स्मार्ट हब वैशिष्ट्यांसाठी विंडोज-आधारित साधने. |
| Linux® USB57xx, 58xx, 59xx ACE पॅकेज | हब कॉन्फिगरेशन आणि स्मार्ट हब वैशिष्ट्यांसाठी लिनक्स-आधारित साधने. | |
| USB57xx फर्मवेअर आणि डीफॉल्ट कॉन्फिगरेशन पॅकेज | कॉन्फिगरेशन पॅकेज files, फर्मवेअर पॅचेस आणि फर्मवेअर प्रतिमा. कॉन्फिगरेशन files मध्ये USB57xx उपकरणांच्या डीफॉल्ट उत्पादन OTP सामग्रीची माहिती असते. |
सपोर्टशी संपर्क साधत आहे
अतिरिक्त समर्थनासाठी, च्या समर्थन विभागाला भेट द्या www.microchip.com. उत्पादन निवड समर्थन, डिझाइन मार्गदर्शन, डिझाइन तपासणी सेवा आणि समस्यानिवारण यासह वैयक्तिकृत सहाय्य मिळविण्यासाठी एक समर्थन केस ऑनलाइन सबमिट केला जाऊ शकतो.
सर्व एंड-सिस्टम इंटिग्रेटर्सना मायक्रोचिपच्या मोफत डिझाइन रीचा वापर करण्यास जोरदार प्रोत्साहित केले जाते.view सेवा: https://www.microchip.com/en-us/support/design-help/design-check-services.
परिशिष्ट अ: पुनरावृत्ती इतिहास
टेबल A-1: पुनरावृत्ती इतिहास
| पुनरावृत्ती पातळी आणि तारीख | विभाग/आकृती/प्रवेश | सुधारणा |
| DS00006176A (०४-१३-२२) | प्रारंभिक प्रकाशन | |
मायक्रोचिप माहिती
ट्रेडमार्क
“मायक्रोचिप” नाव आणि लोगो, “M” लोगो आणि इतर नावे, लोगो आणि ब्रँड हे मायक्रोचिप टेक्नॉलॉजी इनकॉर्पोरेटेडचे नोंदणीकृत आणि नोंदणीकृत नसलेले ट्रेडमार्क आहेत किंवा युनायटेड स्टेट्स आणि/किंवा इतर देशांमधील त्याच्या सहयोगी आणि/किंवा सहाय्यक आहेत (“मायक्रोचिप ट्रेडमार्क"). Microchip ट्रेडमार्क संबंधित माहिती येथे आढळू शकते https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
- ISBN: 979-8-3371-2015-7
कायदेशीर सूचना
हे प्रकाशन आणि यातील माहिती केवळ मायक्रोचिप उत्पादनांसह वापरली जाऊ शकते, ज्यामध्ये तुमच्या अनुप्रयोगासह मायक्रोचिप उत्पादनांची रचना, चाचणी आणि एकत्रीकरण समाविष्ट आहे. या माहितीचा इतर कोणत्याही प्रकारे वापर या अटींचे उल्लंघन करते. डिव्हाइस अॅप्लिकेशन्सशी संबंधित माहिती केवळ तुमच्या सोयीसाठी प्रदान केली जाते आणि ती अपडेट्सद्वारे बदलली जाऊ शकते. तुमचा अर्ज तुमच्या वैशिष्ट्यांशी जुळतो याची खात्री करणे तुमची जबाबदारी आहे. अतिरिक्त समर्थनासाठी तुमच्या स्थानिक मायक्रोचिप विक्री कार्यालयाशी संपर्क साधा किंवा येथे अतिरिक्त समर्थन मिळवा www.microchip.com/en-us/support/design-help/client-support-services.
ही माहिती मायक्रोचिप द्वारे "जशी आहे तशी" प्रदान केली जाते. MICROCHIP कोणत्याही प्रकारचे कोणतेही प्रतिनिधित्व किंवा हमी देत नाही मग ते व्यक्त किंवा निहित, लिखित किंवा मौखिक, वैधानिक किंवा अन्यथा, माहितीशी संबंधित परंतु मर्यादित नसलेले गैर-उल्लंघन, व्यापारीता आणि विशिष्ट हेतूसाठी योग्यता, किंवा त्याच्या स्थिती, गुणवत्ता किंवा कार्यप्रदर्शनाशी संबंधित हमी.
कोणत्याही अप्रत्यक्ष, विशेष, दंडात्मक, आकस्मिक, किंवा परिणामी नुकसान, नुकसान, खर्च किंवा कोणत्याही प्रकारच्या खर्चासाठी मायक्रोचिप जबाबदार राहणार नाही, ज्याचा संबंध यूएसकेशी संबंधित असेल, जरी MICROCHIP ला संभाव्यतेचा सल्ला दिला गेला असेल किंवा नुकसान शक्य असेल. कायद्याने परवानगी दिलेल्या पूर्ण मर्यादेपर्यंत, माहितीशी संबंधित कोणत्याही प्रकारे सर्व दाव्यांवर मायक्रोचिपची संपूर्ण उत्तरदायित्व किंवा तिचा वापर, जर तुम्हाला काही असेल तर, शुल्काच्या रकमेपेक्षा जास्त होणार नाही. माहितीसाठी मायक्रोचिप.
लाइफ सपोर्ट आणि/किंवा सुरक्षा ऍप्लिकेशन्समध्ये मायक्रोचिप उपकरणांचा वापर पूर्णपणे खरेदीदाराच्या जोखमीवर आहे आणि खरेदीदार अशा वापरामुळे होणारे कोणतेही आणि सर्व नुकसान, दावे, दावे किंवा खर्चापासून निरुपद्रवी मायक्रोचिपचा बचाव, नुकसानभरपाई आणि ठेवण्यास सहमती देतो. कोणत्याही मायक्रोचिप बौद्धिक संपदा अधिकारांतर्गत कोणताही परवाना स्पष्टपणे किंवा अन्यथा सांगितल्याशिवाय दिला जात नाही.
मायक्रोचिप डिव्हाइसेस कोड संरक्षण वैशिष्ट्य
मायक्रोचिप उत्पादनांवरील कोड संरक्षण वैशिष्ट्याचे खालील तपशील लक्षात घ्या:
- मायक्रोचिप उत्पादने त्यांच्या विशिष्ट मायक्रोचिप डेटा शीटमध्ये समाविष्ट असलेल्या वैशिष्ट्यांची पूर्तता करतात.
- मायक्रोचिपचा असा विश्वास आहे की त्याच्या उत्पादनांचे कुटुंब इच्छित पद्धतीने, ऑपरेटिंग वैशिष्ट्यांमध्ये आणि सामान्य परिस्थितीत वापरल्यास सुरक्षित आहे.
- मायक्रोचिप त्याच्या बौद्धिक संपदा अधिकारांचे मूल्य आणि आक्रमकपणे संरक्षण करते. मायक्रोचिप उत्पादनाच्या कोड संरक्षण वैशिष्ट्यांचा भंग करण्याचा प्रयत्न कठोरपणे प्रतिबंधित आहे आणि डिजिटल मिलेनियम कॉपीराइट कायद्याचे उल्लंघन करू शकते.
- मायक्रोचिप किंवा इतर कोणताही सेमीकंडक्टर निर्माता त्याच्या कोडच्या सुरक्षिततेची हमी देऊ शकत नाही. कोड संरक्षणाचा अर्थ असा नाही की आम्ही उत्पादन "अटूट" असल्याची हमी देत आहोत. कोड संरक्षण सतत विकसित होत आहे. मायक्रोचिप आमच्या उत्पादनांची कोड संरक्षण वैशिष्ट्ये सतत सुधारण्यासाठी वचनबद्ध आहे.
वारंवार विचारले जाणारे प्रश्न
विशिष्ट USB57xx उपकरणांसाठी मला चरण-दर-चरण डिझाइन मार्गदर्शन कुठे मिळेल?
USB57xx कुटुंबातील प्रत्येक उपकरणासाठी तयार केलेल्या चरण-दर-चरण डिझाइन मार्गदर्शनासाठी तुम्ही USB5734 हार्डवेअर डिझाइन चेकलिस्ट, USB5744 हार्डवेअर डिझाइन चेकलिस्ट आणि USB5742 हार्डवेअर डिझाइन चेकलिस्ट सारख्या कागदपत्रांचा संदर्भ घेऊ शकता.
मायक्रोचिप USB57x4 हबवरील डाउनस्ट्रीम पोर्टचा USB 3.1 Gen 1 भाग मी कसा अक्षम करू शकतो?
डाउनस्ट्रीम पोर्टशी संबंधित USB 3.1 Gen 1 PHY OTP कॉन्फिगरेशनद्वारे अक्षम केले जाऊ शकते. तपशीलवार सूचनांसाठी AN2050 पहा.
कागदपत्रे / संसाधने
![]() |
मायक्रोचिप यूएसबी५७ सिरीज उपकरणे [pdf] वापरकर्ता मार्गदर्शक USB5734, USB5744, USB5744B, USB5742B, USB57 मालिका उपकरणे, USB57 मालिका, उपकरणे |

