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 ขา
สเปคของ 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
ฉันรู้จัก 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
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT