บอร์ด USB-to-Serial สำหรับการดีบักมักใช้ในขั้นตอนการเปิดใช้งานบอร์ด, ตรวจหาปัญหาเมื่อบอร์ดไม่สามารถบูตได้, หรือเข้าถึง serial console ในระบบที่ไม่มีการเชื่อมต่อเครือข่ายหรือวิดีโอเอาต์พุต โดยทั่วไปแค่ต่อสาย GND, Tx, Rx เข้ากับบอร์ดเป้าหมาย และต่อสาย USB กับคอมพิวเตอร์ จากนั้นเปิดโปรแกรมเทอร์มินัลอย่าง Putty, Minicom หรือ Bootterm ด้วยพารามิเตอร์ที่ถูกต้องก็จะสามารถใช้งานได้
แต่ในทางปฏิบัติก็ไม่ง่ายเสมอไป เช่น สาย Tx กับ Rx อาจสลับกัน หรือค่า baudrate ไม่ได้ระบุไว้, Excamera Labs จึงได้ออกแบบ TermDriver 2 อะแดปเตอร์ USB-to-Serial รุ่นใหม่ที่มีหน้าจอสีในตัวเพื่อให้การดีบักง่ายขึ้น อีกทั้งยังสามารถใช้งานแบบสแตนด์อโลน โดยไม่ต้องเชื่อมต่อกับคอมพิวเตอร์, แสดงผลข้อมูลจาก serial console ได้โดยตรงบนหน้าจอขนาดเล็ก
สเปคของ TermDriver 2:
- MCU – Raspberry Pi RP2040 dual-core Arm Cortex-M0+ MCU @ 133 MHz พร้อม SRAM 264KB
- ที่เก็บข้อมูล – flash 2MB (Winbond 25Q16JVSIQ)
- หน้าจอแสดงผล
- หน้าจอ IPS สี ความละเอียด 240×240 พิกเซล
- ความหนาแน่น 230 PPI
- รองรับเทอร์มินัล ANSI พร้อมแสดงสี
- แสดงสถานะสัญญาณควบคุมแบบเรียลไทม์ (RTS, DTR)
- Serial Interface:
- คอนเนกเตอร์ 6 พิน ระยะ 2.54 มม.
- รองรับ Baud rate ตั้งแต่ 1200 ถึง 2,000,000 bps
- บัฟเฟอร์รับข้อมูลขนาด 32KB
- รองรับสัญญาณ RTS/DTR
- ออกแบบป้องกันข้อมูลสูญหาย (zero data loss architecture)
- USB: Micro USB สำหรับเชื่อมต่อกับคอมพิวเตอร์
- จ่ายไฟ:
- อินพุต 5V DC ผ่าน USB
- เอาต์พุต 3.3V @ 350 mA
- ขนาด: ขนาดเล็ก พกพาง่าย
อะแดปเตอร์นี้รันเฟิร์มแวร์ CircuitPython ซึ่งช่วยให้สามารถใช้งานได้โดยไม่ต้องติดตั้งไดรเวอร์บนระบบปฏิบัติการ Windows, macOS และ Linux และยังรองรับมาตรฐาน USB CDC ACM (อุปกรณ์ serial มาตรฐานทั่วไป) โปรเจกต์นี้เป็นฮาร์ดแวร์แบบโอเพ่นซอร์สทั้งหมด โดยจะเปิดเผยซอร์สโค้ดของเฟิร์มแวร์, ไฟล์ออกแบบแผ่นวงจร (PCB), และแบบสำหรับพิมพ์กล่อง 3D ภายใต้ไลเซนส์ BSD 3-clause เมื่อ TermDriver 2 เริ่มจัดส่ง
Excamera Labs ยังได้จัดทำตารางเปรียบเทียบระหว่าง TermDriver 2 กับสายและบอร์ด USB-to-Serial จากบริษัทในสหรัฐฯ เช่น Sparkfun และ Adafruit ซึ่งแสดงให้เห็นว่า TermDriver 2 มีราคาสูงกว่าเพียงเล็กน้อย แต่ให้ฟีเจอร์เพิ่มเติม เช่น หน้าจอ LCD ในตัว, กระแสจ่ายไฟที่สูงกว่า, และบัฟเฟอร์รับข้อมูลที่ใหญ่กว่า
สิ่งที่ไม่ได้กล่าวถึงคือผู้ใช้สามารถซื้อบอร์ดดีบัก USB-to-Serial ได้ในราคาเริ่มต้นเพียง $1 (~33฿) จาก AliExpress ซึ่งจะมีราคาถูกกว่ามาก ไม่ว่าจะมีภาษีนำเข้าแล้วก็ตาม แต่หน้าจอในตัวของ TermDriver 2 ช่วยให้คุณประหยัดเวลาได้จริง
นอกจากนี้ TermDriver 2 ยังสามารถใช้งานเป็นบอร์ดพัฒนา Raspberry Pi RP2040 ได้อีกด้วย โดยสามารถเขียนโปรแกรมด้วยภาษา C/C++, MicroPython, CircuitPython หรือภาษาอื่น ๆ ที่ไมโครคอนโทรลเลอร์ตัวนี้รองรับ ถือว่าเหมาะอย่างยิ่งสำหรับการทดสอบหน้างานที่บางครั้งไม่สะดวกในการพกพาแล็ปท็อป เพียงแค่เชื่อมต่อสาย serial เข้ากับบอร์ดเป้าหมาย และจ่ายไฟ 5V ก็จะเห็นข้อมูลแสดงบนหน้าจอ (ถ้าสายตาสามารถอ่านหน้าจอเล็กขนาดนี้ได้)

Excamera Labs ได้เปิดตัว TermDriver 2 แล้วบนแพลตฟอร์ม Crowd Supply ในราคา $24 (~800฿) โดยมีเป้าหมายการระดมทุนอยู่ที่ $5,400 ซึ่งขณะนี้สามารถระดมทุนได้เกินเป้าเรียบร้อยแล้ว ค่าจัดส่งมาประเทศไทยอีก $18 (~600฿) โดยมีกำหนดเริ่มจัดส่งในช่วงเดือนพฤศจิกายน 2025 นี่ไม่ใช่เครื่องมือดีบัก USB ตัวแรกของทางบริษัท เพราะก่อนหน้านี้ Excamera Labs เคยเปิดตัวอุปกรณ์อย่าง SPIDriver และ I2CMini สำหรับตรวจสอบสัญญาณ SPI และ I2C
แปลจากบทความภาษาอังกฤษ : TermDriver 2 is a USB-to-serial adapter with a built-in color display (Crowdfunding)

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