(3)还是循循善诱的来,上面既然搞清了电容触摸的原理,即电容值增加了,那就需要测得这个电容值的变化以识别手指的按下,这就是本篇的主角TSI模块要干的活了,哈哈,目前来说我只了解两种方法测量这个电容值的变化,一种是利用电容数字转换,即把电容值的变化反应到AD转换值的变化(貌似Silicon Lab一款片子是这样的),然后第二种就是飞思卡尔的这种,利用三角波电压同时充放电外部电容(可变)和内部参考电容(固定),然后采样内部计数器的计数值来确定电容的变化,第一种就不介绍了可以自己去谷歌一下,本篇就主要介绍下FSL的TSI内部构造,以便于下步的软件编程,其中有几个图非常重要,利于我们脑中建立起一个清晰的编程架构,下面上图:
|