आरपी2040

मुक्त ज्ञानकोश विकिपीडिया से
नेविगेशन पर जाएँ खोज पर जाएँ
RP2040 माइक्रोकन्ट्रोलर

आरपी2040 (RP2040) रास्पबेरी पाई फाउंडेशन द्वारा विकसित एक माइक्रोकंट्रोलर एकीकृत परिपथ है जिसके अन्दर 32-बिट के दो एआरएम कॉर्टेक्स-एम0+ माइक्रोकंट्रोलर हैं। [१] [२] [३] रास्पबेरी पाई फाउंडेशन ने इसका विकास करते ही इसे रास्पबेरी पिको पिको बोर्ड में उपयोग में ले लिया।[१] इसके विकास की घोषणा २१ जनवरी २०२१ को की गयी। यह रास्पबेरी पाई फाउंडेशन द्वारा विकसित प्रथम माइक्रोकन्ट्रोलर है। इसकी क्षमता को देखते हुए यह एक अत्यन्त सस्ता माइक्रोकन्ट्रोलर है। रास्पबेरी पाई फाउंडेशन ने रास्पबेरी पाई पिको बोर्ड का मूल्य केवल ४ डॉलर रखा है, जबकि इस माइक्रोकन्ट्रोलर की अपनी कीमत केवल १ डॉलर है। इस माइक्रोकन्ट्रोलर को रस्ट, सी++ और माइक्रोपाइथन में प्रोग्राम किया जा सकता है। इसकी क्षमता का अनुमान इस बात से लगाया जा सकता है कि यह टेन्सरफ्लो लाइट नामक मशीन लर्निंग प्रोग्राम को चलाने में समर्थ है।

विशेषताएं

इसकी चिप सिलिकॉन से बनी 7 × 7 मिमी QFN -56 SMD पैकेज में चिप 40nm तकनीकी वाली है।

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

इससे निर्मित बोर्ड

कई निर्माताओं ने 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-बिट माइक्रोकंट्रोलर एकीकृत सर्किट का एक परिवार
  • रास्पबेरी पाई - छोटे सिंगल बोर्ड कंप्यूटरों की रास्पबेरी पाई की श्रृंखला

संदर्भ

 

  1. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  2. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  3. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  4. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  5. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  6. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  7. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  8. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  9. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  10. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  11. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  12. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  13. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  14. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  15. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।