خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

ESP۳۲ تازه، وای‌فای ۶ و اترنت گیگابیتی را به تراشه‌ای آورد که روزی فقط LEDها را چشمک‌زن می‌کرد

تراشه جدید ESP32 با Wi-Fi 6 و اترنت گیگابیتی که پیش‌تر تنها چراغ‌های LED را چشمک‌زن می‌کرد
ESP32-S31 هنوز هم می‌تواند یک LED را چشمک‌زن کند؛ فقط پیش از آن، از پس کارهای بسیار بیشتری برمی‌آید.

ESP32 بی‌گمان یکی از محبوب‌ترین ابزارهای من برای پروژه‌های دست‌ساز است. هر وقت پروژه‌ای باید داده‌های حسگری را بخواند، رله‌ای را به کار بیندازد، LEDها را چشمک‌زن کند یا حتی با Wi-Fi حضور افراد را تشخیص دهد، بی‌آنکه هزینه زیادی روی دستم بگذارد، سراغ همین برد می‌روم. سادگی و خوش‌دستی آن برای تازه‌کارها عامل اصلی محبوبیتش بوده، اما همین ویژگی توانایی‌هایش را نیز محدود کرده است.

ESP32-S31، به‌روزرسانی سخت‌افزاری بزرگ بعدی ESP32، هویت سازنده‌پسند این خانواده را کنار نمی‌گذارد، اما تعریف میکروکنترلر را گسترش می‌دهد. تراشه تازه Espressif یک پردازنده دو‌هسته‌ای RISC-V با فرکانس ۳۲۰ MHz را با Wi-Fi ۶، بلوتوث ۵.۴، رادیوی ۸۰۲.۱۵.۴ و کنترل‌کننده MAC اترنت گیگابیتی درهم می‌آمیزد.

ESP32 سرانجام مغز تازه‌ای گرفت؛ آن هم نه یک ارتقای جزئی

دو هسته ۳۲۰ MHz، فناوری SIMD و حافظه‌ای که دیگر کم نمی‌آید

با این مشخصات تازه، ESP32-S31 بیش از آنکه به یک میکروکنترلر سنتی شبیه باشد، به پردازنده‌ای جمع‌وجور برای شبکه می‌ماند. در قلب آن دو هسته پرتوان ۳۲‌بیتی RISC-V با فرکانس حداکثر ۳۲۰ MHz جای گرفته‌اند و یک هسته کم‌مصرف و جداگانه RISC-V با فرکانس ۴۰ MHz نیز کارهای پس‌زمینه و فعالیت در حالت خواب را بر عهده دارد. یکی از هسته‌های پرتوان به مسیر داده ۱۲۸‌بیتی و دستورهای SIMD نیز مجهز است تا بتواند برای پردازش سیگنال، استنتاج یادگیری ماشینی و بارهای کاری مشابه، چندین مقدار را به‌طور هم‌زمان پردازش کند.

این تراشه ۵۱۲ KB حافظه SRAM پرسرعت، ۳۲ KB حافظه SRAM کم‌مصرف و ۳۲۰ KB حافظه ROM دارد. نسخه‌های اولیه ESP32-S31NRV16 و S31NRV32 نیز به‌ترتیب ۱۶ MB و ۳۲ MB حافظه PSRAM هشت‌کاناله را در کنار دای تراشه جای داده‌اند و امکان دسترسی هم‌زمان به حافظه فلش و PSRAM را فراهم می‌کنند.

مطلب مرتبط:   من سرامیک تلفن خود را پوشانده ام و این مشکلات کلیدی تلفن های هوشمند را حل کرده است

به این ترتیب، رابط‌های گرافیکی، بافرهای صوتی، قابلیت‌های شبکه و مدل‌های کوچک یادگیری ماشینی که در حالت عادی از گنجایش SRAM داخلی فراتر می‌روند، می‌توانند روی خود تراشه اجرا شوند. هر دو گونه از بسته‌بندی ۸ در ۸ mm از نوع QFN80 بهره می‌برند و ۶۰ پایه برنامه‌پذیر GPIO در اختیار می‌گذارند.

مدل ESP32 مدل ESP32-S3 مدل ESP32-S31
پردازنده مرکزی معماری Xtensa LX6، با ۱ تا ۲ هسته و فرکانس ۲۴۰ MHz دو هسته Xtensa LX7 با فرکانس ۲۴۰ MHz دو هسته RISC-V با فرکانس ۳۲۰ MHz
حافظه SRAM 520 KB 512 KB 512 KB
شبکه Wi-Fi نسخه Wi-Fi ۴ نسخه Wi-Fi ۴ نسخه Wi-Fi ۶
ارتباط بلوتوث نسخه ۴.۲، کلاسیک + کم‌مصرف LE نسخه ۵، فقط کم‌مصرف LE نسخه ۵.۴، کم‌مصرف LE + کلاسیک
پروتکل ترد / زیگبی پشتیبانی نمی‌شود پشتیبانی نمی‌شود پشتیبانی می‌شود
اتصال اترنت کنترل‌کننده MAC اترنت ۱۰/۱۰۰ در دسترس نیست کنترل‌کننده MAC گیگابیتی
درگاه USB در دسترس نیست حالت OTG با سرعت کامل حالت OTG با سرعت بالا
پایه‌های GPIO 34 45 60

Wi-Fi ۶ در S31 برای ازدحام اینترنت اشیا است، نه فخرفروشی

فقط باند ۲.۴ GHz، کانال‌های ۲۰ MHz و بدون راهی به مهمانی ۶ GHz

برد ESP32 در حال نمایش قطعی اینترنت

Wi-Fi ۶ مهم‌ترین بهبود ارتباط بی‌سیم است، اما یک محدودیت دارد. رادیوی تک‌فرستنده و تک‌گیرنده فقط در باند ۲٫۴ گیگاهرتز کار می‌کند و از باندهای ۵ یا ۶ گیگاهرتز پشتیبانی نمی‌کند. عملکرد ۸۰۲.11ax آن نیز در حالت غیرنقطه‌دسترسی به کانال‌های ۲۰ مگاهرتزی محدود است؛ درحالی‌که ۸۰۲.11n سازگار با نسل‌های پیشین می‌تواند از کانال‌های ۲۰ یا ۴۰ مگاهرتزی استفاده کند و طبق اعلام سازنده، به بیشینه سرعت ۱۵۰ مگابیت‌برثانیه برسد.

مطلب مرتبط:   چگونه سیگنال سلولی خود را برای دریافت بهتر موبایل در داخل خانه تقویت کنیم

همان‌طور که می‌توان حدس زد، این Wi-Fi ۶ برای دستیابی به سرعتی در حد لپ‌تاپ‌ها نیست؛ بلکه برای شبکه‌های شلوغ اینترنت اشیا طراحی شده است. OFDMA، فناوری MU-MIMO در مسیر بارگیری و Target Wake Time می‌توانند هنگام اتصال چندین دستگاه کوچک به یک نقطه دسترسی، بهره‌وری زمان ارسال و زمان‌بندی مصرف انرژی را بهبود دهند.

بخش رادیویی همچنین از Bluetooth ۵.۴، ‏LE Audio، ‏Bluetooth Mesh ۱.۱ و Bluetooth Classic پشتیبانی می‌کند و سازگاری با طراحی‌های قدیمی‌تر تجهیزات صوتی و لوازم جانبی را حفظ می‌کند. استاندارد IEEE ۸۰۲.۱۵.۴ نیز پشتیبانی از Zigbee ۳.۰ و Thread ۱.۴ را می‌افزاید، درحالی‌که Matter می‌تواند روی Wi-Fi یا Thread کار کند. این ترکیب، S31 را به گزینه‌ای بسیار مناسب برای هاب‌های خانه هوشمند و پل‌های چندپروتکلی تبدیل می‌کند.

اترنت گیگابیتی واقعی است، اما PHY را باید خودتان فراهم کنید

تراشه MAC را دارد؛ مدار مغناطیسی و شکیبایی با شماست

نمای پشتی برد ESP32-S31

بهبود بزرگ دیگر، اترنت ۱ گیگابیت‌برثانیه‌ای است. دقیق‌تر بگوییم، S31 یک کنترل‌گر دسترسی به رسانه اترنت را در خود جای داده است، نه رابط فیزیکی کامل را. یک طراحی نهایی همچنان به PHY خارجی اترنت، قطعات مغناطیسی و کانکتور نیاز دارد. برد Function-CoreBoard-۱ شرکت Espressif این چینش را با یک PHY جداگانه متصل از راه RGMII، ترانسفورماتور اترنت و درگاه RJ45 با قابلیت مذاکره خودکار در سرعت‌های ۱۰، ۱۰۰ و ۱۰۰۰ مگابیت‌برثانیه نشان می‌دهد.

این تفاوت برای هزینه برد و برنامه‌ریزی پایه‌ها اهمیت دارد. RGMII گیگابیتی به مجموعه‌ای اختصاصی از پایه‌های پرسرعت متکی است، بنابراین بهتر است چیدمان برد از همان ابتدا برنامه‌ریزی شود. اگر سرعت ۱۰۰ مگابیت‌برثانیه کافی باشد، طراحان می‌توانند به‌جای آن از RMII استفاده کنند. کنترل‌گر اترنت همچنین از ثبت زمانی سخت‌افزاری برای همگام‌سازی IEEE ۱۵۸۸ پشتیبانی می‌کند؛ قابلیتی که این تراشه را برای سامانه‌های صنعتی و اندازه‌گیری همگام سودمند می‌سازد.

مطلب مرتبط:   نحوه استفاده از یک شماره تلفن در دو گوشی

دوربین‌ها، نمایشگرها و امنیت

USB پرسرعت، پردازش سخت‌افزاری JPEG و رمزنگاری جدی

حسگرهای متصل به ESP32 روی میز کار

شبکه‌سازی تنها بخشی از این به‌روزرسانی است. S31 مجموعه‌ای شامل USB ۲.۰ High-Speed OTG، ‏USB Serial/JTAG، ‏CAN FD، ‏SD/MMC، دو رابط I2S، چندین کنترل‌گر SPI، ‏I2C و UART، ‏PWM ویژه کنترل موتور، مبدل‌های ADC و DAC و حسگر لمسی را در خود جای داده است. USB OTG با سرعتی تا ۴۸۰ مگابیت‌برثانیه کار می‌کند و اتصالی با پهنای باند بالا برای دوربین‌ها، فضای ذخیره‌سازی، سخت‌افزارهای صوتی و دیگر تجهیزات جانبی در اختیار طراحان می‌گذارد.

این تراشه می‌تواند به دوربین‌های DVP هشت یا شانزده‌بیتی و نمایشگرهای موازی با رنگ RGB تا ۲۴ بیت متصل شود. کُدک سخت‌افزاری JPEG، شتاب‌دهنده پردازش پیکسل و موتور DMA دوبعدی، کارهای رایج تصویربرداری و نمایش را بی‌آنکه تمام زمان پردازنده را مصرف کنند، انجام می‌دهند. این قابلیت‌ها بیش از کلیدهای متصل ساده، کاربردهایی مانند نمایشگرهای هوشمند، زنگ‌های در ویدئویی، رابط‌های صوتی، پنل‌های صنعتی و حسگرهای هوش مصنوعی لبه را هدف گرفته‌اند.

اما توان بیشتر، مسئولیت بیشتری هم به همراه دارد؛ ازاین‌رو امنیت S31 نیز تقویت شده است. این تراشه از راه‌اندازی امن، رمزگذاری حافظه‌های فلش و PSRAM، مولد اعداد تصادفی واقعی، مدیریت کلید، آشکارساز اختلال تغذیه، اجرای مورد اعتماد و شتاب‌دهنده‌های AES، ‏SHA، ‏RSA، ‏ECC، ‏HMAC و امضای دیجیتال بهره می‌برد.

یک تراشه، کار سه تراشه را انجام می‌دهد و هنوز LED را چشمک‌زن می‌کند

یکپارچه‌سازی، بهبود اصلی است؛ LED فقط یادگاری نوستالژیک است

دستاورد واقعی S31 یکپارچه‌سازی است. کارهایی که پیش‌تر به یک ESP32، میزبان مجهز به اترنت و رادیوهای اضافی نیاز داشتند، اکنون می‌توانند روی یک سکوی واحد اجرا شوند. Espressif پشتیبانی نرم‌افزاری آن را از راه ESP-IDF فراهم می‌کند و ESP-Matter، ‏ESP-GMF و ESP-BLE-AUDIO دامنه کاربردش را به خانه هوشمند و چندرسانه‌ای گسترش می‌دهند.

البته این تراشه هنوز هم می‌تواند یک LED را چشمک‌زن کند و برد توسعه Espressif اکنون حتی یک LED رنگی RGB با قابلیت آدرس‌دهی جداگانه دارد. بااین‌حال، حضور پروتکل‌های بی‌سیم امروزی، شبکه سیمی گیگابیتی، شتاب‌دهی چندرسانه‌ای و سخت‌افزار امنیتی قدرتمند در کنار همان GPIOهای آشنا نشان می‌دهد که ریزکنترل‌گر متصل و فروتن ESP32-S31 تا چه اندازه پیشرفت کرده است.

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی