新時代發展越來越快相信很多小伙伴對家電知識這方面很朦朧吧,正好小編對家電方面頗有研究,現在就跟小伙伴們聊聊一篇關于ADS7846 觸摸屏控制器的工作原理,相信很多小伙伴們都會感興趣,那么小編也收集到了有關ADS7846 觸摸屏控制器的工作原理信息,希望小伙伴們看了有所幫助。
各種類型的觸摸屏均有其相應的控制器,如:ADS7846是四線式觸摸屏的控制器,而ADS7845 是五線式觸摸屏的控制器。控制器的主要功能是分時向X、Y 電極對施加電壓,并把測量電極上的電壓信號轉換為相應觸摸點的X、Y 坐標。
1).操作原理ADS7846 內部有一個由多個模擬開關組成的供電-測量電路網絡和12 位的A/D 轉換器(參見圖3)。ADS7846 根據微控制器發來的不同測量命令導通不同的模擬開關,以便向工作面電極對提供電壓,并把相應測量電極上的觸點坐標位置所對應的電壓模擬量引入A/D 轉換器。在觸摸點X、Y 坐標的測量過程中,測量電壓與測量點的等效電路如圖4 所示,圖中P 為測量點。
圖3 ADS7846 的功能框圖
2).數字接口ADS7846 與MMC2107 之間通過標準的SPI 口相連,由MMC2107 啟動3 次SPI 傳送來完成轉換,如圖5 所示。第一次SPI 傳送由MMC2107 向ADS846 發控制字,包括起始位、通道選擇、8/12 位模式、差分/單端選擇和掉電模式選擇,接下來的兩次SPI 傳送則是MMC2107 從ADS7846 取A/D 轉換結果數據(最后四位自動補零),完成觸摸屏控制器和微控制器之間的一次通信。
圖6 中斷請求3).筆中斷(PENIRQ#)輸出ADS7846 通過筆中斷請求向MMC2107 表示有觸摸發生。如圖6 所示,當沒有觸摸時,MOSFET①和②打開、③關閉,則筆中斷輸出引腳通過外加的上拉電阻輸出為高。當有觸摸時,①和③打開、②關閉,則筆中斷輸出引腳通過③內部連接到地而輸出為低,從而向MMC2107 提中斷請求。
嵌入式系統中的觸摸屏及其控制