Aħna nużaw apparati elettroniċi komuni biex jikkorrispondu għal dawn it-tliet tipi: Sors - ċarġer; Sink – mowbajl; DRP – laptop jew power bank.
Għal tliet tipi ta 'apparati, fit-teorija se jkun hemm 9 kombinazzjonijiet ta' interkonnessjoni. Għandu jkun hemm metodi ta 'konnessjoni ħażina (bħal adapter li jgħaqqad l-adapter) jew metodi ta' konnessjoni li mhumiex żguri min hu s-Sors (bħal bank tal-enerġija jew laptop). Allura għal tant kombinazzjonijiet, kif il-kontrollur tat-Tip-Ċ jikkonfigura l-interface?
Il-kontrollur tat-Tip-Ċ itemm il-proċess kollu ta 'identifikazzjoni u komunikazzjoni permezz tal-bdil tal-istat tal-magna tal-istat. Dawn li ġejjin huma diversi stati ewlenin fil-magna tal-istat.
1. Mhux imwaħħal.SRC, Is-Sors jinsab fi stat mhux konness
2. Unattended.SNK, Sink jinsab fi stat mhux konness
3. AttachWait.SRC, l-iskop ta 'dan l-istat huwa li Sors jiżgura li CC1 u CC2 jibqgħu stabbli wara li l-apparat ikun imqabbad
4. AttachWait.SNK, l-iskop ta 'dan l-istat huwa li Sink jiżgura li CC1 u CC2 jibqgħu stabbli wara li l-apparat ikun imqabbad
5. Attached.SRC, Sors jiddetermina li l-apparat huwa konness b'suċċess
6. Attached.SNK, Sink jiddetermina li l-apparat huwa konness b'suċċess
5. Ipprova.SRC, dan l-istat huwa għall-apparat DRP biex jipprova jaqleb ir-rwol tas-Sors
6. Try.SNK, dan l-istat huwa għall-apparat DRP biex jipprova jaqleb ir-rwol Sink
Xenarju 1 Mekkaniżmu ta' mġiba bejn Sors u Sink (adapter u mowbajl)
Dan li ġej huwa l-mekkaniżmu tal-imġieba meta Sors ikollu apparat Sink konness:
(1) Sors u Sink huma t-tnejn fl-istat mhux imwaħħal Unattached.SRC u 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-->Mehmuż.SRC; Is-sors jixgħel VBUS u VCONN.
(3) Sink detects VBUS, and the Sink state changes to Unattached.SNK --> AttachWait.SNK -->Mehmuż.SNK
(4) Wara Sors u Sink huma fl-istat mehmuż
Sors jaġġusta l-valur Rp biex jillimita l-kurrent assorbit mis-Sink
Sink jiskopri l-vultaġġ vRd fuq Rd biex jiddetermina l-kurrent permess minn VBUS
Sors jiddetermina jekk is-Sink huwiex skonnettjat billi jimmonitorja CC. Jekk tkun skonnettjata, tidħol Unattached.SRC
Sink jiddetermina jekk is-Sors huwiex skonnettjat billi jimmonitorja l-vultaġġ VBUS. Jekk ikun skonnettjat, jidħol Unattached.SNK

Xenarju 2 Mekkaniżmu ta' mġiba bejn Sors u DRP (ċarġer u laptop)
Dan li ġej huwa l-mekkaniżmu tal-imġieba meta s-Sors ikollu apparat DRP konness:
(1) Kemm Sors kif ukoll DRP huma fl-istat mhux imwaħħal
Is-sors jinsab fl-istat Unattached.SRC - DRP jaqleb bejn Unattached.SRC u 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 -->Mehmuż.SRC; Is-sors jixgħel VBUS u 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 -->Mehmuż.SNK
(4) Wara Sors u DRP huma fl-istat mehmuż
Sors jaġġusta l-valur Rp biex jillimita l-kurrent assorbit minn DRP (jiġifieri Sink)
DRP (jiġifieri Sink) jiskopri l-vultaġġ vRd fuq Rd biex jiddetermina l-kurrent permess minn VBUS
Sors jiddetermina jekk Sink huwiex skonnettjat billi jimmonitorja CC. Jekk ikun skonnettjat, jidħol Unattached.SRC- DRP (jiġifieri Sink) jiddetermina jekk Sors huwiex skonnettjat billi jimmonitorja l-vultaġġ VBUS. Jekk ikun skonnettjat, jidħol Unattached.SNK u jerġa' jġib il-mekkaniżmu ta' swiċċjar tiegħu bejn Unattached.SRC u Unattached.SNK

Xenarju 3 Mekkaniżmu ta' Mġiba bejn DRP u Sink (Laptop u Mowbajl)
Dan li ġej huwa l-mekkaniżmu tal-imġieba meta DRP ikollu apparat Sink konness:
(1) Kemm DRP kif ukoll Sink huma fl-istat mhux imwaħħal
DRP jaqleb bejn Unattached.SRC u Unattached.SNK - Sink huwa fl-istat 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 -->Mehmuż.SRC; DRP (jiġifieri Sors) jixgħel VBUS u VCONN.
(3) When the Sink detects VBUS, the Sink state changes to Unattached.SNK --> AttachWait.SNK -->Mehmuż.SNK
(4) Wara li s-Sors u DRP jkunu fl-istat mehmuż
DPR (jiġifieri Sors) jaġġusta l-valur Rp biex jillimita l-kurrent assorbit mis-Sink - is-Sink jiskopri l-vultaġġ vRd fuq Rd biex jiddetermina l-kurrent permess minn VBUS
DRP (jiġifieri Sors) jiddetermina jekk is-Sink huwiex skonnettjat billi jimmonitorja CC. Jekk ikun skonnettjat, jidħol Unattached.SRC u jerġa' jġib il-mekkaniżmu ta' swiċċjar tiegħu bejn Unattached.SRC u Unattached.SNK
DRP (jiġifieri Sink) jiddetermina jekk is-Sors huwiex skonnettjat billi jimmonitorja l-vultaġġ VBUS. Jekk ikun skonnettjat, jidħol Unattached.SNK

Xenarju 4 Mekkaniżmu tal-Imġieba bejn DRP u DRP (Power Bank u Laptop)
Għall-komunikazzjoni bejn DRP u DRP, hemm tliet sitwazzjonijiet. F'sitwazzjoni waħda, iż-żewġ apparati jiddeċiedu min huwa s-Sors jew Sink b'mod każwali; fit-tieni sitwazzjoni, wieħed mid-DRPs jipprova jiddeċiedi li jkun is-Sors permezz tal-mekkaniżmu Try.SRC; fit-tielet sitwazzjoni, wieħed mid-DRPs jipprova jiddeċiedi li jkun is-Sink permezz tal-mekkaniżmu Try.SNK.
Dan li ġej huwa l-mekkaniżmu tal-imġieba meta apparat DRP ikun imqabbad mad-DRP:
Xenarju 1:
(1) Iż-żewġ apparati DRP huma fl-istat mhux konnessi
DRP#1 u DRP#2 jaqilbu bl-addoċċ bejn Unattached.SRC u 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 -->Mehmuż.SRC; DRP#1 (jiġifieri Sors) jixgħel VBUS u 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 -->Mehmuż.SNK
(4) Wara Sors u DRP huma fl-istat mehmuż
DPR#1 (jiġifieri Sors) jaġġusta l-valur Rp biex jillimita l-kurrent assorbit minn DRP#2 (jiġifieri Sink)
DRP#2 (jiġifieri Sink) jiskopri l-vultaġġ vRd fuq Rd biex jiddetermina l-kurrent permess minn VBUS
DRP#1 (jiġifieri Sors) jiddetermina jekk Sink huwiex skonnettjat billi jimmonitorja CC. Jekk iva, jidħol Unattached.SRC u jerġa' jġib il-mekkaniżmu ta' bidla tiegħu bejn Unattached.SRC u Unattached.SNK
DRP#2 (jiġifieri Sink) jiddetermina jekk Sors huwiex skonnettjat billi jimmonitorja l-vultaġġ VBUS. Jekk iva, jidħol Unattached.SNK u jerġa' jġib il-mekkaniżmu ta' bidla tiegħu bejn Unattached.SRC u Unattached.SNK

Każ 2:
(1) Iż-żewġ apparati DRP huma fl-istat mhux imwaħħal
DRP#1 u DRP#2 jaqilbu bl-addoċċ bejn Unattached.SRC u 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 -->Mehmuż.SRC; ; DRP#1 (jiġifieri Sors) jixgħel VBUS u 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
(4) DRP#2 is in AttachWait.SNK and wants to switch to the Source role. The state of DRP#2 changes to AttachWait.SNK -->Ipprova.SRC; u jiġbed il-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; u titfi VBUS u VCONN, u jaqleb ir-reżistenza pull-down fuq il-pin CC
(6) DRP#2 detects that the CC pin is pulled up, so its state changes to Try.SRC -->Mehmuż.SRC; u jixgħel VBUS u VCONN
(7) The state of DRP#1 changes to AttachWait.SNK -->Mehmuż.SNK
(8) Wara Sors u DRP huma fl-istat mehmuż
DPR#2 (jiġifieri Sors) jaġġusta l-valur Rp biex jillimita l-kurrent assorbit minn DRP#1 (jiġifieri Sink)
DRP#1 (jiġifieri Sink) jiskopri l-vultaġġ vRd fuq Rd biex jiddetermina l-kurrent permess minn VBUS
DRP#2 (jiġifieri Sors) jiddetermina jekk Sink huwiex skonnettjat billi jimmonitorja CC. Jekk iva, jidħol Unattached.SRC u jerġa' jġib il-mekkaniżmu ta' bidla tiegħu bejn Unattached.SRC u Unattached.SNK
DRP#1 (jiġifieri Sink) jiddetermina jekk Sors huwiex skonnettjat billi jimmonitorja l-vultaġġ VBUS. Jekk iva, jidħol Unattached.SNK u jerġa' jġib il-mekkaniżmu ta' bidla tiegħu bejn Unattached.SRC u Unattached.SNK

It-tielet każ huwa l-mekkaniżmu Try.SNK, li huwa simili għall-mekkaniżmu Try.SRC u mhux se jiġi deskritt hawn.
Xenarju 5 Mekkaniżmu ta' Mġiba bejn Sors u Sors u bejn Sink u Sink
F'dawn iż-żewġ każijiet ta 'użu, kemm Sors kif ukoll Sink huma fl-istati Unattached.SRC u Unattached.SNK, għalhekk m'hemm l-ebda provvista ta' enerġija bejn l-apparati.
S'issa, daħħalna xi mekkaniżmi ta' komunikazzjoni komuni bejn l-apparati. Speċjalment għal żewġ apparati DRP bi rwol doppju, il-kontrollur tat-Tip-Ċ juża Try.SRC jew Try.SNK biex jipprova jistabbilixxi loġika normali tal-provvista tal-enerġija. Naturalment, jekk isseħħ il-loġika ħażina tal-provvista tal-enerġija (per eżempju, laptop jiċċarġja bank tal-enerġija), il-USB
Il-protokoll PD jipprovdi wkoll mekkaniżmu ta 'Skambju ta' Rwol ta 'Enerġija, li jaqleb ir-rwol tal-provvista tal-enerġija permezz tal-protokoll PD. Għad-dettalji, jekk jogħġbok irreferi għall-Ispeċifikazzjoni tal-Konsenja tal-Enerġija USB.





