一種解決電容屏失效的方法及電容屏異常偵測電路的制作方法
【專利摘要】本發(fā)明公開了一種解決電容屏失效的方法及電容屏異常偵測電路,所述方法包括:設(shè)置一異常信號輸出電路,接收電容屏輸出的一脈沖信號給所述異常信號輸出電路;所述異常信號輸出電路對所述脈沖信號進(jìn)行延時(shí)、反向后輸出給HOSTCPU;CPU接收反向后的信號,判斷是否發(fā)生異常,并當(dāng)異常發(fā)生時(shí),進(jìn)行中斷處理,恢復(fù)所述電容屏。本發(fā)明還提供了一種電容屏異常偵測電路。通過在觸摸屏或者主板上增加部分電路,對電容屏是否異常進(jìn)行偵測,若發(fā)生異常,通過HOSTCPU對電容屏進(jìn)行重啟使之恢復(fù)正常工作,從而占用極少的系統(tǒng)資源,對整機(jī)的耗電基本也不會(huì)增加負(fù)擔(dān),而且此判斷和重啟過程時(shí)間很短,用戶基本沒有感覺,不會(huì)影響到用戶的體驗(yàn)。
【專利說明】—種解決電容屏失效的方法及電容屏異常偵測電路
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機(jī)交互【技術(shù)領(lǐng)域】,尤其涉及多點(diǎn)觸控電容屏,具體來說,涉及一種解決電容屏失效的方法及電容屏異常偵測電路 。
【背景技術(shù)】
[0002]目前,主流智能手機(jī)以及平板電腦都配置了電容屏,電容屏雖然有高靈敏度、通透性好、觸控準(zhǔn)確、無需用力按壓等優(yōu)點(diǎn),但卻存在色彩容易失真的缺點(diǎn),特別是在潮濕高溫的環(huán)境下容易發(fā)生操作漂移的現(xiàn)象,另外,電容觸摸屏也存在造價(jià)較高、內(nèi)部脆弱易損壞的缺陷。
[0003]特別需要強(qiáng)調(diào)的是,電容觸摸屏在有磁場影響、溫度或濕度變化較大、或人手靜電大的時(shí)候,會(huì)經(jīng)常出現(xiàn)非損壞性的暫時(shí)失效,比如電話來了,手機(jī)一直在響但是就是無法進(jìn)行接聽操作,此時(shí)往往需要拔掉電池重新開機(jī)才能使電容屏恢復(fù)正常工作,而這樣的頻繁操作勢必嚴(yán)重影響用戶的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種解決電容屏失效的方法及電容屏異常偵測電路,解決電容屏發(fā)生失效時(shí)的問題。
[0005]為了實(shí)現(xiàn)前述發(fā)明目的,本發(fā)明實(shí)施例所提供的一種解決電容屏失效的方法是通過以下技術(shù)方案實(shí)現(xiàn)的:
一種解決電容屏失效的方法,所述方法包括:
設(shè)置一異常信號輸出電路,接收電容屏輸出的一脈沖信號給所述異常信號輸出電路; 所述異常信號輸出電路對所述脈沖信號進(jìn)行延時(shí)、反向后輸出給HOST CPU ;
(PU接收反向后的信號,判斷是否發(fā)生異常,并當(dāng)異常發(fā)生時(shí),進(jìn)行中斷處理,恢復(fù)所述電容屏。
[0006]進(jìn)一步地,所述判斷是否發(fā)生異常,并當(dāng)異常發(fā)生時(shí),進(jìn)行中斷處理,恢復(fù)所述電容屏具體包括:
若所述反向后的信號為高電平,則不作任何處理,若為低電平,則進(jìn)行中斷異常處理,給所述電容屏直接上電重啟。
[0007]進(jìn)一步地,所述對脈沖信號進(jìn)行延時(shí)具體包括:
調(diào)整充放電電路的電容值C和電壓值R,使其滿足如下條件:
*
VCC *V!!
其中,t為充放電時(shí)間,VIL為反向電路的低電平輸入電壓,VCC為電源電壓。
[0008]為了實(shí)現(xiàn)前述發(fā)明目的,本發(fā)明實(shí)施例還提供了一種電容屏異常偵測電路,所述電容屏異常偵測電路是通過以下的技術(shù)方案實(shí)現(xiàn)的: 一種電容屏異常偵測電路,所述電路包括:
電容屏MCU,異常信號輸出電路,其中,所述異常信號輸出電路輸入端連接電容屏MCU,所述異常信號輸出電路輸出端連接主CPU以發(fā)出中斷信號。
[0009]進(jìn)一步地,所述異常信號輸出電路包括:
開關(guān)電路,用來檢測觸摸屏的脈沖信號;
延時(shí)電路,用來對所述脈沖信號進(jìn)行延時(shí),得到延時(shí)信號;
反向電路,用來對所述延時(shí)信號進(jìn)行反向并輸出。
[0010]進(jìn)一步地,所述開關(guān)電路為一三極管電路。
[0011]進(jìn)一步地,所述延時(shí)電路為一 RC充放電電路。
[0012]本發(fā)明實(shí)施例通過在觸摸屏或者主板上增加部分電路,對電容屏是否正常工作進(jìn)行偵測判斷,如果發(fā)現(xiàn)異常,在無需重新上電的情況下通過HOST CPU對電容屏進(jìn)行重啟使之恢復(fù)正常工作,從而占用極少的系統(tǒng)資源。另外,該種方案對整機(jī)的耗電基本也不會(huì)增加負(fù)擔(dān),而且此判斷和重啟過程時(shí)間很短,用戶基本沒有感覺,不會(huì)影響到用戶的體驗(yàn)。
【專利附圖】
【附圖說明】
[0013]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1為電容屏電路示意圖;
圖2為本發(fā)明實(shí)施例增加了異常偵測功能的電容電路示意圖;
圖3為本發(fā)明實(shí)施例電容屏異常偵測電路的組成示意圖;
圖4為本發(fā)明實(shí)施例電容屏異常偵測電路的組成示意圖;
圖5為本發(fā)明實(shí)施例電容屏異常偵測輸入輸出的波形圖;
圖6為本發(fā)明實(shí)施例主CPU對電容屏異常處理的流程圖。
【具體實(shí)施方式】
[0015]為了使本發(fā)明實(shí)施例的目的,技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0016]如圖1所示,為傳統(tǒng)觸摸屏電路的原理圖,以該圖為例首先介紹電容屏的工作原理,圖中信號說明如下:
I2C:負(fù)責(zé)host CPU和TP (觸摸屏)的MCU通訊。
[0017]VDD: TP模塊供電 RST: reset TP 的 MCU
INT:TP有操作時(shí)產(chǎn)生的中斷信號給host CPU
如圖1所示,目前,市面的電容屏基本都會(huì)有一個(gè)Driver IC(顯示面板用驅(qū)動(dòng)),相當(dāng)于電容屏的MCU(微控制器),而電容屏的工作方式一般是通過中斷觸發(fā)以及I2C的通訊的方式告知host CPU (主CPU)當(dāng)前觸摸的坐標(biāo)信息,host CPU對該觸摸信息進(jìn)行相應(yīng)的處理,并在顯示屏上顯示出來。
[0018]但是,當(dāng)遇到溫濕度變化大、磁場變化大或者人手的ESD等異常狀況時(shí),電容屏?xí)袡C(jī)率性的暫時(shí)失效,此時(shí)的電容屏并沒有不可恢復(fù)的損壞。
[0019]為了實(shí)現(xiàn)對電容屏異常(包括可恢復(fù)性異常或不可恢復(fù)性異常)的處理,本發(fā)明實(shí)施例所提供的一種解決電容屏失效的方法是通過以下技術(shù)方案實(shí)現(xiàn)的:
一種解決電容屏失效的方法,所述方法包括:
設(shè)置一異常信號輸出電路,接收電容屏輸出的一脈沖信號給所述異常信號輸出電路; 所述異常信號輸出電路對所述脈沖信號進(jìn)行延時(shí)、反向后輸出給HOST CPU ;
(PU接收反向后的信號,判斷是否發(fā)生異常,并當(dāng)異常發(fā)生時(shí),進(jìn)行中斷處理,恢復(fù)所述電容屏。
[0020]當(dāng)CPU接收到異常信號時(shí),如圖6所示,通過I2C去嘗試和TP進(jìn)行通信,如果通訊0K,說明TP只是發(fā)生短暫的失效,目前已經(jīng)恢復(fù)正常通訊,觸摸屏故障已被排除,不再作任何異常處理。
[0021]如果CPU和TP通訊失敗,則處理該異常,重啟觸摸屏,即重新按照上電時(shí)序?qū)P上電使TP恢復(fù)正常工作,之后再嘗試與觸摸屏進(jìn)行I2C通訊,如果通訊正常,則異常處理完畢;若還是無法與TP即觸摸屏進(jìn)行通訊,則報(bào)告產(chǎn)生了無法修復(fù)的異常。
[0022]如圖2所示,為了檢測上述的異常,本發(fā)明實(shí)施例為觸摸屏電路設(shè)計(jì)一個(gè)異常信號輸出電路,當(dāng)TP的MCU檢測到異常信號時(shí),輸出該異常信號TP_0UTPUT,以將該異常信號傳遞給HOST CPU,此信號低有效,使HOST CPU能夠?qū)υ摦惓W飨鄳?yīng)的后續(xù)處理。即當(dāng)TP的MCU檢測到TP在一定的時(shí)間無響應(yīng)時(shí),會(huì)產(chǎn)生一個(gè)低信號送給host CPU ;Host CPU檢測到此信號變低后,知道TP出現(xiàn)異常,會(huì)reset TP,重新按照上電時(shí)序?qū)P上電。
[0023]如圖3所示,該異常信號輸出電路包括:
開關(guān)電路,用來檢測觸摸屏的脈沖信號;
延時(shí)電路,用來對所述脈沖信號進(jìn)行延時(shí),得到延時(shí)信號;
反向電路,用來對所述延時(shí)信號進(jìn)行反向并輸出。
[0024]如圖4所示為該異常信號輸出電路的具體組成,說明如下:
Input:信號來于TP的MCU,為一脈沖信號.0utput:為非門的輸出信號,和host MCU相連。
[0025]Tl =PNP的三極管開關(guān) SN74AHC1G04:非門器件,反向電路
該異常信號輸出電路輸出TP的異常信號,較優(yōu)的工作狀態(tài)如下表:
【權(quán)利要求】
1.一種解決電容屏失效的方法,其特征在于,所述方法包括: 設(shè)置一異常信號輸出電路,接收電容屏輸出的一脈沖信號給所述異常信號輸出電路; 所述異常信號輸出電路對所述脈沖信號進(jìn)行延時(shí)、反向后輸出給HOST CPU ; (PU接收反向后的信號,判斷是否發(fā)生異常,并當(dāng)異常發(fā)生時(shí),進(jìn)行中斷處理,恢復(fù)所述電容屏。
2.如權(quán)利要求1所述的解決電容屏失效的方法,其特征在于,所述判斷是否發(fā)生異常,并當(dāng)異常發(fā)生時(shí),進(jìn)行中斷處理,恢復(fù)所述電容屏具體包括: 若所述反向后的信號為高電平,則不作任何處理,若為低電平,則進(jìn)行中斷異常處理,給所述電容屏直接上電重啟。
3.如權(quán)利要求1所述的解決電容屏失效的方法,其特征在于,所述對脈沖信號進(jìn)行延時(shí)具體包括: 調(diào)整充放電電路的電容值C和電壓值R,使其滿足如下條件:
4.一種電容屏異常偵測電路,其特征在于,所述電路包括: 電容屏MCU,異常信號輸出電路,其中,所述異常信號輸出電路輸入端連接電容屏MCU,所述異常信號輸出電路輸出端連接主CPU以發(fā)出中斷信號。
5.如權(quán)利要求4所述的電容屏異常偵測電路,其特征在于,所述異常信號輸出電路包括: 開關(guān)電路,用來檢測觸摸屏的脈沖信號; 延時(shí)電路,用來對所述脈沖信號進(jìn)行延時(shí),得到延時(shí)信號; 反向電路,用來對所述延時(shí)信號進(jìn)行反向并輸出。
6.如權(quán)利要求5所述的電容屏異常偵測電路,其特征在于,所述開關(guān)電路為一三極管電路。
7.如權(quán)利要求5所述的電容屏異常偵測電路,其特征在于,所述延時(shí)電路為一RC充放電電路。
【文檔編號】G01R31/00GK103543344SQ201210237195
【公開日】2014年1月29日 申請日期:2012年7月10日 優(yōu)先權(quán)日:2012年7月10日
【發(fā)明者】王帥 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司