Olimex UEXT-CH390 เป็นโมดูลฮาร์ดแวร์แบบ Open Source ขนาดเล็ก ที่เพิ่มการเชื่อมต่อเครือข่าย Ethernet ความเร็ว 10/100 Mbps ให้กับบอร์ดไมโครคอนโทรลเลอร์ผ่านอินเทอร์เฟซ SPI รองรับบอร์ด Raspberry Pi Pico, Pico 2 และ ESP32-S3, C3, C5, C6 รวมถึงไมโครคอนโทรลเลอร์รุ่นอื่น ๆ ที่ไม่มี Ethernet ในตัว
โมดูลใช้ชิปควบคุม Ethernet WCH CH390 มาพร้อมพอร์ต RJ45, คอนเนกเตอร์ UEXT มาตรฐาน และ pUEXT ขนาดเล็กที่มีระยะพิน 1.0 มม. ตัวบอร์ดมีขนาด 50 × 21 มม. รองรับการใช้งานผ่าน Arduino IDE และเฟิร์มแวร์ ESPHome เหมาะสำหรับเซนเซอร์ IoT อุปกรณ์ Home Assistant และงานที่ต้องการเครือข่ายแบบใช้สายแทน Wi-Fi
สเปคของ Olimex UEXT-CH390 :
- ชิปควบคุม Ethernet – WCH CH390 พร้อมวงจร MAC และ PHY รองรับความเร็ว 10/100 Mbps ในตัว
- รองรับ Ethernet 10BASE-T และ 100BASE-TX พร้อม Auto-negotiation
- รองรับ Auto-MDIX ตรวจจับสาย Ethernet อัตโนมัติ
- มี SRAM ขนาด 16KB สำหรับบัฟเฟอร์แพ็กเก็ต
- มี MAC Address ที่ตั้งโปรแกรมมาจากโรงงาน ไม่ต้องใช้ EEPROM ภายนอก
- รองรับการตรวจสอบและสร้าง TCP/UDP Checksum สำหรับ IPv4/IPv6
- รองรับ IEEE 802.3x Flow Control
- อินเทอร์เฟซฝั่งโฮสต์ – SPI โหมด 0 และ 3 โดยตัวชิปควบคุมรองรับความเร็วสัญญาณนาฬิกาสูงสุด 72 MHz
- Ethernet – พอร์ต RJ45 ความเร็ว 10/100 Mbps
- การขยาย
- คอนเนกเตอร์ UEXT 10 พิน
- คอนเนกเตอร์ pUEXT 10 พิน ระยะพิช 1.0 มม.
- แหล่งจ่ายไฟ – 3.3V ผ่านคอนเนกเตอร์ UEXT/pUEXT
- ขนาด – 50 x 21 มม.
ชิป CH390 มี Ethernet MAC และ PHY ในตัว ทำให้ไมโครคอนโทรลเลอร์ไม่จำเป็นต้องมี Ethernet MAC อยู่แล้ว อย่างไรก็ตาม ต่างจากชิป Ethernet ที่มี TCP/IP Stack แบบฮาร์ดแวร์ CH390 จะใช้ MCU ในการประมวลผลโปรโตคอลเครือข่าย
ชิป CH390 รองรับเฟิร์มแวร์ ESPHome สำหรับอุปกรณ์ ESP32 และ Olimex ยังพัฒนาไดรเวอร์เพิ่มเติมเพื่อให้ใช้งานกับบอร์ด RP2040 ได้ด้วย ไดรเวอร์ดังกล่าวผ่านการทดสอบบนบอร์ดพัฒนา RP2040-PICO30U-16 เชื่อมต่อกับโมดูล UEXT-CH390 ผ่านสาย pUEXT ยาว 100 มม. และทำงานร่วมกับ ESPHome 2026.9.0 เฟิร์มแวร์รองรับ DHCP, การค้นหาอุปกรณ์อัตโนมัติใน Home Assistant, การอัปเดตเฟิร์มแวร์แบบ OTA ผ่าน Ethernet หลังจากแฟลชผ่าน USB ครั้งแรก และมีเว็บอินเทอร์เฟซภายในเครื่องที่ใช้งานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตหรือมี Home Assistant นอกจากนี้ยังสั่งควบคุม LED1, ตรวจสอบสถานะปุ่ม BOOT1 พร้อมนับจำนวนครั้งที่กด และให้ LED1 กะพริบเมื่อการเชื่อมต่อ Ethernet ขาดหาย

Olimex ยังมีไฟล์เฟิร์มแวร์ UF2 ที่พร้อมแฟลชสำหรับบอร์ด RP2040-PICO30U-16 พร้อมซอร์สโค้ดและไฟล์ตั้งค่า นอกจากนี้ยังมีตัวอย่าง Raspberry Pi Pico SDK ที่ใช้ lwIP และเว็บเซิร์ฟเวอร์อย่างง่าย สำหรับนักพัฒนาที่ต้องการเขียนโปรแกรมโดยไม่ใช้ ESPHome ทั้งไฟล์ออกแบบฮาร์ดแวร์ KiCad, เฟิร์มแวร์ ESPHome พร้อมไดรเวอร์ RP2040, ตัวอย่างโค้ด และเฟิร์มแวร์ UF2 สามารถดาวน์โหลดได้จาก GitHub
ก่อนหน้านี้มีโมดูล Ethernet สำหรับไมโครคอนโทรลเลอร์ที่ใช้ชิปชิปควบคุม Microchip ENC28J60 สำหรับแปลง SPI เป็น Ethernet ความเร็ว 10 Mbps และช่วงหลัง ๆ ก็มีบอร์ดและโมดูลจาก WIZnet เช่น WIZnet WIZ630io ซึ่งเป็นโมดูลเสริม Ethernet อีกตัวที่ใช้ชิปควบคุม W6300 รองรับการเชื่อมต่อ SPI/QSPI และ Hardware TCP/IP Offloading แต่เราไม่เคยสังเกตเห็น CH390 มาก่อน แม้จะเปิดตัวตั้งแต่เดือนธันวาคม 2022 และโมดูล UEXT-CH390 เป็นอีกทางเลือกที่แปลง SPI เป็น Ethernet ที่มีต้นทุนต่ำและใช้พลังงานต่ำ
Olimex UEXT-CH390 เปิดให้สั่งจองล่วงหน้าในราคา 4.95 ยูโร (~170฿) โดยคาดว่าจะเริ่มจัดส่งตั้งแต่วันที่ 9 พฤศจิกายน 2026
แปลจากบทความ : Olimex UEXT-CH390 SPI to Ethernet module targets Raspberry Pi and ESP32 MCU boards running ESPHome

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



