USB Cereal ของ 0xDA LLC เป็นเครื่องมือพัฒนาฮาร์ดแวร์แบบ Open-source ที่มีพอร์ต USB-C จำนวน 3 ช่อง ออกแบบมาเพื่อความสะดวกในการการทดสอบ, การพัฒนา, การดีบัก และการผลิตอุปกรณ์ที่มีพอร์ต USB Type-C
โครงการ USB Cereal เริ่มต้นที่ Google โดยผ่านการแก้ไขหลายครั้งเพื่อปรับปรุงคุณภาพและลดต้นทุนในการผลิต และอุปกรณ์นี้สามารถใช้สำหรับการดีบัก USB Type-C ทุกประเภทโดยใช้การสื่อสารแบบ UART serial กับอุปกรณ์โฮสต์ผ่านขา SBU (sideband use) ของพอร์ต USB-C ซึ่งมักจะเอาไว้ใช้สำหรับแอพพลิเคชั่นที่เฉพาะเจาะจงของอุปกรณ์
สเปคของ USB Cereal:
- พอร์ต USB Type-C
- 2x พอร์ต USB-Cสำหรับการเชื่อมต่อผ่านระหว่างโฮสต์และอุปกรณ์ทดสอบ (DUT)
- หมายเหตุ: พอร์ต DUT อยู่ที่ด้านที่มีพอร์ต USB Type-C 1 ช่อง
- ยังไม่ได้รับการตรวจจับทิศทางเพื่อให้การออกแบบเป็นไปโดยง่ายและต้นทุนถูกที่สุด
- 1x พอร์ต USB-C สำหรับการรองรับการจับภาพที่เชื่อมต่อผ่านชิป FTDI FT232RNQ USB to TTL (CP2102N สามารถใช้แทนได้) ความเร็วสูงสุด 3 Mbps ไม่มีการตรวจจับระดับอัตโนมัติเพื่อรองรับอุปกรณ์ที่มีความไม่เป็นมาตรฐาน
- 2x พอร์ต USB-Cสำหรับการเชื่อมต่อผ่านระหว่างโฮสต์และอุปกรณ์ทดสอบ (DUT)
- อื่น ๆ
- สวิตช์สำหรับเลือกสัญญาณระดับ 3.3V และ 1.8V
- ไฟ LED สีเขียวและสีส้ม เพื่อตรวจสอบการทำงานของ Tx และ Rx
- ขนาด – ขนาดเล็กและสะดวกในการพกพา
ไม่จำเป็นต้องใช้ไดรเวอร์ USB ที่เฉพาะเจาะจงสำหรับ DUT เพื่อให้การจับภาพทำงานได้กับฮาร์ดแวร์ทุกชนิด นอกจากนี้เรายังได้รับแจ้งว่าไม่ต้องเปิดเครื่อง DUT, เพิ่มสายจัมเปอร์หรือตัวเชื่อมต่อเพิ่มเติม เพียงแค่เชื่อมต่อพอร์ต USB-C “DUT” จาก USB Cereal ก็เพียงพอแล้ว
ไฟล์ Autodesk ECAD และ MCAD รวมถึง PDF schematics สามารถพบได้บน GitHub สิ่งที่เราไม่ได้แสดงคือส่วนโปรแกรมที่ใช้ในการจับภาพและวิเคราะห์ข้อมูลผ่านซีเรียลไม่ได้ถูกแสดงไว้และเหตุผลการใช้งานของมันไม่ชัดเจนทันที แต่Dmitrii Votintcev (ทำหน้าที่เป็น 0xDA LLC) กล่าวว่า USB-Cereal ไม่ได้ทำซ้ำฟังก์ชันของ Twinkie และมุ่งเน้นไปที่สิ่งเดียวเท่านั้น: การสื่อสาแบบซีเรียลผ่านขา SBU ของ USB-C
มีตารางเปรียบเทียบระหว่าง USB Cereal, Tag-Connect, Suzy-Q และ uArt ด้วย ดังนั้นถ้าฉันเข้าใจถูกต้อง อุปกรณ์นี้เป็นเหมือนบอร์ดเชื่อมต่อ USB to TLL สำหรับการดีบัก ซึ่งสามารถใช้งานการส่งผ่าน USB และใช้ขา SBU1/SBU2 ของอินเทอร์เฟซ USB แทนที่จะใช้ Header แยกต่างหาก ฉันยังคงสับสนเล็กน้อยเนื่องจากเฟิร์มแวร์ของ DUT จะต้องมีการการอัพเดตเพื่อสามารถส่ง/รับข้อมูลผ่าน Pins ดังกล่าวได้
USB Cereal ได้เริ่มเปิดตัวบน Crowd Supply โดยมีเป้าหมายการระดมทุน $10,000 (~340,000฿) มีการขอเงินสนับสนุน $49 (~1,600฿) สำหรับเครื่องมือดีบั๊ก และเพิ่มอีก $8 (~270฿) สำหรับการจัดส่งไปมาประเทศไทยและทั่วโลก การจัดส่งมีกำหนดเริ่มต้นประมาณเดือนกรกฎาคม ค.ศ. 2023
แปลจากบทความภาษาอังกฤษ : USB Cereal is an open-source hardware USB-C debugging & development tool (Crowdfunding)
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT