一种自适应电阻式触摸屏控制器的设计
MTK6223D基带芯片自身并不支持触摸屏功能,所以基于MTK6223D的嵌入式平台通过宏定义开关封闭了平台对触摸屏相关功能的支持,但触摸屏的相关代码和架构仍然得到了保留。在MTK6223D搭配触摸屏的手机设计方案中,触摸屏功能通过外界触摸屏控制器得到实现,触摸屏的底层驱动是在MTK原有架构的基础上扩展而成。MTK嵌入式操作系统将触摸屏的状态信息保存在TouchPanelDataStruct结构体中。当嵌入式系统收到来自触摸屏控制器的中断时,中断函数完成对Touch_Panel_PenState_enum中state变量的更新,然后tp_task_main函数通过对state变量的判断,确认触摸笔屏处于UP状态还是DOWN状态,同时读取触摸屏的当前坐标。
4 结语
该文研究了电阻式触摸屏的工作原理,提出一种和基带芯片MTK6223D搭配使用触摸屏控制器的设计与实现,并根据实际生产设计需求,提出一种自适应的测量触摸屏总电阻阻值的方法。该测量方法通过软件和触摸屏硬件控制器配合完成,并可与触摸屏校正同步实现。该方法具有较高的测量精度,不用在产品组装前,对触摸屏元器件进行单独测量,有效地节约了产品研发生产的时间和成本,对于嵌入式产品设计与开发具有较为实际的意义。
光敏电阻相关文章:光敏电阻工作原理
评论