專利名稱:控制便攜式終端中usb開關(guān)電路的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式終端。更具體地,本發(fā)明涉及識別出哪種類型的外部設(shè)備連接
至便攜式終端并且能夠根據(jù)路徑來控制操作的設(shè)備和方法。
背景技術(shù):
近年來,開發(fā)了能夠存儲多種應(yīng)用程序從而提高其多功能性的便攜式終端。便攜 式終端的一個示例是能夠提供通信服務(wù)的移動通信終端。移動通信終端及其相應(yīng)的通信服 務(wù)一經(jīng)引入就迅速地普及。 在過去,便攜式終端在重量上相對重并且在尺寸上相對大,以便容納安裝于其中 的電池和電子部件。然而,隨著與電子部件和電池相關(guān)的技術(shù)的發(fā)展,已趨向于減小便攜式 終端的重量、大小以及厚度。 便攜式終端具有再充電模式和通信模式。便攜式終端在再充電模式下對其電池進 行再充電,并在通信模式下執(zhí)行數(shù)據(jù)通信。便攜式終端允許要在再充電模式下進行操作的 終端適配器的連接。便攜式終端還連接至外部設(shè)備,從而在通信模式下與外部設(shè)備進行通信。 便攜式終端可以經(jīng)由數(shù)據(jù)電纜與終端適配器連接以對便攜式終端的電池進行充 電,或者與外部設(shè)備連接以執(zhí)行數(shù)據(jù)通信。為此,便攜式終端配備有用于連接至數(shù)據(jù)電纜的 連接器接口單元。連接器接口單元連接至終端適配器并且支持通用串行總線(USB)通信。
便攜式終端的連接器接口單元包括有限數(shù)目的管腳。另一方面,要經(jīng)由連接器接 口單元連接至便攜式終端的外部設(shè)備的類型在增多。因此,不同類型的外部設(shè)備使用分配 給連接器接口單元的相同管腳布置以使這些外部設(shè)備可以連接至便攜式終端的情況頻繁 出現(xiàn)。 盡管便攜式終端必須根據(jù)與其連接的外部設(shè)備的類型來有差別地進行操作,但是 便攜式終端經(jīng)由分配給其連接器接口單元的相同管腳布置連接至不同類型的外部設(shè)備。然 而,使用相同的管腳布置可能對便攜式終端或外部設(shè)備的控制電路帶來嚴重的問題。因此, 需要一種正確識別與便攜式終端連接的外部設(shè)備的類型并相應(yīng)地基于所識別的外部設(shè)備 來控制便攜式終端的方法和設(shè)備。
發(fā)明內(nèi)容
本發(fā)明的一方面是解決上述問題和/或缺陷,以及至少提供下述優(yōu)點。相應(yīng)地,本 發(fā)明的一方面是提供一種方法和設(shè)備,可以識別與便攜式終端連接的外部設(shè)備的類型,并 相應(yīng)地根據(jù)所識別的外部設(shè)備來控制便攜式終端。 本發(fā)明還提供了一種方法和設(shè)備,可以識別與便攜式終端連接的外部設(shè)備的類 型,并根據(jù)所識別的外部設(shè)備來控制信號處理操作,以便允許便攜式終端在通信模式下操 作。 本發(fā)明還提供了一種方法和設(shè)備,可以對在便攜式終端和外部設(shè)備之間的連接路徑上發(fā)生的事件進行檢測,并根據(jù)檢測到的事件來控制通用串行總線(USB)開關(guān)電路中的 操作模式。 本發(fā)明還提供了一種方法和設(shè)備,可以根據(jù)便攜式終端和連接至該便攜式終端的 外部設(shè)備之間的信號發(fā)送/接收狀態(tài)來控制USB開關(guān)電路中的操作模式,從而根據(jù)外部設(shè) 備的連接來降低電能的消耗。 本發(fā)明還提供了一種方法和設(shè)備,可以在沒有檢測到在便攜式終端和連接至該便 攜式終端的外部設(shè)備之間發(fā)送/接收的信號的情況下,使便攜式終端的USB開關(guān)電路中的 當(dāng)前狀態(tài)切換至休眠狀態(tài),從而降低USB開關(guān)電路中的電能消耗。 本發(fā)明還提供了一種方法和設(shè)備,可以根據(jù)對從外部設(shè)備發(fā)送的信號的檢測,來 自適應(yīng)地控制便攜式終端中USB開關(guān)電路中的休眠模式和活動模式之間的切換操作,從 而減小所消耗的電能,即使便攜式終端沒有與連接至該便攜式終端連接的外部設(shè)備進行通信。 本發(fā)明還提供了一種方法和設(shè)備,可以允許便攜式終端中的USB開關(guān)電路消耗低 功率。 本發(fā)明還提供了一種方法和設(shè)備,可以根據(jù)對從外部設(shè)備發(fā)送的信號的檢測,在
便攜式終端中USB開關(guān)電路中的的休眠模式和活動模式之間自適應(yīng)地進行切換。 根據(jù)本發(fā)明的一方面,提供了一種對便攜式終端中的USB開關(guān)電路進行控制的設(shè)
備。所述設(shè)備包括USB接口單元,與外部設(shè)備連接,用于經(jīng)由USB通信在便攜式終端和外
部設(shè)備之間傳輸信號;USB開關(guān)電路,用于將信號線與USB接口單元連接/斷開,以及用于
在外部設(shè)備和相應(yīng)的內(nèi)部模塊之間建立信號路徑以執(zhí)行信號通信;信號檢測器,用于對當(dāng)
外部設(shè)備連接至USB接口單元時所產(chǎn)生的信號進行檢測,以輸出與檢測到的信號相對應(yīng)的
第一檢測值,以及用于當(dāng)便攜式終端在與外部設(shè)備的通信模式下進行操作時對來自外部設(shè)
備的外部事件進行檢測,以輸出與檢測到的外部事件相對應(yīng)的第二檢測值;以及控制器,用
于當(dāng)外部設(shè)備連接至USB接口單元時根據(jù)第一檢測值來識別外部設(shè)備的類型,以及用于當(dāng)
便攜式終端在與外部設(shè)備的通信模式下進行操作時根據(jù)第二檢測值來切換USB開關(guān)電路
的模式。 根據(jù)本發(fā)明的另一方面,提供了一種對便攜式終端中的USB開關(guān)電路進行控制的 方法。該方法包括如果外部設(shè)備連接至USB接口單元,則對來自USB接口單元的信號進行 檢測并識別外部設(shè)備的類型;如果所識別的外部設(shè)備是USB通信設(shè)備則激活通信模式,并 在通信模式期間在內(nèi)部模塊和USB通信設(shè)備之間建立信號路徑;在通信模式期間,確定在 便攜式終端中是否發(fā)生內(nèi)部事件以及在USB通信設(shè)備中是否發(fā)生外部事件;以及如果內(nèi)部 事件和外部事件都還沒有發(fā)生,則將USB開關(guān)電路切換至休眠模式。 根據(jù)以下結(jié)合附圖的詳細描述,對于本領(lǐng)域技術(shù)人員而言,本發(fā)明的其他方面、優(yōu) 點、以及顯著特征將變得顯而易見。
根據(jù)以下結(jié)合附圖的詳細描述,本發(fā)明特定示例實施例的上述和其他方面、特征 以及優(yōu)點將變得顯而易見,在附圖中 圖1是示出了根據(jù)本發(fā)明示例實施例的便攜式終端和外部設(shè)備之間的連接的圖
圖2是示出了根據(jù)本發(fā)明示例實施例的便攜式終端的示意性框圖; 圖3是示出了根據(jù)本發(fā)明示例實施例的在通用串行總線(USB)開關(guān)電路控制模式
時便攜式終端中USB開關(guān)電路的配置的圖示;以及 圖4是示出了根據(jù)本發(fā)明示例實施例的在USB開關(guān)電路中控制模式切換操作的方法的流程圖。 在附圖中,應(yīng)注意,相似的參考數(shù)字用于表示相同或類似的元件、特征以及結(jié)構(gòu)。
具體實施例方式
提供了參考附圖的以下描述來幫助更全面理解由權(quán)利要求及其等同物所限定的本發(fā)明的示例實施例。該描述包括各種特定細節(jié)以幫助理解,然而這些細節(jié)僅視為示例性的。相應(yīng)地,本領(lǐng)域技術(shù)人員將認識到,在不脫離本發(fā)明的精神和范圍的前提下可以對這里所描述的實施例進行各種改變和修改。此外,為了清楚和簡要,省略了對公知功能和結(jié)構(gòu)的描述。 以下描述和權(quán)利要求中所使用的術(shù)語和詞語不限于書面含義,而僅被發(fā)明人用來使得能夠能清楚和一致地理解本發(fā)明。相應(yīng)地,對于本領(lǐng)域技術(shù)人員顯而易見的是,以下對本發(fā)明的示例實施例的描述僅僅是出于示意目的而提供的,而不是出于限制由所附權(quán)利要求及其等同物所限定的本發(fā)明的目的而提供的。 應(yīng)理解,除非上下文另有清楚指出,否則單數(shù)形式的"一"、"一個"和"該"包括復(fù)數(shù)指代對象。因此,例如,對"一組件表面"的引用包括對一個或更多個這樣的表面的引用。
根據(jù)本發(fā)明示例實施例,以下描述了一種識別連接至便攜式終端的外部設(shè)備的類型的方法以及適用于該方法的設(shè)備。根據(jù)本發(fā)明示例實施例,便攜式終端可以支持用于對電池進行再充電的模式(該模式稱作再充電模式)以及用于數(shù)據(jù)通信的通信模式。便攜式終端配備有連接器接口單元。所述連接器接口單元用于與終端適配器連接并支持便攜式終端的通信。 在本發(fā)明的示例實施例中,用于支持再充電模式和通信模式的接口可以是通用串行總線(USB)??梢岳肬SB接口單元來實現(xiàn)連接器接口單元。應(yīng)理解,本發(fā)明不限于該示例實施例。相應(yīng)地,USB接口單元所支持的通信也稱作USB通信。 在以下描述中,連接至便攜式終端的連接器接口單元的外部設(shè)備是終端適配器和USB設(shè)備。然而應(yīng)理解,本發(fā)明不限于該示例實施例。應(yīng)認識到,只有當(dāng)外部設(shè)備可以經(jīng)由USB接口單元連接至便攜式終端時,這些外部設(shè)備才可以應(yīng)用于所有信息通信設(shè)備、多媒體設(shè)備、及其應(yīng)用,如臺式計算機、膝上型計算機、個人數(shù)字助理(PDA)、MP3播放器、游戲機、數(shù)字廣播接收機、無線通信模塊、外部存儲器、耳機、等等。 在以下描述中,將說明一種設(shè)備和方法,該設(shè)備和方法識別USB設(shè)備的類型,并根據(jù)所識別的USB設(shè)備來控制USB開關(guān)電路中的操作模式以及開關(guān)電路信號處理。然而,將省略與終端適配器的充電模式下的通信模式有關(guān)的詳細描述。 在本發(fā)明的示例實施例中,盡管基于具有無線通信模塊的移動通信終端描述了便攜式終端,然而應(yīng)理解,本發(fā)明不限于該示例實施例。即,便攜式終端可以包括,具有用于允許連接外部設(shè)備的連接器接口單元(例如,USB接口單元)并且能夠支持經(jīng)由USB接口單元與其連接的外部設(shè)備的相應(yīng)功能的任何類型的終端。因此,將認識到,根據(jù)本發(fā)明示例實施例的便攜式終端可以應(yīng)用于所有信息通信設(shè)備、多媒體設(shè)備、及其應(yīng)用,如,移動通信終端、數(shù)字廣播接收機、PDA、智能電話、運動圖像專家組1音頻層3(MP3)播放器、膝上型計算機等等。 在以下描述中,基于便攜式終端、連接器接口單元、以及外部設(shè)備的連接,參考
了根據(jù)本發(fā)明的本發(fā)明示例實施例的配置和操作。 圖1是示出了根據(jù)本發(fā)明示例實施例的便攜式終端和外部設(shè)備之間的連接的圖示。外部設(shè)備指的是可以連接至便攜式終端的連接器接口單元(USB接口單元)的USB設(shè)備,例如,如圖1所示的終端適配器和耳機。便攜式終端可以識別經(jīng)由USB接口單元、終端適配器以及耳機與該便攜式終端連接的外部設(shè)備的類型,從而根據(jù)所識別的外部設(shè)備支持相應(yīng)的功能。 參考圖l,便攜式終端100經(jīng)由數(shù)據(jù)電纜250連接至外部設(shè)備(200和300),其中,所述外部設(shè)備是耳機200和終端適配器300。數(shù)據(jù)電纜250指的是USB數(shù)據(jù)電纜。耳機200和終端適配器300分別能夠連接至數(shù)據(jù)電纜250。 當(dāng)便攜式終端100經(jīng)由數(shù)據(jù)電纜250連接至耳機200或終端適配器300時,便攜式終端IOO對來自連接的信號進行檢測,并且確定檢測到的信號(例如,檢測到的信號的峰值)是否與耳機200或終端適配器300相對應(yīng)。 便攜式終端100還可以對從耳機或終端適配器300經(jīng)由數(shù)據(jù)電纜250發(fā)送的識別信號進行檢測,并根據(jù)所述識別信號來確定耳機200或終端適配器300是否連接至所述便攜式終端IOO。 S卩,外部設(shè)備(200,300)可以分別具有唯一的識別號,并在其連接至便攜式終端100時向便攜式終端100發(fā)送與識別號相對應(yīng)的識別信號。 在本發(fā)明的示例實施例中,假定數(shù)據(jù)電纜250用于將來自終端適配器300的電能提供給便攜式終端100以對電池進行再充電,并且還在數(shù)據(jù)通信期間在便攜式終端100與耳機200之間傳輸信號。 便攜式終端100還配備有與外部設(shè)備連接的USB接口單元150,并根據(jù)與其連接的外部設(shè)備的類型來執(zhí)行相應(yīng)的控制操作。 如果耳機200或終端適配器300連接至USB接口單元150,則便攜式終端100對從所連接的設(shè)備發(fā)送的信號進行檢測。便攜式終端IOO基于檢測到的信號來識別與USB接口單元150連接的設(shè)備的類型。此后,便攜式終端100利用所識別的設(shè)備來執(zhí)行相應(yīng)的操作。
例如,如果便攜式終端100確定其經(jīng)由USB接口單元150與耳機200連接,則該便攜式終端100可以在通信模式下進行信號發(fā)送/接收,以與耳機200進行數(shù)據(jù)通信。另一方面,如果便攜式終端100識別出其與終端適配器300連接,則該便攜式終端100可以在再充電模式下使用從終端適配器300提供的電能根據(jù)電池再充電條件來對電池進行再充電。
當(dāng)便攜式終端100經(jīng)由USB接口單元150與USB通信設(shè)備連接時,該便攜式終端IOO激活通信模式。在通信模式下,便攜式終端IOO接收從USB通信設(shè)備發(fā)送的信號或所存儲信息,或?qū)⒃诒銛y式終端100中產(chǎn)生的信號或所存儲信息發(fā)送至USB通信設(shè)備。例如,如果USB通信設(shè)備是耳機200,則便攜式終端100激活通信模式,并對來自耳機200的音頻信號進行檢測,或?qū)⒃诒銛y式終端100中產(chǎn)生的音頻信號發(fā)送至耳機200。
另一方面,如果便攜式終端100與作為外部設(shè)備的終端適配器300連接,則所述便攜式終端100識別終端適配器300并激活再充電模式。在再充電模式下,便攜式終端100使用從終端適配器300提供的電能對電池進行再充電。將終端適配器300配置為,使得其一端經(jīng)由數(shù)據(jù)電纜250連接至便攜式終端100的USB接口單元150,并且其另一端插入電源插座中。 終端適配器300將插座的商業(yè)電能的高電壓轉(zhuǎn)換成針對便攜式終端100的特定電壓電平。商業(yè)電能可以是交流電(AC)電能。為了快速對便攜式終端100的電池進行再充電,終端適配器300可以在便攜式終端100及其電池的容限內(nèi)使用最大額定電流來向便攜式終端100的電池提供電能。 耳機200經(jīng)由數(shù)據(jù)電纜250連接至便攜式終端100,并經(jīng)由USB接口單元與便攜式終端100進行數(shù)據(jù)通信。以下將說明關(guān)于經(jīng)由USB接口單元在耳機200與便攜式終端100之間的連接的更詳細描述。 數(shù)據(jù)電纜250被配置為包括連接至便攜式終端100的第一連接器、連接至耳機200或終端適配器300的第二連接器、以及用于將第一連接器連接至第二連接器的電纜。第一和第二連接器適合于分別連接至耳機200和終端適配器300的USB接口單元。如果外部設(shè)備是耳機200,則數(shù)據(jù)電纜250的第二連接器連接至耳機200。 如上所述,便攜式終端100經(jīng)由數(shù)據(jù)電纜250與外部設(shè)備連接。具體地,便攜式終端100對從所連接的外部設(shè)備的USB接口單元發(fā)送的信號進行檢測,并根據(jù)檢測到的信號來確定所連接的外部設(shè)備是耳機200還是終端適配器300。 S卩,便攜式終端IOO基于從所連接的設(shè)備發(fā)送的信號來識別外部設(shè)備的類型,并根據(jù)所識別的外部設(shè)備來執(zhí)行控制操作,以對電池進行再充電或進行數(shù)據(jù)通信。 如果便攜式終端100經(jīng)由USB接口單元150與終端適配器300連接,則便攜式終端100在再充電模式下進行操作。另一方面,如果便攜式終端100經(jīng)由USB接口單元150與耳機200連接,則便攜式終端100在通信模式下進行操作。 便攜式終端100執(zhí)行與所識別的外部設(shè)備相對應(yīng)的控制操作。例如,如果便攜式終端100與作為外部設(shè)備的耳機200連接,則便攜式終端100可以檢測耳機200的連接。此后,便攜式終端100針對通信模式建立與耳機200的信號路徑,并在通信模式下經(jīng)由信號路徑執(zhí)行與耳機200的相應(yīng)操作。即,便攜式終端100接收并處理來自耳機200的音頻信號,或?qū)⒃诒銛y式終端100中產(chǎn)生的音頻信號發(fā)送至耳機200。例如,便攜式終端100向耳機200發(fā)送與語音通信有關(guān)的音頻信號,或從耳機200接收與語音通信有關(guān)的音頻信號。便攜式終端100還可以向耳機200發(fā)送與音樂文件的再現(xiàn)有關(guān)的音頻信號。
如果便攜式終端IOO連接至作為外部設(shè)備的膝上型計算機(未示出),則便攜式終端100可以檢測膝上型計算機的連接。此后,便攜式終端100針對通信模式建立與膝上型計算機的信號路徑,并在通信模式下經(jīng)由該信號路徑執(zhí)行與膝上型計算機的相應(yīng)操作。艮P,便攜式終端100接收并處理來自膝上型計算機的數(shù)據(jù)信號,以及將在便攜式終端100中產(chǎn)生的數(shù)據(jù)信號發(fā)送至膝上型計算機。例如,便攜式終端100從膝上型計算機接收/存儲諸如地址簿、音樂文件等數(shù)據(jù)。便攜式終端100還可以向膝上型計算機發(fā)送諸如地址簿、音樂文件等數(shù)據(jù)。 為了執(zhí)行上述操作,便攜式終端IOO包括USB開關(guān)電路。所述USB開關(guān)電路建立與外部設(shè)備的信號路徑,并允許電流在該信號路徑上連續(xù)流動,使得便攜式終端100可以在通信模式下執(zhí)行與外部設(shè)備的相應(yīng)操作。 當(dāng)USB開關(guān)電路斷開該信號路徑時(即,在OFF狀態(tài)),無法從外部設(shè)備向便攜式終端IOO發(fā)送信號,從而便攜式終端IOO應(yīng)當(dāng)保持在待機狀態(tài),以從外部設(shè)備接收用于數(shù)據(jù)通信的信號。因此,便攜式終端100應(yīng)該向USB開關(guān)電路的信號路徑提供電流,以保持該信號路徑,而不管便攜式終端100是否接收到來自外部設(shè)備的信號。 在本發(fā)明的示例實施例中,當(dāng)便攜式終端100不與和其連接的外部設(shè)備進行數(shù)據(jù)通信時,便攜式終端100將USB開關(guān)電路的活動模式自動切換成休眠模式,從而降低功耗。
如果在USB開關(guān)電路處于休眠模式時便攜式終端IOO檢測到來自外部設(shè)備的信號,則USB開關(guān)電路自動地從休眠模式切換至活動模式。在本發(fā)明的示例實施例中,根據(jù)與外部設(shè)備的通信狀態(tài),可以自動切換USB開關(guān)電路的模式,而無需用戶的操作或輔助設(shè)備,
從而降低功耗。此后,便攜式終端ioo可以在相應(yīng)的模式下進行操作。 在本發(fā)明示例實施例中,由于USB開關(guān)電路自適應(yīng)地切換操作模式,所以便攜式終端可以降低功耗。在以下描述中,參考
了根據(jù)USB開關(guān)電路的操作來降低功耗的方法以及適用于該方法的便攜式終端。應(yīng)理解,本發(fā)明不限于以下示例實施例。將認識到,存在對本發(fā)明的許多修改。 圖2是示出了根據(jù)本發(fā)明示例實施例的便攜式終端的示意性框圖。
參考圖2,便攜式終端IOO包括射頻(RF)通信模塊110、輸入單元120、音頻處理單元130、顯示單元140、USB接口單元150、存儲單元160、USB開關(guān)電路170、信號檢測器180、再充電電路190、以及控制器400。所述控制器400包括用于對USB開關(guān)電路170的操作進行控制的切換控制單元450。 RF通信模塊150允許便攜式終端100與其他實體進行通信。RF通信模塊110建立與RF網(wǎng)絡(luò)(包括基站)的通信信道,并通過該通信信道執(zhí)行語音通信和數(shù)據(jù)通信。RF通信模塊110被配置為包括RF發(fā)射機,用于對所發(fā)送的信號的頻率進行上變頻,以及對所發(fā)送的信號進行;以及RF接收機,用于對接收到的RF信號進行低噪放大,并對接收到的RF信號的頻率進行下變頻。RF通信模塊IIO可以被替換成與便攜式終端IOO連接的外部設(shè)備。即,如果外部設(shè)備是可以連接至RF網(wǎng)絡(luò)的RF通信模塊,并且與便攜式終端100的USB接口單元150連接,則該外部設(shè)備可以執(zhí)行針對該便攜式終端100的通信。
輸入單元120接收多種字符信息。輸入單元120還接收用于設(shè)置多種功能和控制便攜式終端100的操作的信號,并將這些信號輸出至控制器400。根據(jù)便攜式終端的類型,輸入單元120可以以觸摸板來實現(xiàn),或另外包括單獨的觸摸板。此外,根據(jù)便攜式終端的類型,可以利用觸摸板、觸摸屏、一般鍵布置的鍵區(qū)、QWERTY鍵區(qū)、以及具有用于執(zhí)行特定操作的功能鍵的輸入設(shè)備、或它們的組合來實現(xiàn)輸入單元120。 在本發(fā)明的示例實施例中,當(dāng)諸如耳機200、終端適配器300等外部設(shè)備連接至便攜式終端100時,輸入單元120產(chǎn)生用于控制外部設(shè)備的鍵信號,并將該鍵信號輸出至控制器400。輸入單元120可以被替換成與便攜式終端100連接的外部設(shè)備。S卩,如果外部設(shè)備是針對便攜式終端100的輔助輸入設(shè)備,則該外部設(shè)備經(jīng)由USB接口單元150連接至便攜式終端IOO,并產(chǎn)生用于控制便攜式終端100的鍵信號。 音頻處理單元130經(jīng)由揚聲器(SPK)再現(xiàn)音頻信號。音頻處理單元130還接收來自麥克風(fēng)(MIC)的音頻信號,并將該音頻信號輸出至控制器400。 S卩,音頻處理單元130將該音頻信號轉(zhuǎn)換成可聽的聲音信號,并經(jīng)由揚聲器(SPK)輸出這些聲音信號。音頻處理單 元130還經(jīng)由麥克風(fēng)(MIC)接收諸如語音聲音等音頻信號、產(chǎn)生數(shù)字信號、以及將音頻信號 輸出至控制器400。例如,音頻處理單元130將來自麥克風(fēng)(MIC)的模擬語音信號轉(zhuǎn)換成數(shù) 字語音信號,并將該數(shù)字語音信號輸出至控制器400。音頻處理單元130還將數(shù)字語音信號 轉(zhuǎn)換成模擬語音信號,并經(jīng)由揚聲器(SPK)輸出該模擬語音信號。 在本發(fā)明的示例實施例中,當(dāng)外部設(shè)備連接至便攜式終端100時,音頻處理單元 130產(chǎn)生對外部設(shè)備的連接進行指示的信號,并經(jīng)由揚聲器(SPK)輸出該信號。音頻處理單 元130可以被替換成外部設(shè)備。S卩,如果外部設(shè)備是諸如耳機200等單獨的音頻設(shè)備,并且 經(jīng)由USB接口單元150連接至便攜式終端IOO,則該外部設(shè)備可以再現(xiàn)便攜式終端100中的 音頻信號,或采集音頻信號并將這些音頻信號發(fā)送至控制器400。 顯示單元140顯示在便攜式終端100正在操作時產(chǎn)生的屏幕數(shù)據(jù)。顯示單元140 可以顯示用戶的輸入信息以及與鍵操作有關(guān)的狀態(tài)信息。顯示單元140還可以顯示與便攜 式終端IOO有關(guān)的功能設(shè)置信息。顯示單元140可以顯示從控制器400輸出的信號和顏色 信息。顯示單元140可以利用液晶顯示器(LCD)來實現(xiàn)。所述LCD可以由觸摸屏來實現(xiàn)。 在這種情況下,顯示單元140還可以用作輸入設(shè)備。在本發(fā)明的示例實施例中,外部設(shè)備可 以代替顯示單元140的功能。S卩,如果外部設(shè)備是膝上型計算機/圖像輸出設(shè)備,并且經(jīng)由 USB接口單元150連接至便攜式終端IOO,則該外部設(shè)備可以顯示在便攜式終端100中產(chǎn)生 的屏幕數(shù)據(jù)。 存儲單元160被配置為包括只讀存儲器(ROM)、隨機存取存儲器(RAM)等。存儲 單元160存儲從便攜式終端100產(chǎn)生的并且由便攜式終端100來使用的多種數(shù)據(jù)。該多種 數(shù)據(jù)包括在便攜式終端100中執(zhí)行應(yīng)用程序時產(chǎn)生的數(shù)據(jù)、以及在便攜式終端100中產(chǎn)生 的或從外部設(shè)備接收的所有類型的數(shù)據(jù)。 存儲單元160存儲,用于對便攜式終端的操作進行控制的、用于識別外部設(shè)備的 類型、用于與相應(yīng)的外部設(shè)備協(xié)作、以及用于切換USB開關(guān)電路的模式的應(yīng)用程序。
存儲單元160存儲關(guān)于能夠連接至便攜式終端100的多種外部設(shè)備的參考數(shù)據(jù)。 該參考數(shù)據(jù)包括在便攜式終端100檢測到外部設(shè)備的連接時產(chǎn)生的信號。存儲單元160可 以包括,可以臨時存儲在執(zhí)行應(yīng)用程序時產(chǎn)生的數(shù)據(jù)的一個或更多個緩沖器。
存儲單元160可以被配置在便攜式終端100內(nèi)。存儲單元160還可以包括作為外 部存儲設(shè)備的智能卡。應(yīng)理解,根據(jù)本發(fā)明示例實施例的存儲單元160包括所有內(nèi)部/外 部存儲介質(zhì)。在本發(fā)明的示例實施例中,外部設(shè)備可以代替存儲單元160的功能。如果外 部設(shè)備是外部存儲介質(zhì)并且經(jīng)由USB接口單元150連接至便攜式終端100,則該外部設(shè)備可 以存儲在便攜式終端100中產(chǎn)生的數(shù)據(jù)并響應(yīng)于控制器400的請求來提供相應(yīng)的數(shù)據(jù)。
USB接口單元150允許外部設(shè)備的連接。USB接口單元150將來自控制器400的 信號經(jīng)由USB通信發(fā)送至外部設(shè)備,或?qū)⒔?jīng)由USB通信從外部設(shè)備發(fā)送的信號輸出至控制 器400。當(dāng)USB接口單元150根據(jù)USB通信方法執(zhí)行信號傳輸時,USB接口單元150的配置 如圖3所示。 圖3是示出了根據(jù)本發(fā)明示例實施例的在USB開關(guān)電路控制模式時便攜式終端中 的USB開關(guān)電路的配置的圖示。 參考圖3,USB接口單元150被配置為包括用于連接至外部設(shè)備的連接器,以及用于向控制器400發(fā)送信號的連接器。應(yīng)注意,圖3示出了一種類型的連接器,以便于理解本發(fā)明示例實施例的特征。USB接口單元150包括第一信號線(+D)和第二信號線(-D),連接至外部設(shè)備,向外部設(shè)備發(fā)送數(shù)據(jù)信號/從外部設(shè)備接收數(shù)據(jù)信號;電源線(VBUS),連接至再充電電路190,用于向便攜式終端100的電池供電,使得可以對電池進行再充電;識別線(ID),用于接收來自所連接的外部設(shè)備的識別信號;以及地線(GND)。
USB接口單元150可以通過使用在第一信號線(D+)中以及在第二信號線(D-)中流動的信號的電勢差來發(fā)送數(shù)據(jù)。即,第一信號線(D+)允許在高電壓和特定電壓電平之間變化(例如,下降和上升)的信號在其中流動。類似地,第二信號線(D-)允許在地電壓與特定電壓電平之間變化(例如,上升和下降)的信號在其中流動。例如,第一信號線(D+)反復(fù)發(fā)送在3. 3伏(V)與1. 5V之間變化的信號。類似地,第二信號線(D-)反復(fù)發(fā)送在OV與1.5V之間變化的信號。 如圖3所示,如果第一信號線(D+)和第二信號線(D-)中的至少一個被例如3. 3V的上拉電壓所偏置,并且連接至外部設(shè)備,則將該上拉電壓下拉,即,下拉電壓。優(yōu)選的是,上拉電阻器Rpu具有比外部設(shè)備的電阻器R大的電阻,使得信號線中的至少一個與外部設(shè)備連接,并且將其上拉電壓下拉至下拉電壓。 參考圖3,如果USB接口單元150的第一信號線(D+)與外部設(shè)備(如耳機200,而不是終端適配器300)連接,則便攜式終端100可以向外部設(shè)備提供上拉電壓,以指示該便攜式終端IOO已與外部設(shè)備連接。S卩,如果USB接口單元150將其線路中的電壓上拉,并且與外部設(shè)備連接,則該USB接口單元150將其上拉電壓提供給外部設(shè)備。因此,外部設(shè)備確定其與便攜式終端IOO連接并且向第一和第二信號線(D+)和(D-)發(fā)送相應(yīng)的信號。所述上拉電壓在3. 0 3. 3V的范圍內(nèi)。應(yīng)理解,可以根據(jù)便攜式終端的類型來有差別地設(shè)置該上拉電壓。 外部設(shè)備可以包括根據(jù)USB規(guī)范的下拉電阻器Rpd,其中,下拉電阻器Rpd具有在15KQ士5X范圍內(nèi)(14. 25 15. 75KQ)的電阻。如果便攜式終端100經(jīng)由USB接口單元150與外部設(shè)備連接,則當(dāng)上拉電阻器Rpd操作于USB接口單元150中時該便攜式終端100可以與外部設(shè)備進行USB通信。 USB開關(guān)電路170包括將USB接口單元150與控制器400連接/斷開的開關(guān),以在便攜式終端100與外部設(shè)備進行數(shù)據(jù)通信時穩(wěn)定控制器400的電路。當(dāng)便攜式終端100與特定外部設(shè)備進行USB數(shù)據(jù)通信時,USB開關(guān)電路170建立與外部設(shè)備相應(yīng)模塊的信號路徑。 USB開關(guān)電路170的開關(guān)是由電荷泵實現(xiàn)的,并且相對于USB接口單元150的第一和第二信號線(D+)和(D-)來接通/切斷。該電荷泵是使用可以創(chuàng)建更高或更低電壓源的電容器的轉(zhuǎn)換器。例如,開關(guān)控制單元450根據(jù)信號檢測器180檢測的值來切斷USB開關(guān)電路170的開關(guān),使得USB開關(guān)電路170可以在休眠模式下進行操作。類似地,開關(guān)控制單元450將USB開關(guān)電路170的開關(guān)接通,以便將USB開關(guān)電路170從休眠模式切換到活動模式。 根據(jù)設(shè)置,USB開關(guān)電路170控制開關(guān)處于OFF狀態(tài),直到便攜式終端100開始與連接至所述便攜式終端100的外部設(shè)備進行USB數(shù)據(jù)通信為止,或者僅在便攜式終端100最初與外部設(shè)備連接時控制開關(guān)處于ON狀態(tài)。
如果在USB數(shù)據(jù)通信開始之前開關(guān)一直處于OFF狀態(tài),則信號檢測器可以對來自 于USB接口單元150的第一和第二信號線(D+)和(D-)、在外部設(shè)備中產(chǎn)生的信號(稱作外 部事件)進行檢測,以便執(zhí)行USB數(shù)據(jù)通信。信號檢測器180還可以對在便攜式終端100 中產(chǎn)生的信號(稱作內(nèi)部事件)進行檢測,以便在開關(guān)處于OFF狀態(tài)時執(zhí)行USB數(shù)據(jù)通信。
信號檢測器180對在外部設(shè)備經(jīng)由USB接口單元150與便攜式終端100連接時產(chǎn) 生的信號進行檢測,并將檢測到的信號輸出至控制器400。信號檢測器180對來自于從USB 接口單元150的第一和第二信號線(D+)和(D-)檢測到的信號的邏輯電平進行檢測,并將 檢測到的邏輯電平輸出至控制器400??刂破?00可以基于該邏輯電平值來識別外部設(shè)備 的類型。例如,如果該邏輯電平為邏輯高信號,則控制器400可以將外部設(shè)備識別為終端適 配器300。類似地,如果該邏輯電平為邏輯低信號,則控制器400可以將外部設(shè)備識別為耳 機200。 信號檢測器180對來自USB接口單元150的識別線(ID)、指示外部設(shè)備類型的識 別信號進行檢測,并將檢測到的識別信號輸出至控制器400。控制器400可以基于該識別信 號來識別外部設(shè)備的類型。例如,外部設(shè)備可以分別具有唯一的標(biāo)識符。當(dāng)外部設(shè)備連接 至USB接口單元150時,外部設(shè)備將與它們的標(biāo)識符相對應(yīng)的識別信號經(jīng)由USB接口單元 150分別發(fā)送至便攜式終端100??刂破?00對識別信號進行檢測,并基于檢測到的識別信 號來識別所連接的外部設(shè)備是終端適配器300還是耳機200。 信號檢測器180可以對用于甚至在通信模式下對USB接口單元150的模式進行切 換的信號進行檢測,其中,在所述通信模式下便攜式終端100經(jīng)由USB接口單元150與外部 設(shè)備連接以執(zhí)行USB數(shù)據(jù)通信。即,信號檢測器180檢測通信模式期間的外部事件并將檢 測結(jié)果輸出至開關(guān)控制單元450,其中所述外部事件是USB接口單元150的第一和第二信號 線(D+)和(D-)中產(chǎn)生的。開關(guān)控制單元450基于檢測結(jié)果來確定是否在通信模式下執(zhí)行 USB數(shù)據(jù)通信,并基于所確定的結(jié)果使USB開關(guān)電路170在休眠模式與活動模式之間切換。
如果便攜式終端100與作為外部設(shè)備的終端適配器300相連接,則再充電電路190 執(zhí)行與對便攜式終端100的電池進行再充電有關(guān)的操作。再充電電路190控制用于對電 池進行再充電的再充電電流的量。再充電電流190可以基于USB接口單元150的電源線 (VBUS)中流動的電流的量來控制電池充電。 控制器400控制便攜式終端100的操作以及在便攜式終端100的元件之間流動的 信號。所述元件指的是RF通信模塊110、輸入單元120、音頻處理單元130、顯示單元140、 存儲單元160、 USB開關(guān)電路170、信號檢測器180、以及再充電電路190??刂破?00還可 以包括數(shù)據(jù)處理器,所述數(shù)據(jù)處理器包括用于提供移動通信服務(wù)的編解碼器和至少一個調(diào) 制解調(diào)器。 控制器400接收來自信號檢測器180的檢測結(jié)果,基于該檢測結(jié)果來識別與USB 接口單元150連接的外部設(shè)備的類型,以及根據(jù)所識別的外部設(shè)備來執(zhí)行相應(yīng)的操作。如 果控制器400將耳機200識別為外部設(shè)備,則控制器400可以進行信號發(fā)送/接收,以經(jīng)由 USB接口單元150與外部設(shè)備進行數(shù)據(jù)通信。 如果外部設(shè)備是終端適配器300,則控制器400激活再充電功能,使得可以經(jīng)由 USB接口單元150對電池進行再充電。如果控制器400確定外部設(shè)備是可連接至移動通信 網(wǎng)絡(luò)的網(wǎng)絡(luò)模塊,則控制器400經(jīng)由網(wǎng)絡(luò)模塊建立與移動通信網(wǎng)絡(luò)的通信信道,并在無線通信中進行信號發(fā)送/接收。 在本發(fā)明的示例實施例中,控制器400接收來自信號檢測器180的檢測結(jié)果,并將USB開關(guān)電路170的模式切換至休眠模式或活動模式。即,當(dāng)在通信模式下便攜式終端100連接至外部設(shè)備,并且信號檢測器180檢測到來自USB接口單元150的信號路徑的發(fā)送/接收信號時,控制器400控制USB開關(guān)電路170的操作模式。 在活動模式下,特定量的電流(例如,1mA)連續(xù)流入USB開關(guān)電路170的相應(yīng)開關(guān)中,以便保持與外部設(shè)備建立的信號路徑。因此,USB開關(guān)電路170處于活動模式。在休眠模式下,當(dāng)在與外部設(shè)備建立的信號路徑中沒有出現(xiàn)根據(jù)數(shù)據(jù)通信的信號發(fā)送/接收時,將流入USB開關(guān)電路170的特定量電流切斷,使得可以將USB開關(guān)電路170的各個開關(guān)斷開。從而,USB開關(guān)電路170處于去激活模式。 如上所述,由于通過根據(jù)信號發(fā)送/接收狀態(tài)來切換模式可以提供或切斷連續(xù)流入USB開關(guān)電路170中的特定量電流,所以根據(jù)本發(fā)明示例實施例的設(shè)備和方法可以減小USB開關(guān)電路170中的電流消耗。 包括在控制器400中的開關(guān)控制單元450可以由通用輸入/輸出管腳(GPIO)或檢測管腳來實現(xiàn)。開關(guān)控制單元450包括用于從信號檢測器180接收檢測值的輸入管腳,以及用于根據(jù)檢測值來控制USB開關(guān)電路170的輸出管腳。所述輸入管腳可以是GPIO或檢測管腳。所述輸出管腳可以是GPIO。開關(guān)控制單元450根據(jù)信號檢測器180的檢測值通過輸出管腳來接通/斷開USB開關(guān)電路170。 開關(guān)控制單元450可以經(jīng)由GPIO或檢測管腳來接收由信號檢測器180檢測到的值(數(shù)據(jù)信號、識別信號、邏輯電平、等)。開關(guān)控制單元450可以根據(jù)檢測到的值(如識別信號或邏輯電平)來識別與USB接口單元150連接的外部設(shè)備的類型。開關(guān)控制單元450將檢測值與在存儲單元160中存儲的參考數(shù)據(jù)相比較,并識別當(dāng)前與便攜式終端100連接的外部設(shè)備的類型。應(yīng)理解,開關(guān)控制單元450可以將其功能分離,并且可以被配置為使得由檢測信號識別單元和開關(guān)處理單元來執(zhí)行分離后的功能。 具體地,開關(guān)控制單元450根據(jù)數(shù)據(jù)信號的檢測值來控制USB開關(guān)電路170的模式切換。當(dāng)便攜式終端100在與外部設(shè)備的通信模式下進行操作時,開關(guān)控制單元450根據(jù)信號檢測器180檢測到的數(shù)據(jù)信號來控制USB開關(guān)電路170的操作模式(例如,休眠模式/活動模式)。 在本發(fā)明的示例實施例中,控制器400可以包括用于對經(jīng)由USB開關(guān)控制單元450發(fā)送的外部設(shè)備的信號進行處理的通用異步接收機/發(fā)射機(UART)模塊。可以利用微芯片來實現(xiàn)UART模塊,在所述微芯片中安裝有程序以控制針對安裝于便攜式終端100上的串行設(shè)備的接口。 UART還可以包括UART總線模塊,所述UART總線模塊將外部設(shè)備的串行信號轉(zhuǎn)換成并行信號,使得可以在便攜式終端100中快速處理從外部設(shè)備發(fā)送的信號,以及將從便攜式終端IOO輸出的并行信號轉(zhuǎn)換成串行信號。S卩,UART模塊將經(jīng)由并聯(lián)電路從便攜式終端IOO發(fā)送的字節(jié)流轉(zhuǎn)換成要發(fā)送至外部設(shè)備的比特流。UART模塊還將從外部設(shè)備發(fā)送的串行比特流轉(zhuǎn)換成字節(jié)流,使得便攜式終端100可以對該字節(jié)流進行處理。
在以下描述中,說明了在便攜式終端IOO與外部設(shè)備連接時,USB接口單元150、USB開關(guān)電路170、信號檢測器180、以及開關(guān)控制單元450的操作。
當(dāng)終端適配器300連接至USB接口單元150時,便攜式終端100中包括的元件操 作如下。 由于終端適配器300的第一和第二信號線(D+)和(D-)短路,所以信號檢測器180 對來自第一和第二信號線(D+)和(D-)的邏輯高信號進行檢測,并將檢測結(jié)果輸出至開關(guān) 控制單元450。開關(guān)控制單元450經(jīng)由GPIO或檢測管腳來接收邏輯高信號。由于終端適 配器300的第一和第二信號線(D+)和(D-)被短路,所以信號檢測器180將特定電壓電平 (高)提供給USB接口單元150的第一信號線(D+)。此后,如果從第二信號線(D-)檢測到 電壓(高),則控制器400確定終端適配器300當(dāng)前連接至便攜式終端100。因此,根據(jù)終 端適配器300的連接,便攜式終端100可以在再充電模式下進行操作。
當(dāng)USB外部設(shè)備(如,耳機200)連接至USB接口單元150時,便攜式終端100的 元件操作如下。 例如,外部設(shè)備的第一和第二信號線(D+)和(D-)與下拉電阻器Rpdl5KQ連接。將 USB接口單元150的第一信號線(D+)偏置到特定電壓。即,信號檢測器180將電壓(高) 提供給USB接口單元150的第一信號線(D+)。此后,如果從第二信號線(D-)檢測到電壓 (低),則控制器400確定將第一信號線的電壓提供給外部設(shè)備,從而識別所連接的外部設(shè) 備的類型。 此外,當(dāng)信號檢測器180檢測到在第一和第二信號線(D+)和(D-)中設(shè)置的電壓 的變化并將檢測結(jié)果輸出至開關(guān)控制單元450時,開關(guān)控制單元450可以根據(jù)預(yù)置電壓的 變化來識別外部設(shè)備的類型。即,開關(guān)控制單元450將在存儲單元160中存儲的參考數(shù)據(jù) 與檢測值相比較,并識別出哪種類型的外部設(shè)備當(dāng)前連接至便攜式終端100。
此外,信號檢測器180對來自外部設(shè)備的識別線ID、提供給USB接口單元150的識 別信號進行檢測,并識別外部設(shè)備的類型。從而,便攜式終端ioo建立與所識別的外部設(shè)備 相對應(yīng)的信號路徑,并在通信模式下執(zhí)行相應(yīng)的操作。 當(dāng)便攜式終端100在與外部設(shè)備的通信模式下進行操作時,信號檢測器180使用 上述過程來檢查USB接口單元150的第一和第二信號線(D+)和(D-)。此后,信號檢測器 180檢查特定的數(shù)據(jù)信號并將結(jié)果輸出至開關(guān)控制單元450。 開關(guān)控制單元450基于信號檢測器180的檢測信號來確定是否在通信模式下執(zhí)行 數(shù)據(jù)通信。如果開關(guān)控制單元450確定不執(zhí)行數(shù)據(jù)通信,則開關(guān)控制單元450向USB開關(guān)電 路170輸出用于對USB開關(guān)電路170進行去激活的命令信號。該命令信號用于控制至USB 開關(guān)電路170的休眠模式的切換。在休眠模式下,通過開關(guān)控制單元450的控制,USB開關(guān) 電路170斷開為相應(yīng)外部設(shè)備設(shè)置的信號路徑。S卩,USB開關(guān)電路170分別切斷與USB接 口單元150的第一和第二信號線(D+)和(D-)連接的開關(guān)。 當(dāng)USB開關(guān)電路170在休眠模式下進行操作時,信號檢測器180檢查USB接口單 元150的第一和第二信號線(D+)和(D-)。如果信號檢測器180檢測到來自線路的特定數(shù) 據(jù)信號,則信號檢測器180將檢測值輸出至開關(guān)控制單元450。開關(guān)控制單元450根據(jù)信 號檢測器180的檢測信號向USB開關(guān)電路170輸出用于對USB開關(guān)電路170進行激活的命 令信號。所述命令信號用于控制USB開關(guān)電路170從休眠模式向活動模式的切換。因此, USB開關(guān)電路170從休眠模式切換至活動模式并將經(jīng)由USB接口單元150發(fā)送的信號輸出 至相應(yīng)的信號路徑。
開關(guān)控制單元450還可以根據(jù)在通信模式下便攜式終端100產(chǎn)生的數(shù)據(jù)信號來控 制USB開關(guān)電路170的操作模式。S卩,當(dāng)在USB開關(guān)電路170的休眠模式下產(chǎn)生要從便攜式 終端100發(fā)送至外部設(shè)備的數(shù)據(jù)信號時,開關(guān)控制單元450向USB開關(guān)電路170輸出用于 將USB開關(guān)電路170激活的命令信號。該命令信號用于控制向USB開關(guān)電路170的活動模 式的切換。從而,USB開關(guān)電路170將睡眠模式切換至活動模式。此后,USB開關(guān)電路170 建立與外部設(shè)備連接的信號路徑,并經(jīng)由USB接口單元150向外部設(shè)備發(fā)送便攜式終端100 的數(shù)據(jù)信號。 盡管圖2和3示意性地示出了根據(jù)本發(fā)明便攜式終端的示例實施例,以便清楚地 理解本發(fā)明的特征,然而應(yīng)理解,本發(fā)明不限于該實施例。 根據(jù)便攜式終端的類型,根據(jù)本發(fā)明示例實施例的便攜式終端100還可以包括 數(shù)字廣播接收模塊、短距離通信模塊、互聯(lián)網(wǎng)通信模塊、音樂再現(xiàn)模塊等等。將意識到,可以 對示例實施例進行修改,使得上述便攜式終端中元件的一部分可以被省略或替換成其他元 件。 例如,如果將便攜式終端100實現(xiàn)為支持短距離通信,如藍牙或Zigbee等,則便攜 式終端100可以包括短距離通信模塊,使得短距離通信模塊可以根據(jù)控制器400的控制與 其他便攜式終端進行短距離通信。如果便攜式終端ioo被實現(xiàn)為支持經(jīng)由互聯(lián)網(wǎng)的通信, 則便攜式終端100可以包括互聯(lián)網(wǎng)通信模塊,使得互聯(lián)網(wǎng)通信模塊可以根據(jù)控制器400的 控制經(jīng)由互聯(lián)網(wǎng)與其他便攜式終端和網(wǎng)絡(luò)系統(tǒng)進行無線通信。此外,如果便攜式終端100 被實現(xiàn)為提供與數(shù)字廣播有關(guān)的功能,則便攜式終端100可以包括廣播接收模塊。
在以上描述中,說明了便攜式終端100的配置和操作。在以下描述中,詳細說明一 種當(dāng)便攜式終端100在與外部設(shè)備的通信模式下進行操作時對USB開關(guān)電路170的模式切 換進行控制的方法。應(yīng)理解,本發(fā)明不限于以下示例實施例。將意識到,可以對該示例實施 例進行許多修改。 圖4是示出了根據(jù)本發(fā)明示例實施例的對USB開關(guān)電路中的模式切換操作進行控 制的方法的流程圖。 參考圖4,在步驟401中,當(dāng)便攜式終端100經(jīng)由USB接口單元150與特定外部設(shè) 備連接時,在步驟403中,對來自USB接口單元150的信號進行檢測。此后,在步驟405中, 便攜式終端100根據(jù)檢測到的信號來識別外部設(shè)備的類型。信號檢測器180對在USB接口 單元150中產(chǎn)生的信號進行檢測,并將檢測值輸出至開關(guān)控制單元450,其中該檢測值是從 利用上述檢測方法之一檢測到的信號中提取的。開關(guān)控制單元450基于檢測值來識別外部 設(shè)備的類型。 在步驟405中,如果便攜式終端IOO確定所識別的外部設(shè)備是終端適配器,則在步 驟407中,便攜式終端100激活再充電模式,并且在步驟409中,在再充電模式下對電池進 行再充電。 相反,在步驟405中,如果便攜式終端IOO確定所識別的外部設(shè)備是USB通信設(shè) 備,則在步驟411中,便攜式終端100激活通信模式,并在步驟413中建立信號路徑以在通 信模式下執(zhí)行與USB通信設(shè)備相對應(yīng)的功能。此后,在步驟415中,控制器經(jīng)由所建立的信 號路徑確定例如在USB通信設(shè)備中在便攜式終端內(nèi)或便攜式終端外是否發(fā)生事件。
可以通過檢測USB接口單元150的第一和第二信號線(D+)和(D-)的信號來確定事件的發(fā)生。即,如果檢測到的信號的電平等于或大于預(yù)置的臨界值,則控制器確定發(fā)生了 事件。相反,如果檢測到的信號的電平小于預(yù)置的臨界值,則控制器確定未發(fā)生事件。
如果在步驟415控制器確定在內(nèi)部或外部發(fā)生了事件(例如,數(shù)據(jù)信號發(fā)送/接 收),則在步驟417中,控制器通過所建立的信號路徑來發(fā)送或接收數(shù)據(jù)信號,并根據(jù)該事 件來執(zhí)行相應(yīng)的操作。相反,如果在步驟415控制器確定未發(fā)生事件,則在步驟419中,開 關(guān)控制單元450將提供信號路徑來執(zhí)行USB通信的USB開關(guān)電路170從當(dāng)前模式切換至休 眠模式。 在步驟421中,USB開關(guān)電路170進入休眠模式,在步驟423中,信號檢測器180確 定在USB接口單元150的各個信號線上是否發(fā)生外部事件。如果在步驟423中信號檢測器 180確定在各個信號線上沒有發(fā)生外部事件,則在步驟425中便攜式終端確定是否與外部 設(shè)備斷開。如果在步驟425中便攜式終端110檢測到與外部設(shè)備斷開,則在步驟427中USB 開關(guān)電路170保持在休眠狀態(tài)并返回步驟423。相反,如果在步驟425中便攜式終端100檢 測到與外部設(shè)備斷開,則便攜式終端100終止該過程。當(dāng)便攜式終端100與外部設(shè)備斷開 時,可以將USB開關(guān)電路170去激活。 相反,如果在步驟423信號檢測器180確定在各個信號線上發(fā)生了外部事件,則在 步驟429信號檢測器180將USB開關(guān)電路170從休眠狀態(tài)切換至活動狀態(tài)。此后,在步驟 431,便攜式終端100在USB開關(guān)電路170的活動模式下接收來自外部設(shè)備的數(shù)據(jù)信號,并 通過相應(yīng)的內(nèi)部模塊和所建立的信號路徑對接收到的數(shù)據(jù)信號進行處理。內(nèi)部模塊與外部 設(shè)備執(zhí)行USB通信。 盡管在圖4中未示出,然而開關(guān)控制單元450可以確定當(dāng)USB開關(guān)電路170在休 眠模式進行操作時在便攜式終端100中是否發(fā)生內(nèi)部事件。如果發(fā)生了內(nèi)部事件,則開關(guān) 控制單元450將USB開關(guān)電路170從休眠模式切換至活動模式。這樣,便攜式終端100在 活動模式下將其數(shù)據(jù)信號經(jīng)由USB開關(guān)電路170和USB接口單元150發(fā)送至外部設(shè)備。
如上所述,根據(jù)本發(fā)明示例實施例,對USB開關(guān)電路的操作模式進行控制的設(shè)備 和方法可以正確地識別與便攜式終端連接的設(shè)備的類型,并可以根據(jù)便攜式終端和與便攜 式終端連接的外部設(shè)備之間發(fā)送和接收的信號的出現(xiàn)來自適應(yīng)地切換USB開關(guān)電路的操 作模式。如果在便攜式終端與外部設(shè)備之間沒有發(fā)送和接收信號,則USB開關(guān)電路切換至 休眠模式,從而降低電流消耗。如果在休眠模式期間檢測到在便攜式終端與外部設(shè)備之間 發(fā)送和接收的信號,則USB開關(guān)電路從休眠模式切換到活動模式,從而實現(xiàn)低功耗和高可 靠性通信。 盡管參考本發(fā)明的特定示例實施例示出并描述了本發(fā)明,然而本領(lǐng)域技術(shù)人員將 理解,在不脫離所附權(quán)利要求及其等同物所限定的本發(fā)明的精神和范圍的前提下,可以進
行各種形式和細節(jié)上的改變。
權(quán)利要求
一種用于對便攜式終端中通用串行總線(USB)開關(guān)電路進行控制的設(shè)備,所述設(shè)備包括USB接口單元,與外部設(shè)備連接,用于經(jīng)由USB通信在便攜式終端和外部設(shè)備之間傳輸信號;USB開關(guān)電路,用于將信號線與USB接口單元連接/斷開,以及用于在外部設(shè)備和相應(yīng)的內(nèi)部模塊之間建立信號路徑以執(zhí)行數(shù)據(jù)通信;信號檢測器,用于對當(dāng)外部設(shè)備與USB接口單元連接時所產(chǎn)生的信號進行檢測,以輸出與檢測到的信號相對應(yīng)的第一檢測值,以及用于當(dāng)便攜式終端在與外部設(shè)備的通信模式下進行操作時對來自外部設(shè)備的外部事件進行檢測,以輸出與檢測到的外部事件相對應(yīng)的第二檢測值;以及控制器,用于當(dāng)外部設(shè)備與USB接口單元連接時根據(jù)第一檢測值來識別外部設(shè)備的類型,以及用于當(dāng)便攜式終端在與外部設(shè)備的通信模式下進行操作時根據(jù)第二檢測值來切換USB開關(guān)電路的模式。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,如果控制器在通信模式期間根據(jù)第二檢測值確 定沒有發(fā)生外部事件,則控制器將USB開關(guān)電路的模式切換至休眠模式。
3. 根據(jù)權(quán)利要求2所述的設(shè)備,其中,如果在通信模式期間沒有發(fā)生與從便攜式終端 到外部設(shè)備的發(fā)送相對應(yīng)的內(nèi)部事件,則控制器將USB開關(guān)電路的模式切換至休眠模式。
4. 根據(jù)權(quán)利要求3所述的設(shè)備,其中,如果控制器在USB開關(guān)電路的休眠模式期間檢測 到內(nèi)部或外部事件,則控制器將USB切換電路從休眠模式切換到活動模式。
5. 根據(jù)權(quán)利要求4所述的設(shè)備,其中,所述控制器根據(jù)第二檢測值通過對操作USB開關(guān) 電路所需的電流量進行控制,來控制USB開關(guān)電路的模式。
6. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述控制器包括開關(guān)控制單元,用于根據(jù)第一 檢測值的確定來識別所連接的外部設(shè)備的類型,以及用于根據(jù)第二檢測值的確定來產(chǎn)生對 USB開關(guān)電路的模式進行切換的信號。
7. 根據(jù)權(quán)利要求6所述的設(shè)備,其中如果控制器根據(jù)第二檢測值確定在通信模式期間沒有執(zhí)行數(shù)據(jù)通信,則控制器控制 USB開關(guān)電路在休眠模式下進行操作;以及如果控制器根據(jù)第二檢測值確定在休眠模式期間執(zhí)行了數(shù)據(jù)通信,則控制器將USB開 關(guān)電路從休眠模式切換至通信模式。
8. 根據(jù)權(quán)利要求6所述的設(shè)備,其中,當(dāng)開關(guān)控制單元在USB開關(guān)電路的休眠模式期間 檢測到從便攜式終端發(fā)送至外部設(shè)備的信號時,開關(guān)控制單元將USB開關(guān)電路從休眠模式 切換至活動模式。
9. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述信號檢測器在USB開關(guān)電路的休眠或活動模 式下對來自USB接口單元的信號線的外部事件進行檢測。
10. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述USB接口單元包括第一信號線和第二信號線,連接至外部設(shè)備,用于在便攜式終端和外部設(shè)備之間傳輸 數(shù)據(jù)信號;電源線,連接至便攜式終端的再充電電路,用于向便攜式終端的電池提供電能; 識別線,用于從所連接的外部設(shè)備接收識別信號;以及地線。
11. 一種對便攜式終端中的通用串行總線(USB)開關(guān)電路進行控制的方法,所述方法 包括如果外部設(shè)備連接至USB接口單元,則對來自USB接口單元的信號進行檢測,并識別外 部設(shè)備的類型;如果所識別的外部設(shè)備是USB通信設(shè)備則激活通信模式,并在通信模式期間在內(nèi)部模 塊和USB通信設(shè)備之間建立信號路徑;在通信模式期間,確定在便攜式終端中是否發(fā)生內(nèi)部事件以及在USB通信設(shè)備中是否 發(fā)生外部事件;以及如果內(nèi)部事件和外部事件都尚未發(fā)生,則將USB開關(guān)電路切換至休眠模式。
12. 根據(jù)權(quán)利要求11所述的方法,其中,確定是否發(fā)生內(nèi)部事件包括 對來自USB接口單元的信號線的信號進行檢測;如果檢測到的信號具有等于或大于預(yù)置臨界值的電壓,則確定發(fā)生了外部事件;以及 如果檢測到的信號具有小于預(yù)置臨界值的電壓,則確定尚未發(fā)生外部事件。
13. 根據(jù)權(quán)利要求11所述的方法,還包括如果在休眠模式期間檢測到內(nèi)部或外部事件,則將USB開關(guān)電路從休眠模式切換至活 動模式。
14. 根據(jù)權(quán)利要求13所述的方法,還包括確定在USB開關(guān)電路的休眠模式期間在USB接口單元的信號線上是否發(fā)生外部事件; 如果尚未發(fā)生外部事件,則保持休眠模式;以及如果發(fā)生了外部事件,則將USB開關(guān)電路從休眠模式切換至活動模式。
15. 根據(jù)權(quán)利要求ll所述的方法,還包括 如果外部設(shè)備包括終端適配器,則激活再充電模式;以及 在再充電模式下對便攜式終端的電池進行再充電。
全文摘要
本發(fā)明提供了一種對便攜式終端中通用串行總線(USB)開關(guān)電路的操作模式進行自動切換的設(shè)備和方法。根據(jù)檢測到的在便攜式終端和外部設(shè)備之間傳輸?shù)臋z測信號來執(zhí)行自動切換,從而降低了電流的消耗。如果外部設(shè)備連接至USB接口單元,則對來自USB接口單元的信號進行檢測。利用檢測到的信號來識別外部設(shè)備的類型。如果所識別的外部設(shè)備是USB通信設(shè)備,則激活通信模式并在通信模式期間在內(nèi)部模塊和USB通信設(shè)備之間建立信號路徑。在通信模式下,確定在便攜式終端中是否發(fā)生內(nèi)部事件以及在USB通信設(shè)備中是否發(fā)生外部事件。如果內(nèi)部事件和外部事件都尚未發(fā)生,則將USB開關(guān)電路的模式切換至休眠模式。
文檔編號G06F1/32GK101727428SQ20091020816
公開日2010年6月9日 申請日期2009年10月28日 優(yōu)先權(quán)日2008年10月30日
發(fā)明者金順道 申請人:三星電子株式會社