两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

USB接口檢測(cè)器、檢測(cè)方法、USB連接器及電子設(shè)備與流程

文檔序號(hào):12359222閱讀:570來(lái)源:國(guó)知局
USB接口檢測(cè)器、檢測(cè)方法、USB連接器及電子設(shè)備與流程
本申請(qǐng)示例性實(shí)施例涉及用于檢測(cè)主機(jī)(DFP)和從機(jī)(UFP)的USB連接器的方法及裝置以及包括該裝置的USB連接器和電子設(shè)備。
背景技術(shù)
:USB連接器已被廣泛地應(yīng)用于諸如電源適配器、移動(dòng)電源、筆記本電腦、手機(jī)、平板電腦之類(lèi)的電子設(shè)備中,以實(shí)現(xiàn)充電以及數(shù)據(jù)傳輸?shù)裙δ?。最近發(fā)布的C型通用串行總線(xiàn)(USBType-C)電纜和連接器規(guī)范中定義了一種新的符合USB3.1協(xié)議的C型USB連接器。在功能和性能方面,C型USB連接器與目前廣泛應(yīng)用的B型USB連接器相比,具有更高的數(shù)據(jù)速率、更高的可配置充電電流,并且支持USB插頭沿雙方向插入U(xiǎn)SB插座。在結(jié)構(gòu)方面,C型USB插座接口與A型和B型USB插座接口的區(qū)別之一在于,其包括兩個(gè)配置通道(CC)引腳,其功能被定義為輔助進(jìn)行下行端口到上行端口(DFP-to-UFP)連接/分離檢測(cè)、USB插頭取向檢測(cè)、初始DFP-to-UFP(主從)關(guān)系檢測(cè)、USBType-CVBUS引腳的電流檢測(cè)等等。但是,目前尚未發(fā)現(xiàn)利用兩個(gè)CC引腳進(jìn)行USB接口的連接/分離檢測(cè)的有效解決方案。在
背景技術(shù)
中公開(kāi)的上述信息僅用于加強(qiáng)對(duì)本發(fā)明的背景的理解,因此其可能包含沒(méi)有形成為本領(lǐng)域普通技術(shù)人員所知曉的現(xiàn)有技術(shù)的信息。技術(shù)實(shí)現(xiàn)要素:示例性實(shí)施例提供用于一種USB接口的檢測(cè)器及檢測(cè)方法,其能夠利用USB接口的兩個(gè)CC引腳進(jìn)行USB接口的連接/分離檢測(cè)。這種檢測(cè)器用于安裝在主從機(jī)的USB連接器中。根據(jù)一個(gè)示例性實(shí)施例,提供一種USB接口檢測(cè)方法,用于安裝在第一設(shè)備中的USB連接器,該方法包括:根據(jù)第一設(shè)備的操作模式,對(duì)USB連接器中的第一和第二引腳進(jìn)行上拉或下拉;在所述上拉或下拉之后,檢測(cè)第一和第二引腳處的電壓是否發(fā)生橫跨參考電壓的變化;以及當(dāng)檢測(cè)到所述變化時(shí),提供與第二設(shè)備的連接/分離相關(guān)的指示。根據(jù)另一示例性實(shí)施例,提供一種USB接口檢測(cè)器,用于安裝在第一設(shè)備中的USB連接器,包括:第一和第二檢測(cè)端,分別連接到USB連接器的第一和第二引腳;端接電路,被配置為對(duì)第一和第二檢測(cè)端進(jìn)行上拉或下拉;比較器電路,包括第一和第二比較器,被配置為在所述上拉或下拉之后檢測(cè)第一和第二引腳處的電壓是否發(fā)生橫跨參考電壓的變化,以及響應(yīng)于檢測(cè)到所述變化而提供指示;以及輸出端,被配置為輸出所述指示。這部分旨在提供對(duì)本專(zhuān)利申請(qǐng)的主題的概述。這部分并非旨在提供本發(fā)明的排他性的或詳盡的說(shuō)明。本文包括了詳細(xì)的描述,以提供關(guān)于本專(zhuān)利申請(qǐng)的進(jìn)一步信息。附圖說(shuō)明在附圖中(這些附圖不一定是按照比例繪制的),相同的數(shù)字能夠描述不同視圖中的相似部件。具有不同字母后綴的相同數(shù)字能夠表示相似部件的不同示例。附圖通過(guò)示例而非限制的方式概括地示例了本申請(qǐng)中討論的各個(gè)實(shí)施例。圖1a示出了USBType-C插座的接口的功能信號(hào)引腳的示意圖,圖1b示出了USBType-C插頭的接口的功能信號(hào)引腳的示意圖。圖2示出了根據(jù)本發(fā)明各個(gè)實(shí)施例的USB接口檢測(cè)器的示意性框圖。圖3示出了根據(jù)本發(fā)明各個(gè)實(shí)施例的USB接口檢測(cè)方法的流程圖。圖4示出了根據(jù)本發(fā)明實(shí)施例的USB接口檢測(cè)器的一個(gè)具體應(yīng)用示例的示意圖。圖5a和5b示出了本發(fā)明實(shí)施例的USB接口檢測(cè)器在DFP+ACC模式下的工作原理的示意圖。圖6示出了根據(jù)本發(fā)明實(shí)施例的USB接口檢測(cè)方法的流程圖。圖7a和7b示出了本發(fā)明實(shí)施例的USB接口檢測(cè)器在UFP模式下的工作原理的示意圖。圖8示出了根據(jù)本發(fā)明實(shí)施例的USB接口檢測(cè)方法的流程圖。圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的USB接口檢測(cè)器的具體結(jié)構(gòu)圖。具體實(shí)施方式在下文中,僅簡(jiǎn)單地描述了某些示例性實(shí)施例。正如本領(lǐng)域技術(shù)人員可能認(rèn)識(shí)的那樣,在不脫離本發(fā)明的精神或范圍的情況下,可通過(guò)各種不同方式修改所描述的實(shí)施例。因此,附圖和描述被認(rèn)為本質(zhì)上是示例性的而非限制性的。為了便于理解本發(fā)明的技術(shù)方案,在下文中,首先對(duì)本發(fā)明中使用的技術(shù)術(shù)語(yǔ)進(jìn)行解釋。下行端口DFP(DownstreamFacingPort)設(shè)備,可以理解為主機(jī)(Host)。典型的DFP設(shè)備是電源適配器,因?yàn)樗肋h(yuǎn)都只是供電。上行端口UFP(UpstreamFacingPort)設(shè)備,可以理解為從機(jī)(Device),典型的UFP設(shè)備是U盤(pán),移動(dòng)硬盤(pán),因?yàn)樗鼈冇肋h(yuǎn)都是被讀寫(xiě)數(shù)據(jù)和被供電。雙角色端口DRP(DualRolePort)設(shè)備,DRP設(shè)備也可以在DFP設(shè)備與UFP設(shè)備間動(dòng)態(tài)切換,既可以做DFP設(shè)備(Host),也可以做UFP設(shè)備(Device)。典型的DRP設(shè)備是電腦(可以作為U盤(pán)的主機(jī),也可以作為被充電的UFP設(shè)備,具有OTG(on-the-go)功能的手機(jī)(可以作為被充電和被讀寫(xiě)數(shù)據(jù)的設(shè)備,也可以作為主機(jī)為其他設(shè)備提供電源或者讀寫(xiě)U盤(pán)數(shù)據(jù)),移動(dòng)電源(可通過(guò)單個(gè)USBType-C接口放電和充電)。調(diào)試附件(debugaccessory)模式,為電子設(shè)備作為DFP設(shè)備操作時(shí),一種特殊的USB接口連接模式,其通常用于在電子設(shè)備出廠(chǎng)之前,由設(shè)備制造商通過(guò)將調(diào)試附件連接(attach)到電子設(shè)備的USB接口上,以對(duì)電子設(shè)備進(jìn)行調(diào)試。音頻適配器附件(audioadapteraccessory)模式,為電子設(shè)備作為DFP設(shè) 備操作時(shí),一種特殊的USB接口連接模式。這是一種為USB連接器的功能擴(kuò)展所預(yù)留的模式。圖1a示出了USBType-C插座的接口的功能信號(hào)引腳的示意圖,圖1b示出了USBType-C插頭的接口的功能信號(hào)引腳的示意圖。如圖1a和1b所示,USBType-C插座的接口包括兩個(gè)CC引腳,即CC1引腳和CC2引腳,用于連接主機(jī)(DFP設(shè)備)和從機(jī)(UFP設(shè)備)的USBType-C電纜僅包括一條CC信號(hào)線(xiàn),USBType-C插頭的接口僅包括一個(gè)CC引腳。為了檢測(cè)主機(jī)(DFP)和從機(jī)(UFP)的狀態(tài),在初始時(shí),主機(jī)的CC1和CC2引腳,被上拉電流拉到電源電壓,從機(jī)被下拉電阻Rd下拉到地電壓。當(dāng)DFP檢測(cè)到CC1或CC2端的電壓在Vref2和Vref3之間時(shí),表明UFP已經(jīng)連接到DFP。此時(shí)DFP會(huì)給UFP提供VBUS,當(dāng)UFP檢測(cè)到VBUS電壓后,UFP會(huì)檢測(cè)到連接到DFP的狀態(tài)。然后UFP通過(guò)檢測(cè)CC1和CC2端的電壓范圍來(lái)確認(rèn)主機(jī)給從機(jī)提供的充電電流。此外,針對(duì)直連附件模式定義了DFP可見(jiàn)的CC引腳上的兩種特殊端接:針對(duì)音頻適配器附件模式的Ra/Ra和針對(duì)調(diào)試附件模式的Rd/Rd。表1從DFP角度來(lái)看的端口狀態(tài)根據(jù)本發(fā)明各個(gè)實(shí)施例的USB接口檢測(cè)器,可用在DFP設(shè)備中、UFP設(shè)備和DRP設(shè)備(其在連接到UFP設(shè)備時(shí)作為DFP設(shè)備操作,在連接到DFP設(shè) 備時(shí)作為UFP設(shè)備操作)中。當(dāng)USB接口檢測(cè)器所在設(shè)備作為DFP設(shè)備操作時(shí),USB接口檢測(cè)器對(duì)兩個(gè)引腳進(jìn)行上拉,優(yōu)選地,利用上拉電流源進(jìn)行上拉,并利用至少兩個(gè)比較器,優(yōu)選地為四個(gè)比較器,具體地,檢測(cè)兩個(gè)引腳中的至少一個(gè)處的電壓是否降低至其未端接(unterminated)電壓以下,以確定USB接口是否被連接(attached);在確定USB接口被連接時(shí),進(jìn)一步檢測(cè)降低的電壓所處的電壓區(qū)間,以確定該連接是否為UFP連接以及連接的取向,可選地,確定該連接是否為音頻適配器附件連接或調(diào)試附件連接。當(dāng)USB接口檢測(cè)器所在設(shè)備作為UFP設(shè)備操作時(shí),USB接口檢測(cè)器為兩個(gè)引腳提供下拉電阻,并利用至少兩個(gè)比較器,優(yōu)選地為四個(gè)比較器進(jìn)行檢測(cè),具體地,檢測(cè)兩個(gè)引腳之一處的電壓是否提升至其未端接電壓以上,以確定是否存在DFP連接(DFPattached)以及連接的取向;優(yōu)選地,在確定存在DFP連接時(shí),進(jìn)一步檢測(cè)DFP設(shè)備所供給的上拉電流的大小,從而確定DFP設(shè)備通過(guò)VBUS供給的充電電流的大小。在下文中,將參考附圖描述根據(jù)示例性實(shí)施例的USB接口檢測(cè)器及檢測(cè)方法。雖然在說(shuō)明書(shū)中,參照USBType-C接口來(lái)描述本發(fā)明提出的檢測(cè)器和檢測(cè)方法,但是本領(lǐng)域技術(shù)人員可以認(rèn)識(shí)到,根據(jù)本發(fā)明的檢測(cè)器和檢測(cè)方法并不限于USBType-C的場(chǎng)景,而是能夠應(yīng)用于任何未來(lái)與USBType-C連接器相兼容的USB連接器。圖2示出了根據(jù)本發(fā)明各個(gè)實(shí)施例的USB接口檢測(cè)器的示意性框圖。如圖2所示,該USB接口檢測(cè)器200,用于安裝在第一設(shè)備中的USB連接器,包括:第一和第二檢測(cè)端201和202,分別連接到USB連接器的第一和第二信號(hào)引腳CC1和CC2;端接電路203,被配置為對(duì)第一和第二檢測(cè)端201和202進(jìn)行上拉或下拉;比較器電路204,包括第一和第二比較器(未示出),被配置為在所述上拉或下拉之后檢測(cè)第一和第二引腳處的電壓是否發(fā)生橫跨參考電壓的變化,以及響應(yīng)于檢測(cè)到所述變化而提供與第二設(shè)備的連接/分離相關(guān)的指示;以及輸出端205,被配置為輸出所述指示。在一個(gè)示例中,端接電路203被配置為當(dāng)?shù)谝辉O(shè)備作為DFP設(shè)備操作時(shí), 為第一和第二檢測(cè)端分別提供上拉電流源(或上拉電阻),當(dāng)?shù)谝辉O(shè)備作為UFP設(shè)備進(jìn)行操作時(shí),將第一和第二檢測(cè)端分別連接到下拉電阻。在一個(gè)示例中,該USB接口檢測(cè)器進(jìn)一步包括數(shù)字控制電路206,被配置為根據(jù)第一設(shè)備的操作模式(DFP或UFP),控制端接電路203對(duì)所述第一和第二引腳的上拉或下拉,向所述比較器電路204提供使能信號(hào),以及設(shè)置所述比較器電路204的參考電壓的大小。在一個(gè)示例中,比較器電路204還包括:第三和第四比較器(未示出),被配置為各自將第一或第二檢測(cè)端的電壓與設(shè)置的參考電壓進(jìn)行比較,并且比較器電路204進(jìn)一步被配置為通過(guò)這四個(gè)比較器的比較的結(jié)果提供與所述第二設(shè)備的類(lèi)型相關(guān)的指示或提供與第二設(shè)備供給的充電電流的大小相關(guān)的指示。在一個(gè)示例中,USB接口檢測(cè)器200還包括選擇電路207,其連接在數(shù)字控制電路206與比較器電路204之間,被配置為根據(jù)數(shù)字控制電路提供的選擇信號(hào)將第一和第二檢測(cè)端201和202中的至少一個(gè)接入到比較器電路204。在一個(gè)示例中,該USB接口檢測(cè)器200可被包含在一集成電路中。圖3示出了根據(jù)本發(fā)明各個(gè)實(shí)施例的USB接口檢測(cè)方法300的流程圖。可以利用如圖2所示的USB接口檢測(cè)器來(lái)實(shí)現(xiàn)該檢測(cè)方法300。該檢測(cè)方法300可包括以下步驟:在步驟302,根據(jù)第一設(shè)備的操作模式,對(duì)USB連接器中的第一和第二引腳進(jìn)行上拉或下拉。在步驟304,在所述上拉或下拉之后,檢測(cè)第一和第二引腳處的電壓是否發(fā)生橫跨參考電壓的變化。在步驟306,當(dāng)檢測(cè)到所述變化時(shí),提供與第二設(shè)備的連接/分離相關(guān)的指示。在一個(gè)示例中,當(dāng)?shù)谝辉O(shè)備作為DFP設(shè)備操作時(shí),例如利用上拉電流源將第一和第二引腳處的電壓上拉至高于第一參考電壓,該上拉之后得到的電壓即為DFP的未端接電壓。通過(guò)分別將第一和第二引腳處的電壓與第一參考電壓進(jìn)行比較,來(lái)檢測(cè)第一和第二引腳中的至少一個(gè)處的電壓是否降低至第一參考電壓以下;當(dāng)檢測(cè)到所述降低時(shí),表明有一下拉電阻連接到第一和/或第二引腳處,因而提供與接口連接相關(guān)的指示。在一個(gè)示例中,當(dāng)?shù)谝辉O(shè)備作為DFP設(shè)備操作時(shí),在檢測(cè)到接口連接之后,進(jìn)入檢測(cè)接口分離的狀態(tài)。具體地,可以檢測(cè)第一和/或第二引腳處的電壓是否提升至第一參考電壓以上;當(dāng)檢測(cè)到所述提升時(shí),提供與接口分離相關(guān)的指示。在一個(gè)示例中,當(dāng)?shù)谝辉O(shè)備作為UFP設(shè)備操作時(shí),例如利用下拉電阻將第一和第二引腳處的電壓下拉至低于第四參考電壓,該下拉之后得到的電壓即為UFP的未端接電壓。通過(guò)分別將第一和第二引腳處的電壓與第四參考電壓進(jìn)行比較,來(lái)檢測(cè)第一和第二引腳之一處的電壓是否提升至第四參考電壓以上;當(dāng)檢測(cè)到所述提升時(shí),表明有一上拉電流連接到第一或第二引腳處,因而提供與接口連接相關(guān)的指示。在一個(gè)示例中,當(dāng)?shù)谝辉O(shè)備作為UFP設(shè)備操作時(shí),在檢測(cè)到接口連接之后,進(jìn)入檢測(cè)接口分離的狀態(tài)。具體地,檢測(cè)檢測(cè)第一或第二引腳處的電壓是否降低至第四參考電壓之下;以及當(dāng)檢測(cè)到所述降低時(shí),提供與接口分離相關(guān)的指示。圖4示出了在利用旅行充電器為手機(jī)充電的應(yīng)用場(chǎng)景下,根據(jù)本發(fā)明的USB接口檢測(cè)器的部分內(nèi)部器件及其連接關(guān)系的示意圖,其中USB接口檢測(cè)器被實(shí)現(xiàn)為一芯片,旅行充電器和手機(jī)中各自設(shè)有一USB插座及相應(yīng)的USB接口檢測(cè)芯片。每個(gè)USB插座中具有CC1和CC2引腳。USB接口檢測(cè)芯片針對(duì)CC1引腳和CC2引腳中的每一個(gè)包括上拉電流源、下拉電阻和單刀雙擲開(kāi)關(guān)。在本應(yīng)用場(chǎng)景下,旅行適配器作為DFP操作,手機(jī)作為UFP操作。因此可將旅行適配器中的USB接口檢測(cè)芯片設(shè)置為DFP模式,將手機(jī)中的USB接口檢測(cè)芯片設(shè)置為UFP模式。其中,USB接口檢測(cè)芯片的操作模式可以由設(shè)備商(例如,生產(chǎn)旅行適配器的廠(chǎng)商或生產(chǎn)手機(jī)的廠(chǎng)商進(jìn)行設(shè)置)。在這種情況下,旅行適配器側(cè)的USB接口檢測(cè)芯片被配置為通過(guò)開(kāi)關(guān)將兩個(gè)上拉電流源連接到CC1引腳和CC2引腳,從而將旅行適配器側(cè)的USB插座中的CC1引腳和CC2引腳的電壓拉高。在一個(gè)示例中,這兩個(gè)上拉電流源所提供的電流的大小取決于該旅行適配器所能提供的充電電流。假如USB電源的 充電電流的標(biāo)稱(chēng)值包括900mA、1.5A和3A,與之相對(duì)應(yīng)的上拉電流的大小分別為80uA、180uA和330uA。手機(jī)側(cè)的USB接口檢測(cè)芯片被配置為通過(guò)開(kāi)關(guān)將CC1引腳和CC2引腳分別連接到一下拉電阻,從而將手機(jī)側(cè)的USB插座中的CC1引腳和CC2引腳的電壓拉低。在一個(gè)實(shí)施例中,下拉電阻的值為5.1kΩ。旅行充電器中的USB插座和手機(jī)中的USB插座通過(guò)USB電纜及其兩端的USB插頭相連。如上所述,由于USB插頭中僅有一個(gè)CC引腳,當(dāng)兩個(gè)USB插頭中的CC引腳分別與旅行充電器的USB插座中的CC2引腳和手機(jī)的USB插座中的CC2引腳相連時(shí),形成目前如圖4所示的連接狀態(tài),即旅行充電器的USB插座中的CC2引腳與手機(jī)的USB插座中的CC2引腳通過(guò)USB電纜相連。當(dāng)旅行充電器與手機(jī)相連接時(shí),從旅行充電器的針對(duì)CC2引腳的上拉電流源到手機(jī)的針對(duì)CC2引腳的下拉電阻形成通路,從而將旅行充電器的CC2引腳和手機(jī)的CC2引腳拉至一定的電壓,該電壓的值等于電流源供給的電流值乘以下拉電阻的阻值。從旅行充電器(DFP)的角度來(lái)說(shuō),其CC2引腳被拉低;旅行充電器中的USB接口檢測(cè)芯片在DFP模式下操作,根據(jù)CC2引腳被拉低到某一電壓范圍,檢測(cè)到目前USB插座的狀態(tài)為UFP連接(UFPattached)以及連接取向?qū)?yīng)于CC2引腳。從手機(jī)(UFP)的角度來(lái)說(shuō),其CC2引腳被拉高;手機(jī)中的USB接口檢測(cè)芯片在UFP模式下操作,根據(jù)CC2引腳被拉高到某一電壓范圍,檢測(cè)到目前USB插座的狀態(tài)為DFP連接(DFPattached)以及連接取向?qū)?yīng)于CC2引腳。如此一來(lái),旅行充電器和手機(jī)中的USB接口檢測(cè)芯片都實(shí)現(xiàn)了對(duì)USB接口連接和連接取向的檢測(cè)。在本具體示例中,以旅行充電器和手機(jī)為例進(jìn)行了具體說(shuō)明;當(dāng)然,還可以設(shè)想到其它應(yīng)用場(chǎng)景,例如移動(dòng)電源和手機(jī)、旅行充電器和電腦、電腦和U盤(pán)等等。在本具體示例中,在DFP模式下,使用上拉電流源對(duì)CC1和CC2引腳進(jìn)行上拉;在其它示例中,也可以采用其它方式對(duì)CC1和CC2引腳進(jìn)行上拉,例如,利用上拉電阻。在圖4中已結(jié)合旅行充電器和手機(jī)的具體示例對(duì)在DFP模式和UFP模式下USB接口檢測(cè)器的連接/分離狀態(tài)檢測(cè)進(jìn)行了描述。需要注意的是,USB接口檢測(cè)器的模式不限于這兩種模式,根據(jù)需要,可以將USB接口檢測(cè)器的模式設(shè)置為下列模式中的任一種:DFP、UFP、DFP+ACC、UFP+ACC、DRP以及DRP+ACC。其中,ACC表示附件,例如在DFP+ACC模式下,不僅能夠?qū)崿F(xiàn)對(duì)USB插座的UFP連接和分離的檢測(cè),還能實(shí)現(xiàn)調(diào)試附件連接的檢測(cè)和音頻適配器附件連接的檢測(cè)。DRP模式下的USB接口檢測(cè)器按照預(yù)設(shè)的任務(wù)周期在DFP模式和UFP模式之間輪換,在處于DFP模式時(shí),提供上拉電流以檢測(cè)CC1和CC2引腳的下拉,在處于UFP模式時(shí),提供下拉電阻以檢測(cè)CC1和CC2引腳的上拉。因此,在下面的描述中,以DFP+ACC模式和UFP模式為例,來(lái)描述根據(jù)本發(fā)明各個(gè)實(shí)施例的USB接口檢測(cè)器所能實(shí)現(xiàn)的基本功能和優(yōu)選功能。圖5a和5b示出了本發(fā)明一個(gè)實(shí)施例的USB接口檢測(cè)器在DFP+ACC模式下的工作原理的示意圖。在該實(shí)施例中,比較器電路包括四個(gè)比較器comp_3a、comp_1p5a、comp_usb和comp_ra。在圖5a示出了在第一階段USB接口檢測(cè)器的工作原理。如圖5a所示,在第一階段(即空閑/初始階段),比較器comp_3a、comp_1p5a被使能,其比較輸入端(在圖中示出為正輸入端)分別與CC2、CC1引腳相連,參考輸入端(在圖中示出為負(fù)輸入端)接入第一參考電壓。為了節(jié)省功耗,禁用比較器comp_usb和comp_ra。如果CC1和CC2引腳是懸空的(即USB插座處于分離狀態(tài)),則比較器comp_3a、comp_1p5a的比較輸入端被上拉電流源上拉至高電平,輸出邏輯高電平(“1”)。當(dāng)在CC1和/或CC2引腳處出現(xiàn)下拉電阻Ra或Rd時(shí),則比較器comp_3a和/或comp_1p5a的輸出端被拉至邏輯低電平(“0”)。具體來(lái)說(shuō),如果將上拉電流設(shè)置為80uA,Ra為1kΩ,Rd為5.1kΩ,則VRa=0.080V,VRd=0.408V;如果將上拉電流設(shè)置為180uA,Ra為1kΩ,Rd為5.1kΩ,則VRa=0.18V,VRd=0.918V;如果將上拉電流設(shè)置為330uA,Ra為1kΩ,Rd為5.1kΩ,則VRa=0.33V,VRd=1.683V。因此,在第一參考電壓為2.6V, CC1和/或CC2引腳處出現(xiàn)下拉電阻Ra或Rd時(shí),則比較器comp_3a和/或comp_1p5a的輸出端被拉至邏輯低電平(“0”)。如果僅比較器comp_3a的輸出端被拉至邏輯低電平,這表明USB插頭的CC引腳與USB插座的CC2引腳相連,即取向與CC2引腳對(duì)應(yīng);如果僅比較器comp_1p5a的輸出端被拉至邏輯低電平,這表明USB插頭的CC引腳與USB插座的CC1引腳相連,即取向與CC1引腳對(duì)應(yīng);如果比較器comp_3a和comp_1p5a的輸出端都被拉至邏輯低電平,這表明目前可能有調(diào)試附件或音頻適配器附件的插入,不區(qū)分取向。因此,USB接口檢測(cè)器在第一階段實(shí)現(xiàn)了USB插頭的連接和取向的檢測(cè)。在第一階段檢測(cè)到連接之后,如圖5b所示,DFP+ACC模式下的USB接口檢測(cè)器進(jìn)入第二階段。在第二階段,所有的比較器都被使能,比較器comp_3a和comp_usb的比較輸入端連接到CC2引腳,比較器comp_1p5a和comp_ra的輸入端連接到CC1引腳,各個(gè)比較器的參考輸入端的參考電壓V3a、V1p5a、Vdef、Vra可以按照下表所示方式進(jìn)行設(shè)置。需要注意的是,在實(shí)際應(yīng)用中,參考電壓的設(shè)置不限于下表中所示的電壓值,可以根據(jù)上拉電流的值和不同連接設(shè)備的CC引腳下拉電阻值來(lái)設(shè)置各個(gè)比較器的參考電壓值。表2在DFP+ACC模式下第二階段比較器的參考電壓上拉電流V3aV1p5aVdefVra80uA1.6V1.6V0.2V0.2V180uA1.6V1.6V0.4V0.4V330uA2.6V2.6V0.8V0.8V當(dāng)comp_3a=0、comp_usb=1、comp_1p5a=0,comp_ra=1時(shí),表明Rd/Rd連接到CC1和CC2引腳,即調(diào)試附件連接到USB插座。當(dāng)所有比較器的輸出都為0時(shí),表明Ra/Ra連接到CC1和CC2引腳,即音頻適配器附件連接到USB插座。當(dāng)comp_3a=comp_usb=1、comp_1p5a=0,comp_ra=1時(shí),表明CC2引腳處于斷開(kāi)狀態(tài),Rd連接到CC1引腳,即UFP設(shè)備連接到USB插座。此時(shí)為了節(jié) 省功耗可禁用針對(duì)CC2引腳的比較器comp_3a和comp_usb(例如,設(shè)置en_comp<3>=0anden_comp<1>=0)。因此,DFP+ACC模式下的USB接口檢測(cè)器在第二階段實(shí)現(xiàn)了對(duì)連接設(shè)備的類(lèi)型的檢測(cè)。此外,在第二階段,DFP+ACC模式下的檢測(cè)器為VBUS引腳設(shè)置了可允許的充電電流,以供所連接的設(shè)備檢測(cè)該充電電流?;谏厦鎸?duì)USB接口檢測(cè)器DFP+ACC模式下的工作原理的描述,在本發(fā)明的一個(gè)實(shí)施例中,提供了一種在DFP+ACC模式下的USB接口檢測(cè)方法的流程圖。如圖6所示,該示例USB接口檢測(cè)方法600包括:在步驟601,將第一和第二引腳處的電壓VCC1和VCC2上拉至高于第一參考電壓Vref1(例如,上拉至高電平)。在步驟602,通過(guò)分別將第一和第二引腳處的電壓VCC1和VCC2與第一參考電壓進(jìn)行比較,來(lái)檢測(cè)第一和第二引腳中的至少一個(gè)處的電壓VCC1和VCC2是否降低至第一參考電壓Vref1以下。在步驟603,將第一和第二引腳處的電壓VCC1和VCC2與低于第一參考電壓的第二和第三參考電壓Vref2和Vref3分別進(jìn)行比較。在步驟604,當(dāng)?shù)谝缓偷诙_中的僅一個(gè)處的電壓高于第二參考電壓Vref2,另一個(gè)引腳處的電壓低于第二參考電壓Vref2且高于第三參考電壓Vref3時(shí),表明Rd連接到第一或第二引腳處,提供與UFP連接和連接取向相關(guān)的指示。在步驟605,當(dāng)?shù)谝缓偷诙_處的電壓VCC1和VCC2均低于第二參考電壓Vref2且高于第三參考電壓Vref3時(shí),表明Rd/Rd連接到第一和第二引腳處,提供與調(diào)試附件連接相關(guān)的指示。在步驟606,當(dāng)?shù)谝缓偷诙_處的電壓VCC1和VCC2均低于第二參考電壓Vref2且低于第三參考電壓Vref3時(shí),表明Ra/Ra連接到第一和第二引腳處,提供與音頻適配器附件連接相關(guān)的指示。在一個(gè)示例中,可以利用第一、第二、第三、第四比較器同時(shí)進(jìn)行與第二和第三參考電壓的比較,可以利用第一、第二、第三、第四比較器中的兩個(gè)同時(shí)進(jìn)行第一和第二引腳處的電壓與第一參考電壓的比較。其中,利用多個(gè)比較器并行工作可以提高檢測(cè)速率。當(dāng)?shù)谝?、第二、第三、第四比較器中的兩個(gè)比較器被使用時(shí),可以禁用其余兩個(gè)比較器以節(jié)省功耗。圖7a和7b示出了本發(fā)明一個(gè)實(shí)施例的USB接口檢測(cè)器在UFP模式下的工作原理的示意圖。在該實(shí)施例中,比較器電路包括四個(gè)比較器comp_3a、comp_1p5a、comp_usb和comp_ra。在圖7a示出了在第一階段USB接口檢測(cè)器的工作原理。如圖7a所示,在第一階段(即空閑/初始階段),比較器comp_usb和comp_ra被使能,其比較輸入端(在圖中示出為正輸入端)分別與CC2、CC1引腳相連,參考輸入端(在圖中示出為負(fù)輸入端)接入?yún)⒖茧妷骸榱斯?jié)省功耗,禁用比較器comp_3a和comp_1p5a。如果CC1和CC2引腳是懸空的(即USB接口處于分離狀態(tài)),則比較器comp_usb和comp_ra的比較輸入端被下拉電阻下拉至低電平,輸出邏輯低電平(“0”)。當(dāng)在CC2或CC1引腳處出現(xiàn)上拉電流時(shí),則比較器comp_usb或comp_ra的輸出端被拉至邏輯高電平(“1”)。具體來(lái)說(shuō),如果將上拉電流設(shè)置為80uA,Rd為5.1kΩ,則VRd=0.408V;如果將上拉電流設(shè)置為180uA,Rd為5.1kΩ,則VRa=0.18V,VRd=0.918V;如果將上拉電流設(shè)置為330uA,Rd為5.1kΩ,則VRd=1.683V。因此,在參考電壓為0.2V,CC2或CC1引腳處出現(xiàn)下拉電阻Rd時(shí),則比較器comp_usb或comp_ra的比較輸入端電壓高于0.2V,因此其輸出端被拉至邏輯高電平(“1”)。如果比較器comp_usb的輸出端被拉至邏輯高電平,這表明USB插頭的CC引腳與USB插座的CC2引腳相連,即取向與CC2引腳對(duì)應(yīng);如果比較器comp_ra的輸出端被拉至邏輯高電平,這表明USB插頭的CC引腳與USB插座的CC1引腳相連,即取向與CC1引腳對(duì)應(yīng)。因此,USB接口檢測(cè)器在第一階段實(shí)現(xiàn)了USB接口連接和取向的檢測(cè)。換句話(huà)說(shuō),當(dāng)USB接口檢測(cè)器在第一階段檢測(cè)到連接時(shí),認(rèn)為USB接口檢測(cè)器在第一階段檢測(cè)出有電流注入CC1引腳或CC2引腳。在第一階段檢測(cè)到連接之后,如圖7b所示,UFP模式下的USB接口檢測(cè)器進(jìn)入第二階段。在第二階段,所有的比較器都被使能,并且所有的比較器的輸入端連接到處于連接狀態(tài)的CC引腳。例如,當(dāng)在第一階段比較器comp_usb的輸出端被拉至邏輯高電平時(shí),則在第二階段將所有的比較器的比較輸入端連 接到CC2引腳;當(dāng)在第一階段比較器comp_ra的輸出端被拉至邏輯高電平時(shí),則在第二階段將所有的比較器的比較輸入端連接到CC1引腳。如圖7b所示,目前將所有的比較器的比較輸入端連接到CC1引腳,在各個(gè)比較器的參考輸入端提供不同的參考電壓V3a、V1p5a、Vdef、Vra,各個(gè)參考電壓的值可以按照下表所示方式進(jìn)行設(shè)置。需要注意的是,在實(shí)際應(yīng)用中,參考電壓的設(shè)置不限于下表中所示的電壓值,可以根據(jù)上拉電流的值和CC引腳的下拉電阻值來(lái)設(shè)置各個(gè)比較器的參考電壓值。表3UFP設(shè)備的比較器參考電壓與檢測(cè)出的上拉電流之間的對(duì)應(yīng)關(guān)系通過(guò)比較,可以檢測(cè)出UFP設(shè)備被供給的充電電流的大小。例如,當(dāng)comp_ra=1、comp_usb=0、comp_1p5a=0、comp_3a=0時(shí),表明DFP設(shè)備(主機(jī))提供80uA的上拉電流,因此DFP設(shè)備通過(guò)VBUS引腳提供900mA的充電電流。當(dāng)comp_ra=1、comp_usb=1、comp_1p5a=0、comp_3a=0時(shí),表明DFP設(shè)備(主機(jī))提供180uA的上拉電流,因此DFP設(shè)備通過(guò)VBUS端口提供1.5A的充電電流。當(dāng)comp_ra=1、comp_usb=1、comp_1p5a=1、comp_3a=0時(shí),表明DFP設(shè)備(主機(jī))提供330uA的上拉電流,因此DFP設(shè)備通過(guò)VBUS端口提供3A的充電電流。因此,USB接口檢測(cè)器在第二階段實(shí)現(xiàn)了對(duì)從所連接的DFP設(shè)備(host)供給的充電電流的大小的檢測(cè)?;谏厦鎸?duì)USB接口檢測(cè)器UFP模式下的工作原理的描述,在本發(fā)明的一個(gè)實(shí)施例中,提供了一種在UFP模式下的USB接口檢測(cè)方法的流程圖。如圖8所示,該示例USB接口檢測(cè)方法800包括以下步驟。在步驟801,利用下拉電阻將第一和第二引腳處的電壓VCC1和VCC2下拉至低于第四參考電壓Vref4(例如,下拉至本地地電勢(shì))。在步驟802,通過(guò)分別將 第一和第二引腳處的電壓VCC1和VCC2與第四參考電壓Vref4進(jìn)行比較,來(lái)檢測(cè)第一和第二引腳之一處的電壓VCC1或VCC2是否提升至第四參考電壓Vref4以上。在步驟803,當(dāng)檢測(cè)到所述提升時(shí),將提升的電壓VCC1或VCC2與高于第四參考電壓Vref4的第五、第六、第七、第八參考電壓Vref5、Vref6、Vref7、Vref8分別進(jìn)行比較。在步驟804,根據(jù)與第五、第六、第七、第八參考電壓Vref5、Vref6、Vref7、Vref8比較的結(jié)果提供與第二設(shè)備向第一設(shè)備提供的充電電流的大小相關(guān)的指示。在一個(gè)示例中,當(dāng)?shù)谝辉O(shè)備作為UFP設(shè)備操作時(shí),在第一階段,利用第一、第二、第三、第四比較器中的兩個(gè)同時(shí)進(jìn)行第一和第二引腳處的電壓與第四參考電壓的比較,同時(shí)禁用其余兩個(gè)比較器;在第二階段,利用第一、第二、第三、第四比較器同時(shí)進(jìn)行與第四、第五、第六和第七參考電壓的比較。其中,利用多個(gè)比較器并行工作可以提高檢測(cè)速率。如上所述,在除了DFP+ACC模式和UFP模式之外,USB接口檢測(cè)器在其它模式下的USB接口檢測(cè)方法根據(jù)USB接口檢測(cè)器所在設(shè)備作為DFP還是UFP操作以及是否支持ACC模式檢測(cè)而各自有所區(qū)別。但是,本領(lǐng)域技術(shù)人員可以想到,可以利用根據(jù)本發(fā)明的USB接口檢測(cè)器,參考如圖5和7所述的USB接口檢測(cè)器的工作原理,對(duì)圖6和8所示的檢測(cè)方法進(jìn)行拆分和組合,來(lái)實(shí)現(xiàn)其它模式下的USB接口檢測(cè)方法。圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的USB接口檢測(cè)器的具體結(jié)構(gòu)圖。該USB接口檢測(cè)器實(shí)現(xiàn)為位于USB插座中的內(nèi)部芯片901,其與USB插座接口902以及處理器903相連接,該處理器903可以為USB插座所在設(shè)備的處理器,也可以為外部設(shè)備的處理器。該芯片901包括分別與CC1和CC2引腳相連的第一輸入端CC1和第二輸入端CC2、用于與處理器903進(jìn)行通信的I2C總線(xiàn)端口SDA和SCL、用于輸出檢測(cè)信號(hào)的中斷端口INT_N、端接電路9011、比較器電路9012、選擇電路9013和數(shù)字控制電路9014。在一個(gè)示例中,數(shù)字控制電路9014為現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)。數(shù)字控制電路9014中可包括寄存器,用戶(hù)(例如,設(shè)備商)可將處理器編程為通過(guò)12C 總線(xiàn)在寄存器中設(shè)置芯片901的模式為DFP、UFP、DRP、DFP+ACC、UFP+ACC、DRP+ACC模式中的一種。另外,當(dāng)設(shè)備有可能作為DFP操作時(shí)(即芯片901的模式為DFP、DRP、DFP+ACC、或DRP+ACC)或者在UFP+ACC模式下(芯片在UFP+ACC模式是上拉下拉周期性切換的,如果負(fù)載CC1和CC2端是下拉Rd/Rd或者Ra/Ra則芯片表現(xiàn)為上拉。如果負(fù)載端是DFP,則芯片表現(xiàn)為下拉),還可以在寄存器中設(shè)置上拉電流的值。在圖9中,上拉電流的值用信號(hào)線(xiàn)host_cur<1:0>表示。當(dāng)host_cur<1:0>=00時(shí),表示上拉電流為0uA,即當(dāng)前不提供上拉電流;當(dāng)host_cur<1:0>=01時(shí),表示上拉電流為80uA,即該設(shè)備為提供默認(rèn)充電電流的DFP設(shè)備;當(dāng)host_cur<1:0>=10時(shí),表示上拉電流為180uA,即該設(shè)備為提供1.5A充電電流的DFP設(shè)備;當(dāng)host_cur<1:0>=11時(shí),表示上拉電流為330uA,即該設(shè)備為提供3A充電電流的DFP設(shè)備??梢岳眯盘?hào)線(xiàn)host_cur<1:0>來(lái)控制端接電路9011中的上拉電流源提供的上拉電流的大小。數(shù)字控制電路9014還可以向端接電路9011輸出開(kāi)關(guān)控制信號(hào)pu_en1、pu_en2、pd_en1和pd_en2。當(dāng)設(shè)備作為DFP操作時(shí),這些開(kāi)關(guān)控制信號(hào)控制端接電路9011中的開(kāi)關(guān)將上拉電流源與輸入端CC1、CC2(即USB插座接口中的CC1和CC2引腳)相連,并將下拉電阻Rd與輸入端CC1、CC2(即USB插座接口中的CC1和CC2引腳)斷開(kāi)。當(dāng)設(shè)備作為UFP操作時(shí),這些開(kāi)關(guān)控制信號(hào)控制端接電路9011中的開(kāi)關(guān)將上拉電流源與輸入端CC1、CC2(即USB插座接口中的CC1和CC2引腳)斷開(kāi),并將下拉電阻Rd與輸入端CC1、CC2(即USB插座接口中的CC1和CC2引腳)相連。在本實(shí)施例中,數(shù)字控制電路904提供四個(gè)開(kāi)關(guān)控制信號(hào),端接電路9011包括四個(gè)開(kāi)關(guān);本領(lǐng)域技術(shù)人員可以想到,在其它實(shí)施例中,可以使用不同數(shù)目的開(kāi)關(guān)控制信號(hào)和開(kāi)關(guān)來(lái)實(shí)現(xiàn)CC1和CC2引腳的端接。比較器電路9012包括四個(gè)并行操作的比較器comp_3a、comp_1p5a、comp_usb和comp_ra。數(shù)字控制電路9014提供使能控制信號(hào)en_comp<3:0>來(lái)使能或禁用每個(gè)比較器。在本發(fā)明中,在某些階段禁用部分比較器可節(jié)省功耗。 在對(duì)圖5a和5b以及圖7a和7b的描述中對(duì)何時(shí)使能和禁用比較器進(jìn)行了詳細(xì)的解釋?zhuān)虼嗽诖瞬辉儋樖觥C總€(gè)比較器的參考輸入端在不同的模式下在不同的階段被提供不同的參考電壓,用于檢測(cè)的參考電壓值可以參考表4,詳情可參考對(duì)圖5a和5b以及圖7a和7b的描述,因此在此不再贅述。各個(gè)參考電壓可以通過(guò)數(shù)字控制電路9014控制參考電壓產(chǎn)生電路(未示出)來(lái)產(chǎn)生,在此不再贅述。表4針對(duì)各種設(shè)備的比較器參考電壓設(shè)備的操作模式Host_cur1Host_cur2電流VraVdefV1p5aV3aUFP-VDD有效XXN/A0.20.661.232.11DFP-默認(rèn)電流0180uA0.2N/AN/A1.6DFP-1.5A電流10180uA0.4N/AN/A1.6DFP-3.0A電流11330uA0.8N/AN/A2.6選擇電路9013用于根據(jù)數(shù)字控制電路9014提供的選擇信號(hào)cc_sel<3:0>將比較器電路9012中的各個(gè)比較器的選擇輸入端選擇性地連接到第一輸入端或第二輸入端(即CC1引腳或CC2引腳)以實(shí)現(xiàn)CC1和/或CC2引腳的電壓與各個(gè)參考電壓的比較。具體的選擇性連接操作可以參照針對(duì)圖5a和5b以及圖7a和7b的描述,在此不再贅述。比較器comp_3a、comp_1p5a、comp_usb和comp_ra的輸出端連接到數(shù)字控制電路9014。在一個(gè)示例中,當(dāng)比較的結(jié)果發(fā)生變化時(shí),數(shù)字控制電路9014可以通過(guò)端口INT_N向處理器903請(qǐng)求中斷,以輸出檢測(cè)結(jié)果。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通 信連接,可以是電性的、機(jī)械的或其它形式的。上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理模塊中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。盡管結(jié)合當(dāng)前被認(rèn)為是實(shí)際的示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解本發(fā)明不限于所公開(kāi)的實(shí)施例,相反地,本發(fā)明意在涵蓋包括在所附權(quán)利要求的精神和范圍內(nèi)的各種修改和等同設(shè)置。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
天柱县| 突泉县| 阜新市| 吉水县| 莆田市| 甘肃省| 满城县| 周至县| 五河县| 临安市| 荥经县| 广丰县| 河源市| 弥渡县| 大安市| 平远县| 张家川| 砚山县| 社会| 额尔古纳市| 泸溪县| 永顺县| 九龙城区| 满城县| 德江县| 体育| 贺州市| 萍乡市| 米脂县| 洪雅县| 台东县| 永福县| 大荔县| 于都县| 鄄城县| 巴彦淖尔市| 财经| 象州县| 武城县| 阜平县| 那曲县|