आरपी2040
आरपी2040 (RP2040) रास्पबेरी पाई फाउंडेशन द्वारा विकसित एक माइक्रोकंट्रोलर एकीकृत परिपथ है जिसके अन्दर 32-बिट के दो एआरएम कॉर्टेक्स-एम0+ माइक्रोकंट्रोलर हैं। [१] [२] [३] रास्पबेरी पाई फाउंडेशन ने इसका विकास करते ही इसे रास्पबेरी पिको पिको बोर्ड में उपयोग में ले लिया।[१] इसके विकास की घोषणा २१ जनवरी २०२१ को की गयी। यह रास्पबेरी पाई फाउंडेशन द्वारा विकसित प्रथम माइक्रोकन्ट्रोलर है। इसकी क्षमता को देखते हुए यह एक अत्यन्त सस्ता माइक्रोकन्ट्रोलर है। रास्पबेरी पाई फाउंडेशन ने रास्पबेरी पाई पिको बोर्ड का मूल्य केवल ४ डॉलर रखा है, जबकि इस माइक्रोकन्ट्रोलर की अपनी कीमत केवल १ डॉलर है। इस माइक्रोकन्ट्रोलर को रस्ट, सी++ और माइक्रोपाइथन में प्रोग्राम किया जा सकता है। इसकी क्षमता का अनुमान इस बात से लगाया जा सकता है कि यह टेन्सरफ्लो लाइट नामक मशीन लर्निंग प्रोग्राम को चलाने में समर्थ है।
विशेषताएं
इसकी चिप सिलिकॉन से बनी 7 × 7 मिमी QFN -56 SMD पैकेज में चिप 40nm तकनीकी वाली है।
- मुख्य विशेषताएं: [४]
- 133 मेगाहर्ट्ज डुअल एआरएम कोर्टेक्स-एम0+ कोर (400 . से अधिक ओवरक्लॉक किया जा सकता है) मेगाहर्ट्ज [५] )
- प्रत्येक कोर में एक पूर्णांक विभक्त परिधीय, और दो इंटरपोलेटर होते हैं।
- 264 छह स्वतंत्र बैंकों में केबी एसआरएएम
- कोई आंतरिक फ्लैश या ईईपीरोम मेमोरी नहीं (रीसेट के बाद, बूट-लोडर फर्मवेयर को बाहरी फ्लैश मेमोरी या यूएसबी बस से आंतरिक एसआरएएम में लोड करता है)
- QSPI बस नियंत्रक, 16 . तक का समर्थन करता है बाहरी फ्लैश मेमोरी की एमबी
- डीएमए नियंत्रक
- AHB क्रॉसबार, पूरी तरह से जुड़ा हुआ
- कोर वोल्टेज उत्पन्न करने के लिए ऑन-चिप प्रोग्रामयोग्य एलडीओ
- यूएसबी और कोर घड़ियों को उत्पन्न करने के लिए 2 ऑन-चिप पीएलएल
- 30 GPIO पिन, जिनमें से 4 वैकल्पिक रूप से एनालॉग इनपुट के रूप में उपयोग किए जा सकते हैं
- 133 मेगाहर्ट्ज डुअल एआरएम कोर्टेक्स-एम0+ कोर (400 . से अधिक ओवरक्लॉक किया जा सकता है) मेगाहर्ट्ज [५] )
- परिधीय:
इससे निर्मित बोर्ड
कई निर्माताओं ने RP2040 का उपयोग करके अपने-अपने बोर्ड बनाये हैं।
बोर्ड का नाम | निर्माता | आकार (mm) | हेडर पिनें | डीबग कनेक्शन | पैड्स की संख्या | USB कनेक्टर | अन्य कनेक्टर | फ्लैश की मात्रा | जीपीआईओ इनों की संख्या | ADC पिनें | बटन | अन्य विशेषताएँ | छवि |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pico[६] | Raspberry Pi Foundation | 51x21 | 40+3 | via headers | 6 | micro-USB | 2MB | 26 | 3 | BOOTSEL | |||
XIAO RP2040 | Seeedstudio | 20x17.5x3.5 | 30 | Reset Button/ Boot Button | USB Type-C interface | 2MB | 1 RESET button, 1 BOOT button | ||||||
Nano RP2040 Connect[७] | Arduino | 45x18 | 30 | via pads | 5+4+2 | micro-USB | 16MB | 1 | WiFi, Bluetooth, 9-axis IMU, microphone | ||||
Tiny 2040[८] | Pimoroni | 22.9x18.2x6 | 8+3 | via headers | USB-C | 8MB | 12 | 4 | BOOTSEL + RESET | ||||
Keybow 2040[९] | Pimoroni | 0 (USB only) | USB-C | 16 keys | |||||||||
PicoSystem[१०] | Pimoroni | 0 (self contained) | USB-C | 4 + joypad | Color 240x240 LCD, onboard battery | ||||||||
Feather RP2040[११] | Adafruit | 50.8x22.8x7 | 28 | via pins | USB-C | STEMMA QT, lipo battery | 8MB | 21 | 4 | BOOTSEL + RESET | Battery charger | ||
ItsyBitsy RP2040[१२] | Adafruit | 36x18x4 | 33 | via headers | micro-USB | 4MB | 23 | 4 | BOOTSEL + RESET | ||||
Pro Micro - RP2040[१३] | Sparkfun | 36x18 | 24 | 4+2 | USB-C | QWIIC | 16MB | 20 | 4 | BOOTSEL + RESET | |||
Thing Plus RP2040[१४] | Sparkfun | 59x23 | 28 | JTAG pins | USB-C | QWIIC, lipo battery | 16MB | 18 | 4 | BOOTSEL + RESET | Battery charger | ||
MicroMod RP2040[१५] | Sparkfun | 22x22 | 0 | edge connector | edge connector | 16MB | 29 | 3 | none |
इन्हें भी देखें
- आर्दुनो - एक लोकप्रिय माइक्रोकंट्रोलर बोर्ड परिवार
- ESP32 - एकीकृत वाई-फाई और डुअल-मोड ब्लूटूथ के साथ चिप माइक्रोकंट्रोलर पर कम लागत वाली, कम-शक्ति प्रणाली की एक श्रृंखला।
- STM32 - 32-बिट माइक्रोकंट्रोलर एकीकृत सर्किट का एक परिवार
- रास्पबेरी पाई - छोटे सिंगल बोर्ड कंप्यूटरों की रास्पबेरी पाई की श्रृंखला
संदर्भ
- ↑ अ आ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
- ↑ स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।