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 ขา

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 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

ใส่ความเห็น

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

โฆษณา
โฆษณา