在PD/TYPE-C的點對點連接中,包括供電設備(Source),受電設備(Sink) 和一條可選支持EMCA的TYPE-C線纜。
在PD的通信中,規定了幾種報文類型: SOP:體現的就是Source和Sink的PD交互消息; SOP_P (SOP’):體現的就是Vconn Source和 Type-C線纜近端插頭的交互信息(可選的); SOP_PP(SOP”):體現的就是Vconn Source和 Type-C 線纜遠端插頭的交互信息(可選的)。 USB TYPE-C標準中, EMCA可以總結為如下的兩種形態,實際表現出來的功能是一致的。
圖4-40中, VCONN這根線貫穿在整個TYPE-C線纜中,上圖中的Iso隔離二極管是防止VCONN上供的電傳導到對端的Source/Sink設備中。 圖中VCONN Source 通過VCONN (實際也是一個CC腳) 來檢測Ra并供電給SOP_P控制器,方便后續的Vconn Source設備來讀該控制器里面的信息(包括線纜能力,產品信息,認證狀態,甚至工作模式等等)。 EMCA線纜兩頭可以任意與VCONN source設備連接,檢測機制是對稱的。在實際連接和工作后,PD協議允許VCONN_SWAP來變更VCONN的供電方。
圖4-41中,VCONN這根供電線在近端的TYPE-C插頭處就終結了,支持兩個SOP_P控制器的目的其實就是當VCONN供電的角色發生變化時,新供VCONN的設備能將電供應到與之最近的TYPE-C插頭上,從而通過CC同樣可以讀到線纜信息。 這種方式和第一種方式構建的EMCA達到的目的是一直的,所以兩個TYPE-C插頭中都是SOP_P的報文類型,報文中的信息也是完全相同的。
EMCA線纜TYPE-C頭上EMCA芯片。 同時在USB TYPE-C標準中, 還定義了一種MACA (Managed Active Cable)。這種兩頭都有控制器并且一頭是SOP_P,一頭是SOP_PP的TYPE-C線纜,從標準定義的來看,這個主要是為了宣稱某類特殊線纜尤其是涉及到工作模式相關的信息。而且標準也將其單獨定義為Managed Active Cable,并不是普通的EMCA類型。
圖5-6中, 其中近端SOP_P控制器的檢測和通信與EMCA線纜中的機制一樣。 但遠端SOP_PP控制器的存在與否,不是靠檢測出來的,而是通過先于SOP_P的通信來獲知SOP_PP的控制器是否存在,如果存在,VCONN Source設備才會繼續發SOP_PP的報文類型與SOP_PP控制通信。