專利名稱:移動(dòng)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本文論述電子設(shè)備接ロ,更具體地說,論述更有效地識(shí)別連接到設(shè)備端ロ的外圍設(shè)備的裝置。
背景技術(shù):
電子設(shè)備,從集成電路到便攜式電子設(shè)備等,在一些市場(chǎng)中已經(jīng)演進(jìn)成變得比它們的前身設(shè)備更小且更加強(qiáng)大。處理能力的提高使得設(shè)備能夠包括更多的、變化的功能。然而,尺寸更小造成物理連接的挑戰(zhàn)。通過允許多個(gè)不同的附件設(shè)備使用共同的連接端ロ,已經(jīng)解決了ー些連接的挑戰(zhàn)。為了方便,設(shè)備程序員已經(jīng)實(shí)現(xiàn)在附件連接到電子設(shè)備之后立即自動(dòng)檢測(cè)該附件設(shè)備所支持的功能的策略。此外,標(biāo)準(zhǔn)連接和通信協(xié)議,例如通用串行總線(USB)協(xié)議,已經(jīng)提 供了用于識(shí)別符合相應(yīng)協(xié)議的附件設(shè)備的規(guī)范。隨著開發(fā)的演迸,已經(jīng)開發(fā)了利用標(biāo)準(zhǔn)物理連接但是可使用協(xié)議標(biāo)準(zhǔn)未覆蓋的策略來識(shí)別的不符合協(xié)議的附件。為了適應(yīng)利用標(biāo)準(zhǔn)連接的非標(biāo)準(zhǔn)附件,已經(jīng)開發(fā)了將標(biāo)準(zhǔn)識(shí)別規(guī)范和非標(biāo)準(zhǔn)識(shí)別技術(shù)組合成單個(gè)算法的附件識(shí)別策略。例如,一些部件(例如微型USB部件)將這種識(shí)別或發(fā)現(xiàn)算法并入硬件內(nèi)。試圖針對(duì)不同的外圍設(shè)備更改這些部件內(nèi)的數(shù)據(jù)流,可能不太實(shí)用。
實(shí)用新型內(nèi)容本文主要論述用于檢測(cè)設(shè)備的端ロ的附接狀態(tài)的裝置。在一個(gè)示例中,一種移動(dòng)設(shè)備可包括通用串行總線(USB)端ロ,配置成連接到標(biāo)準(zhǔn)USB外圍設(shè)備和非標(biāo)準(zhǔn)USB外圍設(shè)備;第一狀態(tài)機(jī),配置成識(shí)別連接到所述USB端ロ的標(biāo)準(zhǔn)USB外圍設(shè)備;第二狀態(tài)機(jī),配置成識(shí)別連接到所述USB端ロ的非標(biāo)準(zhǔn)USB外圍設(shè)備,其中所述第二狀態(tài)機(jī)獨(dú)立于所述第一狀態(tài)機(jī);以及處理器,配置成協(xié)調(diào)所述第一狀態(tài)機(jī)和所述第二狀態(tài)機(jī)的同時(shí)和獨(dú)立執(zhí)行。實(shí)用新型內(nèi)容部分意在提供對(duì)本專利申請(qǐng)的主題的概述,而非意在提供對(duì)實(shí)用新型的排他性或窮舉性解釋。還包括具體實(shí)施方式
以提供關(guān)于本專利申請(qǐng)的其它信息。
在附圖(其不一定按比例繪制)中,相同的附圖標(biāo)記可在不同的視圖中描述相似的部件。具有不同的字母后綴的相似的附圖標(biāo)記可表示相似部件的不同示例。附圖通常舉例而非限制地示出本文中所論述的各種實(shí)施例。圖I大體示出了同時(shí)執(zhí)行兩個(gè)獨(dú)立狀態(tài)機(jī)方法以便發(fā)現(xiàn)何時(shí)外圍設(shè)備附接到端ロ或者與端ロ分離的示例方法的流程圖;圖2大體示出了示例通用串行總線(USB)發(fā)現(xiàn)方法的流程圖;圖3大體示出了標(biāo)識(shí)(ID)電阻發(fā)現(xiàn)方法的示例的流程圖;圖4為在以計(jì)算機(jī)系統(tǒng)的示例形式中的機(jī)器(例如,移動(dòng)設(shè)備)的方框圖。
具體實(shí)施方式
發(fā)明人已經(jīng)認(rèn)識(shí)到,隨著越來越多的附件設(shè)備變得可用(某些附件設(shè)備具有多種功能),用于附件識(shí)別的單個(gè)算法給及時(shí)準(zhǔn)確的附件識(shí)別造成負(fù)擔(dān)。該主題描述了各種狀態(tài)機(jī),這些狀態(tài)機(jī)可単獨(dú)或同時(shí)運(yùn)行,以便協(xié)助識(shí)別使用電子設(shè)備(例如,手機(jī)、媒體播放器、移動(dòng)媒體播放器、個(gè)人數(shù)字助理(PDA)、平板電腦、包括電子圖書閱讀器的文本顯示器,等等)的例如公共端ロ的附件設(shè)備。在某些示例中,單個(gè)識(shí)別算法可分成多個(gè)狀態(tài)機(jī),以便允許更靈活地識(shí)別附件設(shè)備。在一個(gè)示例中,USB標(biāo)識(shí)狀態(tài)機(jī)可與標(biāo)識(shí)電阻狀態(tài)機(jī)分離。分離的狀態(tài)機(jī)可為程序員提供在新附件或外圍設(shè)備被定義且變得可用時(shí)處理多種潛在功能和擴(kuò)展功能的靈活性。在某些示例中,分離的狀態(tài)機(jī)可將外圍標(biāo)識(shí)信息抽象為ー組參數(shù)。這些參數(shù)可允許程序員開發(fā)不同復(fù)雜程度的識(shí)別算法,這些算法可使用單個(gè)物理端ロ感測(cè)和識(shí)別與和端ロ相關(guān)聯(lián)的物理連接器相兼容的多種不同的外圍設(shè)備(包括待開發(fā)的外圍設(shè)備)。與發(fā)現(xiàn)所連接的外圍設(shè)備的單個(gè)算法相比,本主題可簡(jiǎn)化與所連接的設(shè)備相關(guān)聯(lián)的檢測(cè)信息,并且可為使用該設(shè)備(例如,與接ロ電子設(shè)備相關(guān)聯(lián)的開關(guān))配置接ロ電子設(shè) 備提供更大的靈活性。在某些示例中,使用多個(gè)算法可更有效地調(diào)節(jié)發(fā)現(xiàn)方法或協(xié)議,這是因?yàn)槊總€(gè)算法的功能并未像在單個(gè)算法中那樣交織在一起,并且在很多情況下發(fā)現(xiàn)新ID電阻的改變不會(huì)影響用于發(fā)現(xiàn)標(biāo)準(zhǔn)USB外圍設(shè)備的算法,反之亦然。圖I大體示出了示例方法100的流程圖,該示例方法同時(shí)執(zhí)行兩個(gè)獨(dú)立狀態(tài)機(jī)模塊101,102,以便發(fā)現(xiàn)何時(shí)外圍設(shè)備附接到端ロ或者與端ロ分離,并且在某些示例中協(xié)助識(shí)別所附接的外圍設(shè)備。方法100開始于芯片復(fù)位103,例如為移動(dòng)設(shè)備(例如手機(jī))接通電源吋。獨(dú)立的狀態(tài)機(jī)模塊101,102可同時(shí)開始執(zhí)行發(fā)現(xiàn)何時(shí)以及什么東西附接到移動(dòng)設(shè)備的端ロ(例如USB端ロ)或與該移動(dòng)設(shè)備的端ロ分離的方法。在一個(gè)示例中,移動(dòng)設(shè)備可包括協(xié)調(diào)模塊101,102的同時(shí)和獨(dú)立執(zhí)行的處理器。在某些示例中,模塊101,102彼此獨(dú)立,以便每個(gè)模塊可在另ー模塊不操作的情況下進(jìn)行操作。在一些示例中,模塊101,102可訪問共同的存儲(chǔ)器,從而可以實(shí)現(xiàn)在獨(dú)立模塊之間的ー些協(xié)調(diào)。獨(dú)立模塊的優(yōu)點(diǎn)在于更改一個(gè)模塊而不影響另ー模塊的操作的能力。在某些示例中,模塊101,102可包括標(biāo)準(zhǔn)USB發(fā)現(xiàn)協(xié)議模塊101和標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102。在某些示例中,標(biāo)準(zhǔn)USB發(fā)現(xiàn)協(xié)議模塊101可按照規(guī)定的協(xié)議來識(shí)別所附接的設(shè)備的類型。例如,作為USB標(biāo)準(zhǔn)的一部分的協(xié)議可監(jiān)測(cè)USB端ロ的電壓總線端子(VBUS),以便檢測(cè)何時(shí)外圍設(shè)備附接到移動(dòng)設(shè)備或者與移動(dòng)設(shè)備分離。VBUS端子處的電壓的有效狀態(tài)可作為指示符提供給移動(dòng)設(shè)備的其他處理。在檢測(cè)到外圍設(shè)備附接到移動(dòng)設(shè)備之后,標(biāo)準(zhǔn)USB發(fā)現(xiàn)協(xié)議模塊101 (其包括硬件、軟件或硬件和軟件的組合)可配置成按照USB協(xié)議(例如USB標(biāo)準(zhǔn)的附接檢測(cè)協(xié)議)來識(shí)別所附接的外圍設(shè)備是否包括附件充電器適配器(ACA)、ACA塢(dock)、充電下游端ロ(CDP)、專用充電端ロ(DCP)、標(biāo)準(zhǔn)下游端ロ(SDP)或者ー個(gè)或多個(gè)其他標(biāo)準(zhǔn)USB端ロ。在一些示例中,在檢測(cè)到所附接的外圍設(shè)備后,標(biāo)準(zhǔn)USB發(fā)現(xiàn)協(xié)議模塊101可監(jiān)測(cè)ー個(gè)或多個(gè)數(shù)據(jù)線,以檢測(cè)所附接的外圍設(shè)備與移動(dòng)設(shè)備之間的數(shù)據(jù)通信。在某些示例中,在檢測(cè)到所附接的外圍設(shè)備后,標(biāo)準(zhǔn)USB發(fā)現(xiàn)協(xié)議模塊101可從移動(dòng)設(shè)備的另ー處理或標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102接收識(shí)別信息,以便協(xié)助識(shí)別附接到移動(dòng)設(shè)備上的外圍設(shè)備的端ロ的類型。在某些示例中,標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102可監(jiān)測(cè)移動(dòng)設(shè)備的端ロ的標(biāo)識(shí)(ID)管腳,以便檢測(cè)何時(shí)外圍設(shè)備附接到移動(dòng)設(shè)備的端ロ或與該移動(dòng)設(shè)備的端ロ分離。在一些示例中,標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102可從標(biāo)準(zhǔn)USB發(fā)現(xiàn)協(xié)議模塊101中接收信息,以便協(xié)助檢測(cè)何時(shí)外圍設(shè)備與移動(dòng)設(shè)備的端ロ分離。例如,對(duì)于移動(dòng)設(shè)備的USB端ロ,標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102可從標(biāo)準(zhǔn)USB發(fā)現(xiàn)協(xié)議模塊101接收VBUS電壓是否有效的指示。有效VBUS電壓可表示外圍設(shè)備附接到移動(dòng)設(shè)備的USB端ロ。在一個(gè)示例中,有效VBUS電壓可包括大于閾值的電壓。在一些示例中,該閾值大約可為4. 4伏持。在某些示例中,當(dāng)ID管腳處的電壓浮動(dòng)時(shí),標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102可檢測(cè)到外圍設(shè)備未附接到移動(dòng)設(shè)備的端ロ或者已經(jīng)與該移動(dòng)設(shè)備的端ロ分離。在某些示例中,當(dāng)ID管腳處的電壓未浮動(dòng)時(shí),標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102可在空閑狀態(tài)下檢測(cè)到例如外圍設(shè)備附接到移動(dòng)設(shè)備的端ロ。一旦檢測(cè)到外圍設(shè)備連接到端ロ,標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102即可從模數(shù)轉(zhuǎn)換器(ADC)接收標(biāo)識(shí)信息。在一個(gè)示例中,標(biāo)識(shí)信息可包括連接到ID管腳的電阻值的指示。 在一個(gè)示例中,標(biāo)識(shí)電阻發(fā)現(xiàn)模塊101可請(qǐng)求ADC將電阻值的指示讀取和提供預(yù)定次數(shù),以便消除電阻器值的指示的抖動(dòng)。一旦消除電阻器值的指示的抖動(dòng),標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102即可提供表示所附接的外圍設(shè)備的類型已經(jīng)改變的標(biāo)志。在某些示例中,電阻器值的指示可表示ID管腳對(duì)地短路,或者通過低阻抗連接到地。如果ID管腳被短路,那么標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102啟用電路上連接到ID管腳的限流電阻器,以便節(jié)省能量。一旦消除電阻值的指示的抖動(dòng),標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102可繼續(xù)針對(duì)電阻值的指示的改變監(jiān)測(cè)ID管腳。在某些示例中,如果ID管腳處的電壓開始浮動(dòng),或者VBUS管腳處的電壓無(wú)效,那么標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102可進(jìn)入空閑狀態(tài),以便檢測(cè)下一次發(fā)生ID管腳不浮動(dòng)的時(shí)間。在一些示例中,在進(jìn)入空閑狀態(tài)之前,標(biāo)識(shí)電阻發(fā)現(xiàn)模塊102可延遲ー時(shí)間間隔。該延遲可防止或減少當(dāng)外圍設(shè)備與移動(dòng)設(shè)備分尚時(shí)非浮動(dòng)ID管腳的誤觸發(fā)。圖2大體示出了示例通用串行總線(USB)發(fā)現(xiàn)方法201的流程圖。在203處,當(dāng)移動(dòng)設(shè)備的芯片被復(fù)位時(shí),例如移動(dòng)設(shè)備被開啟或通電時(shí),USB發(fā)現(xiàn)方法201可開始。在204處,USB發(fā)現(xiàn)方法201可維持在循環(huán)中,直到外圍設(shè)備附接到移動(dòng)設(shè)備的端ロ且VBUS管腳處的電壓變得有效為止。當(dāng)VBUS管腳處的電壓有效吋,USB發(fā)現(xiàn)方法201在205處可接收端ロ的ID管腳的狀態(tài)的指示。如果該指示表示該端ロ不包括ID管腳,ID管腳的電壓浮動(dòng),或者ID管腳處的電壓不浮動(dòng)并且外圍端ロ為ACA端ロ,那么USB發(fā)現(xiàn)方法201可分支到207處,繼續(xù)發(fā)現(xiàn)附接到移動(dòng)設(shè)備的標(biāo)準(zhǔn)USB端ロ的特定類型。如果指示符指示ID管腳未浮動(dòng)并且外圍端ロ不是ACA端ロ,那么USB發(fā)現(xiàn)方法201可分支到206處,不再識(shí)別外圍設(shè)備的端ロ的類型。在206處,USB發(fā)現(xiàn)方法201可維持在循環(huán)中,直到(例如通過檢測(cè)到無(wú)效VBUS電壓)外圍設(shè)備分離為止。在某些示例中,用于移動(dòng)設(shè)備端ロ的協(xié)議可使用一個(gè)或多個(gè)測(cè)量值來檢測(cè)附接到移動(dòng)設(shè)備的端ロ的充電器的存在與否。在某些示例中,在207處,可調(diào)節(jié)充電器參數(shù),以便指示充電器是否附接到移動(dòng)設(shè)備的端ロ。在某些示例中,例如對(duì)于USB端ロ,存在用于檢測(cè)充電器是否附接到USB的USB標(biāo)準(zhǔn)。在一個(gè)示例中,檢測(cè)充電器是否附接到移動(dòng)設(shè)備的USB端ロ可包括接收表示附接到USB端ロ的ID管腳的電阻值的參數(shù)。在一個(gè)示例中,如果電阻值在大約122千歐(kohm)到大約126千歐,并且該充電器參數(shù)不表示充電器被附接,那么可將所附接的外圍設(shè)備的端ロ識(shí)別為塢型端ロ。在一個(gè)示例中,如果電阻值在大約122千歐到大約126千歐,并且充電器參數(shù)確實(shí)表示充電器被附接,那么可將所附接的外圍設(shè)備的端ロ識(shí)別為塢型端ロ。在208處,可識(shí)別所附接的外圍設(shè)備的ACA端ロ、塢端口和另外的端ロ類型,209,可調(diào)整ー個(gè)或多個(gè)標(biāo)志,以使得所附接的外圍端ロ的標(biāo)識(shí)可用于移動(dòng)設(shè)備的其他處理。在210處,識(shí)別外圍設(shè)備的附接端ロ之后,可確定VBUS管腳處的電壓的有效性。在某些示例中,在211處,一旦例如通過檢測(cè)到VBUS管腳處的無(wú)效電壓而檢測(cè)到外圍設(shè)備已經(jīng)分離,則在204處再次評(píng)估VBUS管腳處的電壓的有效性之前,可執(zhí)行延遲。在某些示例中,該分離延遲可防止或減少當(dāng)外圍設(shè)備與移動(dòng)設(shè)備分離時(shí)VBUS管腳處的有效電壓的誤觸發(fā)。圖3大體示出了標(biāo)識(shí)(ID)電阻發(fā)現(xiàn)方法302的示例的流程圖。在某些示例中,在303處,移動(dòng)設(shè)備的芯片被復(fù)位時(shí),例如移動(dòng)設(shè)備被開啟或通電時(shí),ID電阻發(fā)現(xiàn)方法302可 開始。在一個(gè)示例中,在320處,可評(píng)估或監(jiān)測(cè)移動(dòng)設(shè)備的端ロ的ID管腳處的電壓。如果ID管腳浮動(dòng),那么ID電阻發(fā)現(xiàn)方法302可維持在301處的循環(huán)中評(píng)估和監(jiān)測(cè)ID管腳處的電壓。在321處,如果ID管腳的電壓不浮動(dòng),那么可消除ID管腳處的電壓的抖動(dòng)。在一個(gè)示例中,消除ID管腳處的電壓的抖動(dòng)可包括對(duì)與ID管腳相關(guān)聯(lián)的信息進(jìn)行采樣。在某些示例中,消除ID管腳處的電壓的抖動(dòng)可包括要求與ID管腳相關(guān)聯(lián)的信息的預(yù)訂數(shù)量的連續(xù)樣本彼此匹配或者在匹配閾值內(nèi)彼此匹配。如果在321處的消除抖動(dòng)期間,ID管腳處的電壓開始浮動(dòng),那么可執(zhí)行322處的分離延遲,并且在320處可再次評(píng)估和監(jiān)測(cè)ID管腳。在某些示例中,ID電阻發(fā)現(xiàn)方法302可啟用和禁用模數(shù)轉(zhuǎn)換器(ADC),以便對(duì)與ID管腳相關(guān)聯(lián)的信息進(jìn)行采樣,并且與不需要ADC功能時(shí)保持模數(shù)轉(zhuǎn)換器活躍相比,節(jié)省能量。如果成功地消除與ID管腳相關(guān)聯(lián)的信息的抖動(dòng),那么在323處,可評(píng)估與ID管腳相關(guān)聯(lián)的信息,以便確定ID管腳是否被短路或附接到外圍設(shè)備端ロ的低阻抗管腳。在324處,如果ID管腳被短路或附接到外圍設(shè)備端ロ的低阻抗管腳,那么可啟用電阻,以便最小化ID管腳的電流并減少移動(dòng)設(shè)備的總能量使用。在一個(gè)示例中,在324處,ID電阻發(fā)現(xiàn)方法302可在啟用限流電阻后延遲。在325處,可調(diào)整標(biāo)志或中斷,以便向移動(dòng)設(shè)備的其他處理指示外圍設(shè)備已經(jīng)附接到移動(dòng)設(shè)備。在一個(gè)示例中,標(biāo)志或中斷可作為指示符提供給移動(dòng)設(shè)備的其他處理。在某些示例中,移動(dòng)設(shè)備的其他處理可使用該標(biāo)志或中斷來識(shí)別外圍設(shè)備所提供的特定的功能。在某些示例中,移動(dòng)設(shè)備的其他處理可符合移動(dòng)設(shè)備的操作,以便使用以及在某些示例中控制所識(shí)別的那些功能。在某些示例中,外圍設(shè)備可由連接到移動(dòng)設(shè)備的USB端ロ的ID管腳的電阻識(shí)別。在一些示例中,連接到ID管腳的電阻的指示可用于移動(dòng)設(shè)備的處理,例如上述的USB發(fā)現(xiàn)方法201。在最初識(shí)別出外圍設(shè)備連接到移動(dòng)設(shè)備的端ロ后,在326處,ID電阻發(fā)現(xiàn)方法302可進(jìn)ー步對(duì)與ID管腳相關(guān)聯(lián)的信息進(jìn)行采樣。在328處,可評(píng)估新采樣的信息,以便確定連接到ID管腳的電阻是否已經(jīng)改變。如果電阻值未改變,那么在327處,ID電阻發(fā)現(xiàn)方法302可睡眠達(dá)預(yù)定的間隔,然后在326處再次對(duì)與ID管腳相關(guān)聯(lián)的信息進(jìn)行采樣。如果電阻值已經(jīng)改變,那么ID電阻發(fā)現(xiàn)方法302在329處可消除與ID管腳相關(guān)聯(lián)的信息的抖動(dòng)。然后,在330處,ID電阻發(fā)現(xiàn)方法302可評(píng)估ID管腳是否被短路,并且如果ID管腳被短路,那么在324處,可開始啟用ID管腳的電阻,如果ID管腳未被短路,那么在325處設(shè)置標(biāo)志或中斷。在某些示例中,如果ID管腳處的電壓浮動(dòng),那么ID電阻發(fā)現(xiàn)方法302可從ー個(gè)或多個(gè)動(dòng)作(包括但不限于321和323-330)流向322處的分離延遲。在某些示例中,分離延遲322可防止或減少當(dāng)外圍設(shè)備與移動(dòng)設(shè)備分離時(shí)非浮動(dòng)ID管腳的誤觸發(fā)。一旦完成分離延遲322,那么在320處,ID電阻發(fā)現(xiàn)方法302可再次評(píng)估或監(jiān)測(cè)移動(dòng)設(shè)備的端ロ的ID管腳處的電壓。圖4為具有計(jì)算機(jī)系統(tǒng)1000的示例形式的機(jī)器的方框圖,在該機(jī)器內(nèi),可執(zhí)行使機(jī)器執(zhí)行此文中所論述的方法中的任何ー個(gè)或多個(gè)方法的指令。在替代實(shí)施例中,機(jī)器作為獨(dú)立設(shè)備操作,或者可連接(例如 聯(lián)網(wǎng))到其他機(jī)器。在聯(lián)網(wǎng)部署中,機(jī)器可在服務(wù)器-客戶端網(wǎng)絡(luò)環(huán)境中以服務(wù)器或客戶端機(jī)器的身份操作,或者在對(duì)等(或分布式)網(wǎng)絡(luò)環(huán)境中作為對(duì)等機(jī)操作。該機(jī)器可為個(gè)人計(jì)算機(jī)(PC)、平板電腦、機(jī)頂盒(STB)、PDA、蜂窩電話、web設(shè)備、網(wǎng)絡(luò)路由器、開關(guān)或網(wǎng)橋、或能夠執(zhí)行指定該機(jī)器要采取的動(dòng)作的指令(順序或其它)的任何機(jī)器。進(jìn)ー步地,盡管僅闡述了單臺(tái)機(jī)器,術(shù)語(yǔ)“機(jī)器”也應(yīng)當(dāng)被視為包括機(jī)器的任何集合,這些機(jī)器単獨(dú)或共同執(zhí)行ー組(或多組)指令以便實(shí)施此文中所論述的方法中的任何ー個(gè)或多個(gè)方法。示例計(jì)算機(jī)系統(tǒng)1000包括通過總線1008彼此通信的處理器1002(例如,中央處理單元(CPU)、圖形處理單元(GPU)或二者)、主存儲(chǔ)器1004以及靜態(tài)存儲(chǔ)器1006。計(jì)算機(jī)系統(tǒng)1000可進(jìn)ー步包括視頻顯示単元1010(例如液晶顯示器(IXD)或陰極射線管(CRT))。計(jì)算機(jī)系統(tǒng)1000也包括字母數(shù)字輸入設(shè)備1012(例如鍵盤)、用戶界面(UI)導(dǎo)航設(shè)備1014(例如鼠標(biāo))、磁盤驅(qū)動(dòng)單元1016、信號(hào)生成設(shè)備1018(例如揚(yáng)聲器)以及網(wǎng)絡(luò)接ロ設(shè)備 1020。補(bǔ)充灃釋在示例I中,方法可包括使用第一狀態(tài)機(jī),針對(duì)有效電壓監(jiān)測(cè)USB端ロ的電源總線管腳;使用第二狀態(tài)機(jī),針對(duì)非浮動(dòng)電壓監(jiān)測(cè)USB端ロ的ID管腳;同時(shí)并獨(dú)立地執(zhí)行第一狀態(tài)機(jī)和第ニ狀態(tài)機(jī),其中第一狀態(tài)機(jī)與第二狀態(tài)機(jī)不同;提供第一指示符,該第一指示符配置成當(dāng)使用第一狀態(tài)機(jī)在電源總線管腳處檢測(cè)到有效電壓時(shí),提供第一外圍設(shè)備連接到USB端ロ的第一指示,并且當(dāng)使用第一狀態(tài)機(jī)在電源總線管腳處檢測(cè)到無(wú)效電壓時(shí),提供USB未被附接的第二指示;以及使用第二狀態(tài)機(jī)提供第二指示符,第二指示符配置成基于在ID管腳處檢測(cè)到的非浮動(dòng)電壓提供USB端ロ的附接狀態(tài)已經(jīng)改變的第三指示。在示例2中,示例I的針對(duì)有效電壓監(jiān)測(cè)電源總線管腳可選地包括針對(duì)大于第一閾值的電壓監(jiān)測(cè)電源總線管腳。在示例3中,示例I和2中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括檢測(cè)到ID管腳處的ID電壓不浮動(dòng)。在示例4中,示例I到3中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括使用模數(shù)轉(zhuǎn)換器(ADC)消除ID管腳處的ID電壓的抖動(dòng)。在示例5中,示例I到4中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括使用第ニ狀態(tài)機(jī)啟用模數(shù)轉(zhuǎn)換器以執(zhí)行消除抖動(dòng)。在示例6中,示例I到5中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括在消除抖動(dòng)后禁用模數(shù)轉(zhuǎn)換器,以便節(jié)省能量。在示例7中,示例I到6中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括使用ID電壓存儲(chǔ)所連接的外圍設(shè)備的指示。[0034]在示例8中,示例I到7中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括使用第ニ狀態(tài)機(jī)調(diào)節(jié)第一標(biāo)志,以便指示外圍設(shè)備附接到USB端ロ。在示例9中,示例I到8中任一個(gè)或多個(gè)示例的方法可選地包括在提供外圍設(shè)備附接到USB端ロ的指示之后,使用第二狀態(tài)機(jī)對(duì)與ID管腳處的電壓有關(guān)的信息進(jìn)行采樣。在示例10中,示例I到9中任一個(gè)或多個(gè)示例的方法可選地包括將所采樣的信息與所存儲(chǔ)的所連接的外圍設(shè)備的指示進(jìn)行比較,并且如果所采樣的信息與所存儲(chǔ)的所連接的外圍設(shè)備的指示基本上不匹配,則設(shè)置失配標(biāo)志。在示例11中,示例I到8中任一個(gè)或多個(gè)示例的方法可選地包括如果所采樣的信息與所存儲(chǔ)的所連接的外圍設(shè)備的指示基本上匹配,則重置失配標(biāo)志,并且在預(yù)定的延遲之后對(duì)與ID管腳處的電壓有關(guān)的信息進(jìn)行重新采樣。 在示例12中,示例I到8中任一個(gè)或多個(gè)示例的方法可選地包括響應(yīng)于所設(shè)置的失配標(biāo)志,消除ID管腳處的電壓的抖動(dòng),以及調(diào)整第一標(biāo)志,以便指示所連接的外圍設(shè)備已經(jīng)改變。在示例13中,示例I到12中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括如果ID管腳處的電壓浮動(dòng),則提供所連接的外圍設(shè)備未連接到USB端ロ的指示。在示例14中,示例I到13中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括在第ニ狀態(tài)機(jī)處接收ID管腳被短接到地的指示。在示例15中,示例I到14中任一個(gè)或多個(gè)示例的監(jiān)測(cè)ID管腳可選地包括在第ニ狀態(tài)機(jī)處接收ID管腳未被短接到地的指示。在示例16中,示例I到8中任一個(gè)或多個(gè)示例的第一外圍設(shè)備和第二外圍設(shè)備可選地為相同的設(shè)備。在示例17中,移動(dòng)設(shè)備可包括通用串行總線(USB)端ロ,配置成連接到標(biāo)準(zhǔn)USB外圍設(shè)備和非標(biāo)準(zhǔn)USB外圍設(shè)備;第一狀態(tài)機(jī),配置成識(shí)別連接到USB端ロ的標(biāo)準(zhǔn)USB外圍設(shè)備;第二狀態(tài)機(jī),配置成識(shí)別連接到USB端ロ的非標(biāo)準(zhǔn)USB外圍設(shè)備,其中第二狀態(tài)機(jī)獨(dú)立于第一狀態(tài)機(jī);以及處理器,配置為協(xié)調(diào)第一狀態(tài)機(jī)和第二狀態(tài)機(jī)的同時(shí)和獨(dú)立執(zhí)行。在示例18中,示例I到17中任一個(gè)或多個(gè)示例的第一狀態(tài)機(jī)可選地配置成識(shí)別所連接的標(biāo)準(zhǔn)外圍設(shè)備的USB端ロ的類型。在示例19中,示例I到18中任一個(gè)或多個(gè)示例的第二狀態(tài)機(jī)可選地配置成監(jiān)測(cè)USB端ロ的ID管腳處的電壓,以便檢測(cè)USB端ロ的附接狀態(tài)。在示例20中,示例I到19中任一個(gè)或多個(gè)示例的第二狀態(tài)機(jī)可選地配置為啟用模數(shù)轉(zhuǎn)換器接收與ID管腳處的電壓相關(guān)聯(lián)的信息然后禁用該ADC,以便節(jié)省能量。在示例21中,識(shí)別外圍設(shè)備是否附接到移動(dòng)電子設(shè)備的USB端ロ并且如果附接的話,識(shí)別外圍設(shè)備的類型的方法,可包括使用第一狀態(tài)機(jī)監(jiān)測(cè)USB端ロ的第一管腳的第一電壓,并且同時(shí)使用第二狀態(tài)機(jī)監(jiān)測(cè)USB端ロ的第二管腳的第二電壓。在示例22中,示例I到21中任一個(gè)或多個(gè)示例的監(jiān)測(cè)第二電壓可選地包括將第ニ狀態(tài)機(jī)維持在空閑狀態(tài),直到第二電壓不浮動(dòng)為止。在示例23中,示例I到22中任一個(gè)或多個(gè)示例的監(jiān)測(cè)第二電壓可選地包括啟用模數(shù)轉(zhuǎn)換器(ADC)以提供表示連接到第二管腳的標(biāo)識(shí)電阻的第一值,啟用模數(shù)轉(zhuǎn)換器以提供表示連接到第二管腳的標(biāo)識(shí)電阻的第二值,以及如果第一值和第二值基本上匹配,則增加匹配計(jì)算參數(shù)。在示例24中,如果第一值和第二值中的ー個(gè)表示標(biāo)識(shí)電阻低于最小閾值,那么示例I到23中任一個(gè)或多個(gè)示例的方法可選地包括啟用檢測(cè)電阻以限制第二管腳的電流,并且啟用延遲間隔。在示例25中,在延遲間隔結(jié)束時(shí),示例I到24中任一個(gè)或多個(gè)示例的方法可選地包括使用第二狀態(tài)機(jī)設(shè)置中斷,該中斷表示連接到USB端ロ的外圍設(shè)備的類型的改變。在示例26中,示例I到25中任一個(gè)或多個(gè)示例的方法可選地包括監(jiān)測(cè)第二管腳處的電壓,以便檢測(cè)標(biāo)識(shí)電阻的改變。在示例27中,示例I到26中任一個(gè)或多個(gè)示例的監(jiān)測(cè)第二管腳處的電壓,以便檢測(cè)標(biāo)識(shí)電阻的改變,可選地包括啟用ADC以對(duì)第二管腳處的電壓進(jìn)行采樣,并且在對(duì)第ニ管腳處的電壓進(jìn)行采樣之間的間隔期間,禁用ADC,以便節(jié)省能量。
在示例28中,示例I到27中任一個(gè)或多個(gè)示例的監(jiān)測(cè)第二管腳處的電壓,以便檢測(cè)標(biāo)識(shí)電阻的變化,可選地包括檢測(cè)標(biāo)識(shí)電阻的改變、消除標(biāo)識(shí)電阻的改變的抖動(dòng)以及使用第二狀態(tài)機(jī)設(shè)置中斷。該中斷可表示連接到USB端ロ的外圍設(shè)備的類型的改變。在示例29中,檢測(cè)示例I到28中任一個(gè)或多個(gè)示例的監(jiān)測(cè)第二管腳處的電壓,以便檢測(cè)標(biāo)識(shí)電阻的改變,可選地包括檢測(cè)到第二管腳處的電壓浮動(dòng),并且使用第二狀態(tài)機(jī)提供USB端ロ未附接到外圍設(shè)備的指示。示例30可包括示例I到29中任一個(gè)或多個(gè)示例的任一部分或者任何部分的組合,或者可選地與示例I到29中任一個(gè)或多個(gè)示例的任一部分或者任何部分的組合相結(jié)合,以包括主題,該主題可包括用于實(shí)施示例I到29的功能中的任一個(gè)或多個(gè)功能的設(shè)備或者包含當(dāng)由機(jī)器實(shí)施時(shí)使該機(jī)器實(shí)施示例I到29的功能中的任一個(gè)或多個(gè)功能的指令的機(jī)器可讀介質(zhì)。上述詳細(xì)說明書參照了附圖,附圖也是所述詳細(xì)說明書的一部分。附圖以圖解的方式顯示了可應(yīng)用本實(shí)用新型的具體實(shí)施例。這些實(shí)施例在本實(shí)用新型中被稱作“示例”。本實(shí)用新型所涉及的所有出版物、專利及專利文件全部作為本實(shí)用新型的參考內(nèi)容,盡管它們是分別加以參考的。如果本實(shí)用新型與參考文件之間存在用途差異,則將參考文件的用途視作本實(shí)用新型的用途的補(bǔ)充,若兩者之間存在不可調(diào)和的差異,則以本實(shí)用新型的用途為準(zhǔn)。在本實(shí)用新型中,與專利文件通常使用的一祥,術(shù)語(yǔ)“一”或“某一”表示包括ー個(gè)或多個(gè),但其他情況或在使用“至少ー個(gè)”或“ー個(gè)或多個(gè)”時(shí)應(yīng)除外。在本實(shí)用新型中,除非另外指明,否則使用術(shù)語(yǔ)“或”指無(wú)排他性的或者,使得“A或B”包括“A但不是B”、“B但不是A”以及“A和B”。在所附權(quán)利要求中,術(shù)語(yǔ)“包含”和“在其中”等同于各個(gè)術(shù)語(yǔ)“包括”和“其中”的通俗英語(yǔ)。同樣,在下面的權(quán)利要求中,術(shù)語(yǔ)“包含”和“包括”是開放性的,即,系統(tǒng)、設(shè)備、物品或步驟包括除了權(quán)利要求中這種術(shù)語(yǔ)之后所列出的那些部件以外的部件的,依然視為落在該條權(quán)利要求的范圍之內(nèi)。而且,在下面的權(quán)利要求中,術(shù)語(yǔ)“第一”、“第二”和“第三”等僅僅用作標(biāo)簽,并非對(duì)對(duì)象有數(shù)量要求。本實(shí)用新型所述的方法示例可至少部分地由機(jī)器或電腦執(zhí)行。此文中描述的某些實(shí)施例包括邏輯或若干部件、模塊或機(jī)構(gòu)。模塊可構(gòu)成軟件模塊(例如在機(jī)器可讀介質(zhì)上或傳輸信號(hào)中體現(xiàn)的代碼)或硬件模塊。硬件模塊為能夠執(zhí)行某些操作的有形単元,并且可用某種方式配置或布置。在示例性實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)(例如獨(dú)立的客戶端或服務(wù)器計(jì)算機(jī)系統(tǒng))或計(jì)算機(jī)系統(tǒng)的ー個(gè)或多個(gè)硬件模塊(例如一個(gè)處理器或一組處理器)可由軟件(例如應(yīng)用或應(yīng)用部分)配置為操作為執(zhí)行如此文中所述某些操作的硬件模塊。在各種實(shí)施例中,硬件模塊可以機(jī)械或電子方式實(shí)現(xiàn)。例如硬件模塊可包括永久性配置為執(zhí)行某些操作的專用電路或邏輯(例如,作為專用處理器,例如現(xiàn)場(chǎng)可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC))。硬件模塊也可包括由軟件臨時(shí)配置為執(zhí)行某些操作的可編程邏輯或電路(例如包含在通用處理器或其他可編程的處理器內(nèi))。應(yīng)理解的是,出于成本和時(shí)間的考慮,可推動(dòng)以機(jī)械方式在專用和永久性配置的電路內(nèi)或在臨時(shí)配置(例如由軟件配置)的電路內(nèi)實(shí)現(xiàn)硬件模塊的決策。因此,術(shù)語(yǔ)“硬件模塊”應(yīng)理解為包括有形實(shí)體,即物理構(gòu)造的、永久性配的(例如硬線)或臨時(shí)配的(例如編程)為以某種方式操作和/或執(zhí)行此文中所描述的某些操作的實(shí)體??紤]到硬件模塊是臨時(shí)配置(例如編程)而成的實(shí)施例,不需要在任何一個(gè)示例中 及時(shí)配置或例示每個(gè)硬件模塊。例如,在硬件模塊包括使用軟件配置的通用處理器的情況下,通用處理器在不同的時(shí)間可配置為相應(yīng)的不同的硬件模塊。軟件可相應(yīng)地將處理器配置為例如一次構(gòu)成特定的硬件模塊而在另一次構(gòu)成不同的硬件模塊。硬件模塊可將信息提供給其他硬件模塊,并且可以從其他硬件模塊接收信息。因此,所述硬件模塊可視為通信連接。在同時(shí)存在多個(gè)這種硬件模塊吋,可通過連接硬件模塊的(例如在合適的電路和總線上的)信號(hào)傳輸實(shí)現(xiàn)通信。在不同的時(shí)間配置或例示多個(gè)硬件模塊的實(shí)施例中,例如通過在多個(gè)硬件模塊可訪問的存儲(chǔ)器結(jié)構(gòu)中儲(chǔ)存和檢索信息可實(shí)現(xiàn)這種硬件模塊之間的通信。例如,ー個(gè)硬件模塊可執(zhí)行操作,并且將該操作的輸出存儲(chǔ)該硬件模塊通信連接到的存儲(chǔ)設(shè)備內(nèi)。然后,又一硬件模塊可稍后訪問該存儲(chǔ)設(shè)備,以便檢索和處理所存儲(chǔ)的輸出。硬件模塊也可發(fā)起與輸入或輸出設(shè)備的通信,并且可在資源上(例如,信息集合)進(jìn)行操作。此文中所述的示例方法的各種操作至少可部分由(例如由軟件)臨時(shí)配置或永久性配置為執(zhí)行相關(guān)操作的ー個(gè)或多個(gè)處理器執(zhí)行。無(wú)論是臨時(shí)還是永久性配置,這種處理器可構(gòu)成操作為執(zhí)行ー個(gè)或多個(gè)操作或功能的由處理器實(shí)現(xiàn)的模塊。在一些示例性實(shí)施例中,此文中所提及的模塊可包括由處理器實(shí)現(xiàn)的模塊。同樣,此文中所述的方法至少部分可由處理器實(shí)現(xiàn)。例如,方法的操作中的至少ー些操作可由一個(gè)或多個(gè)處理器或由處理器實(shí)現(xiàn)的模塊執(zhí)行。這些操作中的某些操作的性能可以分布于ー個(gè)或多個(gè)處理器中,不僅僅位于單個(gè)機(jī)器內(nèi),而是部署于若干機(jī)器之間。在一些示例性實(shí)施例中,一個(gè)或多個(gè)處理器可位于單個(gè)位置(例如在家庭環(huán)境、辦公室環(huán)境內(nèi)或作為服務(wù)器場(chǎng)所(farm)),而在其他實(shí)施例中,這些處理器可分布在若干位置上。一個(gè)或多個(gè)處理器也可操作為支持在“云計(jì)算”環(huán)境內(nèi)的相關(guān)操作的性能或作為“服務(wù)軟件”(SaaS)。例如至少一部分操作可由一組計(jì)算機(jī)(作為包括處理器的計(jì)算機(jī)的示例)執(zhí)行,這些操作課通過網(wǎng)絡(luò)(例如因特網(wǎng))以及通過ー個(gè)或多個(gè)合適的接ロ(例如API)進(jìn)行訪問。示例性實(shí)施例可在數(shù)字電子電路中或在計(jì)算機(jī)硬件、固件、軟件或其組合中實(shí)現(xiàn)。示例性實(shí)施例可使用由數(shù)據(jù)處理設(shè)備(例如可編程處理器、一臺(tái)計(jì)算機(jī)或多臺(tái)計(jì)算機(jī))執(zhí)行的計(jì)算機(jī)程序產(chǎn)品(例如有形體現(xiàn)在信息載體中的計(jì)算機(jī)程序,例如在機(jī)器可讀介質(zhì))來實(shí)現(xiàn),或者可實(shí)現(xiàn)為控制數(shù)據(jù)處理裝置(例如可編程處理器、一臺(tái)計(jì)算機(jī)或多臺(tái)計(jì)算機(jī))的操作。計(jì)算機(jī)程序可用任何形式的編程語(yǔ)言(包括編譯語(yǔ)言或解釋性語(yǔ)言)來編寫,并且可用任何形式部署,包括作為獨(dú)立的程序或作為模塊、子程序或適用于計(jì)算環(huán)境內(nèi)的其他単元。計(jì)算機(jī)程序可部署為在ー個(gè)位置處或分布于多個(gè)位置且通過通信網(wǎng)絡(luò)互連的一臺(tái)計(jì)算機(jī)或多臺(tái)計(jì)算上執(zhí)行。在示例性實(shí)施例中,可由執(zhí)行計(jì)算機(jī)程序的一個(gè)或多個(gè)可編程處理器執(zhí)行操作,以便通過對(duì)輸入數(shù)據(jù)進(jìn)行操作以及生成輸出來發(fā)揮作用。方法操作也可由專用邏輯電路(例如FPGA或ASIC)執(zhí)行,并且示例性實(shí)施例的裝置可用專用邏輯電路來實(shí)現(xiàn)。計(jì)算系統(tǒng)可包括客戶端和服務(wù)器。客戶端和服務(wù)器通常彼此遠(yuǎn)離,并且通常通過通信網(wǎng)絡(luò)進(jìn)行交互。客戶端和服務(wù)器的關(guān)系通過在相應(yīng)的計(jì)算機(jī)上運(yùn)行的并且彼此具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序而產(chǎn)生。在部署可編程計(jì)算系統(tǒng)的實(shí)施例中,應(yīng)理解的是 硬件和軟件結(jié)構(gòu)都需要考慮。具體而言,應(yīng)理解的是,在永久性配置的硬件中(例如ASIC)、在臨時(shí)配置的硬件中(例如軟件和可編程處理器的結(jié)合)或者永久性和臨時(shí)配置的硬件的組合中實(shí)現(xiàn)某些功能的選擇為設(shè)計(jì)選擇。下面在各個(gè)實(shí)施實(shí)施例中陳述可部署的硬件(例如機(jī)器)和軟件結(jié)構(gòu)。磁盤驅(qū)動(dòng)單元1016包括其上存儲(chǔ)有ー組或多組指令和數(shù)據(jù)結(jié)構(gòu)(例如,軟件)1024的機(jī)器可讀介質(zhì)1022,所述ー組或多組指令和數(shù)據(jù)結(jié)構(gòu)(例如,軟件)1024體現(xiàn)此文中所述的任何ー個(gè)或多個(gè)方法或功能,或由此文中所述的任何ー個(gè)或多個(gè)方法或功能使用。指令1024在由也構(gòu)成機(jī)器可讀介質(zhì)的計(jì)算機(jī)系統(tǒng)1000、主存儲(chǔ)器1004和處理器1002執(zhí)行期間,也可完全或至少部分位于主存儲(chǔ)器1004和/或處理器1002內(nèi)。在一些示例中,指令1024也位于靜態(tài)存儲(chǔ)器1006內(nèi)。盡管在一個(gè)示例性實(shí)施例中,機(jī)器可讀介質(zhì)1022示出為單個(gè)介質(zhì),但術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”可包括儲(chǔ)存ー個(gè)或多個(gè)指令或數(shù)據(jù)結(jié)構(gòu)的單個(gè)介質(zhì)或多個(gè)介質(zhì)(例如集中式或分布式數(shù)據(jù)庫(kù)和/或相關(guān)聯(lián)的高速緩沖存儲(chǔ)器和服務(wù)器)。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”也應(yīng)視為包括任何有形介質(zhì),該有形介質(zhì)能夠存儲(chǔ)、編碼或攜帶由機(jī)器執(zhí)行且使機(jī)器執(zhí)行本實(shí)用新型的任何ー個(gè)或多個(gè)方法的指令,或者該有形介質(zhì)能夠存儲(chǔ)、編碼或攜帯這種指令所使用的或者與這種指令相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”應(yīng)相應(yīng)地視為包括但不限于固態(tài)存儲(chǔ)器和光學(xué)和磁性介質(zhì)。機(jī)器可讀介質(zhì)的特定示例包括非易失性存儲(chǔ)器,舉例來說,該非易失性存儲(chǔ)器包括半導(dǎo)體存儲(chǔ)設(shè)備(可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦可編程只讀存儲(chǔ)器(EEPROM)以及閃存設(shè)備);磁盤(例如內(nèi)置硬盤和可移動(dòng)盤);磁光盤;以及CD-ROM 和 DVD-ROM 盤。指令1024還可使用傳輸介質(zhì)在通信網(wǎng)絡(luò)1026上發(fā)送或接收。指令1024可使用網(wǎng)絡(luò)接ロ設(shè)備1020和若干已知傳輸協(xié)議(例如HTTP)中的任何一個(gè)來發(fā)送。通信網(wǎng)絡(luò)的示例包括LAN、WAN、因特網(wǎng)、移動(dòng)電話網(wǎng)絡(luò)、普通老式電話(POTS)網(wǎng)絡(luò)以及無(wú)線數(shù)據(jù)網(wǎng)絡(luò)(例如WiFi和WiMax網(wǎng)絡(luò))。術(shù)語(yǔ)“傳輸介質(zhì)”應(yīng)視為包括能夠存儲(chǔ)、編碼或攜帯機(jī)器執(zhí)行的指令并且包括數(shù)字或模擬通信信號(hào)的任何無(wú)形介質(zhì),或者便于這種軟件的通信的其他無(wú)形介質(zhì)。[0073]上述說明的作用在于解說而非限制。例如上述示例(或示例的ー個(gè)或多個(gè)方面)可結(jié)合使用??梢栽诶斫馍鲜稣f明書的基礎(chǔ)上,利用現(xiàn)有技術(shù)的某種常規(guī)技術(shù)來執(zhí)行其他實(shí)施例。遵照37C.F.R. § 1.72(b)的規(guī)定提供摘要,允許讀者快速確定本技術(shù)公開的性質(zhì)。提交本摘要時(shí)要理解的是該摘要不用于解釋或限制權(quán)利要求的范圍或意義。同樣,在上面的具體實(shí)施方式
中,各種特征可歸類成將本公開合理化。這不應(yīng)理解成未要求的公開特征對(duì)任何權(quán)利要求必不可少。相反,本實(shí)用新型的主題可在于的特征少于特定公開的實(shí)施例 的所有特征。因此,下面的權(quán)利要求據(jù)此并入具體實(shí)施方式
中,每個(gè)權(quán)利要求均作為ー個(gè)單 獨(dú)的實(shí)施例。應(yīng)參看所附的權(quán)利要求,以及這些權(quán)利要求所享有的等同物的所有范圍,來確定本實(shí)用新型的范圍。
權(quán)利要求1.ー種移動(dòng)設(shè)備,包括 通用串行總線端ロ,配置成連接到標(biāo)準(zhǔn)通用串行總線外圍設(shè)備和非標(biāo)準(zhǔn)通用串行總線外圍設(shè)備; 第一狀態(tài)機(jī),配置成識(shí)別連接到所述通用串行總線端ロ的標(biāo)準(zhǔn)通用串行總線外圍設(shè)備; 第二狀態(tài)機(jī),配置成識(shí)別連接到所述通用串行總線端ロ的非標(biāo)準(zhǔn)通用串行總線外圍設(shè)備,其中所述第二狀態(tài)機(jī)獨(dú)立于所述第一狀態(tài)機(jī);以及 處理器,配置成協(xié)調(diào)所述第一狀態(tài)機(jī)和所述第二狀態(tài)機(jī)的同時(shí)和獨(dú)立執(zhí)行。
2.根據(jù)權(quán)利要求I所述的移動(dòng)設(shè)備,其中所述第一狀態(tài)機(jī)配置成識(shí)別所連接的標(biāo)準(zhǔn)外圍設(shè)備的通用串行總線端ロ的類型。
3.根據(jù)權(quán)利要求I所述的移動(dòng)設(shè)備,其中所述第二狀態(tài)機(jī)配置成監(jiān)測(cè)所述通用串行總線端ロ的ID管腳處的電壓,以便檢測(cè)所述通用串行總線端ロ的附接狀態(tài)。
4.根據(jù)權(quán)利要求3所述的移動(dòng)設(shè)備,其中所述第二狀態(tài)機(jī)配置成啟用模數(shù)轉(zhuǎn)換器來接收與所述ID管腳處的電壓相關(guān)聯(lián)的信息,然后禁用所述模數(shù)轉(zhuǎn)換器,以便節(jié)省能量。
專利摘要本實(shí)用新型涉及移動(dòng)設(shè)備。除其它情況之外,本實(shí)用新型論述用于檢測(cè)設(shè)備的端口的附接狀態(tài)的裝置。在一個(gè)示例中,一種移動(dòng)設(shè)備包括通用串行總線USB端口,配置成連接到標(biāo)準(zhǔn)USB外圍設(shè)備和非標(biāo)準(zhǔn)USB外圍設(shè)備;第一狀態(tài)機(jī),配置成識(shí)別連接到所述USB端口的標(biāo)準(zhǔn)USB外圍設(shè)備;第二狀態(tài)機(jī),配置成識(shí)別連接到所述USB端口的非標(biāo)準(zhǔn)USB外圍設(shè)備,其中所述第二狀態(tài)機(jī)獨(dú)立于所述第一狀態(tài)機(jī);以及處理器,配置成協(xié)調(diào)所述第一狀態(tài)機(jī)和所述第二狀態(tài)機(jī)的同時(shí)和獨(dú)立執(zhí)行。
文檔編號(hào)G06F13/10GK202632283SQ20122004480
公開日2012年12月26日 申請(qǐng)日期2012年1月30日 優(yōu)先權(quán)日2011年1月27日
發(fā)明者布魯斯特·波斯拉, 蘭德爾·韋特澤爾 申請(qǐng)人:快捷半導(dǎo)體(蘇州)有限公司, 快捷半導(dǎo)體公司