【48812】电容式接触代替机械式按键
感应技术所代替,它简略运用并且愈加经用。大多数规划只须经过极小的修正,就能参加
当今商场上有许多简略易用的电容式接触规划,可直接用接触传感器来代替按键。传感器查验测验到手指存在时,就会把输出引脚切换至高或低状况,以仿真机械按钮的发动/封闭状况。但这种代替还不只止于此。有许多特别品种的机械式用户接口无法在1:1输入/输出形式下作业,包含机械键盘。尽管机械键盘接口结构相对比较简略,但要代替的不仅仅一个个按钮。本文将讨论各种使用电容式接触传感器代替机械键盘的办法。
传统机械键盘把许多按钮排成数行与数列的矩阵。经过驱动列或行线(扫描线),查看另一条线(读取线)来检测任何继续动作(按压),即可发现按压行为。这种规划概念可分红两类:
独立式按键扫描控制器一般会继续轮询扫描线,并查看读取线是否有任何继续/按压动作。读取线一般会经过一个电阻上拉至电源(Vcc) 或逻辑状况1,体系会一次轮询一条扫描线,轮询后将线路切换至0状况,其他线”的逻辑状况。每逢有按钮按压时,扫描与读取线就会短路,扫描线会传送到读取线,代表有按钮按压(如图1所示)。当检测到按压时,控制器会经过I2C或SPI等通讯接口把事情报告给主控端,而不是让主控端自己履行按键扫描使命,因而对单芯片体系而言缺少功率且不有用。
这种办法一般用在host/master自己扫描按键的体系,一切扫描线都接地,而读取线则上拉至Vcc。当按钮被按压后,扫描线就会经过物理短路(按键按压)传送到读取线。读取线读取到 0时,会触发一个中止。host此时会轮询扫描线,找出按压的按键。host不用继续对扫描线进行轮询,因而能改进CPU的带宽运用情况。
前面所介绍的办法中,体系会轮询扫描线,找出按压的按钮,或是继续轮询或是当产生中止时才轮询。这就构成了代替办法的根底。大多数电容式接触控制器都归于微控制器,它不仅仅有电容感应的功用。电容式接触控制器的MCU部分还会担任履行代替/模仿的部分。

营业执照公示