Bagikan melalui


Desain perangkat keras: Sistem USB Type-C

Berikut adalah beberapa contoh desain untuk sistem USB Type-C.

Sistem USB Type-C yang khas memiliki komponen-komponen ini:

  • Pengontrol USB Dual-Role mampu beroperasi baik dalam peran host atau dalam peran fungsi/perangkat/periferal. Komponen ini diintegrasikan ke dalam SoC.
  • Deteksi Pengisian Daya Baterai 1.2 mungkin diintegrasikan dalam SoC tertentu. Beberapa vendor SoC menyediakan modul PMIC yang mengimplementasikan logika deteksi, yang lain menerapkan dalam perangkat lunak. Windows 10 Mobile mendukung semua opsi tersebut. Hubungi vendor SoC Anda untuk mendapatkan detail tentang komponen ini.
  • Pengontrol Port Type-C -PD mengelola pin CC pada konektor USB Type-C. Mendukung pengodean/pendekodean pesan pengiriman daya BMC. Komponen ini tidak terintegrasi di sebagian besar SoC.
  • Mux Pasangan USB SuperSpeed ke port pada pengontrol tergantung pada orientasi yang terdeteksi oleh pengontrol port Type-C. Pasangan Mux SuperSpeed dan mungkin garis SBU di tempat lain (biasanya modul Tampilan) saat memasuki mode alternatif.
  • Sumber VBus/VConn diperlukan. Sebagian besar PMIC menerapkan kontrol VBus/VConn. Hubungi vendor SoC/PMIC Anda untuk detailnya.

Desain sistem USB Type-C dengan pengontrol yang disematkan

Selain komponen dalam daftar sebelumnya, sistem USB Type-C dapat memiliki pengontrol yang disematkan. Mikrokontroler cerdas ini yang bertindak sebagai manajer kebijakan Type-C dan Power Delivery untuk sistem.

Berikut adalah contoh sistem USB Type-C dengan pengontrol yang disematkan:

Diagram yang memperlihatkan contoh desain perangkat keras U S B Type-C untuk perangkat pengontrol yang disematkan.

Berikut adalah tampilan lain:

Diagram contoh desain perangkat keras USB Type-C untuk perangkat pengontrol yang disematkan.

Untuk sistem yang memiliki pengontrol tersemat, muat driver dalam kotak yang disediakan Microsoft. UcmUcsi.sys mengimplementasikan Spesifikasi USB Type-C Connector System Software Interface (UCSI).

Driver UCSI. Untuk informasi tentang tumpukan perangkat yang dimuat untuk driver, lihat Driver untuk mendukung komponen USB Type-C untuk sistem dengan pengontrol yang disematkan.

Untuk sistem yang memiliki pengontrol tertanam yang menggunakan transportasi non-ACPI.

Menulis driver klien UCSI

Referensi driver USB Type-C

Desain sistem USB Type-C

Berikut adalah contoh sistem USB Type-C untuk perangkat seluler yang tidak memiliki pengontrol yang disematkan:

Diagram contoh desain perangkat keras USB Type-C untuk perangkat seluler.

Berikut adalah tampilan lain:

Diagram perangkat contoh desain perangkat keras USB Type-C tanpa pengontrol yang disematkan.

Untuk desain sebelumnya, terapkan driver yang berkomunikasi dengan konektor dan tetap memberi tahu sistem operasi tentang peristiwa USB Type-C pada konektor.

Menulis driver konektor USB Type-C

Referensi driver USB Type-C