ESP32-Pico-D4 کیا ہے؟

Esp32 Pico D4 Kya



ESP32-Pico-D4 ESP32 چپ کی فعالیت کو 4 MB SPI فلیش میموری کے ساتھ جوڑتا ہے۔ ESP32 چپ خود ایک 32 بٹ مائکرو کنٹرولر ہے جس میں ڈوئل کور، وائی فائی اور بلوٹوتھ سپورٹ ہے۔ 4 MB فلیش میموری پروگرام کوڈ اور ڈیٹا کے لیے زیادہ سے زیادہ اسٹوریج فراہم کرتی ہے۔ یہ زیادہ فلیش میموری کے ساتھ ایک سسٹم ان پیکج (SiP) ماڈیول ہے۔







ESP32-Pico-D4 کی خصوصیات

ESP32-Pico-D4 میں بہت سی خصوصیات ہیں جو اسے ایک ورسٹائل اور طاقتور مائیکرو کنٹرولر بناتی ہیں:



  • ڈوئل کور 32 بٹ مائکروکنٹرولر
  • وائی ​​فائی اور بلوٹوتھ سپورٹ
  • 4 MB SPI فلیش میموری
  • کم بجلی کی کھپت
  • پیری فیرلز کی وسیع رینج

ESP32-Pico-D4 کی اہم جھلکیاں

ESP32-Pico-D4 ماڈیول درج ذیل اہم خصوصیات پیش کرتا ہے:



کمپیکٹ سائز: تقریباً (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm کے طول و عرض کے ساتھ، ماڈیول کم سے کم PCB جگہ رکھتا ہے۔





مربوط 4-MB SPI فلیش: ماڈیول ڈیٹا اسٹوریج اور فرم ویئر کے لیے 4-MB SPI فلیش کو شامل کرتا ہے۔

آسان انضمام: ESP32-PICO-D4 بغیر کسی رکاوٹ کے ضروری اجزاء کو مربوط کرتا ہے۔ اس میں آن بورڈ ایک کرسٹل آسکیلیٹر، فلیش میموری، اور فلٹر کیپسیٹرز شامل ہیں۔



کوئی بیرونی جانچ نہیں: تمام ضروری پردیی اجزاء کی شمولیت کی وجہ سے، ماڈیول ٹیسٹنگ کی ضرورت نہیں ہے۔

اسپیس لمیٹڈ اور بیٹری سے چلنے والی ایپلی کیشنز کے لیے موزوں: ESP32-PICO-D4 کا چھوٹا سائز، قابل اعتماد کارکردگی، اور کم توانائی کی کھپت اسے جگہ کی مجبوری اور بیٹری سے چلنے والی ایپلی کیشنز جیسے پہننے کے قابل الیکٹرانکس اور دیگر IoT مصنوعات کے لیے ایک مثالی انتخاب بناتی ہے۔

سی پی یو اور اندرونی میموری

ESP32-Pico-D4 کو آن بورڈ Xtensa 32-bit dual-core LX6 مائکرو پروسیسرز کے ساتھ بھیجا گیا ہے:

  • ESP32-Pico-D4 میں 448 KB ROM ہے۔ یہ ROM بورڈ کے بنیادی افعال کو بوٹ کرنے میں استعمال ہوتا ہے۔
  • ESP32-Pico-D4 میں 520 KB SRAM بھی ہے۔ اس SRAM کو بورڈ کے اندر ڈیٹا اور ہدایات کو ذخیرہ کرنے کے لیے استعمال کیا جا سکتا ہے۔
  • ESP32-Pico-D4 میں 8 KB SRAM ہے۔ اس میموری کی تعریف RTC فاسٹ میموری کے طور پر کی گئی ہے اور یہ RTC میں موجود ہے مرکزی CPU اس میموری کو گہری نیند کے موڈ میں یا بورڈ کے بوٹ کے عمل کے دوران حاصل کر سکتا ہے۔
  • ESP32-Pico-D4 میں 8 KB SRA بھی ہے۔ اس میموری کی تعریف RTC سلو میموری کے طور پر کی گئی ہے۔ زیادہ تر وقت RTC سلو میموری کو کو-پروسیسر ڈیپ سلیپ موڈ میں استعمال کرتا ہے۔
  • ESP32-Pico-D4 بورڈ میں 1 Kbit eFuse بھی ہے۔ کل 1 Kbits میں سے 256 بٹس سسٹم کے مقاصد جیسے MAC ایڈریس اور چپ کنفیگریشن کے لیے تفویض کیے گئے ہیں۔ ماڈیول کے بقیہ 768 بٹس صارف کی ایپلی کیشنز کے لیے وقف ہیں، خاص طور پر میموری کے استعمال کو منظم کرنے، فلیش انکرپشن کو نافذ کرنے، اور چپ کی شناخت کی معلومات کو ذخیرہ کرنے کے لیے۔

بیرونی فلیش اور SRAM

ESP32 مائکروکنٹرولر متعدد بیرونی QSPI فلیش اور SRAM چپس کو سپورٹ کر سکتا ہے۔ اس میں AES پر مبنی ہارڈویئر انکرپشن/ڈیکرپشن میکانزم بھی ہے، جو فلیش میموری میں محفوظ پروگراموں اور ڈیٹا کی حفاظت کی ضمانت دیتا ہے۔ ESP32 تیز رفتار کیشز کا استعمال کرتے ہوئے بیرونی QSPI فلیش اور SRAM تک رسائی کی اجازت دیتا ہے۔

سی پی یو انسٹرکشن میموری اسپیس اور صرف پڑھنے کے لیے میموری کی جگہ دونوں ایک ہی وقت میں بیرونی فلیش کو استعمال کرسکتے ہیں۔

  • CPU انسٹرکشن میموری اسپیس کو بیرونی فلیش تفویض کرتے وقت، زیادہ سے زیادہ 11 MB + 248 KB بیک وقت مختص کیا جا سکتا ہے۔ تاہم، یہ ذہن میں رکھنا بہت ضروری ہے کہ اگر 3 MB + 248 KB سے زیادہ میپ کیا جائے تو CPU کی کیش کی کارکردگی متاثر ہو سکتی ہے۔
  • بیرونی فلیش کو صرف پڑھنے کے لیے ڈیٹا میموری کی جگہ مختص کرتے وقت، ایک وقت میں زیادہ سے زیادہ 4 MB تفویض کرنا ممکن ہے۔ سسٹم مختلف ڈیٹا سائزز کو سپورٹ کرتا ہے، بشمول 8 بٹ، 16 بٹ، اور 32 بٹ۔

کرسٹل Oscillators

ESP32-PICO-D4 ایک 40 میگاہرٹز کرسٹل آسکیلیٹر پر مشتمل ہے۔

آر ٹی سی اور بجلی کی کھپت

ESP32-Pico-D4 میں اعلی درجے کی پاور مینجمنٹ سسٹمز کی حمایت حاصل ہے۔ یہ بورڈ استعمال کے لحاظ سے پاور موڈ کو تبدیل کر سکتا ہے۔ یہ کم پاور موڈ، سلیپ موڈ، اور الٹرا لو پاور موڈ کو سپورٹ کرتا ہے۔ مندرجہ ذیل مضمون میں ESP32 کے مختلف پاور موڈز کی تفصیلات پڑھیں:

ESP32 سلیپ موڈز اور ان کی بجلی کی کھپت

تکنیکی خصوصیات

TYPE تفصیل
پروڈکٹ کی حیثیت فعال
ڈیجی کلید قابل پروگرام غیر تصدیق شدہ
آر ایف فیملی/معیاری بلوٹوتھ، وائی فائی
پروٹوکول 802.11b/g/n، بلوٹوتھ v4.2 +EDR، کلاس 1، 2 اور 3
ماڈیولیشن CCK، DSSS، OFDM
تعدد 2.4GHz ~ 2.5GHz
ڈیٹا کی شرح 150Mbps
توانائی کا اخراج 20.5dBm
حساسیت -98.4dBm
سیریل انٹرفیس GPIO، I²C، I²S، PWM، SDIO، SPI، UART
اینٹینا کی قسم -
استعمال شدہ آئی سی/پارٹ ای ایس پی 32
میموری کا سائز 4MB فلیش
وولٹیج - سپلائی 2.7V ~ 3.6V
موجودہ - وصول کرنا -
موجودہ - ترسیل کرنا -
چڑھنے کی قسم سطح کا پہاڑ
آپریٹنگ درجہ حرارت -40°C ~ 85°C
پیکیج / کیس 48-SMD ماڈیول
آپریٹنگ موجودہ اوسط 80 ایم اے
نمی کی حساسیت کی سطح (MSL) سطح 3
آپریٹنگ محیطی درجہ حرارت -40 °C ~ 85 °C
بجلی کی فراہمی کے ذریعہ کم سے کم کرنٹ فراہم کیا جاتا ہے۔ 500 ایم اے
آپریٹنگ وولٹیج/بجلی کی فراہمی 3.0V ~ 3.6V
انٹیگریٹڈ کرسٹل 40 میگاہرٹز کرسٹل
آن چپ سینسر ہال سینسر

ESP32-Pico-D4 کے ساتھ کیسے شروع کریں۔

کوڈ اپ لوڈ کرنے اور ESP32-Pico-D4 کا استعمال کرتے ہوئے آؤٹ پٹ پیدا کرنے کے لیے، ESP-IDF فریم ورک استعمال کیا جاتا ہے۔ ESP-IDF ESP32-Pico-D4 پر ایپلیکیشنز تیار کرنے کے لیے لائبریریوں، ٹولز، اور دستاویزات کا ایک جامع سیٹ فراہم کرتا ہے۔

Espressif Systems کی ویب سائٹ سے ESP-IDF فریم ورک کو ڈاؤن لوڈ اور انسٹال کرکے شروع کریں۔ فریم ورک مختلف آپریٹنگ سسٹمز پر انسٹال کیا جا سکتا ہے۔

نتیجہ

ESP32-Pico-D4 ایک کمپیکٹ ڈیزائن اور کم بجلی استعمال کرنے والا بورڈ ہے۔ ESP32-PICO-D4 ایک انتہائی مربوط سسٹم آن چپ (SoC) ہے جو Espressif Systems کی ESP32 سیریز پر مبنی ہے۔ ESP32-Pico-D4 کو ان ایپلی کیشنز کے لیے ڈیزائن اور ہدف بنایا گیا ہے جن کے لیے کمپیکٹ فارم فیکٹر اور کم بجلی کی کھپت کی ضرورت ہوتی ہے۔ ESP32-Pico کی اہم جھلکیوں میں سے ایک اس کا 4MB فلیش میموری سائز ہے۔ ESP32-Pico کے بارے میں مزید معلومات کے لیے مضمون پڑھیں۔