首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 触摸屏在S3C2410上的应用实例

触摸屏在S3C2410上的应用实例

资料介绍
嵌入式系统论文

触摸屏在S3C2410上的应用实例
 摘要:给出S3C2410上触摸屏的实现原理、硬件结构和软件程序;对软件进行优化,改
进软件滤波的实现方法。其算法使用C语言实现,可移植到任何操作系统的触摸屏驱动程
序中。
    关键词:触摸屏 S3C2410 滤波
引言
随着个人数字助理(PDA)、瘦容户机等的普及,触摸屏作为终端与用户交互的媒介
,在我们的生活中使用得越来普遍。触摸屏分为电阻式、电容式、声表面波式和红外线
扫描式等类型,使用得最多的是4线电阻式触摸屏。
本文以三星公司ARM9内核芯片S3C2410触摸屏接口为基础,通过外接4线电阻式触摸屏
构成硬件基础。在此基础上,开发了触摸屏面图板程序。
1 触摸屏原理
S3C2410接4线电阻式触摸屏的电路原理如图1所示。整个触摸屏由模向电阻比和纵向
电阻线组成,由nYPON、YMON、nXPON、XMON四个控制信号控制4个MOS管(S1、S2、S3、
S4)的通断。S3C2410有8个模拟输入通道。其中,通道7作为触摸屏接口的X坐标输入(
图1的AIN[7]),通道5作为触摸屏接口的Y坐标输入(图1的AIN[5])。电路如图2所示。
在接入S3C2410触摸屏接口前,它们都通过一个阻容式低通滤器滤除坐标信号噪声。这里
的滤波十分重要,如果传递给S3C2410模拟输入接口的信号中干扰过大,不利于后续的软
件处理。在采样过程中,软件只用给特殊寄存器置位,S3C2410的触摸屏控制器就会自动
控制触摸屏接口打开或关闭各MOS管,按顺序完成X坐标点采集和Y坐标点采集。

2 S3C2410触摸屏控制器
S3C2410触摸屏控制器有2种处理模式:
①X/Y位置分别转换模式。触摸屏控制器包括两个控制阶段,X坐标转换阶段和Y坐标转
换阶段。
②X/Y位置自动转换模式。触摸屏控制器将自动转换
触摸屏在S3C2410上的应用实例
本地下载

评论