เมื่อไม่กี่วันที่ผ่านมา เราได้กล่าวถึงบอร์ดพัฒนา WeAct Studio STM32U585CIU6 มาพร้อมไมโครคอนโทรลเลอร์ STM32U5 Cortex-M33 ที่ใช้พลังงานต่ำมาก (ultra-low-power) และเพิ่งถูกเพิ่มการรองรับใน MicroPython v1.28 แต่ถ้าคุณกำลังมองหาทางเลือกอื่นที่ใช้ STM32U5 เช่นกัน โดยเฉพาะสำหรับโปรเจกต์ที่ต้องการส่วนติดต่อผู้ใช้ (UI) ขนาดกะทัดรัด ตอนนี้ Maker Go ได้นำเสนอบอร์ด STM32U575 ที่มาพร้อมคอนเนกเตอร์สำหรับจอแสดงผล ช่องใส่การ์ด microSD และขา GPIO จำนวนมากยิ่งขึ้น
แม้ว่า STM32U585 บนบอร์ดของ WeAct จะมาพร้อมตัวเร่งการประมวลผลด้านการเข้ารหัส (cryptographic accelerators) แต่ไมโครคอนโทรลเลอร์ STM32U575VGT6 บนบอร์ดของ Maker Go ก็มีความใกล้เคียงกันมาก และยังคงมาพร้อมแกนประมวลผล Cortex-M33 ประสิทธิภาพสูงที่ทำงานที่ความเร็ว 160 MHz พร้อมความสามารถในการใช้พลังงานต่ำมากเช่นกัน นอกจากนี้บอร์ดใหม่นี้ยังเพิ่มหน่วยความจำแฟลชภายนอกขนาด 8MB และถูกออกแบบมาให้สามารถเชื่อมต่อจอ LCD ขนาด 1.47 นิ้ว หรือ 2.0 นิ้ว ได้โดยตรงผ่านสายแพ (ribbon cable)
สเปคของบอร์ด STM32U575VGT6:
- ไมโครคอนโทรลเลอร์ – ST STM32U575VGT6
- คอร์ – Arm Cortex-M33 (สถาปัตยกรรม Armv8-M) ความเร็วสูงสุด 160 MHz พร้อม FPU และ Arm TrustZone
- หน่วยความจำ – SRAM ขนาด 786 KB
- Flash – Flash ขนาด 1024 KB (1 MB)
- GPU – Chrom-ART accelerator (DMA2D) สำหรับกราฟิก 2 มิติ
- แพ็กเกจ – LQFP100 (ขนาด 14 x 14 มม.)
- ที่เก็บข้อมูล
- SPI Flash ขนาด 8MB (แพ็กเกจ WSON8)
- ช่องใส่การ์ด MicroSD
- การแสดงผล – อินเทอร์เฟซแบบ FPC รองรับจอขนาด 1.47 นิ้ว (320×172) และ 2.00 นิ้ว (320×240)
- USB – พอร์ต USB Type-C สำหรับจ่ายไฟและโปรแกรม (รองรับการดาวน์โหลดผ่าน USB)
- การขยาย – 2x 48-pin header สำหรับ GPIO, 3.3V, 5V และ GND
- ดีบัก/โปรแกรม
- อินเทอร์เฟซ SWD สำหรับดาวน์โหลดโปรแกรม (3v3, RST, RX, TX, 5V, GND, DIO, CLK)
- รองรับการเขียนโปรแกรมผ่าน Downloader, USB และพอร์ต Serial
- อื่น ๆ
- ปุ่ม Reset และปุ่ม User/Boot (รวมในปุ่มเดียว)
- ไฟแสดงสถานะ Power LED และ RGB LED
- Crystal oscillator แบบ High-speed
- RTC
- แหล่งจ่ายไฟ – 5V ผ่านพอร์ต USB Type-C, วงจรจ่ายไฟ DC-DC กระแสสูง 1A พร้อมระบบป้องกัน ESD
- ขนาดบอร์ด– 59.7 มม. x 35.8 มม. (2350.0mil x 1410.0mil)

บอร์ดนี้ออกแบบมาให้มีเลย์เอาต์ที่ใช้งานกับเบรดบอร์ดได้สะดวก แต่คุณจะต้องบัดกรีขา header ที่มีมาให้ด้วยตัวเอง ผู้ผลิตระบุว่ามี 3 วิธีหลักในการแฟลช (เขียนโปรแกรม) ลงบอร์ด ได้แก่ ผ่านตัวดาวน์โหลดแบบ SWD มาตรฐาน (เช่น ST-Link), ผ่านพอร์ต USB โดยตรง และผ่านพอร์ต Serial
ในด้านซอฟต์แวร์ ยังไม่มีทรัพยากรเฉพาะสำหรับบอร์ดนี้โดยตรง แต่ทาง STMicroelectronics มีเครื่องมือ STM32Cube IDE และไลบรารี HAL สำหรับการพัฒนาแบบ C/C++ ให้ใช้งาน แม้ว่าจะยังไม่มีเฟิร์มแวร์ MicroPython อย่างเป็นทางการสำหรับบอร์ดรุ่นนี้โดยเฉพาะ แต่ใน MicroPython v1.27 ได้เพิ่มการรองรับพื้นฐานสำหรับซีรีส์ STM32U5 แล้ว ซึ่งหมายความว่าในทางเทคนิค คุณสามารถใช้งานกับไมโครคอนโทรลเลอร์รุ่นนี้ได้ นอกจากนี้ คุณยังสามารถเข้าไปดูข้อมูลเพิ่มเติมได้จาก GitHub repository อย่างเป็นทางการของ STM32CubeU5 อีกด้วย
บอร์ดพัฒนา STM32U575 มีจำหน่ายผ่าน ร้านของ Maker Go บน AliExpress ในราคา $15.00 (~500฿) มีเฉพาะตัวบอร์ด และยังไม่มีแพ็กเกจที่มาพร้อมจอแสดงผล นอกจากนี้ยังมีร้านอื่นๆ บน AliExpress stores ซึ่งมีราคาจำหน่ายแตกต่างกันไป

แปลจากบทความ : $15 STM32U575 development board features FPC display connector, microSD card slot, two 48-pin GPIO headers

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT


