亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種對通訊接口進(jìn)行供電的方法、裝置及數(shù)據(jù)處理設(shè)備的制作方法

文檔序號:6575639閱讀:127來源:國知局
專利名稱:一種對通訊接口進(jìn)行供電的方法、裝置及數(shù)據(jù)處理設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電路控制領(lǐng)域,尤其涉及一種對通訊接口進(jìn)行供電的方法、裝置及數(shù) 據(jù)處理設(shè)備。
背景技術(shù)
隨著通訊接口技術(shù)日臻成熟,普及程度越來越高,使用數(shù)據(jù)處理設(shè)備的通訊接口 的外圍設(shè)備也日益增多,其中包括很多功耗很大的外圍設(shè)備,如為移動設(shè)備(手機、mp4、 PSP)充電、USB臺燈、USB風(fēng)扇、水杯加熱墊和在天氣較涼時使用的加熱手套、以及降溫坐墊 等設(shè)備。
數(shù)據(jù)處理設(shè)備通過通訊接口的pin (管腳)來讀取外圍設(shè)備的信息;比如USB接口 共有四個pin 電源(POWER)、GND、DATA+、DATA-;—般USB存儲設(shè)備都使用以上四個pin,南 橋通過此兩條DATA線讀取USB設(shè)備的信息。但是上文提到的如USB電燈、風(fēng)扇、加熱器等, 只使用電源和GND兩個pin,南橋此時并不知道是什么設(shè)備在用電,而大部分此類USB設(shè)備 的功耗都比較大。同樣,數(shù)據(jù)處理設(shè)備對于通過串口、HDMI接口等通訊接口連接的外圍設(shè) 備,也可以通過通訊接口的Pin讀取外圍設(shè)備的信息。
本發(fā)明的發(fā)明人在實現(xiàn)本發(fā)明實施例的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問 題
目前不能對電腦等數(shù)據(jù)處理設(shè)備通過通訊接口供給外圍設(shè)備的電量進(jìn)行管理和 控制;在一些電量較為緊張的場合,比如筆記本電腦由電池進(jìn)行供電時,該管理和控制將顯 得尤為重要。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種對通訊接口進(jìn)行供電的方法、裝置及數(shù)據(jù)處 理設(shè)備,能夠控制對外圍設(shè)備的供電。
為了解決上述問題,本發(fā)明提供了一種對通訊接口進(jìn)行供電的方法,包括
檢測到通訊接口上接入一外圍設(shè)備;
獲得所述外圍設(shè)備的類型;
獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息;
根據(jù)所述第一供電信息對所述通訊接口進(jìn)行供電。
進(jìn)一步地,所述獲得所述外圍設(shè)備的類型的步驟中,如果判斷所述外圍設(shè)備為具 有數(shù)據(jù)傳輸能力的設(shè)備,則所述根據(jù)所述第一供電信息對所述通訊接口進(jìn)行供電的步驟后 還包括
獲取所述外圍設(shè)備的工作狀態(tài);
根據(jù)所述工作狀態(tài),獲得與所述工作狀態(tài)對應(yīng)的該類型外圍設(shè)備的第二供電信 息;
根據(jù)所述第二供電信息對所述通訊接口進(jìn)行供電。
進(jìn)一步地,所述第一 /第二供電信息包括供電電流閾值及管理方式;
所述根據(jù)所述第一 /第二供電信息對所述通訊接口進(jìn)行供電的步驟具體包括
根據(jù)所述第一 /第二供電信息,設(shè)定所述通訊接口的供電電流閾值;
監(jiān)視所述通訊接口上的電流,如果大于該通訊接口的所述供電電流閾值,則根據(jù) 所述管理方式進(jìn)行處理;
所述管理方式包括以下任一種或任幾種
允許使用、警告、限流、以及禁止;
如果管理方式為警告,則由用戶在允許使用、限流和禁止這三種方式或其中部分 方式里選擇一種方式;或警告后默認(rèn)采用允許使用、限流和禁止這三種方式中的一種;
如果管理方式為允許使用,則不限制所述通訊接口上的電流;
如果管理方式為限流,則供給所述通訊接口小于或等于所述供電電流閾值的電 流;
如果管理方式為禁止,則不給所述通訊接口供電。
進(jìn)一步地,當(dāng)一個所述通訊接口通過轉(zhuǎn)接器接入多個外圍設(shè)備時
所述獲得所述外圍設(shè)備的類型的步驟為獲得該轉(zhuǎn)接器接入的各外圍設(shè)備的類 型;
所述獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息的步驟為根據(jù)讀取的各外 圍設(shè)備的類型分別獲得所述各外圍設(shè)備對應(yīng)的第一供電信息;
所述根據(jù)所述第一供電信息對所述通訊接口進(jìn)行供電的步驟具體包括
設(shè)定連接轉(zhuǎn)接器的通訊接口的供電電流閾值為所述轉(zhuǎn)接器接入的各外圍設(shè)備對 應(yīng)的第一供電信息中各供電電流閾值的總和;設(shè)定管理方式為一默認(rèn)方式,或為所述轉(zhuǎn)接 器接入的各外圍設(shè)備對應(yīng)的第一供電信息中管理方式中優(yōu)先級最高的方式。
本發(fā)明還提供了一種數(shù)據(jù)處理設(shè)備,其特征在于,包括
通訊接口,用于接入外圍設(shè)備;
南橋芯片,用于當(dāng)檢測到通訊接口上接入一外圍設(shè)備時讀取所述外圍設(shè)備的類 型;
中央處理器,用于獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息;
通訊接口控制芯片,用于根據(jù)所述第一供電信息,對所述通訊接口進(jìn)行供電。
進(jìn)一步地,所述南橋芯片還用于當(dāng)所述外圍設(shè)備為具有數(shù)據(jù)傳輸能力的設(shè)備時, 讀取該外圍設(shè)備的工作狀態(tài);
所述中央處理器還用于根據(jù)所述工作狀態(tài),獲得與所述工作狀態(tài)對應(yīng)的該類型外 圍設(shè)備的第二供電信息,并發(fā)送給所述通訊接口控制芯片;
所述通訊接口控制芯片還用于收到所述第二供電信息后,改為根據(jù)所述第二供電 信息對所述通訊接口進(jìn)行供電。
進(jìn)一步地,所述中央處理器所獲得的所述第一 /第二供電信息包括供電電流閾值 及管理方式;
所述通訊接口控制芯片具體包括
設(shè)置單元,用于按照所述第一 /第二供電信息,設(shè)定所述通訊接口的供電電流閾 值;
監(jiān)視單元,用于監(jiān)視所述通訊接口上的電流,如果大于該通訊接口的所述供電電 流閾值,則發(fā)送工作指令;
處理單元,用于當(dāng)收到所述工作指令時按照所述第一 /第二供電信息中的所述管 理方式進(jìn)行處理。
進(jìn)一步地,所述處理單元包括
控制子單元;
還包括以下子單元中的任一種或任幾種
允許子單元、警告子單元、限流子單元、以及禁止子單元;
所述控制子單元根據(jù)所述管理方式啟動相應(yīng)的一個子單元;
所述警告子單元用于提示用戶在允許使用、限流和禁止這三種方式或其中部分方 式里選擇一種方式,并根據(jù)用戶選擇啟動相應(yīng)的子單元;或警告后啟動所述允許子單元、限 流子單元以及禁止子單元中默認(rèn)的一個;
所述允許子單元用于一直給所述通訊接口供電;
所述限流子單元用于供給所述通訊接口小于或等于所述供電電流閾值的電流;
所述禁止子單元用于停止給所述通訊接口供電。
進(jìn)一步地,所述通訊接口為USB接口,所述外圍設(shè)備為USB設(shè)備;所述通訊接口控 制芯片為USB控制芯片;
所述限流子單元包括
采樣放大芯片,用于對USB接口上精密電阻或開關(guān)管的導(dǎo)通內(nèi)阻兩端電壓采樣, 輸出電流值;
比較器,用于將所接收的電流值與另一輸入端上接收的供電電流閾值比較,如果 大于則輸出“0”,如果小于或等于則輸出“1” ;
與門,用于對供電使能信號和所述比較器的輸出信號進(jìn)行與運算,輸出結(jié)果給所 述USB控制芯片的使能端;
所述USB控制芯片用于當(dāng)收到“0”時停止給所述USB接口供電;收到“1”時對所 述USB接口進(jìn)行供電。
進(jìn)一步地,所述南橋芯片還用于當(dāng)檢測到所述通訊接口連接通過轉(zhuǎn)接器接入多個 外圍設(shè)備時,讀取該轉(zhuǎn)接器接入的各外圍設(shè)備的類型;
所述中央處理器根據(jù)讀取的各外圍設(shè)備的類型分別找到所述各外圍設(shè)備對應(yīng)的第一供電信息;
所述通訊接口控制芯片根據(jù)所述第一供電信息來對連接轉(zhuǎn)接器的通訊接口進(jìn)行 供電具體是指
所述通訊接口控制芯片設(shè)定連接轉(zhuǎn)接器的通訊接口的供電電流閾值為所述轉(zhuǎn)接 器接入的各外圍設(shè)備對應(yīng)的第一供電信息中各供電電流閾值的總和;設(shè)定管理方式為一默 認(rèn)方式,或為所述轉(zhuǎn)接器接入的各外圍設(shè)備對應(yīng)的第一供電信息中管理方式中優(yōu)先級最高 的方式。
本發(fā)明的一個實施例至少具備以下優(yōu)點可以合理管理外圍設(shè)備的用電量;如果 在電池供電時采用該實施例,則可以保證電池的供電時間;有效調(diào)節(jié)電池放電功耗,延長電 池使用壽命。本發(fā)明的一個實施例還能夠根據(jù)工作狀態(tài)來管理和控制供電,更加靈活。

圖1是實施例一的對通訊接口進(jìn)行供電的方法的具體實施流程示意圖2是實施例二的對通訊接口進(jìn)行供電的裝置的具體實施示意框圖3是實施例二的對通訊接口進(jìn)行供電的裝置具體實施時限流子單元的電路示 意圖4是實施例三的數(shù)據(jù)處理設(shè)備的具體實施示意框圖。
具體實施方式
下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。
實施例一,一種對通訊接口進(jìn)行供電的方法,包括
檢測到通訊接口上接入一外圍設(shè)備;
獲得所述外圍設(shè)備的類型;
獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息;
根據(jù)所述第一供電信息,對所述通訊接口進(jìn)行供電。
本實施例中,如果存在多個通訊接口接入有外圍設(shè)備時,分別根據(jù)接入的各外圍 設(shè)備的類型對應(yīng)的第一供電信息,對相應(yīng)的通訊接口進(jìn)行供電。
本實施例中,可以但不限于是當(dāng)由電池供電時,進(jìn)行本實施例提供的方法,從而提 高筆記本等數(shù)據(jù)處理設(shè)備的電池的供電時間;當(dāng)然,在不是由電池供電的情況下,也可以使 用該方法以節(jié)電。
本實施例中,對于具有數(shù)據(jù)傳輸能力的外圍設(shè)備,可以通過數(shù)據(jù)線讀取該外圍設(shè) 備的產(chǎn)品信息,包括廠家、設(shè)備類型、額定容量、額定功耗、額定轉(zhuǎn)速等信息,從而能夠判斷 該外圍設(shè)備的類型,可以判斷出包括讀不到數(shù)據(jù)的風(fēng)扇等功率消耗設(shè)備;比如通過USB接 口的DATA-和DATA+兩條信號線讀取USB設(shè)備的產(chǎn)品信息;而對于不具有數(shù)據(jù)傳輸能力的 設(shè)備,比如只使用了通訊接口的電源管腳和GND管腳的USB功率器件,由于無法用數(shù)據(jù)線讀 取其產(chǎn)品信息,因此可以將其作為一個類型。
本實施例的一種實施方式中,所述獲得所述外圍設(shè)備的類型的步驟中,如果判斷 所述外圍設(shè)備為具有數(shù)據(jù)傳輸能力的設(shè)備,則所述根據(jù)所述第一供電信息對所述通訊接口 進(jìn)行供電的步驟后還包括
獲取所述外圍設(shè)備的工作狀態(tài);
根據(jù)所述工作狀態(tài),獲得與所述工作狀態(tài)對應(yīng)的該類型外圍設(shè)備的第二供電信 息;
根據(jù)所述第二供電信息對所述通訊接口進(jìn)行供電。
外圍設(shè)備的讀寫等操作是在系統(tǒng)控制下進(jìn)行的,可以通過系統(tǒng)監(jiān)測設(shè)備的idle、 Read & feite等狀態(tài);比如在Windows系統(tǒng)下,就可以通過控制面板中的管理工具去查看 外圍設(shè)備的狀態(tài),以獲取外圍設(shè)備的工作狀態(tài)。
本實施例中,還可以當(dāng)監(jiān)測到所述通訊接口上的電流變化時重新獲取所述通訊接 口上接入的外圍設(shè)備的類型(也可能進(jìn)一步包括工作狀態(tài)),根據(jù)所述類型重新獲得所述 第一供電信息(如果有工作狀態(tài)則獲得第二供電信息),從而對所述通訊接口進(jìn)行供電;這樣當(dāng)外圍設(shè)備更換或工作狀態(tài)發(fā)生變化時,可以隨時調(diào)整對供電的控制策略。
本實施例中,通訊接口空載時可以有默認(rèn)的第一供電信息,可以直接默認(rèn)為不供 H1^ ο
本實施例的一種實施方式中,所述獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信 息的步驟具體可以包括
保存電池供電狀態(tài)下,不同供電模式時,不同類型外圍設(shè)備對應(yīng)的第一供電信 息;
根據(jù)當(dāng)前供電模式和所述外圍設(shè)備的類型,獲得對應(yīng)的第一供電信息。
本實施例中,所述第一 /第二供電信息可以但不限于包括供電電流閾值和/或管 理方式。
本實施例中,獲得所述外圍設(shè)備的類型時如果判斷所述外圍設(shè)備為具有數(shù)據(jù)傳輸 能力的設(shè)備,則所述獲得與所述外圍設(shè)備的類型/工作狀態(tài)對應(yīng)的第一/第二供電信息的 步驟中
可以先讀取所述外圍設(shè)備的額定功耗或額定電流(如果是額定功耗則計算出額 定電流),以額定電流作為該外圍設(shè)備的供電電流閾值;也可以保存不同外圍設(shè)備的類型/ 工作狀態(tài)所對應(yīng)的供電電流閾值,根據(jù)所述外圍設(shè)備的類型/工作狀態(tài)查找到對應(yīng)的供電 電流閾值;
對于具有數(shù)據(jù)傳輸能力的設(shè)備,管理方式可以是默認(rèn)的,也可以是彈出對話框由 用戶進(jìn)行選擇,還可以保存外圍設(shè)備的類型/工作狀態(tài)對應(yīng)的管理方式,根據(jù)所述外圍設(shè) 備的類型/工作狀態(tài)查找到對應(yīng)的管理方式。
獲得所述外圍設(shè)備的類型時如果判斷所述外圍設(shè)備為不具有數(shù)據(jù)傳輸能力的設(shè) 備,則所述獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息的步驟中
可以采用一默認(rèn)值作為該外圍設(shè)備的供電電流閾值;管理方式可以是默認(rèn)的,比 如直接采用警告或限流;也可以是彈出對話框由用戶進(jìn)行選擇。
也可以是保存不同類型外圍設(shè)備所對應(yīng)的第一供電信息時,將不具有數(shù)據(jù)傳輸能 力的設(shè)備作為一個類型,保存該類型外圍設(shè)備對應(yīng)的第一供電信息,當(dāng)判斷所述外圍設(shè)備 為不具有數(shù)據(jù)傳輸能力的設(shè)備時,查找出該類型外圍設(shè)備的第一供電信息。
所述根據(jù)所述第一 /第二供電信息對所述通訊接口進(jìn)行供電的步驟具體包括
根據(jù)所述第一 /第二供電信息,設(shè)定所述通訊接口的供電電流閾值;
監(jiān)視所述通訊接口上的電流,如果大于該通訊接口的所述供電電流閾值,則根據(jù) 所述管理方式進(jìn)行處理;
本實施例中,所述管理方式包括但不限于以下任一種或任幾種
允許使用(Permit)、警告(Warn)、限流(Limit)、以及禁止(R)rbidden)。
本實施例中,如果管理方式為警告,則可以由用戶在允許使用、限流和禁止這三種 方式或其中部分方式里選擇一種方式;也可以是警告后默認(rèn)采用允許使用、限流和禁止這 三種方式中的一種;
如果管理方式為允許使用,則不限制所述通訊接口上的電流;
如果管理方式為限流,則只供給所述通訊接口小于或等于所述供電電流閾值的電 流;
如果管理方式為禁止,則不給所述通訊接口供電。
本實施例中,管理方式為限流時,供給所述通訊接口小于或等于所述供電電流閾 值的電流的具體步驟包括
對所述通訊接口上精密電阻或開關(guān)管的導(dǎo)通內(nèi)阻兩端電壓采樣,輸出電流值(可 用電壓值表示電流大小);將該電流值與所述供電電流閾值比較,如果大于所述供電電流 閾值則關(guān)斷所述開關(guān)管以停止給所述通訊接口供電;如果小于或等于所述供電電流閾值則 對所述通訊接口進(jìn)行供電。
本實施例中,如果是預(yù)先保存所述供電電流閾值,則所述供電電流閾值可以根據(jù) 實測的各類型外圍設(shè)備的實際耗電量來確定,任一類型的外圍設(shè)備對應(yīng)的供電電流閾值應(yīng) 大于或等于該類型外圍設(shè)備的實際耗電量;當(dāng)一類型的外圍設(shè)備具有多種工作狀態(tài)時,該 類型外圍設(shè)備各工作狀態(tài)下對應(yīng)的供電電流閾值應(yīng)大于或等于該類型外圍設(shè)備該工作狀 態(tài)下的實際耗電量;各類型外圍設(shè)備對應(yīng)的所述管理方式可以根據(jù)實際需要或情況定義。
本實施例的一種實施方式中,所述通訊接口為USB接口,所述外圍設(shè)備為USB設(shè) 備;其它實施方式中,所述通訊接口也可以為串口,HDMI接口等;所述外圍設(shè)備為使用相應(yīng) 通訊接口的設(shè)備。
該實施方式中,可以通過兩條DATA管腳讀取接入的USB設(shè)備及工作狀態(tài);可以但 不限于由南橋芯片進(jìn)行讀取。
本實施例中,一個所述通訊接口通過轉(zhuǎn)接器接入多個外圍設(shè)備時,所述獲得所述 外圍設(shè)備的類型步驟為獲得該轉(zhuǎn)接器接入的各外圍設(shè)備的類型;
所述獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息的步驟為根據(jù)獲得的所述 各外圍設(shè)備的類型分別獲得所述各外圍設(shè)備對應(yīng)的第一供電信息;
根據(jù)所述第一供電信息對所述通訊接口進(jìn)行供電的步驟具體包括
設(shè)定連接轉(zhuǎn)接器的通訊接口的供電電流閾值為所述轉(zhuǎn)接器接入的各外圍設(shè)備對 應(yīng)的第一供電信息中各供電電流閾值的總和;設(shè)定管理方式為一默認(rèn)方式,或為所述轉(zhuǎn)接 器接入的各外圍設(shè)備對應(yīng)的第一供電信息中管理方式中優(yōu)先級最高的方式;各管理方式的 優(yōu)先級可以根據(jù)實際需要設(shè)定,為了節(jié)省用電量,可以將限流或禁止方式的優(yōu)先級設(shè)置為 最高,這樣當(dāng)轉(zhuǎn)接器接入未知的外圍設(shè)備時,不至于消耗太多的電能。
如果所述轉(zhuǎn)接器接入的各外圍設(shè)備中包括具有數(shù)據(jù)傳輸能力的設(shè)備時,則所述方 法還包括獲取所述轉(zhuǎn)接器接入的各外圍設(shè)備中,各具有數(shù)據(jù)傳輸能力的設(shè)備的工作狀態(tài); 根據(jù)所述工作狀態(tài)獲得與所述工作狀態(tài)對應(yīng)的該類型外圍設(shè)備的第二供電信息;更新連接 轉(zhuǎn)接器的通訊接口的供電電流閾值用所獲得的各第二供電信息中的供電電流閾值替代相 應(yīng)的第一供電信息中的供電電流閾值,來計算所述各供電電流閾值的總和;如果管理方式 不是默認(rèn)方式,則更新管理方式,確定所獲得的各第二供電信息中的優(yōu)先級最高的管理方 式,將該管理方式和原先設(shè)定的管理方式中優(yōu)先級更高的一個作為更新后的管理方式。
下面用一個具體例子進(jìn)行進(jìn)一步說明,該例子是在一個筆記本電腦中對USB接口 進(jìn)行供電的過程,如圖1所示,包括
確定各類USB設(shè)備用電量,分別設(shè)定各類USB設(shè)備的供電電流閾值和管理方式,并 保存為相應(yīng)類型USB設(shè)備的第一供電信息,以及設(shè)定和保存具有數(shù)據(jù)傳輸能力的USB設(shè)備 的各工作狀態(tài)的第二供電信息;
檢測筆記本電腦的供電方式,如果為適配器供電方式,則分別讀取各USB接口接 入的USB設(shè)備信息,監(jiān)測各USB接口的用電量,使用所接入的USB設(shè)備;
如果為電池供電方式,則分別讀取各USB接口的USB設(shè)備信息;本例子中,是分別 讀取第一、第二和第三USB接口的USB設(shè)備信息,監(jiān)測各USB接口的用電量;其中,所述第 一、第二和第三USB接口所接入的USB設(shè)備分別對應(yīng)于供電信息A、B、C ;分別根據(jù)所述供電 信息A、B、C對所述第一、第二和第三USB接口進(jìn)行供電。
實施例二,一種對通訊接口進(jìn)行供電的裝置,如圖2所示,包括
讀取模塊,用于當(dāng)檢測到通訊接口上接入一外圍設(shè)備時獲得所述外圍設(shè)備的類 型;
獲取模塊,用于獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息;
供電模塊,用于根據(jù)所述第一供電信息,對所述通訊接口進(jìn)行供電。
本實施例中,如果存在多個通訊接口接入有外圍設(shè)備時,所述讀取模塊分別讀取 接入的各外圍設(shè)備的類型;所述獲取模塊分別根據(jù)接入的各外圍設(shè)備的類型獲得對應(yīng)的第 一供電信息,所述供電模塊分別根據(jù)不同的第一供電信息對相應(yīng)的通訊接口進(jìn)行供電。
本實施例中,所述獲取模塊可以但不限于是當(dāng)電池供電時,才去獲得與所述外圍 設(shè)備的類型對應(yīng)的第一供電信息,從而提高筆記本等數(shù)據(jù)處理設(shè)備的電池的供電時間。當(dāng) 然,在不是由電池供電的情況下,所述獲取模塊也可以去獲得與所述外圍設(shè)備的類型對應(yīng) 的第一供電信息,然后供電模塊按照該第一供電信息進(jìn)行供電,以達(dá)到節(jié)電的效果。
本實施例中,對于具有數(shù)據(jù)傳輸能力的外圍設(shè)備,所述讀取模塊可以通過數(shù)據(jù)線 讀取該外圍設(shè)備的產(chǎn)品信息,包括廠家、設(shè)備類型、額定容量、額定功耗、額定轉(zhuǎn)速等信息, 從而能夠判斷該外圍設(shè)備的類型,可以判斷出包括讀不到數(shù)據(jù)的風(fēng)扇等功率消耗設(shè)備;比 如通過USB接口的DATA-和DATA+兩條信號線讀取USB設(shè)備的產(chǎn)品信息;而對于不具有數(shù) 據(jù)傳輸能力的設(shè)備,比如只使用了通訊接口的電源管腳和GND管腳的USB功率器件,由于無 法用數(shù)據(jù)線讀取其產(chǎn)品信息,因此可以將其作為一個類型。
本實施例的一種實施方式中,所述讀取模塊還用于當(dāng)所述外圍設(shè)備為具有數(shù)據(jù)傳 輸能力的設(shè)備時,讀取該外圍設(shè)備的工作狀態(tài);
所述獲取模塊還用于根據(jù)所述工作狀態(tài),獲得與所述工作狀態(tài)對應(yīng)的該類型外圍 設(shè)備的第二供電信息,并發(fā)送給所述通訊接口控制芯片;
所述供電模塊還用于收到所述第二供電信息后,改為根據(jù)所述第二供電信息對所 述通訊接口進(jìn)行供電。
外圍設(shè)備的讀寫等操作是在系統(tǒng)控制下進(jìn)行的,系統(tǒng)可以監(jiān)測設(shè)備的idle、Read & Write等狀態(tài);比如在Windows系統(tǒng)下,所述讀取模塊可以通過控制面板中的管理工具去 查看外圍設(shè)備的狀態(tài),以獲取外圍設(shè)備的工作狀態(tài)。
本實施例中,所述讀取模塊還可以當(dāng)監(jiān)測到所述通訊接口上的電流變化時重新獲 取所述通訊接口上接入的外圍設(shè)備的類型(也可能進(jìn)一步包括工作狀態(tài)),所述獲取模塊 根據(jù)所述類型重新獲得對應(yīng)的第一供電信息(如果有工作狀態(tài)則獲得第二供電信息),從 而對所述通訊接口進(jìn)行供電;這樣當(dāng)外圍設(shè)備更換或工作狀態(tài)發(fā)生變化時,可以隨時調(diào)整 對供電的控制策略。
本實施例中,通訊接口空載時可以有默認(rèn)的第一供電信息,可以直接默認(rèn)為不供電。
本實施例的一種實施方式中,所述獲取模塊獲得與所述外圍設(shè)備的類型對應(yīng)的第 一供電信息具體是指所述獲取模塊獲取當(dāng)前的供電模式,根據(jù)當(dāng)前的供電模式和所述讀 取模塊所獲得所述外圍設(shè)備的類型,獲得該類型外圍設(shè)備的第一供電信息。
本實施例中,所述獲取模塊所獲得的所述第一 /第二供電信息包括供電電流閾值 和/或管理方式;
本實施例中,所述讀取模塊獲得所述外圍設(shè)備的類型時如果判斷所述外圍設(shè)備為 具有數(shù)據(jù)傳輸能力的設(shè)備,則所述獲取模塊獲得與所述外圍設(shè)備的類型/工作狀態(tài)對應(yīng)的第一/第二供電信息是指
獲得讀取模塊所讀取的所述外圍設(shè)備的額定功耗或額定電流(如果是額定功耗 則計算出額定電流),以額定電流作為該外圍設(shè)備的供電電流閾值;或是所述裝置中還包 括一存儲模塊,用于保存外圍設(shè)備的類型/工作狀態(tài)所對應(yīng)的供電電流閾值,所述獲取模 塊根據(jù)所述外圍設(shè)備的類型/工作狀態(tài)在所述存儲模塊中查找到對應(yīng)的供電電流閾值;
對于具有數(shù)據(jù)傳輸能力的設(shè)備,管理方式可以是默認(rèn)的,也可以是彈出對話框由 用戶進(jìn)行選擇,還可以由所述存儲模塊保存外圍設(shè)備的類型/工作狀態(tài)對應(yīng)的管理方式, 所述獲取模塊根據(jù)所述外圍設(shè)備的類型/工作狀態(tài)在所述存儲模塊中查找到對應(yīng)的管理 方式。
所述讀取模塊獲得所述外圍設(shè)備的類型時如果判斷所述外圍設(shè)備為不具有數(shù)據(jù) 傳輸能力的設(shè)備,則所述獲取模塊獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息是指
所述獲取模塊可以采用一默認(rèn)值作為該外圍設(shè)備的供電電流閾值;管理方式可以 是默認(rèn)的,比如直接采用警告或限流;也可以是彈出對話框由用戶進(jìn)行選擇。
也可以是在所述存儲模塊所保存的不同類型外圍設(shè)備所對應(yīng)的第一供電信息中, 將不具有數(shù)據(jù)傳輸能力的設(shè)備作為一個類型,保存該類型外圍設(shè)備對應(yīng)的第一供電信息, 當(dāng)判斷所述外圍設(shè)備為不具有數(shù)據(jù)傳輸能力的設(shè)備時,所述獲取模塊在所述存儲器中查找 出該類型外圍設(shè)備的第一供電信息。
所述供電模塊具體包括
設(shè)置單元,用于按照所述第一 /第二供電信息,設(shè)定所述通訊接口的供電電流閾 值;
監(jiān)視單元,用于監(jiān)視所述通訊接口上的電流,如果大于該通訊接口的所述供電電 流閾值,則發(fā)送工作指令;
處理單元,用于當(dāng)收到所述工作指令時按照所述第一 /第二供電信息中的所述管 理方式進(jìn)行處理。
本實施例中,所述處理單元包括控制子單元,還包括但不限于以下子單元中的任 一種或任幾種
允許子單元、警告子單元、限流子單元、以及禁止子單元。
本實施例中,所述控制子單元根據(jù)所述管理方式啟動相應(yīng)的一個子單元;
所述管理方式為警告時,所述控制子單元啟動所述警告子單元;所述警告子單元 用于彈出對話框,提示用戶在允許使用、限流和禁止這三種方式或其中部分方式里選擇一 種方式,并根據(jù)用戶選擇啟動相應(yīng)的子單元;或用于警告后啟動所述允許子單元、限流子單元以及禁止子單元中默認(rèn)的一個。
所述管理方式為允許使用時,所述控制子單元啟動所述允許子單元;所述允許子 單元用于一直給所述通訊接口供電;
所述管理方式為限流時,所述控制子單元啟動所述限流子單元;所述限流子單元 用于供給所述通訊接口小于或等于所述供電電流閾值的電流;
所述管理方式為禁止時,所述控制子單元啟動所述禁止子單元;所述禁止子單元 用于停止給所述通訊接口供電。
本實施例中,如果是預(yù)先保存所述供電電流閾值,則所述供電電流閾值可以根據(jù) 實測的各類型外圍設(shè)備的實際耗電量來確定,任一類型的外圍設(shè)備對應(yīng)的供電電流閾值應(yīng) 大于或等于該類型外圍設(shè)備的實際耗電量;當(dāng)一類型的外圍設(shè)備具有多種工作狀態(tài)時,該 類型外圍設(shè)備各工作狀態(tài)下對應(yīng)的供電電流閾值應(yīng)大于或等于該類型外圍設(shè)備該工作狀 態(tài)下的實際耗電量;各類型外圍設(shè)備對應(yīng)的所述管理方式可以根據(jù)實際需要或情況定義。
本實施例中,當(dāng)一個所述通訊接口通過轉(zhuǎn)接器接入多個外圍設(shè)備時,所述讀取模 塊讀取該轉(zhuǎn)接器接入的各外圍設(shè)備的類型;所述獲取模塊根據(jù)讀取的各外圍設(shè)備的類型分 別找到對應(yīng)的第一供電信息;此時,所述供電模塊根據(jù)所述第一供電信息來對連接轉(zhuǎn)接器 的通訊接口進(jìn)行供電,具體包括
所述供電模塊設(shè)定連接轉(zhuǎn)接器的通訊接口的供電電流閾值為所述轉(zhuǎn)接器接入的 各外圍設(shè)備對應(yīng)的第一供電信息中各供電電流閾值的總和;設(shè)定管理方式為一默認(rèn)方式, 或所述USB轉(zhuǎn)接器接入的各外圍設(shè)備對應(yīng)的第一供電信息中管理方式中優(yōu)先級最高的;各 管理方式的優(yōu)先級可以根據(jù)實際需要設(shè)定,為了節(jié)省用電量,可以將限流或禁止方式的優(yōu) 先級設(shè)置為最高,這樣當(dāng)轉(zhuǎn)接器接入未知的外圍設(shè)備時,不至于消耗太多的電能。
如果所述轉(zhuǎn)接器接入的各外圍設(shè)備中包括具有數(shù)據(jù)傳輸能力的設(shè)備時,則所述讀 取模塊還用于獲取所述轉(zhuǎn)接器接入的各外圍設(shè)備中,各具有數(shù)據(jù)傳輸能力的設(shè)備的工作狀 態(tài);所述獲取模塊還用于根據(jù)所述工作狀態(tài)獲得與所述工作狀態(tài)對應(yīng)的該類型外圍設(shè)備的 第二供電信息,并更新連接轉(zhuǎn)接器的通訊接口的供電電流閾值用所獲得的各第二供電信 息中的供電電流閾值替代相應(yīng)的第一供電信息中的供電電流閾值,來計算所述各供電電流 閾值的總和;如果管理方式不是默認(rèn)方式,所述獲取模塊還更新管理方式,確定所獲得的各 第二供電信息中的優(yōu)先級最高的管理方式,將該管理方式和原先設(shè)定的管理方式中優(yōu)先級 更高的一個作為更新后的管理方式。
本實施例的一種實施方式中,所述通訊接口為USB接口,所述外圍設(shè)備為USB設(shè) 備;其它實施方式中,所述通訊接口也可以為串口,HDMI接口等;所述外圍設(shè)備為使用相應(yīng) 通訊接口的設(shè)備。
該實施方式中,所述讀取模塊可以通過兩條DATA管腳讀取接入的USB設(shè)備及工作 狀態(tài);所述讀取模塊可以但不限于為南橋芯片。
該實施方式中,所述供電模塊可以為USB控制芯片,所述限流子單元可以如圖3所 示;圖3中包括兩種USB控制芯片,一種USB控制芯片4連接一個USB接口 6,這種USB控 制芯片連接一個限流子單元3 ;另一種USB控制芯片5連接兩個USB接口 7和8,這種USB 控制芯片連接限流子單元1和限流子單元2。
各所述限流子單元1、2、3分別包括采樣放大芯片11、21、31 ;輸入端之一分別與所13述采樣放大芯片11、21、31相連的比較器12、22、32 ;以及輸入端之一與所述比較器12、22、 32輸出端相連的與門13、23、33 ;其中采樣放大芯片和比較器可以與監(jiān)視單元共用。
各所述采樣放大芯片11、21、31分別用于對USB接口上精密電阻或開關(guān)管的導(dǎo)通 內(nèi)阻兩端電壓采樣,輸出電流值(可用電壓值表示電流大小)給相連的所述比較器;在圖3 中,三個采樣放大芯片11、21、31分別輸出USB接口 6、7、8上的電流值。
各所述比較器12、22、32分別用于將所接收的電流值與另一輸入端上接收的供電 電流閾值比較,如果大于則輸出“0”給相連的所述與門13、23、33,如果小于或等于則輸出 “1”給所述與門13、23、33 ;在圖3中,三個比較器分別將所述不同USB接口上的電流值與第 一供電電流閾值Iliml、第二供電電流閾值Ilim2和第三供電電流閾值Ilim3比較。
各所述與門13、23、33分別用于對所接收的供電使能信號和所連接的比較器的輸 出信號進(jìn)行與運算,輸出結(jié)果給所述USB控制芯片的使能端;在圖3中,三個與門13、23、33 分別是對第一供電使能信號Em、第二供電使能信號EN2和第三供電使能信號EN3與所連接 的比較器的輸出信號進(jìn)行與運算;各供電使能信號可由數(shù)據(jù)處理設(shè)備產(chǎn)生。
所述USB控制芯片用于當(dāng)收到“0”時停止給連接的相應(yīng)USB接口供電;收到“1” 時對連接的相應(yīng)USB接口進(jìn)行供電。
可以看出,該實施方式中,當(dāng)USB接口上的電流值大于所述供電電流閾值時,相應(yīng) 的比較器將輸出“0”,相應(yīng)的與門的與運算結(jié)果將為“0”,不使能所述USB控制芯片,因此將 會停止給所述USB接口供電;當(dāng)USB接口上的電流值小于或等于所述供電電流閾值時,相應(yīng) 的比較器將輸出“ 1 ”,當(dāng)供電使能信號為“ 1,,時,相應(yīng)的與門的與運算結(jié)果將為“0”,使能所 述USB控制芯片,將會對所述USB接口進(jìn)行供電。
實際應(yīng)用時,可以根據(jù)以下思路對上述電路進(jìn)行變形
比較USB接口上的電流大小和供電電流閾值,當(dāng)超過該供電電流閾值停止供電, 而當(dāng)小于或等于該供電電流閾值時進(jìn)行供電。
下面用一個具體例子進(jìn)行進(jìn)一步說明,該例子是本實施例中所述對通訊接口進(jìn)行 供電的裝置對一個筆記本電腦中的USB接口進(jìn)行供電管理的過程,當(dāng)筆記本電腦工作在電 池供電狀態(tài)下后,所述讀取模塊讀取各USB接口上接入的USB設(shè)備信息,包括USB設(shè)備類型 及其工作狀態(tài),分別如下
第一 USB接口接入的是80G移動硬盤,處于read and write狀態(tài)下(最大電流 400mA);
第二 USB接口接入的是80G移動硬盤,處于standby狀態(tài)下(最大電流60mA);
第三USB接口接入的是不接USB器件(空載);
第四USB接口接入的是USB端口加熱手套(最大電流600mA)。
所述獲取模塊根據(jù)以上信息查找所述存儲模塊里保存的數(shù)據(jù),得到第一 USB接 口的供電電流閾值為420mA;第二 USB接口的供電電流閾值為80mA;第三USB接口的供電電 流閾值IOmA (或OmA);第四USB接口的供電電流閾值IOmA (或OmA)。
所述供電模塊限定第一 USB接口輸出電流到420mA ;限定第二 USB接口輸出電 流到80mA ;限定第三USB接口輸出電流到IOmA (或OmA);限定第四USB接口輸出電流到 IOmA (或 OmA)。
由于南橋通過I2C BUS從端口 3、4讀不到設(shè)備的信息,G端口設(shè)備只是使用了 USB接口的power pin和GND pin,只是USB功率設(shè)備),所以系統(tǒng)動作為警告并限定電流(用 戶可選擇是否允許使用)。而1、2端口限定到的電流就是設(shè)備工作時最大的電流,所以能夠 保證設(shè)備正常工作。
需要注意的是當(dāng)端口 1通過轉(zhuǎn)接器轉(zhuǎn)接多個USB端口并接多個USB設(shè)備時,系統(tǒng) 讀取設(shè)備的數(shù)據(jù)對電流限定值相應(yīng)進(jìn)行調(diào)整。當(dāng)其中只是使用了 USB接口的power pin和 GND pin的USB功率器件時,當(dāng)負(fù)載超過系統(tǒng)限定值時,如端口 4,系統(tǒng)發(fā)出警告通知用戶、 限定電流或由用戶選擇是否允許使用。
由于所述讀取模塊通過I2C BUS從第四USB接口讀不到USB設(shè)備的信息(第四USB 接口接入的USB設(shè)備只是使用了 USB接口的power pin和GND pin,只是USB功率設(shè)備), 所以將其作為不可識別的USB設(shè)備,對應(yīng)的管理方式為警告并限定電流(或由用戶選擇是 否允許使用)。而第一、二 USB接口限定到的電流就是接入的USB設(shè)備工作時最大的電流, 所以能夠保證設(shè)備正常工作。這樣當(dāng)筆記本電腦工作在電池供電模式下時,可以通過對USB 設(shè)備的供電管理,降低系統(tǒng)功耗,保證電池使用時間。
實施例三,一種數(shù)據(jù)處理設(shè)備,如圖4所示,包括
通訊接口,用于接入外圍設(shè)備;
南橋芯片,用于當(dāng)檢測到通訊接口上接入一外圍設(shè)備時讀取所述外圍設(shè)備的類 型;
中央處理器,用于獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息;
通訊接口控制芯片,用于根據(jù)所述第一供電信息,對所述通訊接口進(jìn)行供電。
本實施例中,如果存在多個通訊接口接入有外圍設(shè)備時,所述南橋芯片分別讀取 接入的各外圍設(shè)備的類型;所述中央處理器分別根據(jù)接入的各外圍設(shè)備的類型獲得對應(yīng)的 第一供電信息,所述通訊接口控制芯片分別根據(jù)不同的第一供電信息對相應(yīng)的通訊接口進(jìn) 行供電。
本實施例中,所述中央處理器可以但不限于是當(dāng)電池供電時,才去獲得與所述外 圍設(shè)備的類型對應(yīng)的第一供電信息,從而提高筆記本等數(shù)據(jù)處理設(shè)備的電池的供電時間。 當(dāng)然,在不是由電池供電的情況下,所述中央處理器也可以去獲得與所述外圍設(shè)備的類型 對應(yīng)的第一供電信息,然后通訊接口控制芯片按照該第一供電信息進(jìn)行供電,以達(dá)到節(jié)電 的效果。
本實施例中,對于具有數(shù)據(jù)傳輸能力的外圍設(shè)備,所述南橋芯片可以通過數(shù)據(jù)線 讀取該外圍設(shè)備的產(chǎn)品信息,包括廠家、設(shè)備類型、額定容量、額定功耗、額定轉(zhuǎn)速等信息, 從而能夠判斷該外圍設(shè)備的類型,可以判斷出包括讀不到數(shù)據(jù)的風(fēng)扇等功率消耗設(shè)備;比 如通過USB接口的DATA-和DATA+兩條信號線讀取USB設(shè)備的產(chǎn)品信息;而對于不具有數(shù) 據(jù)傳輸能力的設(shè)備,比如只使用了通訊接口的電源管腳和GND管腳的USB功率器件,由于無 法用數(shù)據(jù)線讀取其產(chǎn)品信息,因此可以將其作為一個類型。
本實施例的一種實施方式中,所述南橋芯片還用于當(dāng)所述外圍設(shè)備為具有數(shù)據(jù)傳 輸能力的設(shè)備時,讀取該外圍設(shè)備的工作狀態(tài);
所述中央處理器還用于根據(jù)所述工作狀態(tài),獲得與所述工作狀態(tài)對應(yīng)的該類型外 圍設(shè)備的第二供電信息,并發(fā)送給所述通訊接口控制芯片;
所述通訊接口控制芯片還用于收到所述第二供電信息后,改為根據(jù)所述第二供電信息對所述通訊接口進(jìn)行供電。
外圍設(shè)備的讀寫等操作是在系統(tǒng)控制下進(jìn)行的,中央處理器可以監(jiān)測設(shè)備的 idle,Read & Write等狀態(tài);比如在Windows系統(tǒng)下,就可以通過控制面板中的管理工具去 查看外圍設(shè)備的狀態(tài),以獲取外圍設(shè)備的工作狀態(tài)。
本實施例中,所述南橋芯片和所述中央處理器還可以當(dāng)監(jiān)測到所述通訊接口上的 電流變化時重新獲取所述通訊接口上接入的外圍設(shè)備的類型(也可能進(jìn)一步包括工作狀 態(tài)),所述中央處理器根據(jù)所述類型重新獲得對應(yīng)的第一供電信息(如果有工作狀態(tài)則獲 得第二供電信息),從而對所述通訊接口進(jìn)行供電;這樣當(dāng)外圍設(shè)備更換或工作狀態(tài)發(fā)生 變化時,可以隨時調(diào)整對供電的控制策略。
本實施例中,通訊接口空載時可以有默認(rèn)的第一供電信息,可以直接默認(rèn)為不供 H1^ ο
本實施例的一種實施方式中,所述中央處理器獲得與所述外圍設(shè)備的類型對應(yīng)的 第一供電信息具體是指所述中央處理器獲取當(dāng)前的供電模式,根據(jù)當(dāng)前的供電模式和所 述南橋芯片所讀取的所述外圍設(shè)備的類型,獲得該類型外圍設(shè)備的第一供電信息。
本實施例中,所述中央處理器所獲得的所述第一 /第二供電信息包括供電電流閾 值和/或管理方式。
本實施例中,所述南橋芯片獲得所述外圍設(shè)備的類型時如果判斷所述外圍設(shè)備為 具有數(shù)據(jù)傳輸能力的設(shè)備,則所述中央處理器獲得與所述外圍設(shè)備的類型/工作狀態(tài)對應(yīng)的第一/第二供電信息是指
獲得南橋芯片所讀取的所述外圍設(shè)備的額定功耗或額定電流(如果是額定功耗 則計算出額定電流),以額定電流作為該外圍設(shè)備的供電電流閾值;或是由所述數(shù)據(jù)處理 設(shè)備中包括的一存儲器保存外圍設(shè)備的類型/工作狀態(tài)所對應(yīng)的供電電流閾值,所述中央 處理器根據(jù)所述外圍設(shè)備的類型/工作狀態(tài)在所述存儲器中查找到對應(yīng)的供電電流閾值;
對于具有數(shù)據(jù)傳輸能力的設(shè)備,管理方式可以是默認(rèn)的,也可以是彈出對話框由 用戶進(jìn)行選擇,還可以由所述存儲器保存外圍設(shè)備的類型/工作狀態(tài)對應(yīng)的管理方式,所 述中央處理器根據(jù)所述外圍設(shè)備的類型/工作狀態(tài)在所述存儲器中查找到對應(yīng)的管理方 式。
所述南橋芯片獲得所述外圍設(shè)備的類型時如果判斷所述外圍設(shè)備為不具有數(shù)據(jù) 傳輸能力的設(shè)備,則所述中央處理器獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息是 指
所述中央處理器可以采用一默認(rèn)值作為該外圍設(shè)備的供電電流閾值;管理方式可 以是默認(rèn)的,也可以是彈出對話框由用戶進(jìn)行選擇。
也可以是在所述存儲器所保存的不同類型外圍設(shè)備所對應(yīng)的第一供電信息中,將 不具有數(shù)據(jù)傳輸能力的設(shè)備作為一個類型,保存該類型外圍設(shè)備對應(yīng)的第一供電信息,當(dāng) 判斷所述外圍設(shè)備為不具有數(shù)據(jù)傳輸能力的設(shè)備時,所述中央處理器在所述存儲器中查找 出該類型外圍設(shè)備的第一供電信息。
所述通訊接口控制芯片具體包括
設(shè)置單元,用于按照所述第一 /第二供電信息,設(shè)定所述通訊接口的供電電流閾 值;
監(jiān)視單元,用于監(jiān)視所述通訊接口上的電流,如果大于該通訊接口的所述供電電 流閾值,則發(fā)送工作指令;
處理單元,用于當(dāng)收到所述工作指令時按照所述第一 /第二供電信息中的所述管 理方式進(jìn)行處理。
本實施例中,所述處理單元包括控制子單元,還包括但不限于以下子單元中的任 一種或任幾種
允許子單元、警告子單元、限流子單元、以及禁止子單元。
本實施例中,所述控制子單元根據(jù)所述管理方式啟動相應(yīng)的一個子單元;
所述管理方式為警告時,所述控制子單元啟動所述警告子單元;所述警告子單元 用于彈出對話框,提示用戶在允許使用、限流和禁止這三種方式或其中部分方式里選擇一 種方式,并根據(jù)用戶選擇啟動相應(yīng)的子單元;或用于警告后啟動所述允許子單元、限流子單 元以及禁止子單元中默認(rèn)的一個。
所述管理方式為允許使用時,所述控制子單元啟動所述允許子單元;所述允許子 單元用于一直給所述通訊接口供電;
所述管理方式為限流時,所述控制子單元啟動所述限流子單元;所述限流子單元 用于供給所述通訊接口小于或等于所述供電電流閾值的電流;
所述管理方式為禁止時,所述控制子單元啟動所述禁止子單元;所述禁止子單元 用于停止給所述通訊接口供電。
本實施例中,如果是預(yù)先保存所述供電電流閾值,則所述供電電流閾值可以根據(jù) 實測的各類型外圍設(shè)備的實際耗電量來確定,任一類型的外圍設(shè)備對應(yīng)的供電電流閾值應(yīng) 大于或等于該類型外圍設(shè)備的實際耗電量;當(dāng)一類型的外圍設(shè)備具有多種工作狀態(tài)時,該 類型外圍設(shè)備各工作狀態(tài)下對應(yīng)的供電電流閾值應(yīng)大于或等于該類型外圍設(shè)備該工作狀 態(tài)下的實際耗電量;各類型外圍設(shè)備對應(yīng)的所述管理方式可以根據(jù)實際需要或情況定義。
本實施例中,當(dāng)一個所述通訊接口通過轉(zhuǎn)接器接入多個外圍設(shè)備時,所述南橋芯 片讀取該轉(zhuǎn)接器接入的各外圍設(shè)備的類型;所述中央處理器根據(jù)讀取的各外圍設(shè)備的類型 分別獲得對應(yīng)的第一供電信息;此時,所述通訊接口控制芯片根據(jù)這些第一供電信息來對 連接轉(zhuǎn)接器的通訊接口進(jìn)行供電,具體包括
所述通訊接口控制芯片設(shè)定連接轉(zhuǎn)接器的通訊接口的供電電流閾值為所述轉(zhuǎn)接 器接入的各外圍設(shè)備對應(yīng)的第一供電信息中各供電電流閾值的總和;設(shè)定管理方式為一默 認(rèn)方式,或所述USB轉(zhuǎn)接器接入的各外圍設(shè)備對應(yīng)的第一供電信息中管理方式中優(yōu)先級最 高的;各管理方式的優(yōu)先級可以根據(jù)實際需要設(shè)定,為了節(jié)省用電量,可以將限流或禁止方 式的優(yōu)先級設(shè)置為最高,這樣當(dāng)轉(zhuǎn)接器接入未知的外圍設(shè)備時,不至于消耗太多的電能。
如果所述轉(zhuǎn)接器接入的各外圍設(shè)備中包括具有數(shù)據(jù)傳輸能力的設(shè)備時,則所述南 橋芯片還用于獲取所述轉(zhuǎn)接器接入的各外圍設(shè)備中,各具有數(shù)據(jù)傳輸能力的設(shè)備的工作狀 態(tài);所述中央處理器還用于根據(jù)所述工作狀態(tài)獲得與所述工作狀態(tài)對應(yīng)的該類型外圍設(shè)備 的第二供電信息,并更新連接轉(zhuǎn)接器的通訊接口的供電電流閾值用所獲得的各第二供電 信息中的供電電流閾值替代相應(yīng)的第一供電信息中的供電電流閾值,來計算所述各供電電 流閾值的總和;如果管理方式不是默認(rèn)方式,所述中央處理器還更新管理方式,確定所獲得 的各第二供電信息中的優(yōu)先級最高的管理方式,將該管理方式和原先設(shè)定的管理方式中優(yōu)先級更高的一個作為更新后的管理方式。
本實施例的一種實施方式中,所述通訊接口為USB接口,所述外圍設(shè)備為USB設(shè) 備,所述通訊接口控制芯片為USB控制芯片;其它實施方式中,所述通訊接口也可以為串 口,HDMI接口等;所述外圍設(shè)備為使用相應(yīng)通訊接口的設(shè)備。
該實施方式中,所述南橋芯片可以通過兩條DATA管腳讀取接入的USB設(shè)備及工作 狀態(tài)。
該實施方式中,所述限流子單元可以與實施例二中的相同;所述中央處理器還可 以用于按現(xiàn)有方式產(chǎn)生所述供電使能信號。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種對通訊接口進(jìn)行供電的方法,包括 檢測到通訊接口上接入一外圍設(shè)備; 獲得所述外圍設(shè)備的類型;獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息; 根據(jù)所述第一供電信息對所述通訊接口進(jìn)行供電。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲得所述外圍設(shè)備的類型的步驟中,如 果判斷所述外圍設(shè)備為具有數(shù)據(jù)傳輸能力的設(shè)備,則所述根據(jù)所述第一供電信息對所述通 訊接口進(jìn)行供電的步驟后還包括獲取所述外圍設(shè)備的工作狀態(tài);根據(jù)所述工作狀態(tài),獲得與所述工作狀態(tài)對應(yīng)的該類型外圍設(shè)備的第二供電信息; 根據(jù)所述第二供電信息對所述通訊接口進(jìn)行供電。
3.如權(quán)利要求2所述的方法,其特征在于所述第一/第二供電信息包括供電電流閾值及管理方式; 所述根據(jù)所述第一/第二供電信息對所述通訊接口進(jìn)行供電的步驟具體包括 根據(jù)所述第一 /第二供電信息,設(shè)定所述通訊接口的供電電流閾值; 監(jiān)視所述通訊接口上的電流,如果大于該通訊接口的所述供電電流閾值,則根據(jù)所述 管理方式進(jìn)行處理;所述管理方式包括以下任一種或任幾種 允許使用、警告、限流、以及禁止;如果管理方式為警告,則由用戶在允許使用、限流和禁止這三種方式或其中部分方式 里選擇一種方式;或警告后默認(rèn)采用允許使用、限流和禁止這三種方式中的一種; 如果管理方式為允許使用,則不限制所述通訊接口上的電流; 如果管理方式為限流,則供給所述通訊接口小于或等于所述供電電流閾值的電流; 如果管理方式為禁止,則不給所述通訊接口供電。
4.如權(quán)利要求3所述的方法,其特征在于,當(dāng)一個所述通訊接口通過轉(zhuǎn)接器接入多個 外圍設(shè)備時所述獲得所述外圍設(shè)備的類型的步驟為獲得該轉(zhuǎn)接器接入的各外圍設(shè)備的類型; 所述獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息的步驟為根據(jù)讀取的各外圍設(shè) 備的類型分別獲得所述各外圍設(shè)備對應(yīng)的第一供電信息;所述根據(jù)所述第一供電信息對所述通訊接口進(jìn)行供電的步驟具體包括 設(shè)定連接轉(zhuǎn)接器的通訊接口的供電電流閾值為所述轉(zhuǎn)接器接入的各外圍設(shè)備對應(yīng)的 第一供電信息中各供電電流閾值的總和;設(shè)定管理方式為一默認(rèn)方式,或為所述轉(zhuǎn)接器接 入的各外圍設(shè)備對應(yīng)的第一供電信息中管理方式中優(yōu)先級最高的方式。
5.一種數(shù)據(jù)處理設(shè)備,其特征在于,包括 通訊接口,用于接入外圍設(shè)備;南橋芯片,用于當(dāng)檢測到通訊接口上接入一外圍設(shè)備時讀取所述外圍設(shè)備的類型; 中央處理器,用于獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息; 通訊接口控制芯片,用于根據(jù)所述第一供電信息,對所述通訊接口進(jìn)行供電。
6.如權(quán)利要求5所述的數(shù)據(jù)處理設(shè)備,其特征在于所述南橋芯片還用于當(dāng)所述外圍設(shè)備為具有數(shù)據(jù)傳輸能力的設(shè)備時,讀取該外圍設(shè)備 的工作狀態(tài);所述中央處理器還用于根據(jù)所述工作狀態(tài),獲得與所述工作狀態(tài)對應(yīng)的該類型外圍設(shè) 備的第二供電信息,并發(fā)送給所述通訊接口控制芯片;所述通訊接口控制芯片還用于收到所述第二供電信息后,改為根據(jù)所述第二供電信息 對所述通訊接口進(jìn)行供電。
7.如權(quán)利要求6所述的數(shù)據(jù)處理設(shè)備,其特征在于所述中央處理器所獲得的所述第一/第二供電信息包括供電電流閾值及管理方式; 所述通訊接口控制芯片具體包括設(shè)置單元,用于按照所述第一 /第二供電信息,設(shè)定所述通訊接口的供電電流閾值; 監(jiān)視單元,用于監(jiān)視所述通訊接口上的電流,如果大于該通訊接口的所述供電電流閾 值,則發(fā)送工作指令;處理單元,用于當(dāng)收到所述工作指令時按照所述第一/第二供電信息中的所述管理方 式進(jìn)行處理。
8.如權(quán)利要求7所述的數(shù)據(jù)處理設(shè)備,其特征在于,所述處理單元包括 控制子單元;還包括以下子單元中的任一種或任幾種允許子單元、警告子單元、限流子單元、以及禁止子單元;所述控制子單元根據(jù)所述管理方式啟動相應(yīng)的一個子單元;所述警告子單元用于提示用戶在允許使用、限流和禁止這三種方式或其中部分方式里 選擇一種方式,并根據(jù)用戶選擇啟動相應(yīng)的子單元;或警告后啟動所述允許子單元、限流子 單元以及禁止子單元中默認(rèn)的一個;所述允許子單元用于一直給所述通訊接口供電;所述限流子單元用于供給所述通訊接口小于或等于所述供電電流閾值的電流; 所述禁止子單元用于停止給所述通訊接口供電。
9.如權(quán)利要求8所述的數(shù)據(jù)處理設(shè)備,其特征在于,所述通訊接口為USB接口,所述外圍設(shè)備為USB設(shè)備;所述通訊接口控制芯片為USB控 制芯片;所述限流子單元包括采樣放大芯片,用于對USB接口上精密電阻或開關(guān)管的導(dǎo)通內(nèi)阻兩端電壓采樣,輸出 電流值;比較器,用于將所接收的電流值與另一輸入端上接收的供電電流閾值比較,如果大于 則輸出“0”,如果小于或等于則輸出“1” ;與門,用于對供電使能信號和所述比較器的輸出信號進(jìn)行與運算,輸出結(jié)果給所述USB 控制芯片的使能端;所述USB控制芯片用于當(dāng)收到“0”時停止給所述USB接口供電;收到“1”時對所述USB 接口進(jìn)行供電。
10.如權(quán)利要求5或6所述的裝置,其特征在于所述南橋芯片還用于當(dāng)檢測到所述通訊接口連接通過轉(zhuǎn)接器接入多個外圍設(shè)備時,讀取該轉(zhuǎn)接器接入的各外圍設(shè)備的類型;所述中央處理器根據(jù)讀取的各外圍設(shè)備的類型分別找到所述各外圍設(shè)備對應(yīng)的第一 供電信息;所述通訊接口控制芯片根據(jù)所述第一供電信息來對連接轉(zhuǎn)接器的通訊接口進(jìn)行供電 具體是指所述通訊接口控制芯片設(shè)定連接轉(zhuǎn)接器的通訊接口的供電電流閾值為所述轉(zhuǎn)接器接 入的各外圍設(shè)備對應(yīng)的第一供電信息中各供電電流閾值的總和;設(shè)定管理方式為一默認(rèn)方 式,或為所述轉(zhuǎn)接器接入的各外圍設(shè)備對應(yīng)的第一供電信息中管理方式中優(yōu)先級最高的方式。
全文摘要
本發(fā)明提供了一種對通訊接口進(jìn)行供電的方法、裝置及數(shù)據(jù)處理設(shè)備;方法包括檢測到通訊接口上接入一外圍設(shè)備;獲得所述外圍設(shè)備的類型;獲得與所述外圍設(shè)備的類型對應(yīng)的第一供電信息;根據(jù)所述第一供電信息對所述通訊接口進(jìn)行供電。本發(fā)明可以合理管理外圍設(shè)備的用電量。
文檔編號G06F13/38GK102033590SQ200910093678
公開日2011年4月27日 申請日期2009年9月27日 優(yōu)先權(quán)日2009年9月27日
發(fā)明者李春鵬 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1