บอร์ดพัฒนาระดับอุตสาหกรรมราคาประหยัด ที่ใช้ไมโครคอนโทรลเลอร์ Puya PY32F030 (PY32F030K28T6) ซึ่งเป็นชิป Arm Cortex-M0+ ทำงานที่ความถี่ 48 MHz มาพร้อมกับหน่วยความจำแฟลช 64KB และ RAM ขนาด 8KB รองรับการทำงานในช่วงอุณหภูมิกว้างตั้งแต่ -40°C ถึง 105°C บอร์ดรุ่นนี้รองรับอินเทอร์เฟซ USB, SPI, I2C, UART และ I2S เหมาะสำหรับงานด้าน IoT หุ่นยนต์ และระบบอัตโนมัติที่ต้องการความทนทานในสภาพแวดล้อมที่รุนแรง
เราเคยเขียนถึงไมโครคอนโทรลเลอร์ราคาประหยัดหลายรุ่นในอดีต ย้อนกลับไปในปี 2019 เราได้นำเสนอ Padauk PMS150C ซึ่งเป็น MCU แบบ 8 บิต ราคาเพียง 3 เซ็นต์ (~100฿) มี RAM ขนาด 64 ไบต์, ขา I/O ได้สูงสุด 6 ขา, รองรับ PWM และฟีเจอร์พื้นฐานอื่นๆ, จากนั้นในปี 2022 ชิป WCH CH32V003 ได้รับความสนใจอย่างมากที่มาพร้อม RISC-V core แบบ 32 บิต, SRAM ขนาด 2KB, flash 16KB และราคาเพียง 10 เซ็นต์ (~330฿), ต่อมาในปี 2023 เราได้ค้นพบ Puya PY32 series ซึ่งมีชิป MCU Cortex-M0+ ราคาเพียง 8 เซ็นต์ (~260฿) มาพร้อมกับ flash 32KB และ RAM 4KB ซึ่งมีอยู่ในบอร์ดพัฒนา PUYA003 และ Puya32F030 จึงถือเป็นสมาชิกใหม่ของตระกูล PY32 ที่น่าจับตามอง มาดูกันว่ามีอะไรน่าสนใจบ้าง
สเปคของบอร์ดพัฒนา Puya PY32F030 :
- ไมโครคอนโทรลเลอร์ – Puya PY32F030K28T6-E
- Core – Arm Cortex-M0+ MCU @ 48 MHz
- หน่วยความจำ – SRAM ขนาด 8KB
- ที่เก็บข้อมูล – flash 64KB
- ขยายขาใช้งานผ่าน 2x 16-pin headers
- GPIO ใช้งานได้สูงสุด 26 ขา
- 2x USART
- 1x I2C, 2x SPI, 11-ช่อง PWM
- 1x ADC ความละเอียด 12 บิต พร้อมช่องสัญญาณ 10+2 ช่อง
- 2x Comparators (CMP)
- Clocks – ออสซิลเลเตอร์แบบคริสตัล 24 MHz บนบอร์ด
- การดีบัก – SWD header
- อื่น ๆ
- Power aและ 3x User LEDs
- ปุ่ม Reset และ 2x user
- เซนเซอร์วัดอุณหภูมิภายใน MCU
- การจ่ายไฟ
- รับไฟ 5V ผ่านพอร์ต USB-C
- มีวงจร LDO แปลงไฟเป็น 3.3V บนบอร์ด
- ขนาด – 50 x 23 มิลลิเมตร
- ช่วงอุณหภูมิที่รองรับ – -40°C ถึง


ขณะที่กำลังดูรายการสินค้าบน AliExpress เราสังเกตว่าในรายละเอียดระบุว่า MCU มี flash 512KB และ RAM ขนาด 96KB ซึ่งเป็นข้อมูลที่ผิดพลาดอย่างมาก เพราะจากข้อมูลใน official datasheet ระบุว่า MCU รุ่น PY32F030K28T6 มาพร้อมกับแฟลช 64KB และ RAM ขนาด 8KB เท่านั้น, ข้อมูลเพิ่มเติม รวมถึงเอกสารอ้างอิง คู่มือการใช้งาน แอปพลิเคชันโน้ต ไลบรารีเฟิร์มแวร์ และเครื่องมือสำหรับ Keil และ IAR สามารถหาได้จากหน้าดาวน์โหลดและทรัพยากร โดยส่วนใหญ่ของเอกสารยังคงเป็นภาษาจีน แต่มีบางรายการ เช่น datasheet และคู่มืออ้างอิง (Reference Manual) ที่มีฉบับภาษาอังกฤษให้ใช้งาน นอกจากนี้เรายังพบว่ามีเอกสารแอปพลิเคชันโน้ตทั้งหมด 17 ฉบับ ครอบคลุมหัวข้อต่าง ๆ เช่น I2C, RTC, วงจร Watchdog, ตัวควบคุม LED และอื่น ๆ แต่เอกสารเหล่านี้มีเฉพาะเวอร์ชันภาษาจีนเท่านั้น
บอร์ด Puya PY32F030 มีวางจำหน่ายบน AliExpress ราคา $2.06 (~70฿) ไม่รวมค่าจัดส่งและอาจมีภาษีเพิ่มเติม, สำหรับตัวชิป PY32F030K28 สามารถหาซื้อได้ในราคาเพียง 36 เซ็นต์ (~12฿) จากอีกหน้าร้านหนึ่งบน AliExpress ยังมีบอร์ดรุ่นเดียวกันขายในราคาถูกกว่าด้วย $1.49 (~330฿) ไม่รวมค่าจัดส่ง

แปลจากบทความภาษาอังกฤษ : $2 development board features Puya PY32F030 Cortex-M0+ MCU with 64KB Flash, 8KB RAM

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