1.触摸按键简介
触摸式按键可分为四大类:电阻式、电容式、红外线式以及表面波式感应按键。电阻式的工作原理就是使用人体迫压电阻,致使电阻大小改变。电阻的改变会致使整个电路信号出现变化,从而达到控制效果。但他的缺点也非常的大,迫压必须到一定程度,否则就无法达到其目的,这也是电阻式触摸按键的一大缺点,因此渐渐的被数码产品所 淘汰。红外则是利用光线对电流的影响,从而达到控制电路的作用,具体的工作原理为:每一个红外触摸按键都会发出光线,如果我们的手指将其中的红外光线遮挡,红外光线则会对电流进行控制从而达到对电路的控制。表面波式感应按键是利用声波扫描来识别是否按下。电阻式、红外线式于、表面波式触摸技术主要应用于触摸屏上,单个 按键很少使用。现在使用最为广泛的是电容式触摸按键,下面将着重介绍一下电容式触摸按键。
如图所示,左边为没触摸时按键的状态,右边为手指触摸按键时状态。电容感应原理是利用人体的感应电容来检测是否有手指存在,在没有手指按下时,按键上由于分布电容的存在,因此按键对地存在一定的静态电容,当人的手指按下或者接近按键时,人体的寄生电容将耦合到这个静态电容上,使按键的最终电容变大,该变化的 电容信号再输入到FPGA芯片内进行信号转换。
2.实验目标:
使用触摸按键去控制led灯的亮灭,led灯初始状态为熄灭状态,当按下触摸按键时led灯点亮,当再次按下触摸按键时led灯熄灭
触摸按键原理图 led灯原理图
由原理图可知,征途Pro开发板的触摸按键未按下时为高电平、按下后为低电平;LED灯则为低电平点亮。
3.波形图绘制
我们该如何准确找到这个下降沿呢?这就引入了另一个新的知识——边沿检测。边沿检测主要作用是能够准确的识别出单比特信号的上升沿或下降沿,也就是我们希望当上升沿或下降沿来到时,能够产生一个唯一标识上升沿或下降沿的脉冲信号来告诉我们上升沿或下降沿来了,我们就可以根据这个脉冲信号作为后续电路功能的启动。
通过上面的分析,我们知道如何找到下降沿,并产生一个下降沿标志信号(touch_en)。后面大家对信号沿采样也可使用这种方法。产生下降沿信号后,通过该信号去控制led灯变化,来一次下降沿对led取反一次,这样就能满足我们的实验要求了。
4.代码
仿真代码