本帖最后由 KuMo_2011 于 2013-10-23 13:10 编辑
TSI即Touch sense input的缩写,中文译为触摸感应输入,是一种现代化的人机交互接口(HMI)。而是飞思卡尔为简化节省硬件设计人员开发已把电容触控驱动模块嵌入到了KinetisMCU中的,开发人员只需将TSI的驱动接口接到一定面积的覆铜(推荐覆铜形状为圆形或者方形,以减少电容特性)就Ok了。至于为什么TSI的驱动接口接到一定面积的覆铜就可以实现触摸感应输入,就要讲一下触摸感应的原理了。 原理概述 电容式触摸感应按键实际上只是一小块“覆铜焊盘”,触摸按键与周围的“地信号”构成一个感应电容,当手指靠近电容上方区域时,它会干扰电场,从而引起电容相应变化。根据这个电容量的变化,可以检测是否有人体接近或接触该触摸按键。 接地板通常放置在按键板的下方,用于屏蔽其它电子产品产生的干扰。此类设计受PCB上的寄生电容和温度以及湿度等环境因素的影响,检测系统需持续监控和跟踪此变化并作出基准值调整。 基准电容值由特定结构的PCB产生,介质变化时,电容大小亦发生变化。
上面既然搞清了电容触摸的原理,即电容值增加了,那就需要测得这个电容值的变化以识别手指的按下。对此飞思卡尔的做法是在Kinetis系列MCU内部集成的TSI模块,采用把电容值变化转换成内部计数器计数值的变化,在外部电极上产生三角波充放电电压信号,通过对该三角波电压信号的周期进行测量计数来反映外部电极的电容量变化。 触摸感应输入没有任何机械部件,不会磨损,无限寿命,减少后期维护成本。是不是很方便呢。
|