一種自適應電阻式觸摸屏控制器的設計
MTK6223D基帶芯片自身并不支持觸摸屏功能,所以基于MTK6223D的嵌入式平臺通過(guò)宏定義開(kāi)關(guān)封閉了平臺對觸摸屏相關(guān)功能的支持,但觸摸屏的相關(guān)代碼和架構仍然得到了保留。在MTK6223D搭配觸摸屏的手機設計方案中,觸摸屏功能通過(guò)外界觸摸屏控制器得到實(shí)現,觸摸屏的底層驅動(dòng)是在MTK原有架構的基礎上擴展而成。MTK嵌入式操作系統將觸摸屏的狀態(tài)信息保存在TouchPanelDataStruct結構體中。當嵌入式系統收到來(lái)自觸摸屏控制器的中斷時(shí),中斷函數完成對Touch_Panel_PenState_enum中state變量的更新,然后tp_task_main函數通過(guò)對state變量的判斷,確認觸摸筆屏處于UP狀態(tài)還是DOWN狀態(tài),同時(shí)讀取觸摸屏的當前坐標。
4 結語(yǔ)
該文研究了電阻式觸摸屏的工作原理,提出一種和基帶芯片MTK6223D搭配使用觸摸屏控制器的設計與實(shí)現,并根據實(shí)際生產(chǎn)設計需求,提出一種自適應的測量觸摸屏總電阻阻值的方法。該測量方法通過(guò)軟件和觸摸屏硬件控制器配合完成,并可與觸摸屏校正同步實(shí)現。該方法具有較高的測量精度,不用在產(chǎn)品組裝前,對觸摸屏元器件進(jìn)行單獨測量,有效地節約了產(chǎn)品研發(fā)生產(chǎn)的時(shí)間和成本,對于嵌入式產(chǎn)品設計與開(kāi)發(fā)具有較為實(shí)際的意義。
光敏電阻相關(guān)文章:光敏電阻工作原理
評論