阿里巴巴
收藏|地图|在线留言在线咨询|0755-8325-1815

深圳宇凡微电子有限公司

聚焦宇凡微,实时掌握行业前沿资讯
MCU接口和线电阻式的触摸屏控制
作者: 编辑: 来源: 发布日期: 2020.07.24 浏览次数:1
信息摘要:
触摸屏控制和MCU界面可以使某些小型系统的操作更加方便快捷。使用触摸屏时,重要的问题是确定触摸点的坐标位置。本文以四线电阻触摸屏控制为例。通…

        触摸屏控制和MCU界面可以使某些小型系统的操作更加方便快捷。使用触摸屏时,重要的问题是确定触摸点的坐标位置。本文以四线电阻触摸屏控制为例。通过单片机的控制,可以精确地采样触摸点的坐标位置。对于该点响应的按钮,仅提供给相应的按钮。可以处理该处理软件。


四线电阻式触摸屏
        电阻式触摸屏的屏幕主体是与显示器表面匹配的多层复合膜。玻璃或有机玻璃层用作基础层,并且该表面涂覆有透明导电层。刮擦的塑料层的内表面还涂覆有透明导电层。在两个导电层之间有许多小的(不到千分之一英寸)透明隔离点将它们隔开以进行绝缘。

        当手指触摸屏幕时,通常彼此绝缘的两个导电层在触摸点形成接触。因为导电层之一在Y轴方向上连接到Vref均匀电压场,所以检测层的电压从零变为零。非零值,在控制器检测到它已打开后,它将执行A / D转换,并将获得的电压值与Vref进行比较,以获取触摸点的Y轴坐标。类似地,获得X轴坐标。所有电阻技术触摸屏共有的基本原理。电阻式触摸屏的关键是材料。根据引线的数量,电阻屏分为四线,五线,六线和其他多线电阻式触摸屏。


触摸屏控制


二线四线电阻式触摸屏控制

        触摸屏和内置A / D 单片机之间的接口可以通过以下方式实现:通过4个三极管或MOS管在X和Y方向施加电压,并读取Y和X方向的电压值通过A / D通道。触摸屏输入A / D的数据读取控制可以采用定时查询模式和中断模式。


        使用20ms时序查询模式,当触摸屏不处于触摸状态时,MCU将切断V1,V3,V4,并且V2将打开(MCU控制端口PE2为“ 1”);一旦发生触摸动作,触摸屏将使PE5 = 0到V5(触摸屏的电阻小于R5和R6的电阻)。 MCU定期查询“ PE5 = 0”后,它将立即打开V3并将PE6 = 0设置为在Y方向上形成电流环路,并启动MCU / D转换ADC1通道。 X +可以读取Y轴的坐标值;同一MCU关闭V2,V3,打开V1,V4,并启动MCU / D转换-ADC0通道,可以从Y +读取X轴坐标值。 X和Y轴坐标采样完成,然后将PE6 = 1,V1,V3和V4切断,V2接通,读取PE5的状态,如果PE5 = 0,则不抬起按钮,继续采样并执行数字滤波,如果PE5 = 1,则将按钮抬起以响应按钮。


触摸屏控制


        当触摸屏不处于触摸状态时,MCU关闭V1,V3,V4和V2(MCU控制端口PE2为“ 1”);一旦发生触摸动作,触摸屏将通过V5生成中断信号(PE5),MCU立即使V3导通以形成Y方向的电流环路,启动MCUA / D转换ADC1通道,坐标值可以从X +读取Y轴的坐标;相同的MCU关闭V2,V3,打开V1,V4,并开始MCU / D转换。ADC0通道可以从Y +读取X轴的坐标值;为了减少二极管泄漏电流对X和Y轴坐标采样的影响,当微控制器接收到中断信号并进入中断服务程序时,首先设置PE6 = 0以获得X,Y坐标,然后设置PE6 = 1,从中断服务程序返回。这样,在测量X和Y轴坐标时,二极管被切断,可以忽略二极管泄漏电流的影响。


        在常规查询期间,无论是否有触摸输入,都需要每20ms中断一次,这会占用大量CPU时间。为了提高CPU的利用率,可以使用中断方法,并在有触摸信号时生成中断请求。


        触摸屏和内置A / D单片机之间的接口设计简单且成本低廉,但是触摸屏输入只能完成一些简单的输入控制操作,例如菜单选择和按钮选择。如果需要具有高线性度和精度的触摸屏输入(例如汉字的手写输入),则需要专用的A / D接口。


触摸屏控制


        为了防止高能脉冲信号通过触摸屏耦合到A / D转换器中,从而导致芯片损坏或性能下降,在实际应用中,还须在输出的X +,Y +输出引线之间加一个钳位。触摸屏和A / D输入通道。二极管和滤波电容器也可以插入铁氧体磁环的输入线以保护A / D,如图4所示,以便在进入A / D转换器之前对脉冲信号进行滤波,以防止脉冲的振幅。信号超过电源电压会损坏设备并保护A / D免受损坏。


        以上是深圳宇凡微给大家介绍的几种触摸屏控制的基础设置,我们是芯片制造商,更是触摸屏控制解决方案供应商,可以为您提供更多的产品与解决方案、免费报价。

推荐资讯

咨询热线

0755-8325-1815