Proses konfigurasi terperinci antara perangkat Tipe-C

Jul 30, 2024 Tinggalkan pesan

Kami menggunakan perangkat elektronik umum yang sesuai dengan ketiga jenis ini: Sumber – pengisi daya; Penyerap – telepon seluler; DRP – laptop atau bank daya.

Untuk tiga jenis perangkat, akan ada 9 kombinasi interkoneksi secara teori. Pasti ada metode koneksi yang salah (seperti adaptor yang menghubungkan adaptor) atau metode koneksi yang tidak yakin siapa Sumbernya (seperti power bank atau laptop). Jadi untuk begitu banyak kombinasi, bagaimana pengontrol Tipe-C mengonfigurasi antarmuka?

Pengontrol Tipe-C melengkapi seluruh proses identifikasi dan komunikasi melalui pengalihan status mesin status. Berikut ini adalah beberapa status utama dalam mesin status.

1. Unattached.SRC, Sumber dalam keadaan tidak terhubung

2. Unattended.SNK, Wastafel dalam keadaan tidak terhubung

3. AttachWait.SRC, tujuan dari state ini adalah agar Source memastikan bahwa CC1 dan CC2 tetap stabil setelah perangkat terhubung

4. AttachWait.SNK, tujuan dari state ini adalah agar Sink memastikan bahwa CC1 dan CC2 tetap stabil setelah perangkat terhubung

5. Attached.SRC, Sumber menentukan bahwa perangkat berhasil terhubung

6. Attached.SNK, Sink menentukan bahwa perangkat berhasil terhubung

5. Try.SRC, status ini untuk perangkat DRP untuk mencoba mengganti peran Sumber

6. Try.SNK, status ini untuk perangkat DRP untuk mencoba mengganti peran Sink

Skenario 1 Mekanisme perilaku antara Sumber dan Penyerap (adaptor dan telepon seluler)

Berikut ini adalah mekanisme perilaku saat Sumber memiliki perangkat Sink yang terhubung:

(1) Source dan Sink keduanya dalam keadaan tidak terpasang Unattached.SRC dan Unattached.SNK

(2) Source detects that there is a pull-up resistor on the CC end of the Sink, and the Source state changes to Unattached.SRC --> AttachWait.SRC-->Attached.SRC; Sumber menyalakan VBUS dan VCONN.

(3) Sink detects VBUS, and the Sink state changes to Unattached.SNK --> AttachWait.SNK -->Terlampir.SNK

(4) Setelah Source dan Sink dalam keadaan terpasang

Sumber menyesuaikan nilai Rp untuk membatasi arus yang diserap oleh Sink

Sink mendeteksi tegangan vRd pada Rd untuk menentukan arus yang diizinkan oleh VBUS

Sumber menentukan apakah Sink terputus dengan memantau CC. Jika terputus, ia masuk ke Unattached.SRC

Sink menentukan apakah Source terputus dengan memantau tegangan VBUS. Jika terputus, maka akan masuk ke Unattached.SNK

33

Skenario 2 Mekanisme perilaku antara Sumber dan DRP (pengisi daya dan laptop)

Berikut ini adalah mekanisme perilaku saat Sumber memiliki perangkat DRP yang terhubung:

(1) Baik Sumber dan DRP berada dalam keadaan tidak terikat

Sumber berada dalam status Unattached.SRC - DRP beralih antara Unattached.SRC dan Unattached.SNK

(2) Source detects that there is a Sink pull-up resistor on the CC end, then the Source state changes to Unattached.SRC --> AttachWait.SRC -->Attached.SRC; Sumber menyalakan VBUS dan VCONN.

(3) When DRP switches to Unattached.SNK and detects that the CC pin is pulled up, the DRP state changes to Unattached.SNK --> AttachWait.SNK -->Terlampir.SNK

(4) Setelah Sumber dan DRP berada dalam keadaan terlampir

Sumber menyesuaikan nilai Rp untuk membatasi arus yang diserap oleh DRP (yaitu Sink)

DRP (yaitu Sink) mendeteksi tegangan vRd pada Rd untuk menentukan arus yang diizinkan oleh VBUS

Source menentukan apakah Sink terputus dengan memantau CC. Jika terputus, ia memasuki Unattached.SRC- DRP (yaitu Sink) menentukan apakah Source terputus dengan memantau tegangan VBUS. Jika terputus, ia memasuki Unattached.SNK dan memulihkan mekanisme pengalihannya antara Unattached.SRC dan Unattached.SNK

44

Skenario 3 Mekanisme Perilaku antara DRP dan Sink (Laptop dan Ponsel)

Berikut ini adalah mekanisme perilaku saat DRP memiliki perangkat Sink yang terhubung:

(1) DRP dan Sink keduanya dalam keadaan tidak terikat

DRP beralih antara Unattached.SRC dan Unattached.SNK - Sink berada dalam status Unattached.SNK

(2) When DRP switches to Unattached.SRC and detects that the CC pin has a pull-down resistor, the DRP state changes to Unattached.SRC --> AttachWait.SRC -->Attached.SRC; DRP (yaitu Sumber) menyalakan VBUS dan VCONN.

(3) When the Sink detects VBUS, the Sink state changes to Unattached.SNK --> AttachWait.SNK -->Terlampir.SNK

(4) Setelah Sumber dan DRP berada dalam keadaan terlampir

DPR (yaitu Sumber) menyesuaikan nilai Rp untuk membatasi arus yang diserap oleh Sink - Sink mendeteksi tegangan vRd pada Rd untuk menentukan arus yang diizinkan oleh VBUS

DRP (yaitu Source) menentukan apakah Sink terputus dengan memantau CC. Jika terputus, ia memasuki Unattached.SRC dan memulihkan mekanisme peralihannya antara Unattached.SRC dan Unattached.SNK

DRP (yaitu Sink) menentukan apakah Source terputus dengan memantau tegangan VBUS. Jika terputus, maka akan masuk ke Unattached.SNK

55

Skenario 4 Mekanisme Perilaku antara DRP dan DRP (Power Bank dan Laptop)

Untuk komunikasi antara DRP dan DRP, ada tiga situasi. Dalam situasi pertama, kedua perangkat memutuskan siapa yang menjadi Sumber atau Penyerap secara acak; dalam situasi kedua, salah satu DRP mencoba memutuskan untuk menjadi Sumber melalui mekanisme Try.SRC; dalam situasi ketiga, salah satu DRP mencoba memutuskan untuk menjadi Penyerap melalui mekanisme Try.SNK.

Berikut ini adalah mekanisme perilaku saat perangkat DRP terhubung ke DRP:

Skenario 1:

(1) Kedua perangkat DRP berada dalam keadaan tidak terhubung

DRP#1 dan DRP#2 secara acak beralih antara Unattached.SRC dan Unattached.SNK

(2) When DRP#1 switches to Unattached.SRC and detects that the CC pin is pulled down by DRP#2, the state of DRP#1 changes to Unattached.SRC--> AttachWait.SRC -->Attached.SRC; DRP#1 (yaitu Sumber) menyalakan VBUS dan VCONN.

(3) When DRP#2 switches to Unattached.SRC and detects that the CC pin is pulled up, the state of DRP#2 changes to Unattached.SNK --> AttachWait.SNK -->Terlampir.SNK

(4) Setelah Sumber dan DRP berada dalam keadaan terlampir

DPR#1 (yaitu Sumber) menyesuaikan nilai Rp untuk membatasi arus yang diserap oleh DRP#2 (yaitu Tenggelam)

DRP#2 (yaitu Sink) mendeteksi tegangan vRd pada Rd untuk menentukan arus yang diizinkan oleh VBUS

DRP#1 (yaitu Source) menentukan apakah Sink terputus dengan memantau CC. Jika demikian, ia memasuki Unattached.SRC dan memulihkan mekanisme peralihannya antara Unattached.SRC dan Unattached.SNK

DRP#2 (yaitu Sink) menentukan apakah Source terputus dengan memantau tegangan VBUS. Jika demikian, ia memasuki Unattached.SNK dan memulihkan mekanisme peralihannya antara Unattached.SRC dan Unattached.SNK

66

Kasus 2:

(1) Kedua perangkat DRP dalam keadaan tidak terpasang

DRP#1 dan DRP#2 secara acak beralih antara Unattached.SRC dan Unattached.SNK

(2) When DRP#1 switches to Unattached.SRC and detects that the CC pin is pulled down by DRP#2, the state of DRP#1 changes to Unattached.SRC--> AttachWait.SRC -->Attached.SRC; ; DRP#1 (yaitu Sumber) menyalakan VBUS dan VCONN.

(3) When DRP#2 switches to Unattached.SRC and detects that the CC pin is pulled up, the state of DRP#2 changes to Unattached.SNK -->LampirkanTunggu.SNK

(4) DRP#2 is in AttachWait.SNK and wants to switch to the Source role. The state of DRP#2 changes to AttachWait.SNK -->Coba.SRC; dan tarik pin CC

(5) DRP#1 no longer detects DRP#2 pulling down the CC pin, so the state changes to Attached.SRC --> UnattachWait.SNK -->AttachWait.SNK; dan mematikan VBUS dan VCONN, dan mengganti resistor pull-down pada pin CC

(6) DRP#2 detects that the CC pin is pulled up, so its state changes to Try.SRC -->Attached.SRC; dan mengaktifkan VBUS dan VCONN

(7) The state of DRP#1 changes to AttachWait.SNK -->Terlampir.SNK

(8) Setelah Sumber dan DRP berada dalam keadaan terlampir

DPR#2 (yaitu Sumber) menyesuaikan nilai Rp untuk membatasi arus yang diserap oleh DRP#1 (yaitu Penampung)

DRP#1 (yaitu Sink) mendeteksi tegangan vRd pada Rd untuk menentukan arus yang diizinkan oleh VBUS

DRP#2 (yaitu Source) menentukan apakah Sink terputus dengan memantau CC. Jika demikian, ia memasuki Unattached.SRC dan memulihkan mekanisme peralihannya antara Unattached.SRC dan Unattached.SNK

DRP#1 (yaitu Sink) menentukan apakah Source terputus dengan memantau tegangan VBUS. Jika demikian, ia memasuki Unattached.SNK dan memulihkan mekanisme peralihannya antara Unattached.SRC dan Unattached.SNK

77

Kasus ketiga adalah mekanisme Try.SNK, yang mirip dengan mekanisme Try.SRC dan tidak akan dijelaskan di sini.

Skenario 5 Mekanisme Perilaku antara Sumber dan Sumber dan antara Penyerap dan Penyerap

Dalam dua kasus penggunaan ini, Sumber dan Penyerap berada dalam status Unattached.SRC dan Unattached.SNK, jadi tidak ada pasokan daya antara perangkat.

Sejauh ini, kami telah memperkenalkan beberapa mekanisme komunikasi umum antar perangkat. Khusus untuk dua perangkat DRP dengan peran ganda, pengontrol Tipe-C akan menggunakan Try.SRC atau Try.SNK untuk mencoba menetapkan logika catu daya normal. Tentu saja, jika logika catu daya yang salah terjadi (misalnya, laptop mengisi daya power bank), USB

Protokol PD juga menyediakan mekanisme Power Role Swap, yang mengganti peran catu daya melalui protokol PD. Untuk detailnya, silakan lihat Spesifikasi Pengiriman Daya USB.

 

 

 

Kirim permintaan

Rumah

teams

Email

Permintaan