USB Cereal : USB-C ที่เป็นเครื่องมือดีบักและพัฒนาแบบ Open-source

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 C debug board

สเปคของ 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 ไม่มีการตรวจจับระดับอัตโนมัติเพื่อรองรับอุปกรณ์ที่มีความไม่เป็นมาตรฐาน
  • อื่น ๆ
    • สวิตช์สำหรับเลือกสัญญาณระดับ 3.3V และ 1.8V
    • ไฟ LED สีเขียวและสีส้ม เพื่อตรวจสอบการทำงานของ Tx และ Rx
  • ขนาด – ขนาดเล็กและสะดวกในการพกพา

USB Cereal connected to DUT

ไม่จำเป็นต้องใช้ไดรเวอร์ 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 vs Tag Connect vs Suzy Q vs MicroArt

มีตารางเปรียบเทียบระหว่าง 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)

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา