专利名称:一种与电脑进行ddc通信的触摸屏系统及其控制方法
技术领域:
本发明属于触摸屏领域,尤其涉及一种与电脑进行DDC通信的触摸屏系统及其控制方法。
背景技术:
触摸屏广泛应用于我们日常生活的各个领域,如手机、媒体播放器、导航系统,数码相机、PDA显示器、医疗设备等等,通用的触摸屏技术包括电阻式触摸屏、电容触摸屏、表面电容式触摸屏、表面声波触摸屏、红外触摸屏。电容式触摸屏是在玻璃表面贴上一层透明的特殊金属导电物质。当手指触摸在金属层上时,触点的电容就会发生变化,使得与之相连的振荡器频率发生变化,通过测量频率变化可以确定触摸位置获得信息。电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电 体内形成一个低电压交流电场。在触摸屏幕时,由于人体电场,手指与导体层间会形成一个耦合电容,四边电极发出的电流会流向触点,而电流强弱与手指到电极的距离成正比,位于触摸屏幕后的控制器便会计算电流的比例及强弱,准确算出触摸点的位置。电阻屏的全称是电阻式触摸屏,电阻屏是一种传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压。不管使用哪种触摸屏,都需使用一个触摸屏控制器,计算出触摸点的坐标,并将触摸屏的触摸点的坐标参数传输到主机。触摸屏控制器与主机的通信接口通常有RS232/I2C/SPI/USB,其中USB接口是由IIC转USB的。
发明内容
本发明实施例的目的在于提供一种与电脑进行DDC通信的触摸屏系统,旨在解决现在的主机与触摸屏控制器的USB接口通信导致电线数量多、成本高的问题。本发明实施例是这样实现的,一种与电脑进行DDC通信的触摸屏系统,包括主机、与所述主机连接的显示器接口、与所述显示器接口连接的显示器、触摸屏控制器以及与所述触摸屏控制器连接的触摸屏;所述触摸屏控制器的IIC数据传输线连接至所述显示器DDC数据通道;当触摸屏有触摸时,触摸屏将检测到的对应X坐标轴和Y坐标轴的信息传递给触摸屏控制器,触摸屏控制器将所述X坐标轴和Y坐标轴的信息转化为触摸点的位置信息并存入对应的IIC接口的寄存器内;所述主机获取存在所述IIC接口的寄存器内的数据,经过变换后在所述显示器上显示触摸的位置或将所述触摸点的位置信息提供给其他应用程序。本发明还提供一种与电脑进行DDC通信的触摸屏控制方法,包括下述步骤
51:检测触摸屏有触摸时对应的X坐标轴和Y坐标轴的信息;
52:将所述X坐标轴和Y坐标轴的信息转化为触摸点的位置信息并存入对应的IIC接口的寄存器内;
53:将获取的所述IIC接口的寄存器内的数据经过变换后在所述显示器上显示触摸的位置或将所述触摸点的位置信息提供给其他应用程序。。在本发明中,将触摸屏控制器的IIC数据传输线接到显示器DDC数据通道,当显示器稳定工作后,主机从DDC通道读取触摸屏控制器发出的数据。这样,主机可利用显示器的数据传输线直接与触摸屏的控制器进行通信;节省了从主机与触摸屏控制器的USB接口通信,并减少显示器与主机连接的电线数量,能够减少IC元件使用数量,简化设计并降低了成本;因为是直接触摸屏控制器与主机直接连接,同时可提高主机对触摸屏控制器的反应速度。
图I是本发明实施例提供的与电脑进行DDC通信的触摸屏系统的模块结构示意 图2是本发明实施例提供的与电脑进行DDC通信的触摸屏控制方法实现流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图I示出了本发明实施例提供的一种与电脑进行DDC通信的触摸屏系统的模块结构;为了便于说明,仅示出了与本发明实施例相关的部分,详述如下
该触摸屏系统包括主机I、触摸屏控制器2、显示器接口 3、显示器4和触摸屏5 ;其中,显示器接口 3是通过显示器数据线DDC SCL和DDC SDA与主机I连接,显示器4与显示器接口 3连接,触摸屏控制器2的输入控制端分别连接显示器数据线DDC SCL和DDC SDAji摸屏控制器2的输出控制端分别通过X坐标轴和Y坐标轴连接至触摸屏5。当触摸屏有触摸时,触摸屏上的检测器会检测到对应的X坐标轴和Y坐标轴的信息,将此信息传递给触摸屏控制器,触摸屏控制器将此信息转化为触摸点的位置信息,并将此值存入对应的IIC接口的寄存器内。应用程序通过操作系统调用显卡驱动程序,操作显卡的DDC通道,利用轮询的方法获得第一步的存在IC接口的寄存器内的数据,经过一定的变换,在显示器上显示触摸的位置或将触摸点的位置信息提供给其他应用程序。利用此方法,不但可控制具有IIC接口的触摸屏控制器,也可控制其他具有IIC接口的器件。作为本发明的一个实施例,将触摸屏控制器2的IIC接口挂在DDC数据通道上,Philips公司的规定,E2PR0M的器件地址的高4位固定为1010,其他IIC接口的器件的高4位为其他的值,接下来的3位A2A1A0为从器件的选择地址位,用来定义同一类型的哪个器件被主器件访问。根据这个规定,触摸屏控制器的IIC接口的器件地址与在DDC数据通道上的E2PR0M的器件地址是不相同,可以挂在同一 IIC总线上的。在本发明实施例中,利用视频接口的DDC显示数据通道为触摸屏5与主机I通信提供一个快捷的通信通道;使主机I对触摸屏5的控制反应加快,又节约成本。只在显示器4开始工作的一段时间,主机I与显示器4之间利用DDC数据通道通信。当显示器4稳定工作后,DDC数据通道一直空闲的。将触摸屏控制器2的IIC数据传输线接到显示器4DDC数据通道,当显示器4稳定工作后,主机I从DDC通道读取触摸屏控制器2发出的数据;主机I可利用显示器4的数据传输线直接与触摸屏5的控制器进行通信;与现有技术相比,节省了从主机与触摸屏控制器的USB接口通信,并减少显示器与主机连接的电线数量,能够减少IC元件使用数量,简化设计并降低了成本;因为是直接触摸屏控制器与主机直接连接,同时可提高主机对触摸屏控制器的反应速度。在本发明实施例中,为了主机I发出显示器4能正常显示的时序,VESA定义了 DDC标准,规定了主机I与显示设备的通讯方式,S卩DDC: Display Data Channel (显示数据通道),包含DDC1/DDC2B/DDC2B+等方式。现在主要是采用DDC2B方式;DDC2B是主机与显示设备准双向通讯,基于I2C通讯协议;只有主机向显示器发出需求信号,并得到显示器的响应后,显示器才送出EDID资料。目前常用的视频接口 DVI、HDMI和VGA都包含DDC显示数据通道;如下表一、表二和表三所示;其中表一为包含普通DDC通信模块DDC的普通数字视频接口(DVI)的接口 ;表二为包含普通DDC通信模块DDC的普通数字视频接口(VGA)的接口 ;表三为包含普通DDC通信模块DDC的普通数字视频接口(HDMI)的接口。DDC通讯中传输的显示设备数据存储在具有IIC接口 E2PR0M中,其器件地址和触摸屏控制器的IIC接口器件地址不同,根据IIC协议,二者可挂到同一条总线上。主机可通过不同的器件地址访问不同的器件。 表一
DVI接D¥1SID
jyAJVifei s aSTflC
脚+细_
1TJCHSftieiJIIBii.BTJMLPJ5|| 3jBlii
2M
I154W地
4負遞纖W
5TJ*BS|S* jEiei'17TJCHS|_iO 麵遵
iDDCBf# 1H
7 屏麵遵
^g.................................. iawii .......................................m............................."^^
9TMJlSliIgl 負!Si21TMMS難獲
10TMBS敷磐I 正麵霾m
II屏蔽戀I23 TMms_30_l 12TMms 負 IKtM TrnostmMMM a麵麵a
am麵平e雑号
...a..................................................................................................................................................................................................................................................................................................................................................................
权利要求
1.一种与电脑进行DDC通信的触摸屏系统,其特征在于,包括 主机、与所述主机连接的显示器接口、与所述显示器接口连接的显示器、触摸屏控制器以及与所述触摸屏控制器连接的触摸屏; 所述触摸屏控制器的IIC数据传输线连接至所述显示器DDC数据通道;当触摸屏有触摸时,触摸屏将检测到的对应X坐标轴和Y坐标轴的信息传递给触摸屏控制器,触摸屏控制器将所述X坐标轴和Y坐标轴的信息转化为触摸点的位置信息并存入对应的IIC接口的寄存器内;所述主机获取存在所述IIC接口的寄存器内的数据,经过变换后在所述显示器上显示触摸的位置或将所述触摸点的位置信息提供给其他应用程序。
2.如权利要求I所述的触摸屏系统,其特征在于,所述主机利用轮询的方法获取所述IIC接口的寄存器内的数据。
3.如权利要求I所述的触摸屏系统,其特征在于,所述触摸屏控制器的IIC接口的器件地址与在DDC数据通道上的E2PR0M的器件地址不相同。
4.一种与电脑进行DDC通信的触摸屏控制方法,其特征在于,包括下述步骤 51:检测触摸屏有触摸时对应的X坐标轴和Y坐标轴的信息; 52:将所述X坐标轴和Y坐标轴的信息转化为触摸点的位置信息并存入对应的IIC接口的寄存器内; 53:将获取的所述IIC接口的寄存器内的数据经过变换后在所述显示器上显示触摸的位置或将所述触摸点的位置信息提供给其他应用程序。
5.如权利要求4所述的方法,其特征在于,在步骤S3中利用轮询的方法获取第一步的存在于所述IIC接口的寄存器内的数据。
全文摘要
本发明适用于触摸屏领域,提供了一种与电脑进行DDC通信的触摸屏系统及其控制方法;该系统包括主机、显示器接口、显示器、触摸屏控制器以及触摸屏;触摸屏控制器的IIC数据传输线连接至所述显示器DDC数据通道;当触摸屏有触摸时,触摸屏将检测到的对应X坐标轴和Y坐标轴的信息传递给触摸屏控制器,触摸屏控制器将X坐标轴和Y坐标轴的信息转化为触摸点的位置信息并存入对应的IIC接口的寄存器内;主机获取存在IIC接口的寄存器内的数据,经过变换后在显示器上显示触摸的位置或将触摸点的位置信息提供给其他应用程序。本发明节省了从主机与触摸屏控制器的USB接口通信,并减少显示器与主机连接的电线数量,能够减少IC元件使用数量,简化设计并降低了成本。
文档编号G06F3/041GK102722288SQ20121021716
公开日2012年10月10日 申请日期2012年6月28日 优先权日2012年6月28日
发明者刘杰, 吴韦建, 程松华 申请人:天马微电子股份有限公司