M5Stamp C3U เป็นการอัพเดทของโมดูล M5Stamp C3 RISC-V IoT ที่มาพร้อมฝาคลอบทนความร้อน รองรับ WiFi 4 และ Bluetooth 5.0 โดยไม่ต้องใช้ CH9102 USB to TTL Chip แต่ใช้อินเทอร์เฟซ USB ภายในของโปรเซสเซอร์ ESP32-C3 แทนการเขียนโปรแกรมซีเรียลของเฟิร์มแวร์ และเพิ่มพิน GPIO พิเศษในกระบวนการ
แม้ว่าโปรเซสเซอร์ ESP32 หลายตัวจะมาพร้อมกับอินเทอร์เฟซ USB ในตัว แต่บอร์ดจำนวนมากยังคงใช้ USB to TTL chip ภายนอก เช่น CH340 หรือ CP2102 เพื่อจัดการกับอินเทอร์เฟซแบบอนุกรมที่ใช้สำหรับการดีบักและแฟลชเฟิร์มแวร์ ซึ่งมีอาจเป็นเพราะข้อจำกัดเมื่อใช้พอร์ต USB ของ ESP32-C3 คอนโซลคอนโทรลเลอร์แบบอนุกรม/JTAG แต่ M5Stack อาจถือว่า ไม่คิดว่าข้อจำกัดเหล่านี้จะส่งผลต่อการใช้งาน แต่คิดว่าจะช่วยประหยัดค่าใช้จ่ายได้บ้าง
สเปคของ M5Stamp C3U
- WiSoC – ESP32-C3FH4 โปรเซสเซอร์ RISC-V แบบ single-core 32 บิต @ สูงสุด 160 MHz พร้อม ROM 384KB, 400KB SRAM, 8KB RTC SRAM, หน่วยความจำแฟลช eMMC, WiFi และ Bluetooth
- การเชื่อมต่อ
- แบนด์วิดธ์ 2.4 GHz WiFi 4, 20 MHz และ 40 MHz, โปรโตคอล IEEE 802.11 b/g/n, สูงสุด 150 Mbps
- Bluetooth 5, Bluetooth mesh, รองรับ 125 Kbps, 500 Kbps, 1 Mbps, บิตเรต 2 Mbps, การเชื่อมต่อระยะไกล long-range
- เสาอากาศ 2.4G 3D
- USB – 1x พอร์ต USB Type-C สำหรับจ่ายไฟและตั้งโปรแกรม
ผ่าน ชิป CH9102 USB to TTL - ส่วนขยาย – ส่วนหัวพิทช์ 2.54 มม. พร้อม ADC,
13x14x GPIO, SPI, UART, I2C, I2S, PWM, RMT, DMA, USB Serial, TWAI - อื่นๆ – ปุ่มผู้ใช้ 1 ปุ่ม, ปุ่มรีเซ็ต 1 ปุ่ม, ผู้ใช้ RGB LED
- แรงดันไฟฟ้าขาเข้า – 5V @ 500mA ผ่านพอร์ต USB-C
- ขนาด – 34 x 20 x 4.5 มม.
- น้ำหนัก – 3.8 กรัม
โมดูล ESP32-C3 IoT มีให้เลือกทั้งแบบชุดที่มีโมดูลเดี่ยวพร้อมส่วนหัวและตัวเชื่อมต่อ หรือแพ็คเกจ 5 โมดูล ในขณะที่เฟิร์มแวร์ของ M5Stack C3 รุ่นก่อน (Arduino, ESP32-IDF เป็นต้น…)ควรเข้ากันได้กับ M5Stack C3U วิธีการแฟลชเฟิร์มแวร์นั้นเปลี่ยนไป เนื่องจากคุณจะต้องกดปุ่มบน M5Stamp C3U ค้างไว้ก่อนเปิดเครื่อง และเข้าสู่โหมดดาวน์โหลดโปรแกรม
หมายเหตุ : โดยค่าเริ่มต้น USB CDC จะไม่ถูกเปิดใช้งาน ดังนั้นเอาต์พุตพอร์ตอนุกรมที่เริ่มต้นโดย C3U จะถูกส่งผ่าน UART0 และหากคุณต้องการส่งออกผ่าน USB คุณจะต้องเปิดใช้งาน USB CDC ก่อนดาวน์โหลดโปรแกรม ใน Arduino IDE สามารถเปิดใช้งานได้ในเมนูด้วย Tools- >USB CDC บน Boot-Enabled คุณจะพบเอกสารประกอบเพื่อเริ่มต้นใช้งาน M5Stack C3U ในwiki
M5Stamp C3U Mate พร้อม Pin Headers ราคา $5.90 (~194฿) ต่อ 1 ชิ้น ในขณะที่แพ็คเก็จ 5 ชิ้นราคา $27.50 (~900฿) เมื่อเปรียบเทียบกับ M5Stack C3 ราคา $6.00 (~197฿) ต่อ 1 ชิ้น และ $28.90 (~950฿) ดังนั้นการที่ไม่มี CH9102 จะช่วยประหยัดได้ประมาณ 28 เซ็นต์ (~10฿) ต่อโมดูล
แปลจากบทความภาษาอังกฤษ : M5Stamp C3U IoT module relies on ESP32-C3’s own USB interface for firmware programming
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT