Nou itilize aparèy elektwonik komen pou koresponn ak twa kalite sa yo: Sous - plato; Lavabo - telefòn mobil; DRP - laptop oswa bank pouvwa.
Pou twa kalite aparèy, pral gen 9 konbinezon entèkoneksyon nan teyori. Dwe gen move metòd koneksyon (tankou adaptè konekte adaptè) oswa metòd koneksyon ki pa sèten ki moun ki Sous la (tankou bank pouvwa oswa laptop). Se konsa, pou anpil konbinezon, ki jan kontwolè tip-C configured koòdone a?
Kontwolè Kalite C a konplete tout pwosesis idantifikasyon ak kominikasyon atravè chanjman eta machin leta a. Sa ki anba la yo se plizyè eta prensipal nan machin leta a.
1. Unattached.SRC, Sous la nan yon eta ki pa konekte
2. Unattended.SNK, Sink nan yon eta ki pa konekte
3. AttachWait.SRC, objektif eta sa a se pou Sous asire ke CC1 ak CC2 rete estab apre aparèy la konekte
4. AttachWait.SNK, objektif eta sa a se pou Sink asire CC1 ak CC2 rete estab apre aparèy la konekte.
5. Attached.SRC, Sous detèmine ke aparèy la konekte avèk siksè
6. Attached.SNK, Sink detèmine ke aparèy la konekte avèk siksè
5. Try.SRC, eta sa a se pou aparèy DRP pou eseye chanje wòl Sous
6. Try.SNK, eta sa a se pou aparèy DRP pou eseye chanje wòl Sink
Senaryo 1 Mekanis konpòtman ant Sous ak Lavabo (adaptè ak telefòn mobil)
Sa ki anba la a se mekanis konpòtman lè Sous gen aparèy Sink konekte:
(1) Sous ak Lavabo yo tou de nan eta Unattached.SRC ak 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-->Tache.SRC; Sous vire sou VBUS ak VCONN.
(3) Sink detects VBUS, and the Sink state changes to Unattached.SNK --> AttachWait.SNK -->Tache.SNK
(4) Apre Sous ak Lavabo yo nan eta ki atache a
Sous ajiste valè Rp pou limite aktyèl la absòbe koule a
Sink detekte vòltaj vRd sou Rd pou detèmine aktyèl VBUS pèmèt
Sous detèmine si koule a dekonekte pa siveyans CC. Si li dekonekte, li antre nan Unattached.SRC
Lavabo detèmine si Sous la dekonekte pa kontwole vòltaj VBUS la. Si li dekonekte, li antre nan Unattached.SNK

Senaryo 2 Mekanis konpòtman ant Sous ak DRP (chajeur ak laptop)
Sa ki anba la a se mekanis konpòtman lè Sous la gen yon aparèy DRP konekte:
(1) Tou de Sous ak DRP yo nan eta a san atache
Sous la nan eta Unattached.SRC - DRP chanje ant Unattached.SRC ak 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 -->Tache.SRC; Sous vire sou VBUS ak 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 -->Tache.SNK
(4) Apre Sous ak DRP yo nan eta ki atache a
Sous ajiste valè Rp pou limite kouran DRP absòbe (sa vle di koule)
DRP (sa vle di Sink) detekte vòltaj vRd sou Rd pou detèmine aktyèl VBUS pèmèt
Sous detèmine si Sink dekonekte pa siveyans CC. Si li dekonekte, li antre nan Unattached.SRC-DRP (sa vle di Sink) detèmine si Sous la dekonekte pa kontwole vòltaj VBUS. Si li dekonekte, li antre nan Unattached.SNK epi retabli mekanis chanje li ant Unattached.SRC ak Unattached.SNK.

Senaryo 3 Mekanis Konpòtman ant DRP ak koule (laptop ak telefòn mobil)
Sa ki anba la a se mekanis konpòtman lè DRP gen yon aparèy Sink konekte:
(1) Tou de DRP ak Sink yo nan eta a san atache
DRP chanje ant Unattached.SRC ak Unattached.SNK - Sink se nan eta 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 -->Tache.SRC; DRP (sa vle di Sous) vire sou VBUS ak VCONN.
(3) When the Sink detects VBUS, the Sink state changes to Unattached.SNK --> AttachWait.SNK -->Tache.SNK
(4) Apre Sous la ak DRP yo nan eta ki atache a
DPR (sa vle di Sous) ajiste valè Rp la pou limite kouran ki absòbe nan koule a - Lavabo a detekte vòltaj vRd sou Rd pou detèmine aktyèl VBUS pèmèt.
DRP (sa vle di Sous) detèmine si koule a dekonekte pa siveyans CC. Si li dekonekte, li antre nan Unattached.SRC epi retabli mekanis chanje li ant Unattached.SRC ak Unattached.SNK.
DRP (sa vle di Lavabo) detèmine si Sous la dekonekte pa kontwole vòltaj VBUS la. Si li dekonekte, li antre nan Unattached.SNK

Senaryo 4 Mekanis Konpòtman ant DRP ak DRP (Power Bank ak Laptop)
Pou kominikasyon ant DRP ak DRP, gen twa sitiyasyon. Nan yon sitiyasyon, de aparèy yo deside ki moun ki Sous la oswa Lavabo owaza; nan dezyèm sitiyasyon an, youn nan DRP yo eseye deside yo dwe Sous la atravè mekanis Try.SRC la; nan twazyèm sitiyasyon an, youn nan DRP yo ap eseye deside yo dwe koule a atravè mekanis Try.SNK la.
Sa ki anba la a se mekanis konpòtman lè yon aparèy DRP konekte ak DRP la:
Senaryo 1:
(1) Tou de aparèy DRP yo nan eta ki pa konekte
DRP#1 ak DRP#2 chanje owaza ant Unattached.SRC ak 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 -->Tache.SRC; DRP#1 (sa vle di Sous) limen VBUS ak 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 -->Tache.SNK
(4) Apre Sous ak DRP yo nan eta ki atache a
DPR#1 (sa vle di Sous) ajiste valè Rp la pou limite kouran DRP#2 absòbe (sa vle di koule)
DRP#2 (sa vle di Sink) detekte vòltaj vRd sou Rd pou detèmine aktyèl VBUS pèmèt
DRP#1 (sa vle di Sous) detèmine si Sink dekonekte pa siveyans CC. Si se konsa, li antre nan Unattached.SRC epi retabli mekanis chanje li ant Unattached.SRC ak Unattached.SNK.
DRP#2 (sa vle di Lavabo) detèmine si Sous la dekonekte pa siveyans vòltaj VBUS. Si se konsa, li antre nan Unattached.SNK epi retabli mekanis chanje li ant Unattached.SRC ak Unattached.SNK.

Ka 2:
(1) Tou de aparèy DRP yo nan eta detache
DRP#1 ak DRP#2 chanje owaza ant Unattached.SRC ak 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 -->Tache.SRC; ; DRP#1 (sa vle di Sous) limen VBUS ak 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 -->Eseye.SRC; epi rale pikèt CC la
(5) DRP#1 no longer detects DRP#2 pulling down the CC pin, so the state changes to Attached.SRC --> UnattachWait.SNK -->AttachWait.SNK; epi etenn VBUS ak VCONN, epi chanje rezistans rale-desann sou PIN CC la
(6) DRP#2 detects that the CC pin is pulled up, so its state changes to Try.SRC -->Tache.SRC; epi li vire sou VBUS ak VCONN
(7) The state of DRP#1 changes to AttachWait.SNK -->Tache.SNK
(8) Apre Sous ak DRP yo nan eta ki atache a
DPR#2 (sa vle di Sous) ajiste valè Rp la pou limite kouran DRP#1 absòbe (sa vle di koule)
DRP#1 (sa vle di Sink) detekte vòltaj vRd sou Rd pou detèmine aktyèl VBUS pèmèt
DRP#2 (sa vle di Sous) detèmine si Sink dekonekte pa siveyans CC. Si se konsa, li antre nan Unattached.SRC epi retabli mekanis chanje li ant Unattached.SRC ak Unattached.SNK.
DRP#1 (sa vle di Lavabo) detèmine si Sous la dekonekte pa siveyans vòltaj VBUS. Si se konsa, li antre nan Unattached.SNK epi retabli mekanis chanje li ant Unattached.SRC ak Unattached.SNK.

Twazyèm ka a se mekanis Try.SNK, ki sanble ak mekanis Try.SRC a epi yo pap dekri la a.
Senaryo 5 Mekanis Konpòtman ant Sous ak Sous ak ant Lavabo ak Lavabo
Nan de ka itilize sa yo, tou de Sous ak Lavabo yo nan eta Unattached.SRC ak Unattached.SNK, kidonk pa gen okenn ekipman pou pouvwa ant aparèy yo.
Jiskaprezan, nou te prezante kèk mekanis kominikasyon komen ant aparèy. Espesyalman pou de aparèy DRP doub wòl, kontwolè Kalite C a pral sèvi ak Try.SRC oswa Try.SNK pou eseye etabli lojik nòmal ekipman pou pouvwa. Natirèlman, si lojik ekipman pou pouvwa a mal rive (pa egzanp, yon laptop chaje yon bank pouvwa), USB la
Pwotokòl PD bay tou yon mekanis echanj wòl pouvwa, ki chanje wòl ekipman pou pouvwa a atravè pwotokòl PD la. Pou plis detay, tanpri al gade Spesifikasyon livrezon pouvwa USB.





