Bouffalo Lab BL616/BL618 : MCU RISC-V รองรับ WiFi 6, Bluetooth 5.2 และ Zigbee

BL616/BL618 ของ Bouffalo Lab เป็นไมโครคอนโทรลเลอร์ไร้สาย RISC-V 32 บิตที่รองรับการใช้งาน 2.4 GHz WiFi 6, Bluetooth 5.2 dual-mode และ IEEE 802.15.4 สำหรับ Zigbee, Thread และ Matter ที่ออกแบบมาสำหรับแอปพลิเคชัน IoT

เราเจอ BL616 RISC-V IoT MCU ครั้งแรกในช่วงเปิดตัว BL602/BL606 ในเดือนพฤศจิกายน 2020 แต่จนถึงตอนนี้เราแทบไม่มีข้อมูลเพิ่มเติมเกี่ยวกับมันเลย ดูเหมือนว่าทั้ง BL616 และ BL618 จะเปิดตัวในเดือนหน้าโดยมีความแตกต่างหลักระหว่างสองรุ่นคือ BL616 มี GPIO 19 ขา และ BL618 มี GPIO 35 ขา

BL616 BL818 block diagram
Block diagram

สเปคของ Bouffalo Lab BL616 และ BL618:

  • MCU core – CPU RISC-V 32-บิต (RV32GCP) ที่ความเร็วสูงสุด 384 MHz (Datasheet ระบุว่า 320 MHz) พร้อม FPU และ DSP, คำสั่ง cache 32KB และข้อมูล cache 16KB
  • VPU – ตัวเข้ารหัสวิดีโอ MJPEG
  • หน่วยความจำ – SRAM 480KB , HBN RAM 4KB , embedded pSRAM 4 หรือ 8MB  (อุปกรณ์เสริม)
  • ที่เก็บข้อมูล (Storage) – ROM 128KB, eFuse 4Kb, embedded flash 2, 4 หรือ 8MB (อุปกรณ์เสริม), รองรับ XIP QSPI flash , อินเทอร์เฟซ SD card
  • เครือข่ายแบบมีสาย – Ethernet 10/100M
  • ไร้สาย
    • ตัวรับส่งสัญญาณ RF transceiver 2.4 GHz
    • Wi-Fi 6 (IEEE 802.11 b/g/n/ax) 1T1R สูงสุด 229.4 Mbps
    • Bluetooth 5.x dual-mode (classic + LE)
    • Zigbee / IEEE 802.15.4
    • คุณสมบัติ WiFi
      • STA, SoftAP, STA+SoftAP และโหมด sniffer
      • ความปลอดภัย – 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 หรือ เป็นเฟรมในโปรโตคอล WiFi ซึ่งถูกป้องกันจากการเข้าถึง)
  • อินเทอร์เฟสของจอ – อินเตอร์เฟส QSPI และ DBI สำหรับจอ LCD
  • กล้อง – อินเทอร์เฟซ DVP
  • Audio Codec
    • 1x ADC (ไมโครโฟน, SNR > 92dB)
    • 1x DAC (ลำโพง, SNR > 95dB)
    • อัตราการสุ่มตัวอย่าง – 8, 12, 16, 22.05, 24, 32, 44.1, 48KHz
  • อุปกรณ์ต่อพ่วง
    • USB – USB 2.0 HS OTG สูงสุด 480Mpbs
    • SDIO 2.0 slave
    • 2x UART (รองรับ 5V IO)
    • 2x I2C พร้อมรองรับโหมดโฮสต์
    • SPI master/slave
    • I2S master/slave
    • 1x PWM (4-channel)
    • 12~16 บิต ADC สำหรับใช้งานทั่วไป
    • 10 บิต DAC สำหรับใช้งานทั่วไป
    • RTC timer
    • 2x 32-บิต timers สำหรับใช้งานทั่วไป
    • 4x ช่อง DMA
    • analog comparators (ACOMP) สำหรับการใช้งานทั่วไป
    • GPIO – BL616 สูงสุด x 19 , BL618 สูงสุด x 35
  • ความปลอดภัย
    • Secure boot; Secure debug
    • XIP QSPI On-The-Fly AES Decryption (OTFAD)
    • รองรับ sensitive SW isolation (TrustZone)
    • โหมด AES-CBC/CCM/GCM/XTS
    • MD5, SHA-1/224/256/384/512
    • TRNG (True Random Number Generator หรือการสร้างรหัสผ่านแบบสุ่ม)
    • PKA (Public Key Accelerator หรือกุญแจสาธารณะ) สำหรับ RSA/ECC
  • Clock
    • รองรับ XTAL 24/26/32/38.4/40MHz
    • รองรับ XTAL 32.768KHz
    • Internal RC 32KHz & 32MHz oscillator
    • Internal System & Audio PLL
  • การดีบัก – รองรับการพัฒนา JTAG
  • โหมดพลังงาน (Ultra-low Power หรือโหมดพลังงานต่ำ)
    • ปิด ; Hibernate (<1uA)
    • Power Down Sleep (ยืดหยุ่น)
  • ประเภทแพ็คเกจ
    • QFN 40 พิน (BL616)
    • QFN 56 พิน (BL618)

Bouffalo BL161 และ BL818 ได้รับการรองรับโดยเวอร์ชันล่าสุดของชุดพัฒนา MCU ซอฟต์แวร์ bl_mcu_sdk  แบบโอเพ่นซอร์สที่มีอยู่ที่ GitHub, รายละเอียดเพิ่มเติมเกี่ยวกับไมโครคอนโทรลเลอร์สามารถดาวน์โหลด datasheet และคู่มืออ้างอิง  แม้ว่าโปรโตคอล Matter ใหม่จะไม่ได้พูดถึงในเอกสารใดๆ แต่ Bouffalo Lab จะใช้ BL616 สำหรับ WiFi Matter, BL618 ทั้งใน Matter border routers และ bridges

Sipeed BL616 module
โมดูล Sipeed M0S พร้อม BL616

ฉันรู้จัก BL616/8 จาก Sipeed ซึ่งกำลังจะเปิดตัวโมดูล M0S ขนาดเล็ก (11×10 มม.) ในช่วงกลางเดือนมกราคม 2023 โดย M0S ใช้ไมโครคอนโทรลเลอร์ BL616 RISC-V @ สูงสุด 384 MHz พร้อม WiFi 6, Bluetooth 5.2 และ Zigbee, flash 4MB, SRAM 512KB , สายอากาศเซรามิก, USB 2.0 และ I/O อื่นๆ  Sipeed คาดว่าจะขายได้ในราคาต่ำกว่า $2 (~70฿) คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับโมดูลได้ที่ Twitter

แปลจากบทความภาษาอังกฤษ : Bouffalo Lab BL616/BL618 RISC-V MCU supports WiFi 6, Bluetooth 5.2, and Zigbee

FacebookTwitterLineEmailShare

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

โฆษณา
โฆษณา