Type-C的熱拔插檢測(cè)
Type-C的熱拔插檢測(cè)是通過(guò)檢測(cè)CC1和CC2狀態(tài)實(shí)現(xiàn)的。如下圖所示,接口1所示Type-C接口是供電方,接口的CC1和CC2上有Rp上拉。接口2所示Type-C接口是耗電方,接口的CC1和CC2上有Rd下拉。正常的Type-C線(xiàn)纜兩端的CC1引腳是連接導(dǎo)通的,CC2是斷開(kāi)的(CC2用于實(shí)現(xiàn)Vconn供電功能)。

當(dāng)接口1和接口2通過(guò)Type-C線(xiàn)纜相連時(shí),由于正反插情況的存在,接口1會(huì)檢測(cè)到CC1或CC2有下拉電阻,就認(rèn)為插入了設(shè)備。同樣,接口2檢測(cè)到CC1或CC2上有上拉電阻時(shí),就認(rèn)為插入了設(shè)備。隨后,接口1會(huì)進(jìn)行狀態(tài)機(jī)的切換,當(dāng)CC1和CC2的狀態(tài)穩(wěn)定并滿(mǎn)足狀態(tài)機(jī)時(shí)間的要求之后(狀態(tài)機(jī)請(qǐng)參考Type-C規(guī)范文檔),接口1會(huì)提供5V到VBus上,并認(rèn)為連接成功。同理,接口2的狀態(tài)機(jī)檢測(cè)到CC1和CC2穩(wěn)定并VBus有電之后,則認(rèn)為連接成功。
當(dāng)Type-C接口1和接口2的連接斷開(kāi)時(shí),接口1會(huì)檢測(cè)到CC1或CC2的下拉電阻移除,則認(rèn)為T(mén)ype-C連接斷開(kāi)。同理,當(dāng)接口2檢測(cè)到VBus沒(méi)有電或者CC1/CC2的上拉電阻移除后,則認(rèn)為連接斷開(kāi)。
