STMicro STM32WBA6 ไมโครคอนโทรลเลอร์ไร้สาย 2.4 GHz พร้อมหน่วยความจำแฟลชสูงสุด 2MB, SRAM 512KB, USB OTG และอื่นๆ

STMicro มีการประกาศสองรายการ โดยเราได้กล่าวถึงการเปิดตัวไมโครคอนโทรลเลอร์ตระกูล STM32U3 ที่ใช้พลังงานต่ำ (ultra-low-power) ไปแล้ว วันนี้เราจะมาดู STM32WBA6 ไมโครคอนโทรลเลอร์ไร้สายตระกูลใหม่ที่ใช้ Cortex-M33 ความถี่ 100 MHz พร้อมคลื่นวิทยุ 2.4GHz รองรับ Bluetooth LE 6.0, Zigbee, Thread และ Matter ออกแบบมาสำหรับอุปกรณ์สวมใส่ สมาร์ทโฮม เซ็นเซอร์ตรวจวัดสภาพอากาศระยะไกล และอื่นๆ

STM32WBA6 เป็นการพัฒนาต่อยอดจากตระกูล STM32WBA ที่เปิดตัวเมื่อปีที่แล้ว โดยเฉพาะรุ่น STM32WBA54 และ STM32WBA55 ซึ่งมีฟีเจอร์ที่คล้ายกัน รวมถึงการรับรองความปลอดภัยระดับ SESIP Level 3 (Security Evaluation Standard for IoT Platforms) แต่ได้รับการปรับปรุงให้มีหน่วยความจำมากขึ้น โดยมาพร้อม SRAM สูงสุด 512KB และแฟลชสูงสุด 2MB นอกจากนี้ตระกูล STM32WBA6 ยังได้รับการเพิ่มอินเทอร์เฟซ High-Speed USB OTG และอินเทอร์เฟซดิจิทัลเพิ่มเติม เช่น SPI 3 ช่อง, I2C 4 ช่อง, USART 3 ช่อง และ LPUART 1 ช่อง

STM32WBA6 block diagram

คุณสมบัติและสเปคสำคัญของ STMicro STM32WBA6:

  • MCU Core – Arm Cortex-M33 ที่ 100MHz พร้อม FPU และ DSP
  • หน่วยความจำ – SRAM สูงสุด 512KB รวมถึง 64KB พร้อมฟังก์ชันตรวจสอบพาริตี้
  • ที่เก็บข้อมูล
    • flash แบบ Dual-Bank สูงสุด 2MB พร้อม ECC (512KB รองรับการเขียนซ้ำ 100K รอบ)
    •  OTP flash ขนาด 512 ไบต์
  • ART accelerator
  • Wireless
    • Bluetooth Low Energy 6.0
      • ความสามารถ Long Range (LR)
      • สูงสุด 2 Mbps
      • รองรับ Bluetooth LE Audio
      • รองรับ Mesh Networking
      • ความไวสัญญาณ -96 dBm ที่ 1 Mbps
      • Embedded Balun เพื่อลดต้นทุน BoM
    • 802.15.4 radio
      • รองรับ Zigbee, OpenThread, Matter
      • ความไวสัญญาณ -100 dBm ที่ 250 Kbps
    • กำลังส่งออก +10 dBm พร้อมการใช้พลังงานต่ำ
    • รองรับExternal PA
    • โหมด Concurrent (รองรับหลายโปรโตคอลพร้อมกัน)
  • อุปกรณ์ต่อพ่วง (Peripherals)
    • สูงสุด 3x SPI, 4x I2C
    • สูงสุด 86x GPIO (ส่วนใหญ่ทนทานต่อ 5V) พร้อมความสามารถในการ interrupt, 14x I/Os รองรับแรงดันแยกได้ต่ำสุด 1.08V
    • 4x UART (ISO 7816, IrDA, โมเด็ม)
    • USB – 1x USB OTG High-Speed พร้อม Embedded PHY
    • เสียง – SAI 1 ช่อง
    • อะนาล็อก – ADC 12 บิต สูงสุด 2.5 Msps, 2x ULP Comparator
    • การตรวจจับสัมผัส (Touch Sensing) รองรับเซ็นเซอร์สูงสุด 24 จุด สำหรับ ปุ่มกด, การสัมผัสแบบเส้นตรง และแบบหมุน
    • 2x 32-bit Timers, 4x 16-bit Timers (1 ตัวรองรับมอเตอร์คอนโทรล), 2x 16-bit ULP Timers, 2x Systick Timers, RTC, 2x Watchdogs
    • ตัวควบคุม DMA 8 ช่อง
  •  ความปลอดภัย
    • Arm TrustZone
    • รองรับ AES, PKA พร้อมระบบป้องกัน Side-Channel Attack
    • รองรับ RTC Active Tamper
    • SESIP Level 3 – ปฏิบัติตามมาตรฐาน US Cyber Trust Mark และ EU
    • Radio Equipment Directive (RED)
    • Secure radio update & Stack firmware ด้วย SBSFU/SFI
    • ระบบอัปเกรดเฟิร์มแวร์แบบยืนยันตัวตน
  • การจัดการพลังงาน
    • แรงดันไฟเลี้ยง 1.71V – 3.6V
    • รองรับ LDO
    • รองรรับ SMPS สำหรับแอปพลิเคชันพลังงานต่ำ
  • การใช้พลังงาน (STM32WBA65PI)
    • 120 nA ในโหมด Standby (พร้อม 16 Wake-up Pins)
    • 1.33 μA ในโหมด Standby พร้อม RTC
    • 1.15 μA ในโหมด Standby พร้อม 64KB SRAM
    • 5.30 μA ในโหมด Stop 2 พร้อม 64KB SRAM
    • 29 μA/MHz ในโหมด Run
    • วิทยุ: Rx: 4.26 mA; Tx 0 dBm: 5.94 mA
  • แพ็คเกจ
    • UQFPN48 – 7 x 7 มม. (ระยะห่าง 0.5 มม.)
    • VQFPN68 – 8 x 8 มม. (ระยะห่าง 0.4 มม.)
    • WLCSP78 – 3.78 x 3.46 มม. (ระยะห่าง 0.35 มม.)
    • UFBGA121 – 6 x 6 มม. (ระยะห่าง 0.5 มม.)
  • ช่วงอุณหภูมิ – -40 ถึง 85°C หรือ 105°C (ขึ้นอยู่กับรุ่น)
STM32WBA6 vs STM32WBA5
STM32WBA6 เทียบกับ STM32WBA5
STM32WBA65 STM32WBA64 STM32WBA63 STM32WBA62
พอร์ตโฟลิโอของ STM32WBA6

ตระกูล STM32WBA6 ใหม่นี้มีรุ่นย่อยได้แก่ STM32WBA65/64 มาพร้อมกับฟีเจอร์ครบถ้วนทั้งหมด, STM32WBA63 ออกแบบให้ เข้ากันได้กับขา (pin-to-pin compatible) ของ STM32WVA55Cx, STM32WBA62 รุ่นที่มีฟีเจอร์พื้นฐานเท่านั้น (รองรับเฉพาะ Bluetooth LE, ไม่มี 802.15.4 radio, รองรับเฉพาะ LDO ไม่มี SMPS) นอกจากนี้ STM32WBA6M ซึ่งเป็น โมดูลสำเร็จรูป (ไม่ใช่แค่ไมโครคอนโทรลเลอร์) คาดว่าจะเปิดตัวใน ไตรมาสที่ 4 ปี 2025

ความแตกต่างระหว่าง STM32WBA65 และ STM32WBA64 คือ STM32WBA65 มาพร้อม USB HD, LDO และ SMPS ในทุกกรณี ส่วน STM32WBA64 อาจไม่มีบางฟีเจอร์ เช่น USB HD, LDO หรือ SMPS ขึ้นอยู่กับรุ่นย่อยตามรายละเอียดในตาราง

STM32WBA65 vs STM32WBA64

เครื่องมือพัฒนาฮาร์ดแวร์และซอฟต์แวร์สำหรับซีรีย์ STM32WBA6 ได้แก่ STM32CubeWBA เป็น STM32Cube MCU Package สำหรับ STM32WBA series  และ X-CUBE-MATTER ซอฟต์แวร์แพ็กเกจสำหรับพัฒนาแอปพลิเคชันที่ใช้ Matter, บอร์ดพัฒนา NUCLEO-WBA65RI เป็นบอร์ด Nucleo-64 ที่ใช้ STM32WBA65RI และ STM32WBA65I-DK1 Discovery Kit มาพร้อมกับอุปกรณ์เสริมมากมาย เช่น จอแสดงผล OLED, ไมโครโฟนดิจิทัล, ไฟ LED สำหรับผู้ใช้ 3 ดวง, จอยสติ๊กสำหรับผู้ใช้, ช่องเสียบแจ็คเสียง 3.5 มม. 2 ช่อง, Arduino UNO v3 headers, คอนเนกเตอร์ Grove, เครื่องมือดีบัก/โปรแกรม STLINK-V3EC ในตัว

NUCLEO WBA65RI STM32WBA6 development board
บอร์ดพัฒนา NUCLEO-WBA65RI
STM32WBA65I DK1 Discovery Kit for STM32WBA6
STM32WBA65I-DK1 Discovery Kit

STMicro ระบุว่า ไมโครคอนโทรลเลอร์ STM32WBA6 ได้เข้าสู่กระบวนการผลิตแล้ว และมีราคาเริ่มต้นที่ $2.50 (~84฿) ต่อชิ้น สำหรับการสั่งซื้อ 10,000 ชิ้นขึ้นไป, บอร์ดพัฒนา NUCLEO-WBA65RI วางจำหน่ายในราคา $65 (~2,200฿) บน AVNet และ STM32WBA65I-DK1 Discovery Kit วางจำหน่ายในราคา $85(~2,900฿) สามารถดูข้อมูลเพิ่มเติมได้จากหน้าผลิตภัณฑ์และข่าวประชาสัมพันธ์

แปลจากบทความภาษาอังกฤษ : STMicro STM32WBA6 2.4 GHz wireless MCU gets up to 2MB flash, 512KB SRAM, USB OTG, and more

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา