專利名稱:便攜設(shè)備上的led控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種便攜設(shè)備上的LED(發(fā)光二極管)控制裝置,特別涉及一種利用PLD(可編程邏輯電路)來(lái)控制便攜設(shè)備上各種LED的動(dòng)作狀態(tài)的LED控制裝置。
背景技術(shù):
PLD是具有計(jì)算、信息儲(chǔ)存和檢索功能的手掌般大小的個(gè)人或辦公用小型裝置的總稱;用于時(shí)間、日歷和地址目錄信息及檢索、儲(chǔ)存輸入等。最近,PDA在實(shí)現(xiàn)與網(wǎng)絡(luò)連接使用的同時(shí),又新增了網(wǎng)絡(luò)游戲、多媒體、無(wú)線通信、學(xué)習(xí)功能等。
這樣,PDA在擴(kuò)大其使用范圍的同時(shí),也要求提高上述PDA所使用的CPU的性能。但是,在現(xiàn)有的PDA構(gòu)成中,連LED的動(dòng)作控制都是由CPU來(lái)控制的。
圖1是以現(xiàn)有技術(shù)為基礎(chǔ)的便攜設(shè)備上LED的動(dòng)作控制結(jié)構(gòu)圖。
現(xiàn)有便攜設(shè)備的CPU 30上都連接著蓄電池10、藍(lán)牙(Bluetooth)15、WLAN(無(wú)線局域網(wǎng))20等。上述蓄電池10負(fù)責(zé)向上述CPU30傳送蓄電池信息。上述藍(lán)牙15負(fù)責(zé)向上述CPU30傳送工作狀態(tài)的信息(BT-ACT-LED)。上述WLAN20負(fù)責(zé)向上述CPU30傳送工作狀態(tài)的信息(WLAN-ACT-LED)。
接收上述信息的CPU 30為了顯示出各個(gè)狀態(tài)信息,需要控制LED的動(dòng)作。為此,上述CPU 30在輸出端子GPIO-A上連接了橙色LED 35;在輸出端子GPIO-B上連接了綠色LED 40;在輸出端子GPIO-C上連接了藍(lán)色LED 45。
具有上述結(jié)構(gòu)的現(xiàn)有便攜設(shè)備的LED是通過(guò)下面的過(guò)程來(lái)被控制亮(ON)、滅(OFF)和閃爍(Blinking)動(dòng)作的。
CPU 30從各電器元件處接收控制信息。從蓄電池那里接收蓄電池信息,并以接收到的蓄電池信息為基礎(chǔ)確認(rèn)蓄電池是否已經(jīng)充滿電。并且以此為依據(jù)來(lái)控制LED ON。
即,在沒接到用戶設(shè)定的報(bào)警輸出信號(hào)時(shí),如果蓄電池10正處于充電期間,就將橙色LED 35置于閃爍狀態(tài)。此時(shí),當(dāng)上述橙色LED35的閃爍周期被設(shè)定為2秒并且上述橙色LED35的占空比(DUTY)被設(shè)定為10%時(shí),上述CPU30就根據(jù)上述設(shè)定的值來(lái)控制上述橙色LED35的閃爍動(dòng)作。
并且,在沒有從用戶處接收到已設(shè)定的報(bào)警輸出信號(hào)并且上述蓄電池10正處于滿電狀態(tài)時(shí),CPU 30就將上述橙色LED 35置于ON狀態(tài)。
相反,在接收到用戶已設(shè)定的報(bào)警輸出信號(hào)時(shí),則無(wú)論上述蓄電池是否處于滿電狀態(tài),CPU 30都將上述綠色LED 40置于閃爍狀態(tài)。
此時(shí),上述綠色LED 40的閃爍周期被設(shè)定為2秒。當(dāng)上述綠色LED40的占空比(DUTY)被設(shè)定為10%時(shí),CPU30就根據(jù)上述設(shè)定的值來(lái)控制上述綠色LED 40反復(fù)進(jìn)行閃爍動(dòng)作。
然后,上述藍(lán)色LED 45的動(dòng)作控制過(guò)程如下。
當(dāng)上述藍(lán)牙15和WLAN(無(wú)線局限網(wǎng))20不進(jìn)行動(dòng)作時(shí),CPU 30就將上述藍(lán)色LED 45置于OFF狀態(tài)。
但是,當(dāng)上述藍(lán)牙15進(jìn)行動(dòng)作時(shí),上述CPU30就從上述藍(lán)牙15處接收BT-ACT-LED。并且當(dāng)上述WLAN20進(jìn)行動(dòng)作時(shí),上述CPU30就從上述WLAN20處接收WLAN-ACT-LED。
此時(shí),如果上述藍(lán)牙15或WLAN20中有一個(gè)以上處于工作之中,那么上述藍(lán)色LED就被置于閃爍狀態(tài)。如果上述藍(lán)色LED45的閃爍周期被設(shè)定為2秒并且上述藍(lán)色LED45的占空比(DUTY)被設(shè)定為10%時(shí),CPU30就依據(jù)上述已設(shè)定好的值控制上述藍(lán)色LED45反復(fù)進(jìn)行閃爍動(dòng)作。
在上述現(xiàn)有便攜設(shè)備的LED控制中使用的是CPU30的輸出端子GPIO插頭。因此,為使上述LED35、40、45執(zhí)行亮、滅和閃爍動(dòng)作,上述CPU30的輸出端子GPIO插頭的輸出狀態(tài)就應(yīng)該進(jìn)行周期性改變。為此,上述CPU30即使處在節(jié)電模式中為了控制上述LED的動(dòng)作狀態(tài),也要被喚醒(Wakeup)然后依據(jù)LED的動(dòng)作控制程序來(lái)進(jìn)行控制,在執(zhí)行完對(duì)上述LED動(dòng)作的控制之后,再返回到節(jié)電模式,如此反復(fù)進(jìn)行。
由于上述各點(diǎn)使得現(xiàn)有便攜設(shè)備中系統(tǒng)的性能被降低,尤其是PDA,存在著即使是在節(jié)電模式中也要為了控制LED動(dòng)作而喚醒CPU的問題,并因此而引起蓄電池壽命縮短的問題。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種利用PLD來(lái)針對(duì)便攜設(shè)備上的LED進(jìn)行控制的裝置。
為實(shí)現(xiàn)上述目的,以本發(fā)明為基礎(chǔ)的便攜設(shè)備上的LED控制裝置包括以下組成部分在CPU處于動(dòng)作狀態(tài)或節(jié)電模式狀態(tài)時(shí),利用輸出的時(shí)鐘信號(hào)來(lái)產(chǎn)生具有一定周期和一定占空比的時(shí)鐘信號(hào)的時(shí)鐘發(fā)生設(shè)備;運(yùn)行便攜設(shè)備所設(shè)置的各種功能,并在運(yùn)行時(shí)輸出報(bào)警動(dòng)作狀態(tài)等控制信息的多個(gè)電子元件;當(dāng)一個(gè)以上的上述多個(gè)電子元件中輸出HIGH(高電平)狀態(tài)動(dòng)作信號(hào)時(shí),根據(jù)上述時(shí)鐘發(fā)生設(shè)備的時(shí)鐘周期進(jìn)行閃爍動(dòng)作的LED。
上述多個(gè)電子元件中包括藍(lán)牙和WLAN。
上述LED的使用數(shù)量在一個(gè)以上。
本發(fā)明還包括將上述藍(lán)牙和WLAN的工作狀態(tài)控制信息進(jìn)行邏輯相加的“或門”和將上述或門輸出的信號(hào)與上述時(shí)鐘發(fā)生設(shè)備輸出的信號(hào)進(jìn)行邏輯相乘的“與門”。
另外,以本發(fā)明為依據(jù)的便攜設(shè)備的LED控制裝置由以下幾個(gè)組成部分構(gòu)成利用CPU處于動(dòng)作狀態(tài)或休眠狀態(tài)時(shí)輸出的時(shí)鐘信號(hào)來(lái)產(chǎn)生具有一定周期和一定占空比的時(shí)鐘信號(hào)的時(shí)鐘發(fā)生設(shè)備;輸入蓄電池的狀態(tài)信息并根據(jù)蓄電池的滿電狀態(tài)和充電中狀態(tài)來(lái)輸出LED顯示信息的充電狀態(tài)檢測(cè)設(shè)備;當(dāng)蓄電池處于滿電狀態(tài)時(shí),以上述充電狀態(tài)檢測(cè)設(shè)備的輸出為基礎(chǔ),輸出LED ON信號(hào);而當(dāng)蓄電池處于充電中時(shí),根據(jù)上述充電狀態(tài)檢測(cè)設(shè)備的輸出和上述時(shí)鐘發(fā)生設(shè)備的輸出信息而輸出閃爍信號(hào)的第一多路復(fù)用器;根據(jù)上述第一多路復(fù)用器的輸出來(lái)執(zhí)行ON動(dòng)作,以此來(lái)顯示蓄電池充電信息的第一LED。
當(dāng)用戶預(yù)先設(shè)定報(bào)警時(shí),無(wú)論蓄電池的狀態(tài)信息如何,上述充電狀態(tài)檢測(cè)設(shè)備都直接輸出報(bào)警顯示信息。在上述充電狀態(tài)檢測(cè)設(shè)備中還包括對(duì)上述充電狀態(tài)檢測(cè)設(shè)備輸出的報(bào)警顯示信息和上述時(shí)鐘發(fā)生設(shè)備中時(shí)鐘信號(hào)進(jìn)行輸入的第二多路復(fù)用器;依據(jù)第二多路復(fù)用器的輸出執(zhí)行ON動(dòng)作,然后進(jìn)行報(bào)警顯示的第二LED。
輸入到上述充電狀態(tài)檢測(cè)設(shè)備中的蓄電池狀態(tài)信息包括蓄電池充滿電信息和蓄電池充電狀態(tài)信息。上述蓄電池滿電信息由CPU提供,而上述蓄電池充電狀態(tài)信息由蓄電池充電部提供。
本發(fā)明中還包括將上述時(shí)鐘發(fā)生設(shè)備的輸出信號(hào)用作第一輸入、將上述充電狀態(tài)檢測(cè)設(shè)備輸出的LED顯示信息用作第二輸入的第一與門。上述第一與門輸出的是第一多路復(fù)用器的第一輸入信號(hào),第一多路復(fù)用器的第二輸入信號(hào)是上述充電狀態(tài)檢測(cè)設(shè)備輸出的LED顯示信息。
被輸入上述充電狀態(tài)檢測(cè)設(shè)備的用戶預(yù)設(shè)報(bào)警發(fā)生信息是由CPU提供的。
本發(fā)明還包括將上述時(shí)鐘發(fā)生設(shè)備的輸出信號(hào)作為第一輸入、將上述充電狀態(tài)檢測(cè)設(shè)備輸出的LED顯示信息作為第二輸入的第二與門。上述第二與門的輸出信號(hào)是第二多路復(fù)用器的第一輸入信號(hào);第二多路復(fù)用器的第二輸入信號(hào)是從上述時(shí)鐘發(fā)生設(shè)備輸出的時(shí)鐘信號(hào)。
利用如上所述的本發(fā)明的便攜設(shè)備的LED控制裝置可以取得如下效果本發(fā)明通過(guò)由PLD來(lái)控制便攜設(shè)備的蓄電池滿電、蓄電池充電中、報(bào)警顯示、藍(lán)牙或WLAN動(dòng)作中等狀態(tài)的各種LED的亮、滅和閃爍動(dòng)作。使CPU不必再象從前那樣控制LED的動(dòng)作。從而防止CPU的性能下降。
另外,本發(fā)明通過(guò)由PLD來(lái)控制便攜設(shè)備的蓄電池滿電、蓄電池充電中、報(bào)警顯示、藍(lán)牙或WLAN動(dòng)作中等狀態(tài)的各種LED的亮、滅和閃爍動(dòng)作。使CPU不必再象從前那樣為了控制LED的動(dòng)作而被喚醒,從而獲得延長(zhǎng)蓄電池使用壽命的效果
圖1是現(xiàn)有技術(shù)的便攜設(shè)備上的LED控制裝置構(gòu)成圖。
圖2是本發(fā)明的便攜設(shè)備上的LED控制裝置構(gòu)成圖。
圖3是本發(fā)明實(shí)施例的充電部輸出狀態(tài)表。
附圖主要部分符號(hào)說(shuō)明101PLD 105藍(lán)牙110WLAN(無(wú)線局域網(wǎng))115CPU120充電部 100蓄電池125或門130、175、180與門105、155多路復(fù)用器 160、165時(shí)鐘發(fā)生器170充電狀態(tài)檢測(cè)部 135、140、145LED(發(fā)光二極管)具體實(shí)施方式
下面就參照附圖詳細(xì)地說(shuō)明本發(fā)明的便攜設(shè)備的LED控制裝置。
圖2是本發(fā)明的便攜設(shè)備上的LED控制結(jié)構(gòu)圖。
如圖所示,本發(fā)明的便攜設(shè)備通過(guò)PLD來(lái)控制LED元件的亮、滅和閃爍。因此,PLD101的輸出端連接著藍(lán)色LED135、綠色LED140和橙色LED145。
藍(lán)牙105向上述PLD101輸出BT-ACT-LED的控制信號(hào)。WLAN110也向上述PLD101輸出WLAN-ACT-LED的控制信號(hào)。上述藍(lán)牙105的動(dòng)作狀態(tài)信號(hào)和WLAN110的動(dòng)作狀態(tài)信號(hào)在或門125中相加,被輸出后成為與門130的第一輸入信號(hào)。
蓄電池100向CPU115輸出蓄電池信息。并且上述蓄電池100被連接在控制蓄電池充電的充電部120上。
上述CPU115在PLD101上輸出時(shí)鐘信號(hào)(32.768KHz)。即使當(dāng)上述CPU115處于動(dòng)作狀態(tài)或節(jié)電模式狀態(tài),也能夠輸出上述時(shí)鐘信號(hào)的通過(guò)情況。另外,上述CPU115負(fù)責(zé)根據(jù)用戶預(yù)設(shè)的信息來(lái)輸出報(bào)警控制信號(hào),當(dāng)蓄電池100所提供的蓄電池信息顯示蓄電池正處于滿電狀態(tài)時(shí),上述CPU就輸出蓄電池滿電(Charge Done)狀態(tài)信息。而上述CPU115輸出的時(shí)鐘信號(hào)利用的是RTC時(shí)鐘。
上述CPU115輸出的時(shí)鐘信號(hào)被輸入到第一時(shí)鐘發(fā)生器160中。上述第一時(shí)鐘發(fā)生器160負(fù)責(zé)輸入上述CPU115的時(shí)鐘信號(hào)并在預(yù)設(shè)的周期(約2秒)內(nèi)產(chǎn)生占空比為10%的時(shí)鐘信號(hào)。即,在0.2秒的時(shí)間內(nèi)輸入高信號(hào);在1.8秒的時(shí)間內(nèi)輸入低信號(hào)。上述第一時(shí)鐘發(fā)生器160輸入的時(shí)鐘信號(hào)成為與門130的第二輸入信號(hào)。
另外,上述CPU115輸入的時(shí)鐘信號(hào)被輸入第二時(shí)鐘發(fā)生器165。上述第二時(shí)鐘發(fā)生器165負(fù)責(zé)輸入上述CPU115的時(shí)鐘信號(hào)并在設(shè)定的周期(約2秒)的時(shí)間內(nèi)產(chǎn)生占空比為10%的時(shí)鐘信號(hào)。即,在0.2秒的時(shí)間內(nèi)輸出高信號(hào);在1.8秒的時(shí)間內(nèi)輸出低信號(hào)。上述第二時(shí)鐘發(fā)生器165輸出的時(shí)鐘信號(hào)成為與門175、180的第一輸入信號(hào);同時(shí)還成為多路復(fù)用器150的第一輸入信號(hào)。
然后,充電部120根據(jù)蓄電池的充電狀態(tài)來(lái)輸出圖3所列出的狀態(tài)1信號(hào)(STAT1)和狀態(tài)2信號(hào)(STAT2)。
從上述充電部120輸入的狀態(tài)1信號(hào)和狀態(tài)2信號(hào)被輸入到充電狀態(tài)檢測(cè)部170中。另外,上述充電狀態(tài)檢測(cè)部170從上述CPU115處獲得蓄電池充滿電的信息。如此輸入3個(gè)信息的充電狀態(tài)檢測(cè)部170負(fù)責(zé)輸出控制綠色LED140或橙色LED145 ON的信號(hào)。
從上述充電狀態(tài)檢測(cè)部170輸出的綠色LED140 ON信號(hào)成為與門175的第二輸入信號(hào)。從上述充電狀態(tài)檢測(cè)部170輸出的橙色LED155 ON信號(hào)成為與門180的第二輸入信號(hào)。
上述與門175輸出的信號(hào)成為多路復(fù)用器150的第二輸入信號(hào),而上述與門180輸出的信號(hào)成為多路復(fù)用器155的第一輸入信號(hào)。上述多路復(fù)用器155的第二輸入信號(hào)為上述充電狀態(tài)檢測(cè)部170輸出的橙色LED155 ON信號(hào)。
上述多路復(fù)用器150中輸出的信號(hào)是控制綠色LED140 ON的信號(hào),上述多路復(fù)用器155中輸出的信號(hào)是控制橙色LED145 ON的信號(hào)。并且,CPU115中輸出的報(bào)警控制信號(hào)被用作決定充電狀態(tài)檢測(cè)部170是否工作的控制信號(hào),同時(shí)它還被用作決定多路復(fù)用器150是否工作的控制信號(hào)。并且,CPU115中輸出的充滿電控制信號(hào)被用作決定多路復(fù)用器155是否工作的控制信號(hào)。
下面將針對(duì)本發(fā)明中具有上述結(jié)構(gòu)的便攜設(shè)備的LED控制裝置的工作過(guò)程進(jìn)行詳細(xì)說(shuō)明。
當(dāng)藍(lán)牙105處于工作狀態(tài)時(shí),上述藍(lán)牙105就輸出工作狀態(tài)控制信息(BT-ACT-LED)。此時(shí),藍(lán)牙105的工作狀態(tài)控制信息中包含有高信號(hào)。上述藍(lán)牙105的工作狀態(tài)控制信息將或門125的輸出轉(zhuǎn)換成HIGH(高電平)狀態(tài);而上述或門125的高信號(hào)輸出被輸入到與門130中。
另一方面,CPU115在節(jié)電模式狀態(tài)或工作狀態(tài)下輸出時(shí)鐘信號(hào)(32.768KHz)。上述時(shí)鐘信號(hào)被輸入到第一時(shí)鐘發(fā)生器160。上述第一時(shí)鐘發(fā)生器160以CPU115提供的時(shí)鐘信號(hào)為基礎(chǔ)產(chǎn)生周期為2秒并且占空比為10%的時(shí)鐘信號(hào)。上述第一時(shí)鐘發(fā)生器160產(chǎn)生的時(shí)鐘信號(hào)成為上述與門130的第二輸入信號(hào)。
因此,上述與門130被輸入了藍(lán)牙105工作狀態(tài)的HIGH狀態(tài)第一輸入信號(hào)和以上述第一時(shí)鐘發(fā)生器160的時(shí)鐘信號(hào)為基礎(chǔ)的第二輸入信號(hào),并根據(jù)上述第一時(shí)鐘發(fā)生160的時(shí)鐘信號(hào)周期來(lái)控制藍(lán)色LED135的閃爍動(dòng)作。這樣,當(dāng)上述藍(lán)牙105處于工作狀態(tài)時(shí),上述藍(lán)色LED135就按周期反復(fù)執(zhí)行閃爍動(dòng)作。
然后,當(dāng)WLAN110處于工作狀態(tài)時(shí),上述WLAN110負(fù)責(zé)輸出動(dòng)作狀態(tài)控制信息(WLAN-ACT-LED)。此時(shí),WLAN110的動(dòng)作狀態(tài)控制信號(hào)中攜帶著HIGH信號(hào)。上述WLAN110的動(dòng)作狀態(tài)控制信號(hào)使或門125的輸出轉(zhuǎn)換成HIGH狀態(tài)。上述或門125的高信號(hào)輸出被輸入到與門130中。
另一方面,CPU115在節(jié)電模式狀態(tài)或工作狀態(tài)下輸出時(shí)鐘信號(hào)(32.768KHz)。上述時(shí)鐘信號(hào)被輸入到第一時(shí)鐘發(fā)生器160中。上述第一時(shí)鐘發(fā)生器160以上述CPU115中提供的時(shí)鐘信號(hào)為基礎(chǔ),以2秒為周期產(chǎn)生占空比為10%的時(shí)鐘信號(hào)。上述第一時(shí)鐘發(fā)生器160中產(chǎn)生的時(shí)鐘信號(hào)成為上述與門130的第二輸入信號(hào)。
因此,上述與門130被輸入了WLAN110工作狀態(tài)的HIGH狀態(tài)第一輸入信號(hào)和由上述第一時(shí)鐘信號(hào)發(fā)生器160提供的第二輸入信號(hào),并根據(jù)上述第一時(shí)鐘發(fā)生器160的時(shí)鐘信號(hào)周期來(lái)控制藍(lán)色LED135的閃爍動(dòng)作。這樣,當(dāng)上述WLAN110處于工作狀態(tài)時(shí),上述藍(lán)色LED135就按周期反復(fù)執(zhí)行閃爍動(dòng)作。
在上述動(dòng)作中,當(dāng)上述藍(lán)牙105或WLAN110中的任一個(gè)或全部處于工作狀態(tài)時(shí),藍(lán)色LED135就維持閃爍狀態(tài)。并且,上述藍(lán)色LED135的閃爍周期是以第一時(shí)鐘發(fā)生器160中產(chǎn)生的時(shí)鐘信號(hào)為基礎(chǔ)的,所以CPU115不必為控制LED閃爍而另外運(yùn)行其他程序。
下面就針對(duì)以輸出用戶預(yù)設(shè)報(bào)警信號(hào)為依據(jù)的綠色LED140的ON控制動(dòng)作進(jìn)行說(shuō)明。
當(dāng)根據(jù)用戶要求輸出報(bào)警信號(hào)時(shí),綠色LED140即執(zhí)行ON動(dòng)作。而CPU115在根據(jù)用戶要求輸出報(bào)警信號(hào)時(shí),將報(bào)警控制信息以HIGH狀態(tài)輸出。
從上述CPU115中輸出的HIGH狀態(tài)報(bào)警控制信息被充電狀態(tài)檢測(cè)部170認(rèn)可,而上述充電狀態(tài)檢測(cè)部170則以上述HIGH狀態(tài)的報(bào)警控制信息為基礎(chǔ),不考慮其他輸入信號(hào),將只用來(lái)使綠色LED140 ON的輸出信號(hào)控制在HIGH狀態(tài);并將用來(lái)使橙色LED145 ON的輸出信號(hào)控制在LOW(低電平)狀態(tài)。
上述充電狀態(tài)檢測(cè)部170的HIGH狀態(tài)輸出信號(hào)被輸入到與門175中。上述與門175將第二時(shí)鐘發(fā)生器165中產(chǎn)生的時(shí)鐘信號(hào)作為另一輸入信號(hào)輸入,并根據(jù)上述時(shí)鐘信號(hào)的周期來(lái)輸出信號(hào)。
上述與門175的輸出信號(hào)被輸入多路復(fù)用器150。另一方面,上述多路復(fù)用器150以上述CPU115中輸出的HIGH狀態(tài)報(bào)警控制信息為基礎(chǔ)進(jìn)行輸出。即,上述多路復(fù)用器150在上述HIGH狀態(tài)的報(bào)警控制信號(hào)被輸入期間,根據(jù)上述第二時(shí)鐘發(fā)生器165的時(shí)鐘周期輸出用于控制綠色LED140閃爍的信號(hào)。
如果,上述多路復(fù)用器150中被輸入LOW狀態(tài)的報(bào)警控制信息時(shí),如果充電狀態(tài)檢測(cè)部170的輸入信號(hào)為HIGH狀態(tài),則上述多路復(fù)用器150就根據(jù)第二時(shí)鐘發(fā)生器170的時(shí)鐘信號(hào)輸出用于控制綠色LED140閃爍動(dòng)作的信號(hào)。如果上述充電狀態(tài)檢測(cè)部170的輸出信號(hào)為L(zhǎng)OW狀態(tài),就不產(chǎn)生輸出信號(hào)。
下面就說(shuō)明一下以蓄電池充電狀態(tài)為依據(jù)的LED動(dòng)作狀態(tài)。
CPU115從蓄電池100處獲得蓄電池信息,當(dāng)蓄電池為充滿電狀態(tài)時(shí),就輸出HIGH狀態(tài)的充滿電控制信息。上述信號(hào)就被轉(zhuǎn)入充電狀態(tài)檢測(cè)部170。另外,上述充滿電控制信息被多路復(fù)用器155認(rèn)可。
上述充電狀態(tài)檢測(cè)部170以上述信號(hào)為基礎(chǔ),為了控制橙色LED轉(zhuǎn)為ON狀態(tài),而將輸出信號(hào)以HIGH狀態(tài)輸出。上述信號(hào)被輸入多路復(fù)用器155。
上述多路復(fù)用器155在充滿電控制信息為HIGH狀態(tài)時(shí),選擇并輸出上述充電狀態(tài)檢測(cè)部170的輸出信息。因此,上述多路復(fù)用器155在上述充滿電控制信息維持HIGH狀態(tài)期間輸出HIGH信號(hào)。上述多路復(fù)用器155輸出的HIGH信號(hào)使橙色LED145繼續(xù)維持ON狀態(tài)。
如果,被上述多路復(fù)用器155認(rèn)可的充滿電控制信息為L(zhǎng)OW狀態(tài),則上述多路復(fù)用器155就以上述充電狀態(tài)檢測(cè)部170的輸出信號(hào)和第二時(shí)鐘發(fā)生器170的時(shí)鐘信號(hào)為基礎(chǔ)來(lái)控制橙色LED145的閃爍動(dòng)作。
然后,當(dāng)蓄電池處于充電中時(shí),上述橙色LED145就維持閃爍動(dòng)作狀態(tài)。該過(guò)程的實(shí)現(xiàn)過(guò)程如下。
充電部120控制著蓄電池100的充電,根據(jù)上述蓄電池的充電狀態(tài)輸出如圖3所示的狀態(tài)1信號(hào)(STAT1)和狀態(tài)2信號(hào)(STAT2)。圖3中的符號(hào)off意味著內(nèi)部漏極開路晶體管(Open-drain TR)被關(guān)閉。此時(shí),狀態(tài)1信號(hào)及狀態(tài)2信號(hào)為HIGH狀態(tài)。上述信號(hào)的ON意味著上述充電部120內(nèi)部的漏極開路晶體管被打開。此時(shí),狀態(tài)1信號(hào)和狀態(tài)2信號(hào)為L(zhǎng)OW狀態(tài)。上述充電部為給蓄電池充電的IC元件(BQ24023,Texas Instrument)。
上述充電部120輸出的狀態(tài)1信號(hào)和狀態(tài)2被輸入充電狀態(tài)檢測(cè)部170。在報(bào)警控制信息處于LOW狀態(tài)并無(wú)法從CPU115處接收充滿電控制信息時(shí),上述充電狀態(tài)檢測(cè)部170就以上述狀態(tài)1信號(hào)和狀態(tài)2信號(hào)為基礎(chǔ),將處于充電狀態(tài)時(shí)用于使橙色LED145閃爍的信號(hào)以HIGH狀態(tài)輸出。
上述充電狀態(tài)檢測(cè)部170的HIGH狀態(tài)輸出信號(hào)通過(guò)與門180被輸入到多路復(fù)用器155。由于上述多路復(fù)用器155將LOW信號(hào)作為控制信息來(lái)認(rèn)可(不處于充滿電狀態(tài))。上述多路復(fù)用器就以上述與門180的輸出信號(hào)為基礎(chǔ)控制橙色LED145的閃爍動(dòng)作。上述與門180的輸出信號(hào)由上述充電狀態(tài)檢測(cè)部的輸出信號(hào)和第二時(shí)鐘發(fā)生器165的輸出信號(hào)來(lái)決定。
并且,當(dāng)蓄電池不處于充電狀態(tài)時(shí),充電狀態(tài)檢測(cè)部170就以上述狀態(tài)1信號(hào)和狀態(tài)2信號(hào)為基礎(chǔ)輸出LOW狀態(tài)信號(hào)。當(dāng)上述充電狀態(tài)檢測(cè)部170上攜帶著LOW狀態(tài)的輸出信號(hào)時(shí),與門180就輸出LOW信號(hào),也同樣處于多路復(fù)用器155沒有輸出信號(hào)的狀態(tài)。
因此,當(dāng)蓄電池處于充電中時(shí),上述橙色LED145就根據(jù)第二時(shí)鐘發(fā)生器的時(shí)鐘周期執(zhí)行閃爍動(dòng)作,當(dāng)蓄電池不處于充電狀態(tài)時(shí),上述橙色LED145就維持OFF狀態(tài)。
上述以本發(fā)明為依據(jù)的便攜設(shè)備的LED控制裝置上,設(shè)置有用來(lái)控制PLD上各種LED的亮、滅和閃爍動(dòng)作的邏輯。并且,上述PLD能夠以CPU在節(jié)電模式或使用狀態(tài)下經(jīng)常提供的時(shí)鐘信號(hào)為基礎(chǔ),產(chǎn)生用來(lái)控制上述各LED動(dòng)作的具有一定周期的時(shí)鐘信號(hào)。所以,本發(fā)明的特征是在不降低CPU性能的同時(shí)控制各種LED的ON動(dòng)作。
并且,雖然附圖中的實(shí)施例是根據(jù)藍(lán)牙和WLAN的動(dòng)作狀態(tài)來(lái)控制藍(lán)色LED的ON動(dòng)作的,但是除此之外,也可以將體現(xiàn)其他電子元件動(dòng)作狀態(tài)的控制信息輸入上述PLD,來(lái)顯示其他電子元件是否運(yùn)行。尤其要說(shuō)明的是,上述電子元件可以是能夠獨(dú)立運(yùn)行的電子元件,也可以是設(shè)置在PDA上的分別體現(xiàn)多種功能的電子元件。
通過(guò)上述的說(shuō)明內(nèi)容,相關(guān)工作人員完全可以在不偏離本項(xiàng)發(fā)明技術(shù)思想的范圍內(nèi),進(jìn)行多樣的變更以及修改。因此,本項(xiàng)發(fā)明的技術(shù)性范圍并不能局限于明細(xì)書上的詳細(xì)說(shuō)明內(nèi)容;必須要根據(jù)專利申請(qǐng)的范圍來(lái)確定其技術(shù)性范圍。
權(quán)利要求
1.一種便攜設(shè)備上的LED控制裝置,其特征在于,包括在CPU處于動(dòng)作狀態(tài)或節(jié)電模式狀態(tài)時(shí),利用輸出的時(shí)鐘信號(hào)來(lái)產(chǎn)生具有一定周期和一定占空比的時(shí)鐘信號(hào)的時(shí)鐘發(fā)生設(shè)備;運(yùn)行便攜設(shè)備所設(shè)置的各種功能,并在運(yùn)行時(shí)輸出動(dòng)作狀態(tài)報(bào)警等控制信息的多個(gè)電子元件;當(dāng)上述一個(gè)以上的電子元件中輸出HIGH狀態(tài)動(dòng)作信號(hào)時(shí),根據(jù)上述時(shí)鐘發(fā)生設(shè)備的時(shí)鐘周期進(jìn)行閃爍動(dòng)作的LED。
2.如權(quán)利要求1所述的便攜設(shè)備上的LED控制裝置,其特征在于,所述的多個(gè)電子元件中包括藍(lán)牙和WLAN。
3.如權(quán)利要求2所述的便攜設(shè)備上的LED控制裝置,其特征在于,所述的LED的使用數(shù)量在一個(gè)以上。
4.如權(quán)利要求3所述的便攜設(shè)備上的LED控制裝置,其特征在于,還包括將上述藍(lán)牙和WLAN的動(dòng)作狀態(tài)的控制信息進(jìn)行邏輯相加的或門和將所述或門輸出的信號(hào)與所述時(shí)鐘發(fā)生設(shè)備輸出的信號(hào)進(jìn)行邏輯相乘的與門。
5.一種便攜設(shè)備的LED控制裝置,其特征在于,包括利用CPU處于動(dòng)作狀態(tài)或休眠狀態(tài)時(shí)輸出的時(shí)鐘信號(hào)來(lái)產(chǎn)生具有一定周期和一定占空比的時(shí)鐘信號(hào)的時(shí)鐘發(fā)生設(shè)備;輸入蓄電池的狀態(tài)信息并根據(jù)蓄電池的滿電狀態(tài)和充電中狀態(tài)來(lái)輸出LED顯示信息的充電狀態(tài)檢測(cè)設(shè)備;當(dāng)蓄電池處于滿電狀態(tài)時(shí),所述充電狀態(tài)檢測(cè)設(shè)備輸出LED ON信號(hào);而當(dāng)蓄電池處于充電中時(shí),根據(jù)所述充電狀態(tài)檢測(cè)設(shè)備的輸出和所述時(shí)鐘發(fā)生設(shè)備的輸出信息而輸出閃爍信號(hào)的第一多路復(fù)用器;根據(jù)所述第一多路復(fù)用器的輸出來(lái)執(zhí)行ON動(dòng)作,以此來(lái)顯示蓄電池充電信息的第一LED。
6.如權(quán)利要求5所述的便攜設(shè)備上的LED控制裝置,其特征在于,當(dāng)用戶預(yù)先設(shè)定報(bào)警時(shí),無(wú)論蓄電池的狀態(tài)信息如何,所述充電狀態(tài)檢測(cè)設(shè)備都直接輸出報(bào)警顯示信息,在所述充電狀態(tài)檢測(cè)設(shè)備中還包括對(duì)所述充電狀態(tài)檢測(cè)設(shè)備輸出的報(bào)警顯示信息和所述時(shí)鐘發(fā)生設(shè)備中時(shí)鐘信號(hào)進(jìn)行輸入的第二多路復(fù)用器;依據(jù)第二多路復(fù)用器的輸出執(zhí)行ON動(dòng)作,然后進(jìn)行報(bào)警顯示的第二LED。
7.如權(quán)利要求5所述的便攜設(shè)備上的LED控制裝置,其特征在于,輸入到所述充電狀態(tài)檢測(cè)設(shè)備中的蓄電池狀態(tài)信息包括蓄電池充滿電信息和蓄電池充電狀態(tài)信息;所述蓄電池滿電信息由CPU提供,而所述蓄電池充電狀態(tài)信息由蓄電池充電部提供。
8.如權(quán)利要求5所述的便攜設(shè)備上的LED控制裝置,其特征在于,還包括將所述時(shí)鐘發(fā)生設(shè)備的輸出信號(hào)用作第一輸入、將所述充電狀態(tài)檢測(cè)設(shè)備輸出的LED顯示信息用作第二輸入的第一與門;所述第一與門輸出的是第一多路復(fù)用器的第一輸入信號(hào),第一多路復(fù)用器的第二輸入信號(hào)是所述充電狀態(tài)檢測(cè)設(shè)備輸出的LED顯示信息。
9.如權(quán)利要求6所述的便攜設(shè)備上的LED控制裝置,其特征在于,被輸入所述充電狀態(tài)檢測(cè)設(shè)備的用戶預(yù)設(shè)報(bào)警發(fā)生信息是由CPU提供的。
10.如權(quán)利要求6所述的便攜設(shè)備上的LED控制裝置,其特征在于,還包括將所述時(shí)鐘發(fā)生設(shè)備的輸出信號(hào)作為第一輸入、將所述充電狀態(tài)檢測(cè)設(shè)備輸出的LED顯示信息作為第二輸入的第二與門;所述第二與門的輸出信號(hào)是第二多路復(fù)用器的第一輸入信號(hào);第二多路復(fù)用器的第二輸入信號(hào)是從所述時(shí)鐘發(fā)生設(shè)備輸出的時(shí)鐘信號(hào)。
全文摘要
本發(fā)明涉及一種便攜設(shè)備上的LED控制裝置。本發(fā)明便攜設(shè)備上的LED控制裝置包括在CPU處于動(dòng)作狀態(tài)或節(jié)電模式狀態(tài)時(shí),利用輸出的時(shí)鐘信號(hào)來(lái)產(chǎn)生具有一定周期和一定占空比的時(shí)鐘信號(hào)的時(shí)鐘發(fā)生設(shè)備;運(yùn)行便攜設(shè)備所設(shè)置的各種功能,并在運(yùn)行時(shí)輸出動(dòng)作狀態(tài)報(bào)警等控制信息的多個(gè)電子元件;當(dāng)上述一個(gè)以上的電子元件中輸出HIGH狀態(tài)動(dòng)作信號(hào)時(shí),根據(jù)上述時(shí)鐘發(fā)生設(shè)備的時(shí)鐘周期進(jìn)行閃爍動(dòng)作的LED。本發(fā)明通過(guò)由PLD來(lái)控制便攜設(shè)備的蓄電池滿電、蓄電池充電中、報(bào)警顯示、藍(lán)牙或WLAN動(dòng)作中等狀態(tài)的各種LED的亮、滅和閃爍動(dòng)作。使CPU不必再象從前那樣控制LED的動(dòng)作,從而防止CPU的性能下降。
文檔編號(hào)G06F1/00GK1870845SQ20051004018
公開日2006年11月29日 申請(qǐng)日期2005年5月24日 優(yōu)先權(quán)日2005年5月24日
發(fā)明者李永柱 申請(qǐng)人:樂金電子(昆山)電腦有限公司