Compute Module • Embedded Linux • Edge AI • Carrier Board
Walnut Pi CM2: ทางเลือก CM5 ด้วย Allwinner T527 ต้องเช็กอะไรบ้าง?
Walnut Pi CM2 ใช้ขนาดบอร์ดและแนวทาง Connector แบบเดียวกับ Raspberry Pi Compute Module 5 แต่เปลี่ยนหัวใจมาเป็น Allwinner T527 ที่มี CPU Cortex-A55 แปดคอร์, GPU Mali-G57, RISC-V Core, DSP และ NPU 2 TOPS พร้อม RAM สูงสุด 4 GB และ Optional eMMC
ฟังดูเหมือนเป็น Compute Module ที่หยิบไปแทน CM5 ได้ง่าย แต่จุดที่ต้องระวังคือคำว่า “CM5-compatible” ไม่ได้หมายความว่า Interface ทุกเส้นตรงกันแบบ Drop-in Replacement เพราะ HDMI, MIPI, USB และ PCIe มีความแตกต่างที่อาจกระทบ Carrier Board เดิมโดยตรง
- Walnut Pi CM2 ใช้ Allwinner T527 พร้อม 8× Cortex-A55 สูงสุด 1.8 GHz และ NPU 2 TOPS
- มี RAM 1 / 2 / 4 GB LPDDR4 และ Optional 16 GB eMMC ตาม Current Official Wiki
- มี Optional Wi-Fi 6 + Bluetooth 5.0 และ Gigabit Ethernet PHY
- ใช้ขนาด 55 × 40 mm และ B2B Connector 2×100 pins แนวเดียวกับ Raspberry Pi CM5
- Form Factor ใกล้ CM5 แต่ Electrical Compatibility ไม่ครบทุก Interface
- HDMI มีหนึ่งชุด ขณะที่ CM5 มีสองชุด
- PCIe 2.1 ×1 ของ CM2 ถูก Multiplex กับ USB 3.0
- Current Official Wiki ระบุ USB 3.0 ×1 + USB 2.0 ×1 ซึ่งต่างจากข้อมูล CNX บางส่วน
- Current Download Page มี Walnut Pi OS และ Home Assistant ส่วน Ubuntu / Android ยังอยู่ในสถานะที่ต้องตรวจเวอร์ชันล่าสุด
- ก่อนใช้กับ Carrier Board ที่ออกแบบมาสำหรับ CM5 ต้องตรวจ Pinout และ Interface Compatibility เป็นรายกรณี
Walnut Pi CM2 คืออะไร?
Walnut Pi CM2 คือ Compute Module ที่นำ Platform จาก Walnut Pi 2B ซึ่งใช้ Allwinner T527 มาจัดลงใน Form Factor แบบ Compute Module ขนาดประมาณ 55 × 40 mm
แทนที่จะมี USB, HDMI และ Header เต็มรูปแบบอยู่บน Module สัญญาณส่วนใหญ่ถูกส่งออกผ่าน 2×100-pin high-density B2B connectors เพื่อให้ Carrier Board เป็นตัวกำหนดว่า Product สุดท้ายจะมี Port อะไรบ้าง
แนวคิดคือแยก “คอมพิวเตอร์หลัก” ออกจาก “Carrier Board” ทำให้ผู้พัฒนาสามารถออกแบบ I/O, Connector และขนาดผลิตภัณฑ์ ให้ตรงกับงานของตัวเอง โดยไม่ต้องออกแบบ SoC, RAM และ Storage ใหม่ตั้งแต่ศูนย์
Allwinner T527 มีอะไรอยู่ข้างใน?
หัวใจของ CM2 คือ Allwinner T527 ซึ่งรวม Processing Block หลายแบบ ไว้ใน SoC ตัวเดียว
| Block | ข้อมูลจาก Source / Official Documentation |
|---|---|
| CPU | 8× Arm Cortex-A55, สูงสุด 1.8 GHz |
| RISC-V | E906 สูงสุด 200 MHz |
| GPU | Arm Mali-G57 MC1 |
| DSP | HiFi4 Audio DSP @ 600 MHz |
| AI Accelerator | NPU 2 TOPS |
CPU 8 คอร์ไม่ได้แปลว่าต้องเทียบจำนวนคอร์กับ CM5 ตรง ๆ
CNX ระบุ Clock Distribution แบบละเอียดสำหรับ Core บางกลุ่ม แต่ Official Allwinner และ Walnut Pi ระบุข้อมูลที่กว้างกว่าเป็น Octa-core Cortex-A55 สูงสุด 1.8 GHz ดังนั้นบทความนี้ใช้ค่าจาก Official Source เป็นหลัก
และไม่ควรดูเพียงว่า “8 Core มากกว่า 4 Core” แล้วสรุป Performance เพราะ Raspberry Pi CM5 ใช้ Cortex-A76 ซึ่งเป็น CPU Architecture คนละรุ่น และ Source รอบนี้ไม่มี Benchmark แบบ Head-to-head
NPU 2 TOPS เอาไว้ทำอะไร?
T527 มี AI Accelerator ที่ Allwinner ระบุ Performance ระดับ 2 TOPS สำหรับ INT8
Walnut Pi Documentation ยังมีตัวอย่างหมวด NPU Application เช่น Classification, Detection, Segmentation และ Pose Estimation
Hardware บน Walnut Pi CM2 มีอะไร?
| รายการ | Walnut Pi CM2 |
|---|---|
| SoC | Allwinner T527 |
| System Memory | 1 GB / 2 GB / 4 GB LPDDR4 |
| eMMC | Optional 16 GB ตาม Current Official Wiki |
| SPI Flash | 8 MB |
| Ethernet | Gigabit Ethernet PHY บน Module |
| Wireless | Optional Wi-Fi 6 + Bluetooth 5.0 |
| B2B Connectors | 2×100 pins |
| Power | 5 V / 2 A ตาม Official Spec |
| Dimensions | 55 × 40 × 4 mm |
| Weight | 9.6 g |
RAM, Storage และ Wireless มีทางเลือกอะไร?
RAM
CM2 มี LPDDR4 ให้เลือก:
- 1 GB
- 2 GB
- 4 GB
eMMC
Current Official Walnut Pi Wiki ระบุ Option มาตรฐานเป็น 16 GB eMMC และระบุว่าสามารถติดต่อผู้ผลิต สำหรับความจุอื่นในลักษณะ Custom
Wireless
Wireless เป็น Option ไม่ใช่สิ่งที่ทุก Variant ต้องมี
Source ระบุโมดูลที่รองรับ:
- Dual-band Wi-Fi 6
- Bluetooth 5.0
- Ceramic Antenna บน Module
ทำไม Form Factor แบบ CM5 ถึงยังไม่ใช่ Drop-in Replacement?
ทั้ง Walnut Pi CM2 และ Raspberry Pi CM5 ใช้ขนาดใกล้เคียงกัน และมี Connector จำนวน 2×100 pins
นั่นช่วยให้ Designer เริ่มจาก Mechanical Envelope และ Carrier Concept ที่คุ้นเคยได้
แต่ CNX เตือนชัดเจนว่า Walnut Pi CM2 มีเพียง Partial Electrical Compatibility
จุดต่างที่สำคัญ ได้แก่:
- Walnut Pi CM2 มี HDMI หนึ่งชุด ไม่ใช่สองชุดแบบ CM5
- MIPI Interface ไม่ควรถูกสมมติว่าใช้กับ Raspberry Pi Camera / Display ได้ทันที
- PCIe ถูก Multiplex กับ USB 3.0
- Pinout และ Peripheral Mapping ต้องตรวจทีละ Signal
Walnut Pi CM2 vs Raspberry Pi CM5 ต่างกันตรงไหน?
| หัวข้อ | Walnut Pi CM2 | Raspberry Pi CM5 |
|---|---|---|
| SoC | Allwinner T527 | Broadcom BCM2712 |
| CPU | 8× Cortex-A55 สูงสุด 1.8 GHz | 4× Cortex-A76 @ 2.4 GHz |
| RAM | 1 / 2 / 4 GB LPDDR4 | 2 / 4 / 8 / 16 GB ตาม Current CM5 Range |
| Built-in NPU | 2 TOPS | Official CM5 specification ไม่ได้ระบุ Built-in NPU |
| Wireless Option | Wi-Fi 6 + Bluetooth 5.0 | Dual-band 802.11ac + Bluetooth 5.0 / BLE |
| HDMI | 1× สูงสุด 4K60 ตาม CM2 Spec | 2× HDMI 2.0 |
| MIPI | DSI 4-lane + CSI 4-lane | 2× 4-lane MIPI ที่ Config เป็น DSI / CSI ได้ |
| USB 3.0 | 1× และแชร์ Resource กับ PCIe | 2× |
| USB 2.0 | Current Official CM2 Wiki ระบุ 1× | 1× |
| PCIe | PCIe 2.1 ×1, Multiplexed กับ USB 3.0 | PCIe Gen2 ×1 Root Complex |
| Form Factor | 55 × 40 mm class | 55 × 40 mm |
PCIe กับ USB 3.0 แชร์กันยังไง?
หนึ่งในข้อแตกต่างเชิง Architecture ที่ควรเช็กก่อนออกแบบ Carrier Board คือ Walnut Pi CM2 มี:
PCIe 2.1 ×1 และ USB 3.0 ที่ใช้ Resource แบบ Multiplexed
Current Walnut Pi Documentation ระบุในลักษณะเลือกใช้งานระหว่าง:
PCIe 2.1 ×1
USB 3.0
นั่นหมายความว่า หาก Product ต้องใช้ M.2 NVMe พร้อม USB 3.0 ต้องตรวจ Architecture และ Configuration ของ Carrier Board ให้ชัดก่อน
ก่อนออกแบบ Carrier Board ต้องเช็ก Pinout อะไรบ้าง?
CM2 ส่ง Interface หลายกลุ่ม ออกผ่าน B2B Connectors เช่น:
- Power
- HDMI
- MIPI DSI
- MIPI CSI
- Gigabit Ethernet
- USB
- PCIe
- GPIO
- UART Debug
- ADC
- Boot / Key Signals
ถ้า Carrier Board เดิม ใช้เพียง Ethernet, GPIO และ USB 2.0 Compatibility Requirement อาจต่างจาก Board ที่ใช้ Dual HDMI, MIPI Camera และ PCIe พร้อมกัน
- Power Rail และ Ground Mapping
- Interface ที่ Product ใช้จริง
- Pin Mapping ของ HDMI / MIPI / USB / PCIe
- Voltage Level ของ GPIO / ADC ที่เกี่ยวข้อง
- Device Tree และ Driver ของ Peripheral
- ว่ามี Interface ใดถูก Multiplex กันหรือไม่
MIPI Camera / Display ทำไมต้องระวัง?
Walnut Pi CM2 มี:
- MIPI DSI 4-lane
- MIPI CSI 4-lane
แต่ CNX เตือนว่า การมี Connector / Lane Count ใกล้กัน ไม่ได้แปลว่า Raspberry Pi Camera หรือ Display Module จะทำงานได้โดยตรง
นอกจาก Physical Interface ยังต้องพิจารณา:
- Pin Assignment
- Power / Reset Signals
- Device Tree
- Kernel Driver
- Panel / Sensor Support
ADC 1.8 V คือจุดที่ห้ามมองข้าม
Current Walnut Pi Documentation ระบุ ADC Channel ของ CM2 ที่ Input Range สูงสุด:
1.8 V
ถ้าต้องวัด Voltage สูงกว่านี้ Official Wiki ระบุว่าต้องใช้ External Voltage Divider ให้ระดับที่เข้าชิปอยู่ใน Range
Walnut Pi CM2 ใช้ OS อะไร?
Walnut Pi OS
ระบบหลักที่ผู้ผลิตให้คือ Walnut Pi OS ซึ่งใช้ Debian 12 เป็นฐาน และปรับ Software Stack ให้ตรงกับ Hardware ของ Walnut Pi
Home Assistant
Current Download Documentation มี Home Assistant Image สำหรับ Platform นี้ด้วย
Ubuntu และ Android
Product Specification ระบุ Ubuntu และ Android อยู่ในกลุ่ม Software ที่รองรับ แต่ Current Download Page ที่ตรวจใน Preflight ระบุ Image บางรายการว่ายังจะออกในภายหลัง
แล้ว Raspberry Pi OS ล่ะ?
CM2 ไม่ได้ใช้ Broadcom SoC และไม่ได้อยู่บน Raspberry Pi Hardware Platform
จึงไม่ควรนำ Raspberry Pi OS Image ที่สร้างสำหรับ Raspberry Pi / CM5 ไปสมมติว่าจะ Boot และมี Driver ครบ บน Walnut Pi CM2
Walnut Pi CM2 IO Board มีอะไร?
Main Source ระบุ IO Board มี Interface สำคัญ เช่น:
| หมวด | Interface บน IO Board |
|---|---|
| Storage | microSD |
| Display | HDMI, MIPI DSI |
| Camera | MIPI CSI |
| Audio | 3.5 mm Audio Jack, Microphone Interface |
| Network | Gigabit Ethernet RJ45 |
| USB | USB 3.0 Type-A + USB 2.0 Type-A |
| GPIO | 40-pin Header |
| PCIe | M.2 Key-M |
| Debug | 3-pin UART Header |
| Control | Power, Boot และ User Keys |
| Cooling | 4-pin PWM Fan Connector |
| RTC | Coin-cell Battery Holder |
| Power Input | USB-C 5 V |
ถ้าเป้าหมายคือประเมิน Linux, Ethernet, HDMI, GPIO หรือ PCIe ก่อนลงทุนทำ Carrier PCB เอง IO Board เป็นวิธีที่ตรงกว่า การเริ่มจาก Custom Board ทันที
M.2 / NVMe ใช้งานแบบไหน?
IO Board มี M.2 Key-M Socket รองรับ Module Length:
- 2230
- 2242
- 2260
- 2280
Interface ฝั่ง SoC คือ PCIe 2.1 ×1 จึงสามารถใช้กับ NVMe SSD หรือ Module ที่เข้ากันได้กับ Interface และ Software Stack
Source รอบนี้ไม่ได้ให้ NVMe Benchmark, Sequential Read/Write หรือ Random IOPS จึงไม่สร้างตัวเลข Performance เพิ่ม
Cooling สำคัญแค่ไหน?
Official Walnut Pi Wiki มีคำแนะนำเรื่อง Cooling สำหรับ CM2 โดยอธิบายว่า Module ขนาดเล็ก สามารถมีอุณหภูมิสูงกว่า 70°C ใน Scenario ที่ผู้ผลิตทดสอบร่วมกับ HDMI Display
ตัวอย่างผลที่ Wiki รายงาน ได้แก่:
| Cooling Method | ผลที่ Official Wiki รายงานใน Test ของผู้ผลิต |
|---|---|
| Thermal Pad | ลดประมาณ 10–15°C |
| Heatsink | ลดประมาณ 10–15°C |
| Pad + Heatsink | ลดประมาณ 20°C |
| Active Cooler | ลดมากกว่า 20°C ตาม Test ที่ผู้ผลิตอธิบาย |
ราคา ณ วันที่ Source รายงาน
CNX Software รายงานราคา AliExpress เมื่อวันที่ 29 กันยายน 2026 ไว้ดังนี้:
| Configuration | Price Snapshot จาก CNX |
|---|---|
| Walnut Pi CM2 | $28–49 ตาม Configuration |
| 2 GB / 16 GB / Wireless | $49 |
| CM2 + IO Board Bundle | $37.80–58.80 |
| Enclosure เพิ่มจาก Bundle | ประมาณ $7.70 ตาม Source ณ วันนั้น |
CNX ยังเปรียบ Configuration 2 GB / 16 GB / Wireless ราคา $49 กับ CM5 Configuration ที่ผู้เขียนพบในช่วงเวลาเดียวกันที่ $97.50
Walnut Pi CM2 เหมาะกับ Project แบบไหน?
จาก Interface ที่ Source ระบุ CM2 สามารถนำไปประเมินกับงานประเภท:
Embedded Linux Controller
มี Ethernet, USB, GPIO, eMMC Option และ Linux Distribution สำหรับใช้เป็น Controller ใน Product
Edge AI Prototype
T527 มี NPU 2 TOPS และ Walnut Pi มี Documentation ฝั่ง NPU สำหรับงาน Vision หลายประเภท
Display / HMI
HDMI และ MIPI DSI เปิดทางให้ทำ Embedded Display System แต่ต้อง Verify Panel และ Driver ที่ต้องการใช้จริง
Camera / Vision
มี MIPI CSI แต่ Source ไม่ให้ Compatibility List ของ Camera Module รายรุ่น จึงต้องตรวจ Sensor Driver และ Pin Mapping ก่อน
Custom Carrier Board
ขนาดแบบ Compute Module เหมาะกับ Product ที่ต้องการย้าย Connector และ Peripheral ไปวางบน PCB ของตัวเอง
Checklist ก่อนออกแบบ Carrier Board เอง
จากข้อจำกัดที่ Source ระบุ สิ่งที่ควรตรวจให้ครบก่อนเริ่ม PCB มีอย่างน้อย:
- Pinout ของ B2B Connector ทั้งสองชุด
- 5 V Power Requirement และ Power Distribution
- Interface ที่ต้องใช้จริง: HDMI, MIPI, USB, PCIe, Ethernet, GPIO
- PCIe / USB 3.0 Multiplexing
- ADC 1.8 V Input Limit
- Thermal Solution และพื้นที่ Heatsink / Fan
- OS Image ที่มีจริง ณ วันที่ออกแบบ
- Kernel / Device Tree สำหรับ Peripheral
- MIPI Camera หรือ Display Driver
- NPU Runtime / Model Support ถ้าใช้ AI
FAQ: คำถามที่พบบ่อย
1. Walnut Pi CM2 ใช้ SoC อะไร?
ใช้ Allwinner T527 ซึ่งมี Cortex-A55 แปดคอร์, Mali-G57 MC1, HiFi4 DSP, E906 RISC-V Core และ NPU 2 TOPS
2. CPU วิ่งกี่ GHz?
Official Allwinner และ Walnut Pi ระบุสูงสุด 1.8 GHz สำหรับ Octa-core Cortex-A55
3. มี RAM เท่าไร?
มีตัวเลือก 1 GB, 2 GB และ 4 GB LPDDR4
4. มี eMMC หรือไม่?
มี Optional 16 GB eMMC ตาม Current Official Wiki และผู้ผลิตระบุว่าสามารถติดต่อสำหรับความจุอื่นแบบ Custom ได้
5. มี Wi-Fi ในตัวทุกตัวหรือไม่?
ไม่ Wireless เป็น Option โดย Variant ที่รองรับมี Wi-Fi 6 และ Bluetooth 5.0
6. Walnut Pi CM2 เสียบแทน Raspberry Pi CM5 ได้เลยไหม?
ไม่ควรสมมติว่าได้ แม้ใช้ Form Factor และ Connector Layout แนวเดียวกัน แต่ Source ระบุว่า Electrical Compatibility มีข้อจำกัด และต้องตรวจ Pinout ของ Carrier Board ก่อน
7. CM2 ใช้ Raspberry Pi OS ได้ไหม?
Source ไม่รองรับการใช้ Raspberry Pi OS Image แบบเดียวกับ CM5 เพราะ CM2 ใช้ Allwinner Platform และ Software Stack คนละชุด
8. OS หลักคืออะไร?
Walnut Pi OS ที่ใช้ Debian 12 เป็นฐาน และ Current Download Documentation ยังมี Home Assistant Image
9. Ubuntu และ Android ใช้ได้ไหม?
Product Documentation ระบุชื่อทั้งสองระบบ แต่ Current Download Page ที่ตรวจใน Preflight ระบุสถานะ Image บางรายการว่ายังมาในภายหลัง จึงควรเช็กหน้า Download ล่าสุด
10. NPU 2 TOPS ใช้รัน AI ได้ไหม?
T527 มี NPU 2 TOPS และ Walnut Pi มี Documentation ฝั่ง NPU แต่ Source รอบนี้ไม่ได้ให้ Benchmark FPS ของ Model ใด Model หนึ่ง
11. มี PCIe หรือไม่?
มี PCIe 2.1 ×1 แต่ Interface นี้ถูก Multiplex กับ USB 3.0
12. ต่อ NVMe ได้ไหม?
IO Board มี M.2 Key-M สำหรับ PCIe/NVMe-compatible Module แต่ Source รอบนี้ไม่ได้ให้ NVMe Performance Benchmark
13. CM2 มี USB กี่ช่องในตัว Interface?
Current Official Wiki ระบุ USB 3.0 ×1 และ USB 2.0 ×1 ซึ่งต่างจาก CNX Article ที่ระบุ USB 2.0 มากกว่านี้ บทความนี้ยึด Current Official Wiki เป็นหลัก
14. มี HDMI กี่ชุด?
CM2 ระบุ HDMI หนึ่งชุด สูงสุด 4K60 ตาม Specification ที่ใช้ใน Source
15. ใช้ Raspberry Pi Camera เดิมได้ไหม?
Source ไม่ได้ยืนยัน Compatibility รายรุ่น และ CNX เตือนว่า MIPI Interface ไม่ควรถูกสมมติว่าจะเข้ากันตรงกับ Raspberry Pi Camera / Display โดยอัตโนมัติ
16. ADC รับ 3.3 V ได้ไหม?
Official Walnut Pi Wiki ระบุ ADC Input Range สูงสุด 1.8 V จึงไม่ควรป้อน 3.3 V โดยตรง
17. CM2 ต้องใช้ Heatsink ไหม?
Official Wiki แนะนำ Cooling และรายงานว่าในบาง Test Scenario Module สามารถมีอุณหภูมิสูงกว่า 70°C แต่ Temperature จริงขึ้นกับ Load และ Environment
18. CM2 เร็วกว่า Raspberry Pi CM5 หรือไม่?
Source รอบนี้ไม่มี Direct Benchmark ที่ใช้สรุปแบบนั้น CPU Architecture, Clock, GPU, Memory และ Software Stack ต่างกัน จึงต้อง Benchmark ตาม Workload จริง
19. ราคาเท่าไร?
CNX รายงานราคา $28–49 เมื่อวันที่ 29 กันยายน 2026 แต่ราคาหน้าร้าน, Shipping และ Stock สามารถเปลี่ยนได้
20. ถ้าจะออกแบบ Carrier Board เองควรเริ่มจากอะไร?
ควรเริ่มจาก Official Pinout, Interface Requirement ของ Product และทดสอบ Peripheral สำคัญ บน CM2 IO Board หรือ Prototype ก่อนล็อก PCB Design
Compute Module มีรายละเอียดหลายชั้น แนะนำอ่าน Documentation ควบคู่กัน
หากกำลังประเมิน CM2 เพื่อใช้กับ Carrier Board จริง ไม่ควรดูเพียงตาราง Specification เพราะ Pinout, PCIe/USB Multiplexing, OS Image และ Peripheral Driver มีผลต่อ Design โดยตรง
References / แหล่งข้อมูลต้นฉบับ
- CNX Software — Walnut Pi CM2: A cheaper Raspberry Pi CM5 alternative based on Allwinner T527
- Walnut Pi Wiki — CM2 Hardware Parameters
- Walnut Pi Wiki — System Image Downloads
- Walnut Pi Wiki — CM2 Peripherals and Cooling
- Walnut Pi Wiki — ADC Documentation
- Allwinner — T527 Official Product Information
- Raspberry Pi — Compute Module 5
เลือก Compute Module อย่าดูแค่ CPU กับราคา
สำหรับงาน Embedded Linux สิ่งที่ตัดสินว่า Module ใช้กับ Project ได้จริง มักอยู่ที่ Pinout, Carrier Board, Driver, OS, Thermal และ Interface ที่ Product ต้องใช้ มากพอ ๆ กับตัวเลข CPU หรือ RAM
หากกำลังเลือก Compute Module, Development Board หรืออุปกรณ์สำหรับ Embedded Linux / Edge AI Project สามารถสอบถามทีม Globalbyte เรื่องบอร์ดและ Module ที่เหมาะกับ Project ได้