1.一種實現(xiàn)觸摸按鍵抗干擾的方法,該方法包括:
確定用于采樣觸摸按鍵鍵值的鍵值采樣通道,以及用于采樣干擾信號的干擾檢測通道;
掃描鍵值采樣通道和干擾檢測通道,根據(jù)所述干擾檢測通道的采樣值判斷是否檢測到干擾信號,在判定沒有檢測到干擾信號時,根據(jù)所述鍵值采樣通道的采樣值判斷是否有觸摸按鍵按下,是則對所述觸摸按鍵的觸摸操作進行響應(yīng)。
2.如權(quán)利要求1所述的方法,其特征在于:
所述鍵值采樣通道與干擾檢測通道均為系統(tǒng)的采樣通道;
其中,鍵值采樣通道連接觸摸按鍵,將采集到的觸摸按鍵的模擬量轉(zhuǎn)化為數(shù)字量;
其中,干擾采樣通道不連接任何觸摸按鍵,將采集到的系統(tǒng)內(nèi)部采樣口的模擬量轉(zhuǎn)化為數(shù)字量。
3.如權(quán)利要求1或2所述的方法,其特征在于:
根據(jù)所述干擾檢測通道的采樣值判斷是否檢測到干擾信號,包括:
判斷所述干擾檢測通道的采樣值與所述干擾檢測通道的基準值的差值的絕對值是否大于或等于干擾閾值,是則判定檢測到干擾信號,否則判定沒有檢測到干擾信號;
其中,所述干擾檢測通道的基準值是所述干擾檢測通道在系統(tǒng)初始化過程中獲取的采樣值,或者是所述干擾檢測通道在系統(tǒng)初始化完成后周期性更新的采樣值。
4.如權(quán)利要求3所述的方法,其特征在于:
根據(jù)所述鍵值采樣通道的采樣值判斷是否有觸摸按鍵按下,包括:
對任意一個鍵值采樣通道,判斷所述鍵值采樣通道的采樣值與所述鍵值采樣通道的基準值的差值的絕對值是否大于或等于靈敏度閾值,是則判定所述鍵值采樣通道對應(yīng)的觸摸按鍵被按下,否則判定所述鍵值采樣通道對應(yīng)的觸摸按鍵沒有被按下;
其中,所述鍵值采樣通道的基準值是所述鍵值采樣通道在系統(tǒng)初始化過程中獲取的采樣值,或者是所述鍵值采樣通道在系統(tǒng)初始化完成后周期性更新的采樣值。
5.如權(quán)利要求4所述的方法,其特征在于:
所述鍵值采樣通道和/或干擾檢測通道的基準值,通過連續(xù)多次掃描獲得的采樣值的平均值確定。
6.一種實現(xiàn)觸摸按鍵抗干擾的裝置,包括:
采樣通道確定模塊,用于確定用于采樣觸摸按鍵鍵值的鍵值采樣通道,以及用于采樣干擾信號的干擾檢測通道;
采樣通道掃描及響應(yīng)模塊,用于掃描鍵值采樣通道和干擾檢測通道,根據(jù)所述干擾檢測通道的采樣值判斷是否檢測到干擾信號,在判定沒有檢測到干擾信號時,根據(jù)所述鍵值采樣通道的采樣值判斷是否有觸摸按鍵按下,是則對所述觸摸按鍵的觸摸操作進行響應(yīng)。
7.如權(quán)利要求6所述的裝置,其特征在于:
所述鍵值采樣通道與干擾檢測通道均為系統(tǒng)的采樣通道;
其中,鍵值采樣通道連接觸摸按鍵,將采集到的觸摸按鍵的模擬量轉(zhuǎn)化為數(shù)字量;
其中,干擾采樣通道不連接任何觸摸按鍵,將采集到的系統(tǒng)內(nèi)部采樣口的模擬量轉(zhuǎn)化為數(shù)字量。
8.如權(quán)利要求6或7所述的裝置,其特征在于:
采樣通道掃描及響應(yīng)模塊,用于根據(jù)所述干擾檢測通道的采樣值判斷是否檢測到干擾信號,包括:判斷所述干擾檢測通道的采樣值與所述干擾檢測通道的基準值的差值的絕對值是否大于或等于干擾閾值,是則判定檢測到干擾信號,否則判定沒有檢測到干擾信號;
其中,所述干擾檢測通道的基準值是所述干擾檢測通道在系統(tǒng)初始化過程中獲取的采樣值,或者是所述干擾檢測通道在系統(tǒng)初始化完成后周期性更新的采樣值。
9.如權(quán)利要求8所述的裝置,其特征在于:
采樣通道掃描及響應(yīng)模塊,用于根據(jù)所述鍵值采樣通道的采樣值判斷是否有觸摸按鍵按下,包括:對任意一個鍵值采樣通道,判斷所述鍵值采樣通道的采樣值與所述鍵值采樣通道的基準值的差值的絕對值是否大于或等于靈敏度閾值,是則判定所述鍵值采樣通道對應(yīng)的觸摸按鍵被按下,否則判定所述鍵值采樣通道對應(yīng)的觸摸按鍵沒有被按下;
其中,所述鍵值采樣通道的基準值是所述鍵值采樣通道在系統(tǒng)初始化過程中獲取的采樣值,或者是所述鍵值采樣通道在系統(tǒng)初始化完成后周期性更新的采樣值。
10.如權(quán)利要求9所述的裝置,其特征在于:
所述鍵值采樣通道和/或干擾檢測通道的基準值,通過連續(xù)多次掃描獲得的采樣值的平均值確定。