一种电容触摸按键电路的制作方法

文档序号:15878233发布日期:2018-11-09 17:22阅读:1019来源:国知局
一种电容触摸按键电路的制作方法

本发明涉及触摸屏领域,具体涉及一种电容触摸按键电路。

背景技术

目前主要有几种类型的触摸屏,它们分别是:电阻式(双层),表面电容式和感应电容式,表面声波式,红外式,以及弯曲波式、有源数字转换器式和光学成像式。它们又可以分为两类,一类需要氧化铟锡(ito),比如前三种触摸屏,另一类的结构中不需要ito,比如后几种屏。

目前市场上,使用ito材料的电容式触摸屏应用最为广泛。

电容触摸传感大约在50多年前就已经出现,触摸灯是电容触摸开关的一个经典示例,触摸灯的出现已有很长一段时间,新技术使得可以对触摸按钮实现更为复杂的控制,单片机提供了完成电容触摸传感、决策、响应以及其他系统相关任务的能力,目前业内已有好几种电容触摸传感技术存在,多数技术是基于测量由于人手指触摸产生额外电容而改变的频率或占空比,触摸按键已被广泛采用,越来越多的电子产品。

电容触摸方案主要有:csr-capsenserelaxationoscillator(张驰震荡电容感应)、csa–capsensesuccessiveapproximation(逐次逼近电容感应)、csd–capsensesigmadelta(积分微分电容感应)、cdc–capatordigitalconversion(电容数字转换)。

其中csd技术的精度的提高只需要简单的增加计数的时间即可,通过加长计数时间,csd可以做到很高精度。相比其他几种方案csd的精度设置不需要改变硬件电路就可以实现,这会在有些应用上带来方便。比如可以在初期检测有无手指触摸的时候用更低的精度,后期检测具体触摸电容改变大小时用更高的精度。csd技术抗干扰能力的提升,具有更加灵活多样的处理方法,其可以在开关电容部分加入伪随机时钟(prs),提高系统的抗中频噪声能力。也可以通过设置不同的计数时间,来设置不同的抗噪声能力。



技术实现要素:

本发明的目的在于克服现有技术中存在的缺陷,提供一种电容触摸按键电路,该电路采用同步模式和异步模式两种模式。电容充放电时钟和检测时钟单独控制,采用自适应电流源,提高电容触摸的自适应能力,并且不需要外接调制电容cmod。

本发明采用以下技术方案:一种电容触摸按键电路,其特征在于,所述电路包括模式切换电路,所述模式切换电路用于控制同步充放电模式和异步充放电模式的切换,所述模式切换电路包括第一与非门和第二与非门,模式控制信号dms与锁存器latch的输出作为第二与非门的输入,分频器vc2的输出fc与第二与非门的输出作为第一与非门的输入,由第一与非门输出mod信号,通过mod信号控制开关sw3的通断;所述电路还包括开关sw1连接电源vd和电容cx与开关sw2的一端,开关sw2连接比较器cmp正输入端和电容cx,伪随机时钟prs控制控制所述开关sw1和所述开关sw2,内部调制电容cmod_in、自适应电流源idac正端、电阻rb上端和开关sw4连接比较器cmp正输入端,电阻rc连接所述电源vd和开关sw4的另外一端,开关sw3连接电阻rb和地,并且由信号mod来控制,比较器cmp负输入端连接基准电压vref,比较器cmp输出端接锁存器latch,所述锁存器latch的时钟为采样时钟fs,所述fs为振荡器oscillator经过分频器vc1得到,同时分频器vc1的输出也作为计数器counter的时钟和分频器vc2的输入,所述分频器vc2的输出接分频器vc3输入,所述分频器vc3的输出接pwm模块输入,所述pwm模块输出与锁存器latch的输出作为与门and的输入,所述与门and的输出作为计数器counter的使能信号,所述计数器counter的输出结果给数据处理器。

优选地,充放电频率在同步模式下由fc和环路比较器结果控制,充放电频率在异步模式下完全由fc控制。

优选地,其中,所述电阻rc的作用是加速电路响应。

优选地,充放电时钟fc和检测时钟fs单独控制,fs必须大于2倍fc。

优选地,通过r1和r2的比例来调节vref的大小,其中

优选地,根据计算求得v(l)与v(h):

其中,v(l)为充放电波形低点电压;v(h)为充放电波形高点电压,vd为电源电压,rcx为等效电路。

优选地,内部小调制电容采用mim电容或者mos电容。

优选地,可通过i[3:0]来调节恒流源i的大小,i=(i[3:0])*i0,i0为单位基准电流,i[3:0]的取值范围是0~15,同时通过r[2:0]来调节放电电阻的大小,r=(r[3:0])*r0,r0为单位电阻,r[3:0]的取值范围是0~7。

本发明的优点和有益效果在于:本文提出的新的电容触摸方案可通过自适应电流源来监测环境的改变,使cmod_in电容的充放电总在一个合适的位置,从而自动调整计数基值,减小了外界环境的改变使灵敏度降低。同时,这种自适应方式使调制电容cmod_in并不需要很大,可以用内部的小调制电容cmod_in即可实现,从而外部不需要再外接大调制电容cmod。采用两种模式,同步模式和异步模式,同步模式充放电时钟不受输出结果影响,当外部环境较稳定时,可采用同步模式;异步模式充放电时钟和输出结果有关,当外部环境较恶劣时,计数值会随环境的改变而变化,增加抗干扰能力。采用同步模式和异步模式可以更好的适应不同的环境。

附图说明

图1为现有技术中csd电路原理图;

图2为现有技术中csd等效电路原理图;

图3为现有技术中csa电路原理图;

图4为现有技术中csa等效电路原理图;

图5为无手指触摸和有手指触摸下的电压变化图;

图6为本发明的电容触摸电路图;

图7为本发明的电容触摸等效电路图;

图8为本发明的自适应恒流源匹配过程图;

图9为本发明的同步充放电模式下的时序图;

图10为本发明的异步充放电模式下的时序图;

图11为本发明的自适应恒流源与放电电阻调节原理图;

图12为本发明的vref产生电路原理图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

现有技术中,csd电路原理图如附图1所示,其中cx为感应电容,cmod为外部调制电容,rb为放电电阻。将sw1,sw2和cx等效为电阻rcx,则csd的等效电路如附图2所示。其具体工作原理如下:首先,sw3断开,vdd通过rcx向cmod充电,充电达到参考电压vref;然后,比较器输出高电平,触发开关sw3,rb连接到地,给cmod放电;当cmod电压低于参考电压vref时,开关断开,rb与地断开,vdd又开始给cmod充电,如此循环反复。

cx增加则rcx减小,那么有更大的电流给cmod充电,电流越大,cmod充电越快。充电时间短,放电时间不变,那么占空比增加。高占空比可以更长时间开启计数器,计数器开启时间越长,计数器计数越多。

现有技术中,csa电路原理图如附图3所示,csa等效电路图如附图4所示工作原理如下所示:其中cmod为外部调制电容。

一、校准阶段

1、把φ1和φ2这两个时钟交替开启,那样感应电容的作用就像一个电阻,cmod电容上的电压就会稳定在一个固定值vstart=i/fc,等效电路如附图4所示。

2、把开关φ1断开一固定时间,cmod上的电压就会线性上升,把cmod上的电压和vref进行比较,当cmod上电压小于vref时,计数器开始计数;当cmod上电压大于vref时,停止计数。

3、当计数器的输出为0时,说明vstart电压高于vref,idac电流过大;如果计数器的输出值远大于0,那么说明vstart电压过低,idac电流过小。下一步就会依据逐次逼近算法来设置idac电流,目标是把idac设置在一个适当的值,使得vstart电压略低于vref,计数器的输出略大于0。这时idac设置完毕,校准完成。如图5所示。

二、检测阶段

当有手指触摸时,cx电容变大,vstart=i/fc电压变低,计数器的计数值会变大,那么就可以据此判定触摸的发生。

本文提出的新的电容触摸电路如附图6所示,其中cmod_in为内部小调制电容,该小调试电容采用mim电容或者mos电容,电路包括:oscillator为振荡器产生时钟模块,16-bitprs产生伪随机时钟,vc1、vc2、vc3和pwm为分频模块和pwm产生模块,counter为计数器模块,dataprocessing为最终输出数据结果。cx为感应电容,rb为放电电阻,idac为恒流源。

具体连接方式包括:开关sw1连接电源vd和cx与sw2的一端,开关sw2连接比较器正输入端和cx,开关sw1和sw2由伪随机时钟16-bitprs控制,内部调制电容cmod_in、idac正端、rb上端和开关sw4连接比较器正输入端,电阻rc连接vd和sw4的另外一端,开关sw3连接rb和地,并且由信号mod来控制,mod信号控制开关sw3的通断,比较器负输入端连接基准电压vref,比较器输出接锁存器latch,latch的时钟为采样时钟fs,fs为振荡器oscillator经过分频器vc1而得到,同时vc1的输出也作为计数器counter的时钟和分频器vc2的输入,vc2的输出fc和第二与非门(nand-2)的输出经过第一与非门(nand-1)输出mod,latch的输出与模式控制信号dms作为第二与非门的输入,分频器vc2的输出接分频器vc3输入,vc3的输出接pwm模拟输入,pwm模块输出与latch的输出作为与门(and)的输入,与门的输出作为计数器counter的使能信号,计数器的输出结果给数据处理器dataprocessing。

两种充放电模式:同步模式(dms=1)和异步模式(dms=0)。充放电频率不完全由环路控制,在同步模式下由fc和环路比较器结果控制,在异步模式下完全由fc控制。找到一个恒流源(idac)的电流值,使得计数值为一个合适的值,例如2n的一半,n为计数值位宽。

等效电路如附图7所示,rc的作用是加速电路响应,只在cmod_in电容充放电起始阶段起作用,之后sw4便断开。逐次逼近的方式可以找到一个合适的恒流源电流值使得计数值为一个合适的值。寻找原理如附图8所示,逐步找到合适的电流值。

如图9与图10所示,假设充放电波形低点电压为v(l),高点电压为v(h),求解充电电路和放电电路的全响应分别为:

sw3开关断开,对cmod电容充电:

sw3开关开启,对cmod电容放电:

代入v(l)和v(h):

求解得:

当有手指触摸时,cx增加则rcx减小,v(l)和v(h)变大,从而latch的输出结果占空比增大,高占空比可以更长时间开启计数器,计数器开启时间越长,计数器计数越多。

图9和图10分别是异步充放电模式下的时序图与同步充放电模式下的时序图。充放电部分电路具体如附图11所示,可通过i[3:0]来调节恒流源的大小,并通过r[2:0]来调节放电电阻的大小,调节方式采用二进制option来调节。具体为:i=(i[3:0])*i0,i0为单位基准电流,其中i[3:0]的取值范围是0~15,用二进制表示为0000~1111中的任意一个值,例如当i[3:0]用二进制表示为1000时,对应十进制为8,则i=(i[3:0])*i0=8*i0;通过r[2:0]来调节放电电阻的大小,r=(r[3:0])*r0,r0为单位电阻,其中r[2:0]的取值范围是0~7,对应二进制表示为000~111。

vref产生电路如附图12所示,通过r1和r2的比例来调节vref的大小,具体值为:

本发明提出了一种新的触摸检测电路,采用同步模式和异步模式两种模式。电容充放电时钟和检测时钟单独控制,采用自适应电流源,提高电容触摸的自适应能力,并且不需要外接调制电容cmod。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1