微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于EP7212的LCD控制及触摸屏接口设计

基于EP7212的LCD控制及触摸屏接口设计

时间:04-27 来源:互联网 点击:

触摸面板时,ADS7833内部的二极管没有偏正,因此没有电流流过(忽略漏流);当触摸面板时,Y-提供了一条电流(I)通路;X+、X-和Y+处于高阻状态,电流经过100kΩ电阻和中断二极管。PENIRQ被拉低,通过I/O2上一个不超过0.65V的电压唤醒CPU,然后EP7212拉低I/O1和I/O2上的电位,并且对 ADS7843控制寄存器写一个字节,进行转换初始化。为了转换PENIRQ二极管上的偏置电压,EP7212必须拉低I/O1和I/O2上的电压。否则,如果在转换期间二极管上有一个前向偏压,附加的电流将引起输入数据不准确。

(3)差分模式下的软件流程

下面两种算法假设ADS7843配置成差分模式,每次转换为16个时钟,X轴坐标的结果在DATA X中,Y轴的坐标在DATA Y中。流程如图4所示。

图4(a)中的例子采用判断两次的方法来克服触摸屏信号的抖动。DATA 1存储当前转换的结果,DATA 2存储上一次转换的结果,当两次结果相同时转换数据有效。但是当输入电压的震动频率和取样频率相近时,可能会漏掉正确结果。

图4(b)中的例子采用最后的转换结果(第n次)作为有效转换。该方式更加简单,但是只对某一类触摸屏有效。"n"的具体值依赖于ADS7843输入电压的设置时间,在确定"n"值以前需要对一些触摸屏进行测试。

(4)错误触发

由于X+输入引脚与PEN中断输出相连接,因此,在X+上的噪声可能引起触摸屏错误触发。可对在PEN中断输出引脚上连接1个RC滤波器。例如,对地连接1个1Ω电阻和1个0.01μF的电容,可以过滤噪声脉冲和避免错误触发。

结束语

本文主要介绍EP7212的LCD控制器的工作原理和设计逻辑,并且探讨了触摸屏控制器的使用技巧,适用于EP7212XX系列嵌入式处理器与单色、非触摸屏连接的设计。触摸屏部分也适用于与其它处理器的连接。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top