本發(fā)明涉及一種具有觸控與顯示驅(qū)動器集成電路的智能設(shè)備的異常處理方法。
背景技術(shù):
1、tddi(觸控與顯示驅(qū)動器集成touch?and?display?driver?integration)芯片是一種集成了觸控和顯示功能的單芯片解決方案,它通常用于智能手機和平板電腦等移動設(shè)備的顯示屏。主機(如智能手機的中央處理器)通過通信接口與tddi芯片進(jìn)行數(shù)據(jù)交換,以控制顯示輸出和接收觸控輸入。
2、tddi芯片在應(yīng)用時,靜電放電(esd)是其面臨的常見故障原因之一,會導(dǎo)致tddi芯片的觸摸功能失效,并可能同時引發(fā)顯示面板電壓異常等問題。為解決這些問題,目前主要采取兩種方案:方案1通過使用導(dǎo)電布改變esd的防護或泄放路徑,這可以在一定程度上減少靜電對芯片的影響,但可能需要對現(xiàn)有設(shè)備的結(jié)構(gòu)進(jìn)行較大改動,增加了成本,并且實施起來可能受到主機結(jié)構(gòu)的限制;方案2通過修改排線布局來提高模組的抗靜電能力,但改進(jìn)效果可能依賴于工程師的經(jīng)驗,且時效性較差,可能需要多次迭代才能達(dá)到理想效果。
3、這里的陳述僅提供與本發(fā)明有關(guān)的背景技術(shù),而并不必然地構(gòu)成現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于提供一種具有觸控與顯示驅(qū)動器集成電路的智能設(shè)備的異常處理方法,操作流程簡單,無需改動現(xiàn)有設(shè)備的結(jié)構(gòu)和布局,節(jié)約了成本,獲得了良好的故障排除效果。
2、為了達(dá)到上述目的,本發(fā)明提供一種具有觸控與顯示驅(qū)動器集成電路的智能設(shè)備的異常處理方法,所述智能設(shè)備包含:控制器和觸控與顯示設(shè)備;
3、所述觸控與顯示設(shè)備包含:顯示屏幕、觸控面板和觸控與顯示驅(qū)動器集成電路;
4、所述觸控與顯示驅(qū)動器集成電路包含:用于驅(qū)動所述顯示屏幕的顯示驅(qū)動器和用于控制所述觸控面板的觸控控制器;
5、所述異常處理方法包含:
6、所述觸控控制器定時發(fā)送約定的數(shù)據(jù)包給所述控制器;
7、所述控制器在約定時間內(nèi)未收到所述觸控控制器發(fā)送的所述數(shù)據(jù)包,則所述控制器對所述觸控與顯示驅(qū)動器集成電路執(zhí)行異常恢復(fù)操作。
8、所述顯示驅(qū)動器包含顯示狀態(tài)寄存器,所述控制器執(zhí)行異?;謴?fù)操作的方法包含:
9、所述控制器發(fā)送狀態(tài)改變指令給所述顯示驅(qū)動器中的所述顯示狀態(tài)寄存器,令所述顯示狀態(tài)寄存器的當(dāng)前狀態(tài)值發(fā)生改變;
10、所述控制器定時讀取所述顯示狀態(tài)寄存器的當(dāng)前狀態(tài)值;
11、所述控制器將所述顯示狀態(tài)寄存器的當(dāng)前狀態(tài)值與所述顯示狀態(tài)寄存器的初始值進(jìn)行對比,如果所述當(dāng)前狀態(tài)值與所述初始值不相同,所述控制器執(zhí)行重置操作。
12、所述控制器預(yù)先存儲所述顯示狀態(tài)寄存器的初始值。
13、所述控制器執(zhí)行重置操作的方法包含:
14、所述控制器斷開對所述觸控與顯示驅(qū)動器集成電路的電源供應(yīng);
15、所述控制器對所述觸控與顯示驅(qū)動器集成電路進(jìn)行復(fù)位操作;
16、所述控制器發(fā)送初始化代碼給所述觸控與顯示驅(qū)動器集成電路。
17、所述觸控控制器每間隔第一預(yù)定時間發(fā)送一次所述數(shù)據(jù)包至所述控制器,所述第一預(yù)定時間為1秒或2秒。
18、所述約定時間大于所述第一預(yù)定時間,且,所述約定時間小于等于兩倍的所述第一預(yù)定時間。
19、所述顯示狀態(tài)寄存器包含顏色顯示寄存器,所述控制器發(fā)送狀態(tài)改變指令給所述顏色顯示寄存器,令所述顯示屏幕出現(xiàn)反色顯示。
20、所述顯示狀態(tài)寄存器包含屏幕狀態(tài)寄存器,所述控制器發(fā)送狀態(tài)改變指令給所述屏幕狀態(tài)寄存器,令所述顯示屏幕進(jìn)入待機模式或屏幕關(guān)閉模式。
21、所述控制器每間隔第二預(yù)定時間讀取一次所述顯示狀態(tài)寄存器的當(dāng)前狀態(tài)值,所述第二預(yù)定時間為1秒或2秒。
22、本發(fā)明還提供一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)中存儲有計算機程序,所述計算機程序被控制器執(zhí)行后,能夠?qū)崿F(xiàn)所述的異常處理方法。
23、本發(fā)明提供的一種具有觸控與顯示驅(qū)動器集成電路的智能設(shè)備的異常處理方法,基于觸控控制器與控制器之間的數(shù)據(jù)交互,利用數(shù)據(jù)包偵測機制來調(diào)用控制器執(zhí)行異?;謴?fù)操作,通過改變顯示狀態(tài)寄存器的當(dāng)前狀態(tài)值以觸發(fā)控制器對觸控與顯示驅(qū)動器集成電路執(zhí)行重置操作,從而消除觸控與顯示驅(qū)動器集成電路的異常狀態(tài)。本發(fā)明操作流程簡單,基于現(xiàn)有的軟件流程進(jìn)行調(diào)節(jié)和改善,無需改動現(xiàn)有設(shè)備的結(jié)構(gòu)和布局,節(jié)約了成本,獲得了良好的故障排除效果。
1.一種具有觸控與顯示驅(qū)動器集成電路的智能設(shè)備的異常處理方法,所述智能設(shè)備包含:控制器和觸控與顯示設(shè)備;
2.如權(quán)利要求1所述的異常處理方法,其特征在于,所述顯示驅(qū)動器包含顯示狀態(tài)寄存器,所述控制器執(zhí)行異?;謴?fù)操作的方法包含:
3.如權(quán)利要求2所述的異常處理方法,其特征在于,所述控制器預(yù)先存儲所述顯示狀態(tài)寄存器的初始值。
4.如權(quán)利要求2所述的異常處理方法,其特征在于,所述控制器執(zhí)行重置操作的方法包含:
5.如權(quán)利要求1所述的異常處理方法,其特征在于,所述觸控控制器每間隔第一預(yù)定時間發(fā)送一次所述數(shù)據(jù)包至所述控制器,所述第一預(yù)定時間為1秒或2秒。
6.如權(quán)利要求5所述的異常處理方法,其特征在于,所述約定時間大于所述第一預(yù)定時間,且,所述約定時間小于等于兩倍的所述第一預(yù)定時間。
7.如權(quán)利要求2所述的異常處理方法,其特征在于,所述顯示狀態(tài)寄存器包含顏色顯示寄存器,所述控制器發(fā)送狀態(tài)改變指令給所述顏色顯示寄存器,令所述顯示屏幕出現(xiàn)反色顯示。
8.如權(quán)利要求2所述的異常處理方法,其特征在于,所述顯示狀態(tài)寄存器包含屏幕狀態(tài)寄存器,所述控制器發(fā)送狀態(tài)改變指令給所述屏幕狀態(tài)寄存器,令所述顯示屏幕進(jìn)入待機模式或屏幕關(guān)閉模式。
9.如權(quán)利要求2所述的異常處理方法,其特征在于,所述控制器每間隔第二預(yù)定時間讀取一次所述顯示狀態(tài)寄存器的當(dāng)前狀態(tài)值,所述第二預(yù)定時間為1秒或2秒。
10.一種計算機存儲介質(zhì),其特征在于,所述計算機存儲介質(zhì)中存儲有計算機程序,所述計算機程序被控制器執(zhí)行后,能夠?qū)崿F(xiàn)如權(quán)利要求1-9中任意一項所述的異常處理方法。