आरपी2040

From Vigyanwiki
Revision as of 11:06, 13 August 2023 by alpha>Saurabh
RP2040 माइक्रोकंट्रोलर
आरपी2040
एक फोबजीसीसी, खेल घन कंट्रोलर के लिए एक ओपन-सोर्स मदरबोर्ड प्रतिस्थापन, जिसे आरपी2040 द्वारा संचालित प्रतिस्पर्धी सुपर स्मैश ब्रदर्स मेली के लिए डिज़ाइन किया गया है।


आरपी2040 एक 32-बिट डुअल एआरएम कॉर्टेक्स-एम0+ माइक्रोकंट्रोलर इंटीग्रेटेड परिपथ है[1][2][3] रास्पबेरी पाई लिमिटेड द्वारा जनवरी 2021 में, इसे रास्पबेरी पाई पिको बोर्ड के भाग के रूप में जारी किया गया था।[1]


अवलोकन

21 जनवरी 2021 को घोषित, आरपी2040 रास्पबेरी पाई लिमिटेड द्वारा डिजाइन किया गया पहला माइक्रोकंट्रोलर है।[1][2] माइक्रोकंट्रोलर कम निवेश वाला है, रास्पबेरी पाई पिको को 4 अमेरिकी डॉलर में प्रस्तुत किया गया है और आरपी2040 की मूल्य 1 अमेरिकी डॉलर है। माइक्रोकंट्रोलर को असेंबली, सी, सी++, फ्री पास्कल, रस्ट,[4] गो, माइक्रोपायथन, सर्किटपाइथन,[1][5] और एडा में प्रोग्राम किया जा सकता है।[6] यह टेन्सरफ्लो लाइट चलाने के लिए पर्याप्त शक्तिशाली है।[1]

घोषणा के समय, चार अन्य निर्माता (एडफ्रूट, पोमेरेनियन, अरुडिनो, स्पार्कफन) अपने उत्पाद डिजाइन के उन्नत चरणों में थे, और उत्पादन के लिए चिप्स की व्यापक उपलब्धता की प्रतीक्षा कर रहे थे।[7]

हैकाडे ने रास्पबेरी पाई से होने, एक अच्छा फीचर सेट होने और कम निवेश वाले पैकेज में जारी होने के कारण आरपी2040 के लाभों को नोट किया है।[8]

डेटाशीट के अनुसार, चिप के अनेक संशोधन हैं:

"आरपी2040 बूटरोम का पूरा स्रोत https://github.com/raspberrypi/pico-bootrom पर पाया जा सकता है। इसमें बूटरोम के संस्करण 1 और संस्करण 2 दोनों सम्मिलित हैं, जो क्रमशः B0 और B1 सिलिकॉन संशोधनों के अनुरूप हैं। "

सुविधाएँ

चिप 7 × 7 मिमी क्यूएफएन-56 सतह पर स्थापित उपकरण (एसएमडी) पैकेज में 40 एनएम सिलिकॉन है।

  • प्रमुख विशेषताऐं:[9]
    • 133 मेगाहर्ट्ज डुअल एआरएम कॉर्टेक्स-एम0+ कोर (400 मेगाहर्ट्ज से अधिक पर ओवरक्लॉक किया गया है)[10])
      • प्रत्येक कोर में एक पूर्णांक विभाजक परिधीय और दो इंटरपोलेटर होते हैं।
    • छह स्वतंत्र बैंकों में 264 केबी स्थैतिक रैंडम-एक्सेस मेमोरी (चार 64 केबी, दो 4 केबी)
    • कोई आंतरिक फ्लैश मेमोरी या ईईपीरोम मेमोरी नहीं (रीसेट के बाद, बूट-लोडर फर्मवेयर को बाहरी फ्लैश मेमोरी या यूएसबी बस से आंतरिक एसआरएएम में लोड करता है)
    • क्यूएसपीआई बस नियंत्रक, 16 एमबी तक बाहरी फ्लैश मेमोरी का समर्थन करता है
    • डीएमए नियंत्रक\
    • एएचबी क्रॉसबार, पूरी तरह से जुड़ा हुआ
    • कोर वोल्टेज उत्पन्न करने के लिए ऑन-चिप प्रोग्रामेबल कम-ड्रॉपआउट नियामक (एलडीओ)।
    • यूएसबी और कोर घड़ियां उत्पन्न करने के लिए 2 ऑन-चिप चरण-लॉक लूप
    • 30 जीपीआईओ पिन, जिनमें से 4 को वैकल्पिक रूप से एनालॉग इनपुट के रूप में उपयोग किया जा सकता है
  • परिधीय:
    • 2 यूएआरटी
    • 2 एसपीआई नियंत्रक
    • 2 I²C नियंत्रक
    • 16 पीडब्लूएम चैनल
    • यूएसबी 1.1 नियंत्रक और फाई, होस्ट और डिवाइस समर्थन के साथ
    • 8 क्रमादेशित इनपुट-आउटपुट (पीआईओ) स्टेट मशीनें

बोर्ड

अनेक निर्माताओं ने आरपी2040 का उपयोग करके अपने स्वयं के बोर्ड की घोषणा की है। बढ़ती संख्या का चयन यहां है:

बोर्ड नाम उत्पादक साइज़ (मिमी) हेडर पिंस डीबग कनेक्शन पैड की संख्या यूएसबी कनेक्टर अन्य कनेक्टर्स फ़्लैश साइज़ जीपीआईओ पिन एडीसी पिन बटन अन्य सुविधाओं छवि
पिको[11] रास्पबेरी पाई लिमिटेड 51×21 40+3 हेडर के माध्यम से 6 माइक्रो यूएसबी 2 एमबी 26 3 बूटसेल Raspberry Pi Pico oblique.jpg
पिको डब्ल्यू रास्पबेरी पाई लिमिटेड 51×21 40+3 विया

हेडर

6 माइक्रो यूएसबी 2 एमबी 26 3 बूटसेल वाई-फ़ाई, ब्लूटूथ PXL 20220703 104511558.PORTRAIT (cropped).jpg
ज़ियाओ

आरपी2040

सीड स्टूडियो 20×17.5×3.5 30 रीसेट बटन/बूट बटन USB Type-C interface 2 एमबी बूटसेल + रीसेट
नैनो आरपी2040 कनेक्ट[12] अरुडिनो 45×18 30 विया पैडस 5+4+2 माइक्रो यूएसबी 16 एमबी 1 वाई-फाई, ब्लूटूथ, 9-एक्सिस आईएमयू, माइक्रोफोन 18555 - Arduino Nano RP2040 Connect (cropped).jpg
टिनी 2040[13] पिमोरोनी 22.9×18.2×6 8+3 विया

हेडर

यूएसबी-सी 8 एमबी 12 4 बूटसेल + रीसेट
कीबो 2040[14] पिमोरोनी 0 (केवल यूएसबी) यूएसबी-सी 2 एमबी 16 keys
पिकोसिस्टम[15] पिमोरोनी 96.6×42.7×15.5 0 (स्वयं समाहित) यूएसबी-सी 16 एमबी 4 + जॉयपैड रंग 240×240 एलसीडी, ऑनबोर्ड बैटरी
फीदर आरपी2040[16] एडफ्रूट 51×23×7 28 via pins यूएसबी-सी स्टेममा क्यूटी, लाइपो बैटरी 8 एमबी 21 4 बूटसेल + रीसेट बैटरी चार्जर
इट्सीबिट्सी आरपी2040[17] एडफ्रूट 36×18×4 33 विया

हेडर

माइक्रो यूएसबी 4 एमबी 23 4 बूटसेल + रीसेट
क्यूटी पाय आरपी2040[18] एडफ्रूट 22x18x6 14 रीसेट बटन/बूट बटन यूएसबी-सी स्टेममा क्यूटी 8 एमबी 13 4 बूटसेल + रीसेट 3.3vdc रेगुलेटर, नियोपिक्सेल एलईडी
प्रो माइक्रो - आरपी2040[19] स्पार्कफन 36×18 24 4+2 यूएसबी-सी क्यूडब्ल्यूआईआईसी 16 एमबी 20 4 बूटसेल + रीसेट SparkFun Pro Micro - RP2040 - 51412593812 (cropped).jpg
थिंग प्लस आरपी2040[20] स्पार्कफन 59×23 28 जेटीएजी पिन यूएसबी-सी क्यूडब्ल्यूआईआईसी, लाइपो बैटरी 16 एमबी 18 4 बूटसेल + रीसेट बैटरी चार्जर 17745-SparkFun Thing Plus - RP2040-01a (cropped).jpg
माइक्रोमॉड आरपी2040[21] स्पार्कफन 22×22 0 एज कनेक्टर एज कनेक्टर 16 एमबी 29 3 कोई नहीं 17720-SparkFun MicroMod RP2040 Processor-01A (cropped).jpg
मूसली यूएसबी पीएमओडी[22] लोन डायनेमिक्स 45×20.32 12 एसडब्ल्यूडी यूएसबी टाइप-ए महिला 12-पिन पुरुष पीएमओडी, एसडब्ल्यूडी 256 KB 8 0 बूटसेल यूएसबी होस्ट, 5वी बूस्ट कनवर्टर
वर्कज़ेग यूएसबी मल्टी-टूल[23] लोन डायनेमिक्स 50×50 32 यूएसबी-सी 12-पिन महिला पीएमओडी, यूएसबी टाइप-ए महिला 1 एमबी 24 4 बूटसेल यूएसबी डिवाइस/होस्ट, पीएमओडी
वीएक्ट स्टूडियो आरपी2040 वीएक्ट स्टूडियो 53x21.52 40+4 विया

हेडर

यूएसबी-सी 2एमबी, 4एमबी, 8एमबी, 16एमबी 26 4 बूटसेल + रीसेट
वेवशेयर आरपी2040-शून्य वेवशेयर 23x18 23 यूएसबी-सी 10-पैड कनेक्टर 2एमबी 29 4 बूटसेल + रीसेट आरजीबी एलईडी

(डब्लूएस2812)


यह भी देखें

  • अरुडिनो - एक लोकप्रिय माइक्रोकंट्रोलर बोर्ड वर्ग
  • ईएसपी32 - एकीकृत वाई-फाई और डुअल-मोड ब्लूटूथ के साथ चिप माइक्रोकंट्रोलर पर कम लागत, कम-शक्ति प्रणाली की एक श्रृंखला है।
  • एसटीएम32 - 32-बिट माइक्रोकंट्रोलर एकीकृत परिपथ का एक वर्ग
  • रास्पबेरी पाई - रास्पबेरी पाई की छोटे सिंगल बोर्ड कंप्यूटरों की श्रृंखला
  • थंबी (गेम कंसोल) - आरपी2040 द्वारा संचालित एक अंगूठे के आकार का माइक्रो-कंसोल

संदर्भ

  1. 1.0 1.1 1.2 1.3 1.4 "Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4". January 21, 2021.
  2. 2.0 2.1 Adams, James (1 February 2021). "Raspberry Pi RP2040: Our Microcontroller for the Masses". Arm Blueprint. Retrieved 20 February 2021.
  3. "RP2040 Datasheet" (PDF). Raspberry Pi Ltd. Retrieved 20 February 2021.
  4. "माइक्रोकंट्रोलर्स की आरपी श्रृंखला पर जंग". GitHub. Retrieved 29 March 2023.
  5. Rembor, Kattni. "रास्पबेरी पाई पिको और सर्किटपायथन के साथ शुरुआत करना". Adafruit Learning System. Adafruit. Retrieved 17 February 2023.
  6. "रास्पबेरी पाई पिको पर एडा". Retrieved 10 July 2023.
  7. "करें". twitter.com. Retrieved 2021-02-18.
  8. Williams, Elliot (20 January 2021). "Raspberry Pi Enters Microcontroller Game With $4 Pico". Hackaday. Retrieved 20 February 2021.
  9. "RP2040 Datasheet" (PDF). raspberrypi.com (in English). Retrieved 2021-03-28.
  10. "Robin Grosset Takes a Raspberry Pi Pico's RP2040 to New Heights with an Overclock to 420 MHz". Hackster.io (in English). Retrieved 2021-03-28.
  11. "Buy a Raspberry Pi Pico".
  12. "Welcome Raspberry Pi to the world of microcontrollers". 20 January 2021.
  13. "Tiny 2040 – Pimoroni".
  14. "Keybow 2040 – Pimoroni".
  15. "PicoSystem – Pimoroni".
  16. "Adafruit Feather RP2040".
  17. "Adafruit ItsyBitsy RP2040".
  18. "Adafruit QT Py RP2040".
  19. "SparkFun Pro Micro - RP2040 - DEV-18288 - SparkFun Electronics".
  20. "SparkFun Thing Plus - RP2040 - DEV-17745 - SparkFun Electronics".
  21. "SparkFun MicroMod RP2040 Processor - DEV-17720 - SparkFun Electronics".
  22. "Müsli USB Pmod™ Compatible Module".
  23. "Werkzeug USB Multi-Tool".


बाहरी संबंध