USB में निर्मित कुछ छोटे, सबसे सस्ते माइक्रोकंट्रोलर क्या हैं? [बन्द है]


31

सस्ता, छोटा और कम बाहरी घटकों को बेहतर की जरूरत थी।

AVR को प्राथमिकता दी जाएगी, लेकिन मुफ्त एसडीके के साथ कुछ भी अच्छा है।


3
क्या आप USB डिवाइस मोड या होस्ट मोड की तलाश में हैं? सक्रिय?
अनंदो घोष

PIC18F4550 मेरी प्राथमिकता है, अच्छी पोस्ट यहाँ edaboard.com/thread126795.html
jackweirdy

1
फरवरी 2018 की स्थिति के अनुसार AVR में इन उपकरणों को एकीकृत किया है सीमा यूएसबी: ATmega16U2, ATmega16U4, ATmega32U2, ATmega32U4, ATxmega16A4U
एल्निटैक

जवाबों:


21

उन माइक्रोकंट्रोलर्स को खोजने का सबसे अच्छा तरीका डिग्गी जैसी साइट पर होगा। यहां उनके सभी माइक्रोकंट्रोलर्स की सूची दी गई है।

एक निर्माता के रूप में Atmel को लेने के लिए फ़िल्टर का उपयोग करें।

फिर उनके AVR परिवार को सूची में छोड़ने के लिए फ़िल्टर करें।

और अंत में, कनेक्टिविटी द्वारा फ़िल्टर करें। "USB" या "USB OTG" सूची में सभी आइटम चुनें। CTRLसूची में कई आइटम लेने के लिए नीचे दबाए रखें ।

मेरे सिर के ऊपर से, सबसे सरल में से एक ATmega88U2 होगा। यू 2 आपको बताता है कि यह एक यूएसबी नियंत्रक में निर्मित के साथ एक नियमित ATmega88 है।


2
Atmel अब माइक्रोचिप टेक्नोलॉजी (और बाद के नाम का उपयोग करें) के साथ विलय कर दिया गया है और USB समर्थन के साथ उस Digikey पर डिवाइस की संख्या इसे सरल तरीके से मिलान करने के लिए बहुत दूर बनाती है। AVR सरल के लिए microchip.com/design-centers/8-bit/microchip-avr-mcus पर जाएं और "USB मॉड्यूल की संख्या" दिखाने वाले कॉलम को जोड़ने के लिए बटन का उपयोग करें।
अलनीतक

14

वी-यूएसबी प्रोजेक्ट बिटबैंगड लो-स्पीड यूएसबी डिवाइस के लिए आवश्यक सॉफ़्टवेयर प्रदान करता है और जीपीएलवी 2 या वाणिज्यिक लाइसेंस के तहत उपलब्ध है। बाहरी हार्डवेयर के लिए, 12 मेगाहर्ट्ज क्रिस्टल की सिफारिश की जाती है, लेकिन यह आरसी थरथरानवाला के साथ भी काम करना चाहिए। इसे धीमी गति को स्थापित करने के लिए एक वोल्टेज डिवाइडर की भी आवश्यकता होती है और माइक्रोकंट्रोलर के ऑपरेटिंग वोल्टेज के आधार पर, इसे डी + और डी- तक वोल्टेज को सीमित करने के लिए जेनर डायोड के एक जोड़े की आवश्यकता हो सकती है।

इसके साथ सॉफ्टवेयर USB माइक्रोकंट्रोलर पर काम करता है जो उदाहरण के लिए ATtiny45 जितना छोटा है। पुस्तकालय के साथ उपयोग के लिए दो अन्य लोकप्रिय माइक्रोकंट्रोलर ATtiny2313 और ATmega8 हैं।

वी-यूएसबी पर आधारित एक अन्य पुस्तकालय USBtiny है । यह GLP2 + है और इसके साथ काम करना थोड़ा आसान होना चाहिए। दोनों को GNU / Linux और Windows पर libusb ड्राइवरों के साथ काम करने के लिए बनाया जा सकता है।


1
यह वास्तव में उन लोगों के लिए एक महान समाधान है, जिन्हें यूएसबी की आवश्यकता होती है, लेकिन पहले से ही इसके बिना बहुत सारे माइक्रो खरीदे गए हैं। मैंने जिन विचरणों को देखा है उनमें से कुछ को बाहरी थरथरानवाला की भी आवश्यकता नहीं है।
जॉनी बी गुड

मैं सहमत हूँ। ओपी को क्या चाहिए, इसके आधार पर यह बहुत अच्छी तरह से काम करता है।
गुस्तावो लिटोव्स्की

1
यह निर्भर करता है कि आपकी जरूरतें क्या हैं। AVR डिवाइस VUSB का उद्देश्य USB प्रमाणीकरण के लिए विद्युत आवश्यकताओं को पूरा नहीं करना है। इसलिए यदि आप एक उपभोक्ता डिवाइस बना रहे हैं और USB लोगो का उपयोग करना चाहते हैं, तो VUSB एक विकल्प नहीं है
JockM

13

यदि आप PIC मार्ग पर जाने के इच्छुक हैं: PIC16F1455 में केवल 14 पिन हैं, और क्रिस्टल की आवश्यकता के बिना USB कर सकते हैं। इसमें एक आंतरिक, कैलिब्रेटेड 48MHz थरथरानवाला है, और यह सिंक में रहता है यह सुनिश्चित करने के लिए USB लाइनों से घड़ी की वसूली करता है।


9

PIC18F14K50 में बनाया यूएसबी, नि: शुल्क आईडीई और संकलक, अच्छे उदाहरण और कम लागत के साथ एक अच्छा साधारण चिप है। मैंने बहुत अच्छी तरह से एक हाई स्कूल की कक्षा को बनाना और इसे अच्छी किट का उपयोग करना सिखाया। https://www.tindie.com/books/TAUTIC/pic18f14k50-usb-development-kit/ यह एक ओपन सोर्स डिज़ाइन है ताकि आप घटकों को प्राप्त कर सकें और कम के लिए निर्माण। लेकिन आपको PIC पर स्थापित USB प्रोग्रामिंग के लिए एक बूट लोडर प्राप्त करने की आवश्यकता होगी, इसलिए आपको एक प्रोग्रामर की आवश्यकता होगी यदि आप एक चिप नहीं खरीदते हैं, जो कि Tautic.com के उत्पाद की तरह है।


7

आपके लिए एक अन्य विकल्प EZ430-F2013 या समान है। यह AVR नहीं है, बल्कि एक TI MSP430 है। यह छोटा और सस्ता है, केवल USB- कुंजी आकार के उपकरण की आवश्यकता है। प्रोग्रामिंग के लिए कुछ विकल्प हैं, और अब तक सबसे अच्छा है TI का कोडकॉमर्स स्टूडियो v5 । यह विंडोज और लिनक्स के लिए उपलब्ध है और इसे मुफ्त में उपयोग करने के दो अलग-अलग तरीके हैं, जिसमें एक कोड-आकार-सीमित (16 केबी) विशेष रूप से एमएसपी 430 के लिए विकल्प भी शामिल है। और CCS का ग्रेस टूल MSP के लिए एक खुशी के रूप में विकसित हुआ जब मैंने इसका उपयोग किया।


u इस सामान को सूचीबद्ध कर सकते हैं =)
xsari3x

@ xsari3x आप कह सकते हैं कि मैं एक भक्त हूं। यह सबसे अच्छा एम्बेडेड प्रोग्रामिंग आईडीई है जिसका मैंने कभी उपयोग किया है, बार कोई नहीं।
TransientResponse

3

LUFA परियोजना पर एक नज़र डालें , यह एक सॉफ्टवेयर स्टैक है जो कई AVR माइक्रोकंट्रोलर्स (दोनों कम-अंत और उच्च-अंत ) का समर्थन करता है, जिनमें से प्रत्येक के आधार पर अलग - अलग क्षमताएं हैं। एक प्लस यह है कि यह वाणिज्यिक-अनुकूल एमआईटी लाइसेंस का उपयोग करता है। संगतता तालिका AVR परिवार में USB समर्थन वाले उपकरणों की एक अच्छी सूची है।


2

अपेक्षाकृत नए ARM Cortex-M0 + आधारित Atmel SAM D में बहुत प्रतिस्पर्धी कीमतों पर USB एम्बेडेड होस्ट (D21 परिवार) और USB डिवाइस क्षमताएं (D11 और D21 परिवार) शामिल हैं।

उनकी साइट पर बहुत सी जानकारी उपलब्ध है:

http://www.atmel.com/products/microcontrollers/arm/sam-d.aspx

पूर्ण अस्वीकरण: मैं किसी भी तरह से Atmel से संबद्ध नहीं हूं।


1

Atmel XMEGA AVR आधारित है, और यदि आप इस तथ्य को पा सकते हैं कि वे केवल सतह माउंट में उपलब्ध हैं, तो वे USB के लिए शून्य बाहरी घटक हैं और 32MHz तक चलते हैं।


1
उदाहरण के उत्पादों के लिए कुछ लिंक अच्छा होगा। इसके अलावा, क्या उन्हें वास्तव में बाहरी घटकों की आवश्यकता नहीं है ? मैंने USB बस के लिए उपयोगी घड़ी पाने के लिए क्रिस्टल के बिना किसी भी USB उत्पाद को नहीं देखा है।
Trygve Laugstøl

1

At90usb162 अच्छा है। इसमें एक हार्डवेयर USB है और यह 16Mhz (बाहरी क्रिस्टल) पर चलता है और यह लगभग $ 4 है


-2

8-बिट प्रोसेसर के आजकल 32-बिट पर कुछ फायदे हैं, PIC / AVR और NXP / STM (ARM Cortex) के प्रदर्शन और कीमत की तुलना करें। अपने आखिरी प्रोजेक्ट में मैंने USB - वर्चुअल COM एप्लिकेशन के साथ LPC1343 (NXP) का उपयोग किया। ज्यादातर निर्माता अब मुफ्त आईडीई और उदाहरण कोड पेश कर रहे हैं।


2
-1 DIP8 में मुझे ARM दिखाएं जो आमतौर पर उपलब्ध हैं और सस्ते हैं।
आंद्रेजाको

1
विषय यूएसबी था, यूएसबी के साथ मुझे DIP8 प्रोसेसर दिखाएं। फिर USB के साथ AVR / PIC प्रोसेसर की तुलना USB बनाम कोर्टेक्स से करें।
आर्टुरस अलेक्सांद्रोवस

1
ATniny45 DIP8 है और सॉफ्टवेयर USB के साथ काम कर सकता है।
आंद्रेजाको

1
कुछ भी सॉफ्टवेयर के साथ काम कर सकता है, USB में TOPIC BUILT में देखिए।
अर्तुरस अलेक्जेंड्रोवास 21

7
यह वास्तव में एक अच्छा तर्क है। फिर भी मैं जवाब के लहजे के कारण अपना वोट डाउन रखूंगा।
आंद्रेजाको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.