【48812】打破中止推迟约束 电容式触控加快替代机械按键
触控面板触控面板中小触摸屏资讯技能前沿打破中止推迟约束 电容式触控加快替代机械按键
作者: 51Touch 时刻:2012-05-22 源于:新电子总点击:
【导读】:如今市道上有许多简略且简略运用的电容式触控规划,可直接运用触控感测器来替代按键。感测器侦测到手指存在时,就会把输出接脚切换至高或低位情况,以模仿机械式按钮的发动与封闭情况。
北京时刻05月22日音讯,我国触摸屏网讯, 大大都的规划只须通过微幅修正,就能以立异酷炫的电容式触控感测技能,替代传统机械式按键。由于电容式触控控制器是运用中止来模仿机械式键盘的扫描介面,因而研制人员应选用中止推迟时刻短的触控控制器,避免影响产品效能。
机械式按键与薄膜开关,已渐被立异酷炫的电容式触控感测技能所替代,后者运用简略且更强固经用,大大都规划只须通过微幅修正,就能参加电容式触控按键,研制业者善加运用即可派上用场。
如今市道上有许多简略且简略运用的电容式触控规划,可直接运用触控感测器来替代按键。感测器侦测到手指存在时,就会把输出接脚切换至高或低位情况,以模仿机械式按钮的发动与封闭情况。但是此种替代计划具有约束,许多特别品种的机械式运用者介面,无法在输入和输出形式1:1下运作,傍边包含机械式键盘;机械式键盘介面虽然结构相对比较简略,但要替代的不但仅仅一个个按钮。本文讨论各种运用电容式触控感测器来替代机械式键盘的办法,使电容式触控规划的替代进程更有功率。
传统机械式键盘把许多按钮排成数行与数列的方阵,体系藉由驱动列数或行数(扫描线),以及查看其他线路(读取线)来侦测任何继续动作(按压),即可发现按压的行为,这种规划概念可分红两类,其一为轮询式(Polling-Based),其次则是中止式(Interrupt-Based)。
独立式按键扫描控制器,一般会运用继续轮询扫描线,并查看读取线是否有任何继续按压动作。读取线一般会透过一个暂存器,拉升至电源(Vcc)或逻辑情况「1」,体系会一次轮询一条扫描线,轮询后将线」情况,其他线」的逻辑情况。每逢一个按钮被按压时,扫描至读取线」会传送到读取线,代表一个按钮按压,如图1所示。当侦测到按压时,控制器会透过I2C或串列周边介面(SPI)等通讯介面,把事情通报给主控端(Host),而不是让主控端自己履行按键扫描作业,因而关于单晶片体系而言,可说是缺少功率且又不有用。
这种办法一般用在主控端和Master自己扫描按键的体系,一切扫描线都有接地,而读取线则拉升至Vcc。当按钮被按压后,扫描线」就会透过实体短路(按键按压)传送到读取线」时,会触发一个中止,主控端此刻会轮询扫描线,找出被按压的按键,主控端不用继续对扫描线进行轮询,因而能改进中央处理器(CPU)的运用频宽。
如前述,体系会轮番查询扫描线,找出被按压的按钮,无论是继续查询或产生中止时才查询,这构成替代办法根底。大都电容式触控控制器都归于微控制器元件,不只有电容感测功用,更担任履行替代和模仿的作业。
一个4×4矩阵键盘的典型波形如图2所示,在任何时刻都有扫描线逐一被推至GND接地端,数量不会超越处于逻辑「0」情况的扫描线。一起有多条扫描线」情况,会减低侦测出被按压按钮的精确度。
电容感测控制器有必要扮演一个机械式键盘人物,并让主控端以为它便是机械键盘,主控端的输出线(扫描线)有必要变为输入瑞,而主控端的输入线(读取线)则会成为电容感测控制器的输出端。依据扫描线情况及被触碰的按钮的情况,体系须视情况由控制器来更新读取线。
以一个有十二个按钮(图3)的产品为例,按钮有必要排成3×4的矩阵,其间3是扫描线则是读取线的数量,操作进程首先是先发动扫描线上的中止,再把中止设定成边际触发(在两头)。在三条扫描线」位元组阵列,由于需求四条读取线(每条分配一个位元),因而挑选BYTE位元组;若是超越八条读取线,则运用WORD字元组。任何运用电容感测演算法的手指触控体系,须读取十二个按钮,并运用相对应的数值来更新位元组阵列;此刻须留意的是,读取线应是Active Low情况,由于每逢按钮被按压,扫描线」就会传送至读取线,在预设情况下,读取线会拉升至Vcc。一切扫描线中止都无须发动,只有当扫描线上通报有一个按钮按压事情,中止才会发动,否则应处于封闭情况,这样的规划有助于在电容式触控控制器中下降处理器的负荷。在扫描线中止时,读取这些线并视情况更新读取线 键盘模仿实作
上述的办法能帮忙替代轮询式键盘扫描,相同的逻辑通过少许调整就能替代中止式键盘;当按下按钮时,贮存在读取线的一切数值都会通过AND逻辑处理,并透过读取线传送到主控端,当主控端感测到信号并开端扫描时,就会接着进行上述的后续进程。电容式触控替代计划的约束
进程中会面临到的约束是,电容式触控控制器运用中止来模仿机械式键盘的扫描介面,因而会产生额定的推迟,中止推迟加上处理中止内的读取线。虽然推迟时刻很短,实体的短路仅产生一会儿(一般仅数奈秒),对实体按钮而言仍为一项约束;在替代体系中,推迟或许长达数微秒,但是实践时刻端视选用的控制器而定。有必要留意一下的是,主控端不用操心去消除按钮的开关弹跳(Debounce),由于透过先修正主控端的韧体,触控控制器可在陈述按钮为ON情况之前,就完结这项作业,此功用也能节约主控端的处理时刻(图4)。

营业执照公示