信息處理系統(tǒng)以及外部設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種信息處理系統(tǒng)以及外部設(shè)備。將消耗主機(jī)裝置所規(guī)定的規(guī)定最大電流值以上的電流的外部設(shè)備可靠地連接到主機(jī)設(shè)備。在外部設(shè)備設(shè)置:第一電源提供部,其連接外部電源;第二電源提供部,其經(jīng)由第一外部接口提供電源;檢測(cè)部,其檢測(cè)第一電源提供部是否正在被提供電源;以及最大電流值宣告部,其在經(jīng)由第一外部接口連接到主機(jī)設(shè)備時(shí)向主機(jī)設(shè)備宣告能夠從該主機(jī)設(shè)備提供的最大電流值,在主機(jī)設(shè)備設(shè)置連接判斷部,該連接判斷部在外部設(shè)備所宣告的最大電流值為預(yù)定的規(guī)定最大電流值以上時(shí)不許可經(jīng)由第二外部接口的連接,在通過(guò)檢測(cè)部檢測(cè)出正在經(jīng)由第一電源提供部被提供電源時(shí),最大電流值宣告部向主機(jī)設(shè)備宣告規(guī)定最大電流值以下的最大電流值。
【專(zhuān)利說(shuō)明】信息處理系統(tǒng)以及外部設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種由經(jīng)由外部接口相互連接的主機(jī)設(shè)備以及外部設(shè)備構(gòu)成的信息處理系統(tǒng)。
【背景技術(shù)】
[0002]在作為一般已知的外部接口的一個(gè)例子的USB (Universal Serial Bus:通用串行總線)標(biāo)準(zhǔn)中,與USB主機(jī)相連接的USB設(shè)備除了由自身所具備的內(nèi)部電源或者與自身相連接的外部電源驅(qū)動(dòng)的設(shè)備(自供電設(shè)備)之外,還存在由從USB主機(jī)提供的電源驅(qū)動(dòng)的設(shè)備(總線供電設(shè)備)。
[0003]在USB2.0標(biāo)準(zhǔn)中從USB主機(jī)提供給總線供電設(shè)備的電源是電壓為5V、最大電流在低功耗設(shè)備時(shí)為100mA、高功耗設(shè)備時(shí)為500mA。USB標(biāo)準(zhǔn)是當(dāng)初為了連接鼠標(biāo)、鍵盤(pán)之類(lèi)的外圍設(shè)備而設(shè)置的,因此與其它外部接口(例如Thunderbolt (注冊(cè)商標(biāo)))相比供電能力不聞。
[0004]在USB標(biāo)準(zhǔn)中,能夠在向USB主機(jī)進(jìn)行連接時(shí)宣告USB設(shè)備希望提供的最大電流值。具體地說(shuō),能夠 在配置描述符內(nèi)的MaxPower區(qū)中宣告最大電流值。存在以下情況:USB主機(jī)解釋USB設(shè)備所宣告的最大電流值,僅在該最大電流值為USB標(biāo)準(zhǔn)所定的值或者USB主機(jī)的控制器獨(dú)自確定的比USB標(biāo)準(zhǔn)低的規(guī)定最大電流值以下的情況下許可(加載)連接。這是因?yàn)橛袝r(shí)是以USB主機(jī)的控制器流過(guò)USB標(biāo)準(zhǔn)的最大電流值或者USB主機(jī)獨(dú)自的規(guī)定最大電流值以下的電流為前提進(jìn)行電路設(shè)計(jì)的。
[0005]近年來(lái),在智能手機(jī)為代表的無(wú)線通信裝置中實(shí)現(xiàn)如支持USB on the Go (USBOTG)、USB大容量存儲(chǔ)器級(jí)別的連接那樣將USB設(shè)備連接到設(shè)置于無(wú)線通信裝置的USB接口,從而能夠在這些無(wú)線通信裝置以及USB設(shè)備之間進(jìn)行符合USB標(biāo)準(zhǔn)的數(shù)據(jù)發(fā)送接收。這種無(wú)線通信裝置通常由自身所具備的電池等內(nèi)部電源驅(qū)動(dòng),因此與多數(shù)情況下為PC (Personal Computer:個(gè)人計(jì)算機(jī))的USB主機(jī)相比,傾向于避免長(zhǎng)時(shí)間地提供大電流。這是因?yàn)楫?dāng)對(duì)USB設(shè)備長(zhǎng)時(shí)間提供大電流時(shí),有可能使無(wú)線通信裝置的內(nèi)部電源的剩余量急劇地減少而縮短無(wú)線通信裝置自身的驅(qū)動(dòng)時(shí)間。因而,在這種無(wú)線通信裝置中,上述規(guī)定最大電流值是比USB標(biāo)準(zhǔn)的最大電流值低的值,作為一個(gè)例子,存在設(shè)為200mA的情況。
[0006]該規(guī)定最大電流值不論USB設(shè)備是自供電還是總線供電而一律相同。這是為了防止當(dāng)初為自供電設(shè)備的USB設(shè)備還有時(shí)由于該USB設(shè)備所具備的內(nèi)部電源的容量下降等理由而切換為總線供電設(shè)備、在這樣的情況下無(wú)法連接USB設(shè)備的事態(tài)。因而,作為自供電設(shè)備且消耗200mA以上的電流的USB設(shè)備、例如連接到AC適配器的狀態(tài)的便攜式HDD裝置盡管能夠由自身處理電源供給也有可能不許可(不加載)從無(wú)線通信裝置進(jìn)行連接。
[0007]以往,公開(kāi)了如下技術(shù)(參照專(zhuān)利文獻(xiàn)1):在自供電設(shè)備所容許的最大電流值比總線供電設(shè)備所容許的最大電流值低的條件下,作為自供電設(shè)備的終端裝置向USB主機(jī)宣告其為總線供電設(shè)備,由此從USB主機(jī)獲得總線供電設(shè)備所容許的最大電流值的電源供
5口 ?[0008]專(zhuān)利文獻(xiàn)1:日本特開(kāi)2010-140269號(hào)公報(bào)
【發(fā)明內(nèi)容】
_9] 發(fā)明要解決的問(wèn)題
[0010]然而,上述以往的終端裝置存在如下問(wèn)題:以總線供電設(shè)備所容許的最大電流值是自供電設(shè)備所容許的最大電流值以上為前提,在如上述的無(wú)線通信裝置那樣即使是自供電設(shè)備也將最大電流值限制為規(guī)定最大電流值的情況下,結(jié)果消耗規(guī)定最大電流值以上的電流的自供電設(shè)備不許可從USB主機(jī)進(jìn)行連接。
[0011]本發(fā)明是鑒于上述問(wèn)題而完成的,其目的在于提供一種能夠?qū)⑾闹鳈C(jī)裝置所規(guī)定的規(guī)定最大電流值以上的電流的外部設(shè)備可靠地連接在主機(jī)設(shè)備的信息處理系統(tǒng)以及外部設(shè)備。
[0012]用于解決問(wèn)題的方案
[0013]本發(fā)明適用于一種信息處理系統(tǒng),具備外部設(shè)備和主機(jī)設(shè)備,該外部設(shè)備具有第一外部接口,該主機(jī)設(shè)備經(jīng)由能夠與該外部設(shè)備的第一外部接口連接的第二外部接口來(lái)對(duì)外部設(shè)備進(jìn)行數(shù)據(jù)發(fā)送接收以及電源供給。而且,上述問(wèn)題中的至少一部分通過(guò)如下方式來(lái)解決,即在外部設(shè)備設(shè)置:第一電源提供部,其連接外部電源;第二電源提供部,其經(jīng)由第一外部接口被提供電源;檢測(cè)部,其檢測(cè)第一電源提供部是否正在被提供電源;以及最大電流值宣告部,其在經(jīng)由第一外部接口連接到主機(jī)設(shè)備時(shí)向主機(jī)設(shè)備宣告能夠從該主機(jī)設(shè)備提供的最大電流值,在主機(jī)設(shè)備設(shè)置連接判斷部,該連接判斷部在由外部設(shè)備宣告的最大電流值為預(yù)定的規(guī)定最大電流值以上時(shí)不許可經(jīng)由第二外部接口的連接,在通過(guò)檢測(cè)部檢測(cè)出正在經(jīng)由第一電源提供部被提供電源時(shí),最大電流值宣告部向主機(jī)設(shè)備宣告規(guī)定最大電流值以下的最大電流值。
[0014]在通過(guò)檢測(cè)部檢測(cè)出正在經(jīng)由第一電源提供部被提供電源時(shí),最大電流值宣告部向主機(jī)設(shè)備宣告規(guī)定最大電流值以下的最大電流值。因而,主機(jī)設(shè)備的連接判斷部基于外部設(shè)備的最大電流值宣告部所宣告的最大電流值為規(guī)定最大電流值以下,許可經(jīng)由第二接口連接外部設(shè)備。
[0015]在此,優(yōu)選的是在通過(guò)檢測(cè)部檢測(cè)出正在經(jīng)由第一電源提供部被提供電源時(shí),夕卜部設(shè)備經(jīng)由第一外部接口消耗所宣告的最大電流值以上的電流值來(lái)進(jìn)行動(dòng)作。
[0016]另外,優(yōu)選的是最大電流值宣告部在連接判斷部根據(jù)所宣告的最大電流值不許可經(jīng)由第二外部接口的連接時(shí),再次將比所宣告的最大電流值低的值宣告為最大電流值。
[0017]并且,優(yōu)選的是在外部設(shè)備具備存儲(chǔ)每個(gè)主機(jī)設(shè)備的規(guī)定最大電流值的表的情況下,在通過(guò)檢測(cè)部檢測(cè)出正在經(jīng)由第一電源提供部被提供電源時(shí),最大電流值宣告部參照該表向主機(jī)設(shè)備宣告與主機(jī)設(shè)備相對(duì)應(yīng)的規(guī)定最大電流值以下的最大電流值。除此之外,優(yōu)選的是在主機(jī)設(shè)備具備通信接口的情況下,在外部設(shè)備經(jīng)由第一外部接口連接到主機(jī)設(shè)備時(shí)該外部設(shè)備經(jīng)由通信接口更新表。
[0018]另外,本發(fā)明適用于一種外部設(shè)備,構(gòu)成為能夠經(jīng)由第一外部接口連接到主機(jī)設(shè)備,與該主機(jī)設(shè)備之間進(jìn)行數(shù)據(jù)發(fā)送接收并且從主機(jī)設(shè)備被提供電源。而且,上述問(wèn)題中的至少一部分通過(guò)如下方式來(lái)解決,即在外部設(shè)備設(shè)置:第一電源提供部,其連接外部電源;第二電源提供部,其經(jīng)由第一外部接口被提供電源;檢測(cè)部,其檢測(cè)第一電源提供部是否正在被提供電源;以及最大電流值宣告部,其在經(jīng)由第一外部接口連接到主機(jī)設(shè)備時(shí)向主機(jī)設(shè)備宣告能夠從該主機(jī)設(shè)備提供的最大電流值,在通過(guò)檢測(cè)部檢測(cè)出正在經(jīng)由第一電源提供部被提供電源時(shí),最大電流值宣告部向主機(jī)設(shè)備宣告主機(jī)設(shè)備所定的規(guī)定最大電流值以下的最大電流值。
[0019]在此,優(yōu)選的是外部設(shè)備具備能夠連接外圍設(shè)備的第三外部接口,經(jīng)由該第三外部接口向外圍設(shè)備提供電源。進(jìn)一步地,優(yōu)選的是在并未通過(guò)檢測(cè)部檢測(cè)出正在經(jīng)由第一電源提供部被提供電源時(shí),最大電流值宣告部向主機(jī)設(shè)備宣告外圍設(shè)備所宣告的最大電流值。
[0020]發(fā)明的效果
[0021 ] 在本發(fā)明中,在通過(guò)檢測(cè)部檢測(cè)出正在經(jīng)由第一電源提供部被提供電源時(shí),最大電流值宣告部向主機(jī)設(shè)備宣告規(guī)定最大電流值以下的最大電流值。因而,主機(jī)設(shè)備的連接判斷部基于外部設(shè)備的最大電流值宣告部所宣告的最大電流值為規(guī)定最大電流值以下,許可經(jīng)由第二接口連接外部設(shè)備。由此,即使外部設(shè)備實(shí)際消耗的電力為規(guī)定最大電流值以上也能夠?qū)⒃撏獠吭O(shè)備可靠地連接到主機(jī)設(shè)備。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0022]圖1是表示作為本發(fā)明的第一實(shí)施方式的信息處理系統(tǒng)的概要的概要圖。
[0023]圖2是表示第一實(shí)施方式的信息處理系統(tǒng)中所使用的無(wú)線通信裝置的概要結(jié)構(gòu)的框圖。
[0024]圖3是表示第一實(shí)施方式的信息處理系統(tǒng)中所使用的控制裝置的概要結(jié)構(gòu)的框圖。
[0025]圖4是表示第一實(shí)施方式的信息處理系統(tǒng)的功能結(jié)構(gòu)的功能框圖。
[0026]圖5是用于說(shuō)明第一實(shí)施方式的信息處理系統(tǒng)的動(dòng)作的一個(gè)例子的時(shí)序圖。
[0027]圖6是用于說(shuō)明第一實(shí)施方式的信息處理系統(tǒng)的動(dòng)作的另一例子的時(shí)序圖。
[0028]圖7是用于說(shuō)明第一實(shí)施方式的信息處理系統(tǒng)的動(dòng)作的再一例子的時(shí)序圖。
[0029]圖8是表示作為本發(fā)明的第二實(shí)施方式的信息處理系統(tǒng)的概要的概要圖。
[0030]圖9是表示第二實(shí)施方式的信息處理系統(tǒng)中所使用的USB設(shè)備的概要結(jié)構(gòu)的框圖。
[0031]附圖標(biāo)記說(shuō)明
[0032]l、la:信息處理系統(tǒng);2:無(wú)線通信裝置;3:控制裝置;4、4a:USB設(shè)備;5a、5b、5c:USB 線纜;6:AC 適配器;6a:電源線纜;20、30、60:CPU ;21、31、61:R0M ;22、32、62:RAM ;27:內(nèi)部電源;35:電壓電流監(jiān)視部;40:連接判斷部;41:第二外部接口 ;42:通信接口 ;43:第一外部接口 ;44:最大電流值宣告部;45:表;46:檢測(cè)部;47:第一電源提供部;48:第二電源提供部;49:第三外部接口 ;50:外部電源;51:外圍設(shè)備;230、330、630:液晶驅(qū)動(dòng)器;231、331、631:液晶面板;240:移動(dòng)通信模塊;241:音頻接口 ;242:麥克風(fēng);243:揚(yáng)聲器;250:輸入接口 ;251:觸摸面板;260:USB控制器;310、610:最大功率表;340、640:檢測(cè)部;341,641:電源連接器;342、642:切換部;360:USB集線器部;361、661:第一 USB連接器;362:第二 USB 連接器;660:USB 控制器;670:HDD ;671:HDD 接 口?!揪唧w實(shí)施方式】
[0033]以下參照【專(zhuān)利附圖】
【附圖說(shuō)明】本發(fā)明的信息處理系統(tǒng)的實(shí)施方式。
[0034](第一實(shí)施方式)
[0035]圖1是表示作為本發(fā)明的第一實(shí)施方式的信息處理系統(tǒng)的概要的概要圖,圖2是表示本實(shí)施方式的信息處理系統(tǒng)中所使用的無(wú)線通信裝置的概要結(jié)構(gòu)的框圖,圖3是表示本實(shí)施方式的信息處理系統(tǒng)中所使用的控制裝置的概要結(jié)構(gòu)的框圖。
[0036]在這些圖中,I是本實(shí)施方式的信息處理系統(tǒng),該信息處理系統(tǒng)I具有無(wú)線通信裝置(主機(jī)設(shè)備)2、控制裝置(外部設(shè)備)3以及USB設(shè)備(外圍設(shè)備)4。無(wú)線通信裝置2是所謂的智能手機(jī)等,能夠經(jīng)由省略圖示的移動(dòng)通信網(wǎng)來(lái)進(jìn)行音頻通話??刂蒲b置3進(jìn)行將USB設(shè)備4與無(wú)線通信裝置2經(jīng)由外部接口進(jìn)行連接時(shí)的控制。USB設(shè)備4例如是便攜式HDD (Hard Disk Drive:硬盤(pán)驅(qū)動(dòng)器)裝置,構(gòu)成為能夠經(jīng)由控制裝置3從無(wú)線通信裝置2進(jìn)行訪問(wèn)。
[0037]這些無(wú)線通信裝置2、控制裝置3以及USB設(shè)備4具備USB接口作為外部接口(詳細(xì)將后述),分別通過(guò)USB線纜5a、5b依次連接,由此能夠在這些無(wú)線通信裝置2、控制裝置3以及USB設(shè)備4之間進(jìn)行數(shù)據(jù)的發(fā)送接收。另外,控制裝置3以及USB設(shè)備4經(jīng)由USB接口從無(wú)線通信裝置2被提供電源,并且通過(guò)AC適配器6的電源線纜6a連接到該控制裝置3來(lái)經(jīng)由該AC適配器6對(duì)控制裝置3提供商用電源。S卩,USB設(shè)備4是總線供電設(shè)備,控制裝置3是總線供電設(shè)備兼自供電設(shè)備。
[0038](無(wú)線通信裝置的概要結(jié)構(gòu))
[0039]圖2是表示本實(shí)施方式的信息處理系統(tǒng)I中所使用的無(wú)線通信裝置2的概要結(jié)構(gòu)的框圖。在圖2中,無(wú)線通信裝置2具備CPU(Central Processing Unit:中央處理單兀)20、ROM (Read Only Memory:只讀存儲(chǔ)器)21、RAM (Random Access Memory:隨機(jī)存取存儲(chǔ)器)22、液晶驅(qū)動(dòng)器230、液晶面板231、移動(dòng)通信模塊240、音頻接口(I/F)241、麥克風(fēng)242、揚(yáng)聲器243、天線244、輸入接口(I/F) 250、觸摸面板251以及USB控制器260,CPU20、R0M21、RAM22、液晶驅(qū)動(dòng)器230、移動(dòng)通信模塊240、輸入接口 250以及USB控制器260各自通過(guò)共用的總線相連接。
[0040]CPU20通過(guò)將保存在R0M21內(nèi)的固件等的程序在RAM22中展開(kāi)后執(zhí)行該程序,來(lái)進(jìn)行無(wú)線通信裝置2整體的動(dòng)作控制,并且還作為后述的各功能部而進(jìn)行動(dòng)作。在R0M21中保存有上述的固件等的程序、各種設(shè)定數(shù)據(jù)。RAM22作為無(wú)線通信裝置2的工作存儲(chǔ)器而進(jìn)行動(dòng)作,臨時(shí)地保存各種程序以及數(shù)據(jù)。
[0041]液晶面板231設(shè)置成其顯示面在無(wú)線通信裝置2的表面露出。在從CPU20向液晶驅(qū)動(dòng)器230提供構(gòu)成顯示畫(huà)面的數(shù)據(jù)時(shí),該液晶驅(qū)動(dòng)器230驅(qū)動(dòng)液晶面板231使得在該液晶面板231的顯示面上顯示所期望的顯示畫(huà)面。
[0042]移動(dòng)通信模塊240 例如遵照 IMT(International Mobile Telecommunication:國(guó)際移動(dòng)通信)-2000標(biāo)準(zhǔn)經(jīng)由天線244與移動(dòng)通信網(wǎng)之間進(jìn)行移動(dòng)無(wú)線通信。即,移動(dòng)通信模塊240經(jīng)由音頻接口 241從揚(yáng)聲器243發(fā)出對(duì)從移動(dòng)通信網(wǎng)的基站接收到的電波進(jìn)行解碼而得的音頻信號(hào),對(duì)經(jīng)由音頻接口 241由麥克風(fēng)242收音的音頻進(jìn)行編碼并作為電波經(jīng)由天線244發(fā)送給移動(dòng)通信網(wǎng)的基站。此外,該移動(dòng)通信模塊240所支持的標(biāo)準(zhǔn)包含 3G/HSDPA(3rd Generation/High-Speed Downlink Packet Access)、LTE(Long TermEvolution) >WiMAX(Worldwide Interoperability for Microwave Access)中的至少一個(gè)。
[0043]觸摸面板251在本實(shí)施方式中設(shè)置成重疊在液晶面板231的顯示面的上面,具有與該液晶面板231的顯示面大致相同的大小。如果觸摸面板251的表面被用戶觸摸到、即觸摸面板251的表面上的特定位置被用戶觸碰到,則將觸摸面板251的表面上的特定位置檢測(cè)為二維的坐標(biāo)位置,經(jīng)由輸入接口 250輸出該坐標(biāo)位置。
[0044]USB控制器260按照USB2.0或者USB3.0標(biāo)準(zhǔn)與經(jīng)由USB連接器261連接的USB設(shè)備之間進(jìn)行數(shù)據(jù)的發(fā)送接收。特別是,本實(shí)施方式的USB控制器260支持USB 0n-The-Go,或者為允許USB大容量存儲(chǔ)器級(jí)別的連接的結(jié)構(gòu),當(dāng)USB設(shè)備連接到無(wú)線通信裝置2時(shí),USB控制器260臨時(shí)地作為USB主機(jī)而發(fā)揮功能,與USB設(shè)備之間進(jìn)行數(shù)據(jù)的發(fā)送接收控制。另外,在本實(shí)施方式中,USB控制器260許可連接(加載)的規(guī)定最大電流值在總線供電設(shè)備以及自供電設(shè)備中都設(shè)為200mA。
[0045]USB連接器261是所謂的母型USB連接器(USB插座),構(gòu)成為能夠插入U(xiǎn)SB線纜5a的公型USB連接器(USB插頭)。無(wú)線通信裝置2具有小型的殼體的情況多,因此USB連接器261采用所謂的迷你AB或者微型AB插座。
[0046]另外,本實(shí)施方式的無(wú)線通信裝置2具備二次電池等內(nèi)部電源27,從該內(nèi)部電源27向無(wú)線通信裝置2整體提供電源,并且根據(jù)需要經(jīng)由USB控制器260以及USB連接器261向連接到該USB連接器261的設(shè)備(在本實(shí)施方式中為控制裝置3)提供電源。
[0047](控制裝置的概要結(jié)構(gòu))
[0048]圖3是表示本實(shí)施方式的信息處理系統(tǒng)1中所使用的控制裝置3的概要結(jié)構(gòu)的框圖。在圖3中,控制裝置3具備CPU30、R0M31、RAM32、液晶驅(qū)動(dòng)器330、液晶面板331、檢測(cè)部340、電源連接器341、切換部342、電壓電流監(jiān)視部35、USB集線器部360、第一 USB連接器361以及第二 USB連接器362,CPU30、R0M31、RAM32、液晶驅(qū)動(dòng)器330、檢測(cè)部340、電壓電流監(jiān)視部35以及USB集線器部360各自通過(guò)共用的總線相連接。
[0049]CPU30通過(guò)將保存在R0M31內(nèi)的固件等的程序在RAM32中展開(kāi)后執(zhí)行該程序,來(lái)進(jìn)行控制裝置3整體的動(dòng)作控制,并且還作為后述的各功能部而進(jìn)行動(dòng)作。R0M31例如是快閃存儲(chǔ)器等可寫(xiě)入的R0M,在該R0M31中保存有上述固件等的程序、各種設(shè)定數(shù)據(jù)。RAM32作為無(wú)線通信裝置2的工作存儲(chǔ)器而進(jìn)行動(dòng)作,臨時(shí)地保存各種程序以及數(shù)據(jù)。另外,在R0M31內(nèi)保存有最大功率表310,該最大功率表310保存有要向作為USB主機(jī)而進(jìn)行動(dòng)作的無(wú)線通信裝置2宣告的最大電流值。
[0050]液晶面板331設(shè)置成其顯示面在控制裝置3的表面露出。在從CPU30向液晶驅(qū)動(dòng)器330提供構(gòu)成顯示畫(huà)面的數(shù)據(jù)時(shí),該液晶驅(qū)動(dòng)器330驅(qū)動(dòng)液晶面板331使得在該液晶面板331的顯示面上顯示所期望的顯示畫(huà)面。此外,控制裝置30的液晶面板331上顯示的顯示畫(huà)面是比無(wú)線通信裝置2的顯示畫(huà)面簡(jiǎn)易的畫(huà)面,作為最低限度只要是能夠?qū)τ脩魣?bào)告控制裝置3的狀態(tài)(例如是總線供電設(shè)備還是自供電設(shè)備,或者是正常范圍內(nèi)的電壓還是電壓下降等)的顯示畫(huà)面即可,因此液晶面板331以及液晶驅(qū)動(dòng)器330也可以是比無(wú)線通信裝置2的液晶面板以及液晶驅(qū)動(dòng)器簡(jiǎn)易的結(jié)構(gòu)。
[0051 ] 構(gòu)成為能夠?qū)⑸鲜鯝C適配器6 (參照?qǐng)D1)的電源線纜6a連接于電源連接器341,來(lái)從該AC適配器6向電源連接器341提供規(guī)定電壓(例如5V)的直流電源。檢測(cè)部340監(jiān)視輸入到該電源連接器341的電源電壓,當(dāng)檢測(cè)出向電源連接器341提供了規(guī)定電壓的直流電源或者提供給電源連接器341的直流電源被切斷時(shí)將該檢測(cè)結(jié)果通知給CPU30等。另外,切換部342同樣監(jiān)視輸入到電源連接器341的電源電壓,當(dāng)檢測(cè)出向電源連接器341提供了規(guī)定電壓的直流電源時(shí),向CPU30發(fā)送將控制裝置3整體的電源驅(qū)動(dòng)從由USB主機(jī)(在本實(shí)施方式中為無(wú)線通信裝置2)提供的電源切換為由AC適配器6提供的電源的指示。另一方面,切換部342在檢測(cè)出提供給電源連接器341的直流電源被切斷時(shí),向CPU30發(fā)送將控制裝置3整體的電源驅(qū)動(dòng)從由AC適配器6提供的電源切換為由USB主機(jī)(在本實(shí)施方式中為無(wú)線通信裝置2)提供的電源的指示。即,切換部342進(jìn)行總線供電設(shè)備與自供電設(shè)備之間的切換指示。將來(lái)自切換部342的指示輸入到CPU30的GPIO (General PurposeInput/Output:通用輸入/輸出)端口。此外,切換部342例如能夠由FET(Field EmissionTransistor:場(chǎng)效應(yīng)晶體管)構(gòu)成。
[0052]第一 USB連接器361以及第二 USB連接器362都是母型USB連接器(USB插座),構(gòu)成為能夠?qū)SB線纜5a的公型USB連接器(USB插頭)插入到第一 USB連接器361,并能夠?qū)SB線纜5b的公型USB連接器(USB插頭)插入到第二 USB連接器362。
[0053]電壓電流監(jiān)視部35監(jiān)視經(jīng)由第一 USB連接器361從無(wú)線通信裝置2提供的電源的電壓以及電流,將該檢測(cè)結(jié)果報(bào)告給CPU30等。
[0054]USB集線器部360具備所謂的USB集線器控制器芯片。USB集線器部360的上行端口連接在第一 USB連接器361,下行端口連接在第二 USB連接器362。此外,在本實(shí)施方式中下行端口僅連接有一個(gè)連接器(第二 USB連接器362),但是設(shè)置于下行端口側(cè)的連接器的數(shù)量不限于一個(gè)。USB集線器部360進(jìn)行建立、切斷作為上行端口側(cè)的第一 USB連接器361與作為下行端口側(cè)的第二 USB連接器362之間的USB連接、檢測(cè)連接到USB連接器361、362的USB設(shè)備的裝卸、USB通信所需的協(xié)議處理、端口的狀態(tài)管理等。另外,該USB集線器部360將從電源連接器341或者第一 USB連接器361中的任一個(gè)提供的控制裝置3的電源提供給經(jīng)由第二 USB連接器362連接到下行端口側(cè)的設(shè)備(在本實(shí)施方式中為USB設(shè)備4)。并且,該USB集線器部360在控制裝置3作為自供電設(shè)備而進(jìn)行動(dòng)作時(shí),不向第二 USB連接器362發(fā)送從作為USB主機(jī)而進(jìn)行動(dòng)作的無(wú)線通信裝置2送出的命令中的Get_Descriptor命令,而在控制裝置3內(nèi)對(duì)該Get_Descriptor命令進(jìn)行解釋并返回恰當(dāng)?shù)拿?。該?dòng)作的詳細(xì)內(nèi)容在后文描述。
[0055](信息處理系統(tǒng)的功能結(jié)構(gòu))
[0056]圖4是表示本實(shí)施方式的信息處理系統(tǒng)I的功能結(jié)構(gòu)的功能框圖。在圖4中,構(gòu)成信息處理系統(tǒng)I的無(wú)線通信裝置2具備連接判斷部40、第二外部接口(I/F)41以及通信接口(I/F) 42,另外,控制裝置3具備第一外部接口 43、最大電流值宣告部44、表45、檢測(cè)部46、第一電源提供部47、第二電源提供部48以及第三外部接口 49。
[0057]連接判斷部40保持用于判斷是否許可向無(wú)線通信裝置2進(jìn)行連接的規(guī)定最大電流值,將經(jīng)由第二外部接口 41與無(wú)線通信裝置2連接的包括控制裝置3的外部設(shè)備所宣告的最大電流值與規(guī)定最大電流值進(jìn)行比較,在最大電流值為規(guī)定最大電流值以下的情況下許可向該無(wú)線通信裝置2進(jìn)行連接。在本實(shí)施方式中該規(guī)定最大電流值如上述那樣設(shè)為200mAo
[0058]第二外部接口 41在本實(shí)施方式中根據(jù)USB標(biāo)準(zhǔn),與連接到無(wú)線通信裝置2的包括控制裝置3的外部設(shè)備之間進(jìn)行數(shù)據(jù)的發(fā)送接收。通信接口 42在本實(shí)施方式中經(jīng)由省略圖示的移動(dòng)通信網(wǎng)連接在因特網(wǎng)等外部網(wǎng)絡(luò),與外部網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)的發(fā)送接收。特別是,能夠利用本實(shí)施方式的通信接口 42經(jīng)由第一外部接口 43以及第二外部接口 41在包括控制裝置3的外部設(shè)備與外部網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)的發(fā)送接收。
[0059]第一外部接口 43在本實(shí)施方式中根據(jù)USB標(biāo)準(zhǔn),與包括連接到控制裝置3的無(wú)線通信裝置2的主機(jī)設(shè)備之間進(jìn)行數(shù)據(jù)的發(fā)送接收。同樣地,第三外部接口 49在本實(shí)施方式中根據(jù)USB標(biāo)準(zhǔn),與包括連接到控制裝置3的USB設(shè)備4的外圍設(shè)備51之間進(jìn)行數(shù)據(jù)的發(fā)送接收。除此之外,第三外部接口 49對(duì)包括連接到控制裝置3的USB設(shè)備4的外圍設(shè)備51提供電源。最大電流值宣告部44在經(jīng)由第一外部接口 43以及第二外部接口 41連接到包括無(wú)線通信裝置2的主機(jī)設(shè)備時(shí),向該主機(jī)設(shè)備宣告能夠從主機(jī)設(shè)備提供的最大電流值。在表45中保存有最大電流值宣告部44要宣告的最大電流值,最大電流值宣告部44以保存在表45內(nèi)的該最大電流值為參考來(lái)向主機(jī)設(shè)備宣告最大電流值。該表45內(nèi)保存的最大電流值包含預(yù)先估計(jì)為主機(jī)設(shè)備所定的規(guī)定電流值以下的最大電流值。
[0060]外部電源50連接到第一電源提供部47,通過(guò)從該外部電源50提供的電源來(lái)進(jìn)行控制裝置3的驅(qū)動(dòng)。檢測(cè)部46檢測(cè)是否正在從外部電源50向該第一電源提供部47提供電源,如果檢測(cè)部46檢測(cè)出正在從外部電源50向第一電源提供部47提供電源,則最大電流值宣告部44向主機(jī)設(shè)備宣告包括無(wú)線通信裝置2的主機(jī)設(shè)備所定的規(guī)定最大電流值以下的最大電流值。另一方面,如果檢測(cè)部46沒(méi)有檢測(cè)出正在從外部電源50向第一電源提供部47提供電源,則最大電流值宣告部44向包括無(wú)線通信裝置2的主機(jī)設(shè)備宣告包括USB設(shè)備4的外圍設(shè)備51所宣告的最大電流值。另外,經(jīng)由第一外部接口 43從無(wú)線通信裝置2向第二電源提供部48提供電源。
[0061]在以上的功能結(jié)構(gòu)中,連接判斷部40主要由CPU20構(gòu)成,第二外部接口 41主要由CPU20以及USB控制器260構(gòu)成,通信接口 42主要由CPU20以及移動(dòng)通信模塊240構(gòu)成,第一外部接口 43主要由CPU30、USB集線器部360以及第一 USB連接器361構(gòu)成,最大電流值宣告部44主要由CPU30構(gòu)成,表45主要由R0M31的最大功率表310構(gòu)成,檢測(cè)部46主要由CPU30以及檢測(cè)部340構(gòu)成,第一電源提供部47主要由電源連接器341構(gòu)成,第二電源提供部48主要由第一 USB連接器361構(gòu)成,第三外部接口 49主要由CPU30、USB集線器部360以及第二 USB連接器362構(gòu)成,而且外部電源50主要由AC適配器6構(gòu)成。
[0062](信息處理系統(tǒng)的動(dòng)作)
[0063]以下,參照?qǐng)D5?圖7說(shuō)明本實(shí)施方式的信息處理系統(tǒng)1的動(dòng)作。
[0064]圖5是用于說(shuō)明在控制裝置3連接有外部電源50并且在控制裝置3連接了 USB設(shè)備4時(shí)的信息處理系統(tǒng)1的動(dòng)作的時(shí)序圖。
[0065]首先,在步驟S1中,通過(guò)將外部電源50連接于控制裝置3的第一電源提供部47,來(lái)從該外部電源50向控制裝置3提供電源。接著,在步驟S2中,通過(guò)將USB線纜5b連接到第二 USB連接器362,來(lái)將USB設(shè)備4連接到控制裝置3。在步驟S3中,通過(guò)USB集線器部360檢測(cè)出USB設(shè)備4連接到控制裝置3。
[0066]接著,在步驟S4中,USB集線器部360向USB設(shè)備4送出配置(Config)請(qǐng)求。該配置請(qǐng)求包含Get_Descriptor命令,因而還包含USB設(shè)備4所需的最大電流值的要求通知。USB設(shè)備4對(duì)從控制裝置3送出的配置請(qǐng)求進(jìn)行響應(yīng)而在步驟S5中返回配置(Config)響應(yīng)。該配置響應(yīng)包含USB設(shè)備4所宣告、要求的從作為主機(jī)設(shè)備的無(wú)線通信裝置2提供的電源的最大電流值。USB設(shè)備4在本實(shí)施方式中例如是便攜式HDD,因此作為一個(gè)例子,將USB設(shè)備4所要求的最大電流值設(shè)為500mA和作為在USB2.0標(biāo)準(zhǔn)中容許的上限值的最大電流值、或者接近該上限值的值??刂蒲b置3在表45中臨時(shí)保存在步驟S5中接收到的配置響應(yīng)中所包含的最大電流值。
[0067]在步驟S6中,控制裝置3的檢測(cè)部46檢測(cè)出從外部電源50向第一電源提供部47提供了電源,將其通知給最大電流值宣告部44,并且控制裝置3的切換部342將控制裝置3整體的電源驅(qū)動(dòng)切換為提供給電源連接器341的電源。即,這以后,控制裝置3作為自供電設(shè)備而進(jìn)行動(dòng)作。此外,步驟S6的動(dòng)作和步驟S3、步驟S4的動(dòng)作哪個(gè)先執(zhí)行都可以。另外,在圖5中連接外部電源50之后連接USB設(shè)備4,但是連接外部電源50和連接USB設(shè)備4哪個(gè)在先都沒(méi)關(guān)系。在連接外部電源50之前連接USB設(shè)備4的情況下,先行實(shí)施步驟S3?步驟S5的動(dòng)作、而且,當(dāng)連接(步驟SI)外部電源50時(shí)執(zhí)行步驟S6所示的電源提供檢測(cè)動(dòng)作。
[0068]接著,控制裝置3的最大電流值宣告部44根據(jù)在步驟S6中檢測(cè)部46檢測(cè)出從外部電源50向第一電源提供部47提供了電源,在步驟S7中將保存在表45內(nèi)的最大電流值改寫(xiě)為認(rèn)為在無(wú)線通信裝置2的連接判斷部40中許可連接的規(guī)定最大電流值(在本實(shí)施方式中為200mA)。
[0069]接著,在步驟S8中,通過(guò)USB線纜5a將第一外部接口 43與第二外部接口 41相連接,由此使控制裝置3 (以及與控制裝置3連接的USB設(shè)備4)連接到無(wú)線通信裝置2。
[0070]在步驟S9中,無(wú)線通信裝置2的第二外部接口 41檢測(cè)控制裝置3 (以及與控制裝置3連接的USB設(shè)備4),接著無(wú)線通信裝置2的連接判斷部40在步驟SlO中向控制裝置3送出配置請(qǐng)求。該配置請(qǐng)求包含Get_Descriptor命令,該Get_Descriptor命令還包含控制裝置3(以及與控制裝置3連接的USB設(shè)備4)所需的最大電流值的要求通知??刂蒲b置3的最大電流值宣告部44對(duì)從無(wú)線通信裝置2送出的配置請(qǐng)求進(jìn)行響應(yīng)而在步驟SI I中參照表45返回配置響應(yīng)。該配置響應(yīng)包含控制裝置3 (以及與控制裝置3連接的USB設(shè)備4)所宣告、要求的、請(qǐng)求從作為主機(jī)設(shè)備的無(wú)線通信裝置2提供的電源的最大電流值。該最大電流值是如上述那樣認(rèn)為在無(wú)線通信裝置2的連接判斷部40中許可連接的規(guī)定最大電流值。
[0071]在步驟Sll中接收到配置響應(yīng)的無(wú)線通信裝置2的連接判斷部40在步驟S12中,參照包含在該配置響應(yīng)中的最大電流值來(lái)判斷是否許可控制裝置3(以及與控制裝置3連接的USB設(shè)備4)的連接。在本實(shí)施方式中,從控制裝置3有過(guò)宣告、要求的最大電流值與規(guī)定最大電流值相等,因此許可連接而加載控制裝置3 (以及與控制裝置3連接的USB設(shè)備4)。
[0072]在步驟S12中加載了控制裝置3 (以及與控制裝置3連接的USB設(shè)備4),因此以后在步驟S13中從無(wú)線通信裝置2向USB設(shè)備4作出數(shù)據(jù)寫(xiě)入/讀出指令,對(duì)其進(jìn)行響應(yīng)而在步驟S14中從USB設(shè)備4向無(wú)線通信裝置2送出被讀出的數(shù)據(jù)或者送出數(shù)據(jù)寫(xiě)入成功響應(yīng)。
[0073]接著,圖6是用于說(shuō)明在控制裝置3沒(méi)有連接外部電源50、即對(duì)控制裝置3進(jìn)行總線供電驅(qū)動(dòng)、并且在控制裝置3連接了 USB設(shè)備4時(shí)的信息處理系統(tǒng)I的動(dòng)作的時(shí)序圖。
[0074]首先,在步驟S20中,通過(guò)USB線纜5a將第一外部接口 43與第二外部接口 41進(jìn)行連接,由此控制裝置3連接到無(wú)線通信裝置2。接著,在步驟S21中,控制裝置3的電壓電流監(jiān)視部35開(kāi)始監(jiān)視經(jīng)由第一外部接口 43從無(wú)線通信裝置2提供的電源的電壓以及電流。
[0075]接著,在步驟S22中,USB線纜5b連接到第二 USB連接器362,由此USB設(shè)備4連接到控制裝置3。當(dāng)在步驟S22中無(wú)線通信裝置2的連接判斷部40檢測(cè)出USB設(shè)備4連接到控制裝置3時(shí),在步驟S23中連接判斷部40向控制裝置3送出配置請(qǐng)求。該配置請(qǐng)求包含Get_Descriptor命令,因而還包含控制裝置3 (以及與控制裝置3連接的USB設(shè)備4)所需的最大電流值的要求通知。控制裝置3作為總線供電設(shè)備而進(jìn)行動(dòng)作,因此控制裝置3的USB集線器部360將從無(wú)線通信裝置2送出的配置請(qǐng)求原樣地送出到USB設(shè)備4。USB設(shè)備4對(duì)從無(wú)線通信裝置2送出的配置請(qǐng)求進(jìn)行響應(yīng)而在步驟S24中返回配置響應(yīng)。該配置響應(yīng)包含USB設(shè)備4所宣告、要求的從作為主機(jī)設(shè)備的無(wú)線通信裝置2提供的電源的最大電流值??刂蒲b置3作為總線供電設(shè)備而進(jìn)行動(dòng)作,因此控制裝置3的USB集線器部360將從USB設(shè)備4送出的配置響應(yīng)原樣地送出到無(wú)線通信裝置2。
[0076]在步驟S24中接收到配置響應(yīng)的無(wú)線通信裝置2的連接判斷部40在步驟S25中,參照包含在該配置響應(yīng)中的最大電流值來(lái)判斷是否許可控制裝置3(以及與控制裝置3連接的USB設(shè)備4)的連接。在本實(shí)施方式中,從USB設(shè)備4有過(guò)宣告、要求的最大電流值比規(guī)定最大電流值大,因此在步驟S25中不許可連接而不加載控制裝置3 (以及與控制裝置3連接的USB設(shè)備4)。
[0077]此外,在如USB設(shè)備4所宣告、要求的最大電流值為規(guī)定最大電流值以下那樣的USB設(shè)備4、例如USB快閃存儲(chǔ)器的情況下,在步驟S25中許可連接、以后在步驟S26中從無(wú)線通信裝置2對(duì)USB設(shè)備4作出數(shù)據(jù)寫(xiě)入/讀出指令,對(duì)其進(jìn)行響應(yīng)而在步驟S27中從USB設(shè)備4向無(wú)線通信裝置2送出被讀出的數(shù)據(jù)或者送出數(shù)據(jù)寫(xiě)入成功響應(yīng)。
[0078]接著(也可以并非緊接著步驟S27之后),在步驟S28中,通過(guò)控制裝置3被總線供電驅(qū)動(dòng)來(lái)從無(wú)線通信裝置2向控制裝置3提供電源,作為結(jié)果而無(wú)線通信裝置2的內(nèi)部電源27的剩余量減少,由此在電壓電流監(jiān)視部35檢測(cè)出從無(wú)線通信裝置2提供給控制裝置3的電源的電壓或者電流中的至少一個(gè)低于閾值時(shí),控制裝置3的CPU30在步驟S29中經(jīng)由液晶驅(qū)動(dòng)器330使液晶面板331進(jìn)行警告電壓或者電流下降的顯示。作為一個(gè)例子,該規(guī)定值設(shè)為表示無(wú)線通信裝置2的內(nèi)部電源27的剩余量達(dá)到整體的10%的值。
[0079]當(dāng)在步驟S30中等待用戶將外部電源50連接到控制裝置3、在步驟S31中外部電源50連接到控制裝置3的第一電源提供部47時(shí),在步驟S32中,控制裝置3的檢測(cè)部46檢測(cè)出從外部電源50向第一電源提供部47提供了電源,將其通知給最大電流值宣告部44,并且在步驟S33中,控制裝置3的切換部342將控制裝置3整體的電源驅(qū)動(dòng)切換為提供給電源連接器341的電源。即,這以后控制裝置3作為自供電設(shè)備而進(jìn)行動(dòng)作。
[0080]在步驟S34中,控制裝置3的CPU30以及USB集線器部36監(jiān)視是否經(jīng)由第二外部接口 41以及第一外部接口 43從無(wú)線通信裝置2對(duì)USB設(shè)備4作出數(shù)據(jù)寫(xiě)入/讀出指令,等待規(guī)定時(shí)間、例如1分鐘左右,如果判斷為這期間內(nèi)沒(méi)有作出數(shù)據(jù)寫(xiě)入/讀出指令,則在步驟S35中控制裝置30的CPU30以及USB集線器部36向USB設(shè)備4送出復(fù)位(Reset)請(qǐng)求。
[0081]之后,在步驟S36?步驟S45中,進(jìn)行與圖5的步驟S4?步驟S5以及步驟S7?步驟S14相同的動(dòng)作,由此將USB設(shè)備4再次加載到無(wú)線通信裝置2,從而在該無(wú)線通信裝置2與USB設(shè)備4之間進(jìn)行數(shù)據(jù)的發(fā)送接收。
[0082]接著,圖7是用于說(shuō)明控制裝置3連接了外部電源50并且在控制裝置3連接了USB設(shè)備4之后外部電源50與控制裝置3之間的連接被切斷時(shí)的信息處理系統(tǒng)I的動(dòng)作的時(shí)序圖。
[0083]首先,在步驟S50?步驟S60中,進(jìn)行與圖5的步驟S2、步驟S4?步驟S5、步驟S7?步驟S14相同的動(dòng)作,來(lái)將USB設(shè)備4加載到無(wú)線通信裝置2,從而在這些無(wú)線通信裝置2與USB設(shè)備4之間進(jìn)行數(shù)據(jù)的發(fā)送接收。此時(shí),通過(guò)向無(wú)線通信裝置2宣告與規(guī)定最大電流值相等的最大電流值,能夠順利地加載USB設(shè)備4。
[0084]接著,在步驟S61中,由于用戶意想不到的動(dòng)作而引起AC適配器6的電源線纜6a被從控制裝置3拔出等的事態(tài),從外部電源50對(duì)控制裝置3的電源供給被突然切斷。通過(guò)控制裝置3的檢測(cè)部46檢測(cè)出該電源供給切斷,檢測(cè)部46將其通知給最大電流值宣告部44,并且控制裝置3的切換部342將控制裝置3整體的電源驅(qū)動(dòng)切換為從第一外部接口 43提供的電源。即,這以后控制裝置3作為總線供電設(shè)備而進(jìn)行動(dòng)作。
[0085]由于發(fā)生電源突然被切斷,控制裝置3從自供電設(shè)備切換為總線供電設(shè)備。然而,只進(jìn)行該切換動(dòng)作而宣告給無(wú)線通信裝置2的最大電流值沒(méi)有變更。在這種情況下,USB設(shè)備4也作為總線供電設(shè)備而進(jìn)行動(dòng)作,但是USB設(shè)備4沒(méi)有識(shí)別到控制裝置3從自供電設(shè)備切換為總線供電設(shè)備,在該狀態(tài)下認(rèn)為USB設(shè)備4識(shí)別成控制裝置3為自供電設(shè)備而要求大電流。因此,在步驟S62中,控制裝置30的CPU30以及USB集線器部36向USB設(shè)備4送出復(fù)位請(qǐng)求,促使包括無(wú)線通信裝置2、USB設(shè)備4的信息處理系統(tǒng)I進(jìn)行包含最大電流值的再次宣告的配置動(dòng)作以及加載動(dòng)作。
[0086]以后,在步驟S63?步驟S66中,進(jìn)行與圖6的步驟S21、步驟S23?步驟S25相同的動(dòng)作,由此無(wú)線通信裝置2、USB設(shè)備4進(jìn)行包含最大電流值的再次宣告的配置動(dòng)作以及加載動(dòng)作。在此,在本實(shí)施方式中,從USB設(shè)備4有過(guò)宣告、要求的最大電流值比規(guī)定最大電流值大,因此與圖6的步驟S25同樣地,在步驟S66中不許可連接而沒(méi)有加載控制裝置3 (以及與控制裝置3連接的USB設(shè)備4)。
[0087]此外,在USB設(shè)備4是如所宣告、要求的最大電流值為規(guī)定最大電流值以下那樣的USB設(shè)備4、例如USB快閃存儲(chǔ)器的情況下,在步驟S66中許可連接,以后,在步驟S67中從無(wú)線通信裝置2對(duì)USB設(shè)備4作出數(shù)據(jù)寫(xiě)入/讀出指令,對(duì)其進(jìn)行響應(yīng)而在步驟S68中從USB設(shè)備4向無(wú)線通信裝置2送出被讀出的數(shù)據(jù)或者送出數(shù)據(jù)寫(xiě)入成功響應(yīng)。
[0088](第一實(shí)施方式的效果)
[0089]因而,根據(jù)本實(shí)施方式的信息處理系統(tǒng)1,在控制裝置3作為自供電設(shè)備而進(jìn)行動(dòng)作時(shí),控制裝置3的最大電流值宣告部44將與無(wú)線通信裝置2所定的規(guī)定最大電流值相等的最大電流值代替USB設(shè)備4所宣告的最大電流值來(lái)進(jìn)行宣告,因此無(wú)線通信裝置2的連接判斷部40根據(jù)控制裝置3的最大電流值宣告部44所宣告的最大電流值,許可該控制裝置3(以及與控制裝置3連接的USB設(shè)備4)的連接。由此,即使是需要規(guī)定最大電流值以上的電流的USB設(shè)備4,也能夠可靠地連接到無(wú)線通信裝置2。
[0090]在控制裝置3作為自供電設(shè)備而進(jìn)行動(dòng)作的情況下,即使在USB設(shè)備4是需要規(guī)定最大電流值以上的電流的設(shè)備的情況下,也能夠從控制裝置3向USB設(shè)備4提供足夠的電源。因而,如果無(wú)線通信裝置2許可連接,則即使在USB設(shè)備4是需要規(guī)定最大電流值以上的電流的設(shè)備的情況下,也能夠不對(duì)無(wú)線通信裝置2 (特別是無(wú)線通信裝置2的內(nèi)部電源27)施加負(fù)荷地使USB設(shè)備4進(jìn)行動(dòng)作。因此,在將控制裝置3連接到無(wú)線通信裝置2時(shí),由控制裝置3的最大電流值宣告部44宣告與許可連接的規(guī)定最大電流值相等的最大電流值,由此能夠可靠地進(jìn)行控制裝置3 (以及與控制裝置3連接的USB設(shè)備4)的連接。
[0091]其結(jié)果,在難以長(zhǎng)時(shí)間持續(xù)進(jìn)行大電流的電源供給的智能手機(jī)等無(wú)線通信裝置2中,也能夠經(jīng)由控制裝置3可靠地連接如便攜式HDD那樣的在驅(qū)動(dòng)時(shí)需要大電流的USB設(shè)備4,能夠進(jìn)一步提高無(wú)線通信裝置2的方便性。
[0092](第二實(shí)施方式)
[0093]圖8是表示作為本發(fā)明的第二實(shí)施方式的信息處理系統(tǒng)的概要的概要圖,圖9是表示本實(shí)施方式的信息處理系統(tǒng)中使用的USB設(shè)備的概要結(jié)構(gòu)的框圖。
[0094]圖8所示的本實(shí)施方式的信息處理系統(tǒng)la與圖1所示的第一實(shí)施方式的信息處理系統(tǒng)1相比,不同之處在于經(jīng)由USB線纜5c將USB設(shè)備(外部設(shè)備)4a直接連接到無(wú)線通信裝置2。因而,對(duì)相同的結(jié)構(gòu)要素附加相同的附圖標(biāo)記并簡(jiǎn)化其說(shuō)明。
[0095](USB設(shè)備的概要結(jié)構(gòu))
[0096]構(gòu)成圖9所示的本實(shí)施方式的USB設(shè)備4a的CPU60、R0M61 (所包含的最大功率表610)、RAM62、液晶驅(qū)動(dòng)器630、液晶面板631、檢測(cè)部640、電源連接器641、切換部642、電壓電流監(jiān)視部65以及第一 USB連接器661與構(gòu)成圖3所示的第一實(shí)施方式的控制裝置3的CPU30、R0M31、RAM32、液晶驅(qū)動(dòng)器330、液晶面板331、檢測(cè)部340、電源連接器341、切換部342、電壓電流監(jiān)視部35以及第一 USB連接器361大概相同,不同之處在于:由于USB設(shè)備4a也與第一實(shí)施方式的USB設(shè)備4同樣為便攜式HDD,因此具備HDD670以及HDD接口 671 ;由于本實(shí)施方式中的USB設(shè)備4a不具備集線器功能、因此省略第一實(shí)施方式中的第二 USB連接器362,并且設(shè)置有USB控制器660來(lái)代替USB集線器部360。另外,作為一個(gè)例子,將本實(shí)施方式的USB設(shè)備4a所要求的最大電流值設(shè)為500mA和作為在USB2.0標(biāo)準(zhǔn)中容許的上限值的最大電流值、或者接近該上限值的值。
[0097]因而,本實(shí)施方式的USB設(shè)備4a能夠進(jìn)行與第一實(shí)施方式的控制裝置3相同的動(dòng)作,由此與第一實(shí)施方式的控制裝置3同樣地,能夠起到如下效果:即使是需要規(guī)定最大電流值以上的電流的USB設(shè)備4a,也能夠可靠地連接到無(wú)線通信裝置2。
[0098](變形例)
[0099]此外,本發(fā)明的信息處理系統(tǒng)以及控制裝置的細(xì)節(jié)并不限于上述的第一實(shí)施方式、第二實(shí)施方式,能夠?qū)崿F(xiàn)各種變形例。
[0100]作為一個(gè)例子,第一實(shí)施方式的控制裝置3的最大電流值宣告部44通過(guò)宣告與無(wú)線通信裝置2的連接判斷部40所定的規(guī)定最大電流值相等的最大電流值來(lái)獲得連接判斷部40的連接許可,但是如果宣告無(wú)線通信裝置2 (特別是連接判斷部40)所定的規(guī)定最大電流值以下的最大電流值,則能夠?qū)⒖刂蒲b置3 (以及與控制裝置3連接的USB設(shè)備4)可靠地連接到無(wú)線通信裝置2。特別是,控制裝置3難以事先知道無(wú)線通信裝置2所定的規(guī)定最大電流值,因此最大電流值宣告部44也可以估計(jì)由一般無(wú)線通信裝置2所定的規(guī)定最大電流值,將一定的寬裕量估計(jì)在內(nèi),來(lái)宣告比估計(jì)出的規(guī)定最大電流值低(如果是第一實(shí)施方式的例子則例如為100mA)的最大電流值。[0101]并且,最大電流值宣告部44也可以在無(wú)線通信裝置2的連接判斷部40不許可連接(拒絕了加載)的情況下,再次宣告比所宣告的最大電流值低的值的最大電流值,從而更可靠地向無(wú)線通信裝置2進(jìn)行連接。在沒(méi)有許可連接的狀態(tài)下控制裝置3無(wú)法知道無(wú)線通信裝置2的連接判斷部40是否不許可連接,因此最大電流值宣告部44只要如下操作即可:在宣告最大電流值之后等待一定時(shí)間,基于在此期間內(nèi)沒(méi)有從無(wú)線通信裝置2送出數(shù)據(jù)寫(xiě)入/讀出指令,判斷為無(wú)線通信裝置2的連接判斷部40不許可連接,再次宣告比所宣告的最大電流值低的值的最大電流值。以下,宣告更低的最大電流值直到從無(wú)線通信裝置2送出數(shù)據(jù)寫(xiě)入/讀出指令為止。
[0102]除此之外,將存儲(chǔ)每個(gè)主機(jī)設(shè)備的規(guī)定最大電流值的表設(shè)置在外部設(shè)備內(nèi),在配置動(dòng)作等中,外部設(shè)備檢測(cè)主機(jī)設(shè)備的制造者名(供應(yīng)商ID)以及產(chǎn)品名(產(chǎn)品ID),由此最大電流值宣告部能夠參照該表宣告與主機(jī)設(shè)備相應(yīng)的(即為每個(gè)主機(jī)設(shè)備所定的規(guī)定最大電流值以下的)最大電流值。作為檢測(cè)主機(jī)設(shè)備的制造者名以及產(chǎn)品名的方法的一個(gè)例子,在上述第一實(shí)施方式中,在將控制裝置3與無(wú)線通信裝置2進(jìn)行USB連接時(shí),使USB控制器260以及USB集線器部360進(jìn)行動(dòng)作,使得控制裝置3作為USB主機(jī)、無(wú)線通信裝置2作為USB設(shè)備而進(jìn)行動(dòng)作。在該狀態(tài)下,如果控制裝置3發(fā)送Get_Descriptor命令,則無(wú)線通信裝置2對(duì)其進(jìn)行響應(yīng)而返回包含供應(yīng)商ID以及產(chǎn)品ID的響應(yīng)。由此,控制裝置3能夠檢測(cè)無(wú)線通信裝置2的供應(yīng)商ID以及產(chǎn)品ID。而且,在最大功率表310中事先保存每個(gè)無(wú)線通信裝置2的規(guī)定最大電流值,并且控制裝置3將包含在來(lái)自無(wú)線通信裝置2的響應(yīng)中的供應(yīng)商ID以及產(chǎn)品ID保存在R0M31等中,在宣告最大電流值時(shí)參照該供應(yīng)商ID以及產(chǎn)品ID,由此能夠宣告與無(wú)線通信裝置2相應(yīng)的最大電流值。由此,能夠更可靠地進(jìn)行外部設(shè)備與主機(jī)設(shè)備之間的連接?;蛘撸部梢匀缟鲜瞿菢邮孪葘o(wú)線通信裝置2許可了連接的最大電流值與無(wú)線通信裝置2的供應(yīng)商ID以及產(chǎn)品ID —起保存在R0M31的最大功率表310等中,在斷開(kāi)與無(wú)線通信裝置2之間的連接之后再次與該無(wú)線通信裝置2進(jìn)行連接時(shí),參照最大功率表310宣告與前次相同的最大電流值、即學(xué)習(xí)最大電流值。
[0103]并且,還能夠在因特網(wǎng)等外部網(wǎng)絡(luò)上事先準(zhǔn)備具有保存了每個(gè)主機(jī)設(shè)備的規(guī)定最大電流值的表的服務(wù)器,每當(dāng)出現(xiàn)新的主機(jī)設(shè)備時(shí)都事先更新該表。而且,當(dāng)主機(jī)設(shè)備與外部設(shè)備相連接時(shí),也可以經(jīng)由主機(jī)設(shè)備所具備的通信接口連接到服務(wù)器并更新外部設(shè)備的表。由此,能夠更可靠地進(jìn)行外部設(shè)備與主機(jī)設(shè)備之間的連接。作為一個(gè)例子,只要控制裝置3的最大電流值宣告部44經(jīng)由第一實(shí)施方式的無(wú)線通信裝置2所具備的通信接口 42以及移動(dòng)通信網(wǎng)訪問(wèn)服務(wù)器從而更新最大功率表310即可。
[0104]另外,在上述的各實(shí)施方式中,通過(guò)檢測(cè)部46自動(dòng)地判斷有無(wú)外部電源供給,但是也可以在外部設(shè)備設(shè)置電源切換用開(kāi)關(guān),根據(jù)該電源切換用開(kāi)關(guān)的位置判斷最大電流值宣告部44是否宣告規(guī)定最大電流值以下的最大電流值。作為一個(gè)例子,也可以在第一實(shí)施方式的控制裝置3中設(shè)置電源切換用開(kāi)關(guān)來(lái)代替檢測(cè)部340以及切換部342,根據(jù)該電源切換用開(kāi)關(guān)的位置判斷是否作為總線供電設(shè)備或者自供電設(shè)備而進(jìn)行動(dòng)作,并且最大電流值宣告部44也根據(jù)該電源切換用開(kāi)關(guān)的位置判斷是否宣告規(guī)定最大電流值以下的最大電流值。除此之外,在上述的各實(shí)施方式中,最大電流值宣告部44參照最大功率表310決定了要向無(wú)線通信裝置2宣告的最大電流值,但是也可以例如在控制裝置3等中設(shè)置對(duì)滑動(dòng)位置分配了不同的最大電流值(100mA、200mA等)的最大電流值切換用的滑動(dòng)開(kāi)關(guān),根據(jù)該滑動(dòng)開(kāi)關(guān)的滑動(dòng)位置使最大電流值宣告部44所要宣告的最大電流值不同。
[0105]另外,在上述的各實(shí)施方式中,在控制裝置3或者USB設(shè)備4a作為總線供電設(shè)備而進(jìn)行動(dòng)作的情況下,當(dāng)從無(wú)線通信裝置2提供的電壓及電流值下降為規(guī)定值以下時(shí),使用液晶面板331、631進(jìn)行了警告顯示,但是對(duì)于用戶的警告顯示并不限于由液晶面板331、631進(jìn)行,除此之外,如果是LED (Light Emission Diode:發(fā)光二極管)閃爍、LED的點(diǎn)亮顏色例如從綠色變化到紅色、蜂鳴器鳴動(dòng)等能夠向用戶報(bào)告電壓及電流值下降的手段,則沒(méi)有特別限定。
[0106]并且,在上述的各實(shí)施方式中,控制裝置3以及USB設(shè)備4a由來(lái)自外部電源或者無(wú)線通信裝置2的電源供給所驅(qū)動(dòng),但是也可以設(shè)為由來(lái)自二次電池等電池(內(nèi)部電源)的電源供給驅(qū)動(dòng)這些控制裝置3的結(jié)構(gòu)。在從電池提供電源的情況下,控制裝置3以及USB設(shè)備4a作為自供電設(shè)備而進(jìn)行動(dòng)作。此時(shí),例如圖6所示的時(shí)序圖開(kāi)始時(shí)、圖7所示的時(shí)序圖的步驟S61包含控制裝置3內(nèi)的電池的剩余量低于能夠作為自供電設(shè)備而進(jìn)行動(dòng)作的水平時(shí)的動(dòng)作。另外,圖5所示的時(shí)序圖的步驟S6、圖6所示的時(shí)序圖的步驟S30包含控制裝置3內(nèi)的電池的剩余量高于能夠作為自供電設(shè)備而進(jìn)行動(dòng)作的水平時(shí)的動(dòng)作。
[0107]并且,在上述第一實(shí)施方式中,在控制裝置3以及USB設(shè)備4具有各自所需的最大電流值的情況下,也可以在來(lái)自無(wú)線通信裝置2的對(duì)Get_Descriptor請(qǐng)求的響應(yīng)中響應(yīng)將控制裝置3以及USB設(shè)備4的最大電流值相加所得到的值。
[0108]并且,在上述的各實(shí)施方式中,USB設(shè)備4、4a是便攜式HDD,但是不限于此,作為USB設(shè)備,也可以是眾所周知的設(shè)備、作為一個(gè)例子是USB快閃存儲(chǔ)器、無(wú)線LAN適配器等。
【權(quán)利要求】
1.一種信息處理系統(tǒng),具備外部設(shè)備和主機(jī)設(shè)備,該外部設(shè)備具有第一外部接口,該主機(jī)設(shè)備經(jīng)由能夠與該外部設(shè)備的第一外部接口連接的第二外部接口來(lái)對(duì)上述外部設(shè)備進(jìn)行數(shù)據(jù)發(fā)送接收以及電源供給,該信息處理系統(tǒng)的特征在于,上述外部設(shè)備具備:第一電源提供部,其連接外部電源;第二電源提供部,其經(jīng)由上述第一外部接口被提供電源;檢測(cè)部,其檢測(cè)上述第一電源提供部是否正在被提供電源;以及最大電流值宣告部,其在經(jīng)由上述第一外部接口連接到上述主機(jī)設(shè)備時(shí)向上述主機(jī)設(shè)備宣告能夠從該主機(jī)設(shè)備提供的最大電流值,其中,上述主機(jī)設(shè)備具備連接判斷部,該連接判斷部在由上述外部設(shè)備宣告的最大電流值為預(yù)定的規(guī)定最大電流值以上時(shí)不許可經(jīng)由上述第二外部接口的連接,上述最大電流值宣告部在通過(guò)上述檢測(cè)部檢測(cè)出正在經(jīng)由上述第一電源提供部被提供電源時(shí),向上述主機(jī)設(shè)備宣告上述規(guī)定最大電流值以下的最大電流值。
2.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其特征在于,在通過(guò)上述檢測(cè)部檢測(cè)出正在經(jīng)由上述第一電源提供部被提供電源時(shí),上述外部設(shè)備經(jīng)由上述第一外部接口消耗所宣告的上述最大電流值以上的電流值來(lái)進(jìn)行動(dòng)作。
3.根據(jù)權(quán)利要求1或2所述的信息處理系統(tǒng),其特征在于,上述最大電流值宣告部在上述連接判斷部根據(jù)所宣告的上述最大電流值不許可經(jīng)由上述第二外部接口的連接時(shí),再次將比所宣告的最大電流值低的值宣告為最大電流值。
4.根據(jù)權(quán)利要求1~3中的任一項(xiàng)所述的信息處理系統(tǒng),其特征在于,上述外部設(shè)備具備存儲(chǔ)每個(gè)上述主機(jī)設(shè)備的規(guī)定最大電流值的表,上述最大電流值宣告部在通過(guò)上述檢測(cè)部檢測(cè)出正在經(jīng)由上述第一電源提供部被提供電源時(shí),參照上述表向主機(jī)設(shè)備宣告與上述主機(jī)設(shè)備相對(duì)應(yīng)的規(guī)定最大電流值以下的最大電流值。
5.根據(jù)權(quán)利要求4所述的信息處理系統(tǒng),其特征在于,上述主機(jī)設(shè)備具備通信接口,上述外部設(shè)備在經(jīng)由上述第一外部接口連接到主機(jī)設(shè)備時(shí)經(jīng)由上述通信接口更新表。
6.一種外部設(shè)備,構(gòu)成為能夠經(jīng)由第一外部接口連接到主機(jī)設(shè)備,與該主機(jī)設(shè)備之間進(jìn)行數(shù)據(jù)發(fā)送接收并且從上述主機(jī)設(shè)備被提供電源,該外部設(shè)備的特征在于,上述外部設(shè)備具備:第一電源提供部,其連接外部電源;第二電源提供部,其經(jīng)由上述第一外部接口被提供電源; 檢測(cè)部,其檢測(cè)上述第一電源提供部是否正在被提供電源;以及最大電流值宣告部,其在經(jīng)由上述第一外部接口連接到上述主機(jī)設(shè)備時(shí)向上述主機(jī)設(shè)備宣告能夠從該主機(jī)設(shè)備提供的最大電流值,其中,上述最大電流值宣告部在通過(guò)上述檢測(cè)部檢測(cè)出正在經(jīng)由上述第一電源提供部被提供電源時(shí),向上述主機(jī)設(shè)備宣告上述主機(jī)設(shè)備所定的規(guī)定最大電流值以下的最大電流值。
7.根據(jù)權(quán)利要求6所述的外部設(shè)備,其特征在于,上述外部設(shè)備具備能夠連接外圍設(shè)備的第三外部接口,上述外圍設(shè)備經(jīng)由該第三外部接口被提供電源。
8.根據(jù)權(quán)利要求7所述的外部設(shè)備,其特征在于, 上述最大電流值宣告部在并未通過(guò)上述檢測(cè)部檢測(cè)出正在經(jīng)由上述第一電源提供部被提供電源時(shí),向上述 主機(jī)設(shè)備宣告上述外圍設(shè)備所宣告的最大電流值。
【文檔編號(hào)】G06F1/26GK103631355SQ201310376243
【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2013年8月26日 優(yōu)先權(quán)日:2012年8月27日
【發(fā)明者】田島一利 申請(qǐng)人:巴法絡(luò)股份有限公司