توصیه شده, بلاگ خبری سیسوگ

میکروکنترلر RISC-V با قابلیت های ESP!

میکروکنترلر Bouffalo Lab

Bouffalo Lab BL616/BL618 یک میکروکنترلر 32-بیتی بی‌سیم با معماری RISC-V است که از وای‌فای 6 با فرکانس 2.4 گیگاهرتز، بلوتوث 5.2 باحالت dual و رادیو 802.15.4 برای شبکه‌های Zigbee، Thread و Matter (که برای اینترنت اشیا یا IoT طراحی‌شده‌اند) پشتیبانی می‌کند.

اولین باری که از میکروکنترلر BL616 RISC-V IoT MCU رونمایی شد، در مراسم اعلامیه BL602/BL606 در ماه نوامبر 2020 بود، اما قبل از این رونمایی، ما تقریباً هیچ اطلاع دیگری از این پردازنده نداشتیم. ظاهراً هر دو پردازنده‌ی BL616 و BL618 در ماه آینده عرضه خواهند شد. تفاوت اصلی بین این دو در آن است که BL616 دارای 19 عدد پین GPIO و BL618 دارای 35 عدد پین GPIO است.

میکروکنترلر Bouffalo Lab

 مشخصات Bouffalo Lab BL616 و BL618 بدین ترتیب است:

  • MCU core – 32-bit RISC-V CPU (RV32GCP) @ up to 384 MHz (datasheet says 320 MHz) with FPU and DSP, 32KB instruction cache & 16KB data cache
  • VPU – MJPEG video encoder
  • Memory – 480KB SRAM, 4KB HBN RAM, embedded 4 or 8MB pSRAM (optional)
  • Storage – 128KB ROM, 4Kb eFuse, embedded 2, 4, or 8MB flash (optional), XIP QSPI flash support, SD card interface
  • Wired networking – 10/100M Ethernet

 

Wireless

    • 4 GHz RF transceiver
    • Wi-Fi 6 (IEEE 802.11 b/g/n/ax) 1T1R up to 229.4 Mbps
    • Bluetooth 5.x dual-mode (classic + LE)
    • Zigbee / IEEE 802.15.4
    • WiFi features
      • STA, SoftAP, STA+SoftAP, and sniffer modes
      • Security – WPS, WEP, WPA, WPA2, WPA3
      • LDPC, STBC, Beamforming, DL/UL OFDMA, MU-MIMO, TWT (Target Wake Time), SR(Spatial Reuse), DCM (Dual Carrier Modulation), ER (Extended Range)
      • IEEE 802.11e QoS WMM (Wi-Fi MultiMedia), IEEE 802.11w PMF (Protected Management Frames)
    • Display I/F – QSPI and DBI interfaces for LCD display
    • Camera – DVP interface
    • Audio Codec
      • 1x ADC (MIC, SNR > 92dB)
      • 1x DAC (Speaker, SNR > 95dB)
      • Sampling rates – 8, 12, 16, 22.05, 24, 32, 44.1, 48KHz

Peripherals

    • USB – USB 2.0 HS OTG up to 480Mpbs
    • SDIO 2.0 slave
    • 2x UART (Support 5V IO)
    • 2x I2C with host mode support
    • SPI master/slave
    • I2S master/slave
    • 1x PWM (4-channel)
    • 12~16-bit general-purpose ADC
    • 10-bit general-purpose DAC
    • RTC timer
    • 2x 32-bit general-purpose timers
    • 4x DMA channels
    • General analog comparators (ACOMP)
    • GPIO – Up to 19x for BL616, up to 35x for BL618

Security

    • Secure boot; Secure debug
    • XIP QSPI On-The-Fly AES Decryption (OTFAD)
    • Support sensitive SW isolation (TrustZone)
    • AES-CBC/CCM/GCM/XTS modes
    • MD5, SHA-1/224/256/384/512
    • TRNG (True Random Number Generator)
    • PKA (Public Key Accelerator) for RSA/ECC

Clock

    • Support XTAL 24/26/32/38.4/40MHz
    • Support XTAL 32.768KHz
    • Internal RC 32KHz & 32MHz oscillator
    • Internal System & Audio PLL
  • Debugging –  JTAG development support
  • Power Modes (Ultra-low Power modes)
    • Off ; Hibernate (<1uA)
    • Power Down Sleep (flexible)

Package Type

    • 40-pin QFN (BL616)
    • 56-pin QFN (BL618)

میکروکنترلرهای Bouffalo BL161 و BL818، هردو توسط آخرین ورژن کیت توسعه نرم‌افزار منبع باز bl_mcu_sdk MCU که از سایت GitHub در دسترس است، پشتیبانی می‌شوند. برای اطلاعات بیشتر در مورد این میکروکنترلرها می‌توانید دیتاشیت و راهنمای مرجع آن‌ها را دانلود کنید. درحالی‌که پروتکل جدید Matter در هیچ‌یک از این راهنما و اسناد ذکر نشده است، Boufallo Lab از BL616 برای WiFi Matter، و از BL618 در مسیریاب‌های مرزی Matter و بریج‌ها استفاده خواهد کرد.

شرکت Sipeed که در حال ساخت میکروکنترلر BL616/8 است، قصد دارد این ماژول کوچک M0S (با اندازه 10 در 11 میلی‌متر) را تا اواسط ژانویه 2023 عرضه کند. این M0S مبتنی بر میکروکنترلر BL616 RISC-V طراحی‌شده که دارای WiFi 6 با سرعت حداکثر 384 مگاهرتز، بلوتوث 5.2، Zigbee، فلش 4 مگابایتی، SRAM 512 کیلوبایتی، آنتن سرامیکی، USB 2.0 و چند ورودی/خروجی دیگر است. شرکت Sipeed همچنین انتظار دارد در زمان عرضه، این محصول را باقیمتی کمتر از 2 دلار به فروش برساند. جزئیات بیشتر از این ماژول را می‌توانید از صفحه توییتر این شرکت دریافت کنید.

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

5 دیدگاه در “میکروکنترلر RISC-V با قابلیت های ESP!

  1. Avatar for سلطانیان سلطانیان گفت:

    اگه بجای “پشمام” بنویسیم “پشم” کامنتو پخش میکنید؟ اگه بجای “پشمام” بنویسیم “برگام” یا “موهام” چطور؟
    میخوام ببینم مرزش کجاست و تا کجا از پشم میترسید. اگه چندتا دونه شن روی هم قرار بگیره یه تپه درست میشه و اگه یکی ازش کم کنیم دیگه تپه نیست؟

    چرا نمیشه گفت “پشماااااااام”!! این که حرف زشتی نیست. اینکه زشت میدونیدش، زشته

    1. Avatar for Sisoog Os Sisoog Os گفت:

      تایید کننده کامنت ها , همکار خانم ما بود و روحیه اش خیلی لطیف :-))

  2. Avatar for زیمبا کوچیکه زیمبا کوچیکه گفت:

    پرهاااااااااااااااااااااااااایم!!

  3. Avatar for hosi hosi گفت:

    این پست منو یاد rfPic ها از شرکت میکروچیپ انداخت شاید ۱۵ سال پیش با زحمت چند تاشو وترد کردم ولی وقت نکردم باهاشون کار کنم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *