Versi Windows
- Windows 10 untuk edisi desktop (Home, Pro, Enterprise, dan Education)
- Windows 10 Mobile
Fitur konektor USB Type-C
Desain simetris dan dapat dibalik
- Konektornya simetris. Kabel ini memiliki konektor USB Type-C di setiap ujung yang memungkinkan host dan perangkat fungsi menggunakan konektor USB Type-C. Berikut adalah gambar yang membandingkan konektor:
- Konektor dirancang agar dapat dibalik. Konektor tradisional harus dihubungkan "sisi kanan". Dengan desain yang dapat dibalik, konektor dapat dibalik.
Mendukung semua kecepatan perangkat USB
Konektor dapat mendukung perangkat USB yang berkecepatan rendah, berkecepatan penuh, berkecepatan tinggi, SuperSpeed (termasuk SS+).
Mode alternatif
Konektor dapat mendukung mode alternatif. Fitur mode alternatif memungkinkan protokol non-USB berjalan melalui kabel USB, sekaligus mempertahankan USB 2.0 dan fungsionalitas pengisian daya. Saat ini, mode alternatif yang paling populer adalah DisplayPort/DockPort dan MHL.
DisplayPort / DockPort
Mode alternatif ini memungkinkan pengguna untuk memproyeksikan audio/video ke tampilan DisplayPort eksternal melalui konektor USB.
MHL
Mode alternatif MHL memungkinkan pengguna untuk memproyeksikan video/audio ke tampilan eksternal yang mendukung MHL.
Pesan kesalahan billboard
Jika pengguna menyambungkan perangkat mode alternatif USB Type-C atau adaptor yang tidak didukung oleh PC atau ponsel yang terpasang, perangkat atau adaptor dapat mengekspos perangkat Billboard yang berisi informasi tentang kondisi kesalahan untuk membantu pengguna memecahkan masalah.
Peningkatan batas daya
Sistem dengan konektor USB Type-C memiliki batas daya yang lebih tinggi, dapat mendukung hingga 5V, 3A, 15W.
Selain itu, konektor dapat secara opsional mendukung fitur pengiriman daya seperti yang didefinisikan oleh USB Power Delivery OEM . Jika konektor mendukung pengiriman daya, sistem USB Type-C dapat menjadi penyedia sumber daya atau konsumen dan mendukung hingga 100W.
Mendukung peran ganda USB
Perangkat periferal dapat terhubung ke sistem seluler dengan konektor USB Type-C, mengubah peran tradisional sistem seluler dari fungsi ke host. Ketika sistem yang sama terhubung ke PC, sistem melanjutkan peran fungsi dan PC menjadi host.
Input sistem operasi tempat mode alternatif perlu dinegosiasikan, seperti jalur DP 2 vs. DP 4-lane
Nomor. Sistem operasi (atau komponen perangkat lunak yang disediakan Microsoft) tidak berperan dalam memilih mode alternatif. Keputusan dibuat oleh driver untuk konektor, khususnya driver klien USB connector manager (UCM). Driver melakukannya dengan berkomunikasi dengan firmware konektor dengan menggunakan antarmuka perangkat keras.
Pengisian pra-OS dengan Type-C dan PD
Mengaktifkan pengisian pra-OS dimiliki oleh OEM. Anda dapat memilih untuk tidak mengimplementasikan USB Power Delivery, dan mengisi daya pada tingkat daya USB Type-C hingga Anda melakukan boot ke sistem operasi.
Mengisi daya ponsel ketika itu adalah host USB untuk mengaktifkan skenario docking seperti Continuum
Berikut adalah beberapa hal yang perlu dipertimbangkan:
Anda harus menerapkan Usb Power Delivery, sehingga peran daya dan data dapat ditukar secara independen.
Port upstream dock Anda harus diimplementasikan sebagai UFP Pengisian Daya, yang didefinisikan dalam spesifikasi USB Type-C. Untuk detailnya, lihat bagian 4.8.4, versi 1.1.
Dok Anda harus meminta DR_Swap jika diselesaikan ke DFP, atau PR_Swap jika diselesaikan ke UFP.
DFP awal adalah sumber daya, jadi Anda harus mengubah peran data. UFP awal adalah sink daya, jadi Anda harus mengubah peran daya. Anda dapat melakukan operasi tersebut dalam implementasi fungsi panggilan balik ini:
Windows 10 Mobile dukungan perangkat billboard USB
Ya, jika Anda menyambungkan ponsel ke perangkat yang mendukung Billboard USB, sesuai spesifikasi Definisi Kelas Perangkat USB untuk Perangkat Billboard, pengguna akan diberi tahu. Driver klien usb connector manager (UCM) Anda tidak diperlukan untuk menangani pemberitahuan. Jika sistem Anda tidak mengenali mode alternatif, jangan masuk ke mode .
Dukungan untuk USB Type-C pada versi Windows yang lebih lama
USB Type-C tidak didukung pada versi Windows sebelum Windows 10.
Dukungan UCSI pada versi Windows yang lebih lama
UCSI tidak didukung pada versi Windows sebelum Windows 10.
Cara menguji implementasi UCSI
Untuk menguji implementasi Anda, ikuti panduan yang diberikan dalam prosedur uji interoperabilitas manual USB Type-C. Sebaiknya jalankan pengujian USB di Windows Hardware Lab Kit (HLK) untuk Windows 10. Pengujian ini tercantum dalam Pengujian Kit Sertifikasi Perangkat Keras Windows untuk USB.
Kondisi dan UI untuk kesalahan yang berbeda
Windows 10 dapat menampilkan serangkaian pesan kesalahan USB Type-C untuk membantu mendidik pengguna tentang batasan dengan kombinasi perangkat keras dan perangkat lunak USB Type-C yang berbeda. Misalnya, pengguna mungkin mendapatkan pesan "Perangkat mengisi daya secara perlahan" jika pengisi daya yang terhubung ke konektor USB Type-C tidak cukup kuat, tidak kompatibel dengan sistem, atau terhubung ke port non-pengisian daya. Untuk informasi selengkapnya, lihat Memecahkan masalah pesan untuk sistem Windows USB Type-C.
Menyambungkan port non-PD ke penyedia PD dan konsumen PD ke sistem yang bukan penyedia PD
Port non-PD mencoba mengisi daya sistem dengan menggunakan tingkat USB Type-C saat ini. Untuk informasi selengkapnya, lihat spesifikasi USB 3.1 dan USB Type-C.
Menghubungkan Thunderbolt, SuperMHL, atau PCI express ke PC yang tidak mendukung kemampuan tersebut
Fitur mode alternatif memungkinkan protokol non-USB (seperti Thunderbolt, SuperMHL) untuk berjalan melalui kabel USB, sekaligus mempertahankan usb 2.0 dan fungsionalitas pengisian daya. Jika pengguna menyambungkan perangkat mode alternatif USB Type-C atau adaptor yang tidak didukung oleh PC atau telepon terlampir yang berjalan Windows 10, kondisi kesalahan terdeteksi dan pesan ditampilkan kepada pengguna.
- Jika perangkat atau adaptor mengekspos perangkat Billboard, pengguna akan melihat informasi tentang kondisi kesalahan untuk membantu memecahkan masalah. Windows 10 menyediakan driver dalam kotak untuk perangkat Billboard dan memberi tahu pengguna bahwa telah terjadi kesalahan.
- Pengguna mungkin melihat pemberitahuan kesalahan, "Coba tingkatkan koneksi USB". Untuk informasi selengkapnya, lihat Memperbaiki Masalah USB-C.
Untuk hasil terbaik, pastikan bahwa perangkat mode alternatif atau persyaratan adaptor dipenuhi oleh PC atau telepon atau kabel.
Dukungan dan batasan untuk MTP melalui USB Type-C di Windows
Windows 10 untuk edisi desktop mendukung MTP dalam peran inisiator; Windows 10 Mobile mendukung MTP dalam peran responden.
Cara perangkat dan hub hilir terhubung dan berkomunikasi dengan USB Connector Manager (UCM)
UCM adalah tumpukan perangkatnya sendiri (lihat Arsitektur: Desain USB Type-C untuk sistem Windows). Windows 10 dukungan untuk USB Type-C mencakup pipa yang diperlukan untuk memastikan bahwa driver kelas yang berbeda tahu cara berkomunikasi dengan konektor USB Type-C yang berbeda. Untuk mendapatkan dukungan Windows 10 untuk USB Type-C, Anda harus menyambungkan ke tumpukan perangkat UCM.
Persyaratan USB Type-C MUTT untuk pengujian HLK
Windows HLK untuk Windows 10 berisi pengujian untuk host USB dan pengontrol fungsi. Untuk menguji sistem Anda, gunakan adaptor USB C-A. Pengujian ini tercantum dalam Pengujian Kit Sertifikasi Perangkat Keras Windows untuk USB.
Dukungan Microsoft untuk transfer data P2P antara SKU Windows 10 yang sama
Ini bukan koneksi yang valid.
- Anda tidak dapat menyambungkan dua PC yang berjalan Windows 10 untuk edisi desktop.
- Anda tidak dapat menyambungkan dua perangkat seluler yang berjalan Windows 10 Mobile.
Jika pengguna mencoba membuat koneksi seperti itu, Windows akan menampilkan pesan kesalahan. Untuk informasi selengkapnya, lihat Pesan kesalahan untuk sistem Windows USB Type-C.
Satu-satunya koneksi yang valid adalah antara perangkat Windows Mobile dan perangkat desktop Windows.
Komunikasi ekstensi kelas UCM (UcmCx) dengan PMIC atau driver baterai untuk mendapatkan/mengatur status pengisian daya
Pada platform pengisian daya yang dibantu perangkat lunak, UcmCx berkomunikasi dengan PMIC dan subsistem baterai. Driver klien dapat menentukan tingkat pengisian daya dengan berkomunikasi dengan perangkat keras melalui antarmuka perangkat keras. Pada platform yang dibantu perangkat keras, pengontrol yang disematkan bertanggung jawab untuk mengisi daya. UcmCx tidak mengambil bagian dalam proses.
Dukungan HLK untuk USB Type-C
Di Windows HLK untuk Windows 10, tidak ada pengujian khusus USB Type-C. Sebaiknya jalankan pengujian USB di Windows HLK untuk Windows 10. Pengujian ini tercantum dalam Pengujian Kit Sertifikasi Perangkat Keras Windows untuk USB.
UCSI
Spesifikasi Antarmuka Perangkat Lunak Sistem Konektor USB Type-C (UCSI) menjelaskan kemampuan Antarmuka perangkat lunak Sistem Konektor USB Type-C (UCSI), dan menjelaskan register dan struktur data, untuk perancang komponen perangkat keras, penyusun sistem, dan pengembang driver perangkat.
Microsoft menyediakan driver dalam kotak dengan Windows, UcmUcsi.sys, yang mengimplementasikan fitur yang ditentukan oleh spesifikasi. Driver ini ditujukan untuk sistem dengan pengontrol yang disematkan.
Menguji implementasi UCSI yang berjalan di Windows 10
Sebaiknya jalankan pengujian USB di Windows HLK untuk Windows 10. Pengujian ini tercantum dalam Tes Kit Sertifikasi Perangkat Keras Windows untuk USB.
Menguji driver klien UCMCx di Windows 10
Sebaiknya jalankan pengujian USB di Windows HLK untuk Windows 10. Pengujian ini tercantum dalam Tes Kit Sertifikasi Perangkat Keras Windows untuk USB.
Kontrol VBus/VConn dan operasi pengalihan peran yang ditangani oleh ekstensi kelas UCM
Ekstensi kelas UCM mungkin mendapatkan permintaan dari sistem operasi untuk mengubah data atau arah daya konektor. Ketika mendapatkan permintaan tersebut, ia memanggil implementasi fungsi panggilan balik EVT_UCM_CONNECTOR_SET_DATA_ROLE dan EVT_UCM_CONNECTOR_SET_POWER_ROLE driver klien (jika konektor mengimplementasikan PD). Dalam implementasinya, driver klien diharapkan mengontrol pin VBUS dan VCONN. Untuk informasi selengkapnya tentang fungsi panggilan balik tersebut, lihat Menulis driver konektor USB Type-C.