采用AD7879的阻性觸摸屏手勢識別實現(xiàn)
圖 5. 沿不同方向縮放時的電壓趨勢
利用 AD7879檢測手勢
AD7879 觸摸屏控制器設(shè)計用于與 4 線式阻性觸摸屏接口。除 了檢測觸摸動作外,它還能測量溫度和輔助輸入端的電壓。 所有四種觸摸測量加上溫度、電池、輔助電壓測量,均可以 通過編程寫入其片內(nèi)序列器。
AD7879 結(jié)合一對低成本運算放大器,可以執(zhí)行上述捏合和縮 放手勢測量,如圖 6所示。
下面的步驟說明了手勢識別的過程:
在前半周期中,將一個直流電壓施加于上層(有源 層),并測量X+引腳的電壓(對應(yīng)于VY+ – VY–),以提 供與Y方向上的運動(接近還是分開)相關(guān)的信息。
在后半周期中,將一個直流電壓施加于下層(有源 層),并測量Y+引腳的電壓(對應(yīng)于VX+ – VX–),以提 供與X方向上的運動(接近還是分開)相關(guān)的信息。
圖 6 所示的電路需要為差分放大器提供保護,防止短接到 VDD。在前半周期中,下方放大器的輸出短接到VDD。在后半 周期中,上方放大器的輸出短接到VDD。為避免這種現(xiàn)象, AD7879的GPIO可以控制兩個外部模擬開關(guān),如圖 7所示。
圖 6. 基本手勢檢測應(yīng)用圖
圖 7. 避免放大器輸
評論