Seeed Studio XIAO STM32C5 : บอร์ด XIAO รุ่นแรกที่ใช้ชิป STM32 พร้อม CAN FD 2 ช่อง และ IMU 6 แกน

Seeed Studio XIAO STM32C5 เป็นบอร์ดพัฒนารุ่นแรกในตระกูล XIAO ของบริษัทที่ใช้ MCU จาก STMicroelectronics โดยใช้ชิป STM32C5A3CG Arm Cortex-M33 ความเร็ว 144 MHz มาพร้อม CAN FD จำนวน 2 ช่อง และเซนเซอร์ 6-axis IMU ที่มีวงจรทำความร้อนแบบตั้งโปรแกรมได้ เหมาะสำหรับงาน Robotics, ระบบควบคุมอุตสาหกรรม และการตรวจจับการเคลื่อนไหว

บอร์ดมาพร้อม Flash ภายนอกขนาด 16MB, คริสตัล 48 MHz, พอร์ต USB-C และวงจรชาร์จแบตเตอรี่ โดย CAN FD หนึ่งช่องเชื่อมต่อกับ Transceiver ที่ติดตั้งมาบนบอร์ด ส่วนอีกช่องต้องใช้ Transceiver ภายนอก จุดเด่นอีกอย่างคือวงจรทำความร้อนสำหรับ IMU ที่ควบคุมผ่าน PWM ช่วยให้ Firmware สามารถควบคุมอุณหภูมิเซนเซอร์ เพื่อลดความคลาดเคลื่อนของค่าที่วัดได้

Seeed Studio XIAO STM32C5

สเปกของ XIAO STM32C5 :

  • MCU – STMicroelectronics STM32C5A3CG
    • CPU – Arm Cortex-M33 ความเร็ว 144 MHz พร้อม FPU และคำสั่ง DSP
    • หน่วยความจำ – SRAM 256KB
    • ที่เก็บข้อมูล – Flash ภายใน 1MB
  • ที่เก็บข้อมูล – Flash ภายนอก 16MB
  • USB – พอร์ต USB Type-C รองรับ USB 2.0 Full-Speed (12 Mbps)
  • CAN Bus
    • CAN FD จำนวน 2 ช่อง (FDCAN1 และ FDCAN2)
    • ติดตั้ง TI TCAN3403-Q1 CAN FD Transceiver สำหรับ FDCAN2
    • ขา CAN_H/CAN_L แบบ Solder Pad
    • ตัวต้านทาน Termination 120Ω เปิดใช้งานมาเป็นค่าเริ่มต้น และสามารถตัดการเชื่อมต่อได้
    • FDCAN1 มีขา TX/RX สำหรับเชื่อมต่อ Transceiver ภายนอก
  • เซ็นเซอร์
    • IMU 6 แกน STMicroelectronics LSM6DS3TR-C พร้อม accelerometer 3 แกนและ gyroscope 3 แกน
    • วงจรทำความร้อน IMU แบบโปรแกรมได้ ควบคุมด้วย PWM
  • การดีบัก – อินเทอร์เฟซ SWD ผ่านแผ่นบัดกรี
  • การขยาย
    • 2×Header 7 พิน ระยะพิทช์ 2.54 มม. และรู castellated พร้อม GPIO, ADC, I2C, SPI, UART, 5V, 3.3V และ GND
    • แผ่นบัดกรีสำหรับอินเทอร์เฟซ CAN FD, GPIO, แบตเตอรี่ ฯลฯ
  • อื่น ๆ
    • ปุ่ม Reset และ Boot
    • LED สำหรับผู้ใช้ และไฟแสดงสถานะการชาร์จแบตเตอรี่
    • คริสตัลภายนอก 48 MHz บนบอร์ด
    • ตรวจวัดแรงดันแบตเตอรี่
  • กำลังไฟ
    • 5V ผ่าน USB Type-C
    • แบตเตอรี่ Li-ion/LiPo 3.7V ผ่านแผ่น BAT+ และ BAT-
    • วงจรชาร์จแบตเตอรี่ลิเธียมบนบอร์ด
  • ขนาด – 21 × 17.8 มม. (ฟอร์มแฟกเตอร์ XIAO)

XIAO STM32C5 front I/O and Interfaces
ตำแหน่ง I/O และอินเทอร์เฟซด้านหน้าของ XIAO STM32C5

XIAO STM32C5 back I/O and Interfaces
ตำแหน่ง I/O และอินเทอร์เฟซด้านหลังของ XIAO STM32C5

ตัวควบคุม FDCAN2 เชื่อมต่อกับ Transceiver TCAN3403-Q1 บนบอร์ด และส่งสัญญาณออกทางขา CANH/CANL ส่วน FDCAN1 จะส่งสัญญาณ TX/RX สำหรับต่อ Transceiver ภายนอก นอกจากนี้ยังสามารถตัดการเชื่อมต่อตัวต้านทาน Termination 120Ω ได้ ในกรณีที่บอร์ดไม่ได้อยู่ปลายสุดของเครือข่าย CAN Bus

สิ่งที่น่าสนใจที่สุดของบอร์ดรุ่นนี้คือวงจรตัวต้านทานทำความร้อนที่ติดตั้งล้อมรอบเซนเซอร์ LSM6DS3TR-C โดย Firmware สามารถสั่งอุ่นเซนเซอร์ล่วงหน้า และใช้ค่าอุณหภูมิจากเซนเซอร์เพื่อควบคุมความร้อน ช่วยลดปัญหาความคลาดเคลื่อนจากอุณหภูมิที่เปลี่ยนแปลงระหว่างการวัดการเคลื่อนไหว

IMU heating circuitry
แผนผังวงจรทำความร้อนชดเชยอุณหภูมิ IMU ใช้ตัวต้านทาน 10 ตัว ให้กำลังความร้อนสูงสุด 0.58W

Seeed Studio มีเอกสารและตัวอย่างการพัฒนารองรับ STM32CubeIDE, PlatformIO ร่วมกับ Zephyr RTOS และ MicroPython รวมถึงตัวอย่างการใช้งาน CAN FD และ IMU โดยมีเอกสาร Pin Mapping, วงจร Hardware, ไฟล์ออกแบบ KiCad และ Eagle ให้ดาวน์โหลดผ่าน Wiki ของ Seeed Studio

ตระกูลบอร์ดพัฒนา XIAO ในปัจจุบันมีให้เลือกหลากหลาย เช่น XIAO RP2350, XIAO RA4M1, XIAO ESP32-C5 และ XIAO nRF54L15 Sense โดย XIAO RA4M1 มีอินเทอร์เฟซ CAN bus ส่วน nRF54L15 Sense มี IMU 6 แกนและการเชื่อมต่อไร้สาย ขณะที่ XIAO STM32C5 รุ่นใหม่รวมทั้ง CAN bus และ IMU 6 แกน (พร้อมระบบทำความร้อนแบบโปรแกรมได้) ไว้ในบอร์ดเดียว

XIAO STM32C5 วางจำหน่ายในราคา $18.85 (~630฿) บน AliExpress และ $9.90 (~330฿) ที่ร้านค้า Seeed Studio ส่วนรุ่นที่บัดกรีหัวต่อมาให้แล้วราคา 10.90 (~370฿) ไม่รวมภาษีและค่าจัดส่ง

แปลจากบทความ : Seeed Studio XIAO STM32C5 development board features dual CAN FD and a 6-axis IMU with programmable heating

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
โฆษณา