各种类型的接触屏均有其相应的操控器,如: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 提中止请求。
嵌入式体系中的接触屏及其操控