检查绝缘介质的材质是否合理,电导率应接近无穷大,介电常数应尽量大,检查是否有喷漆镀膜等影响
绝缘介质到触摸PCB覆铜面之间不能有空气,要保证触摸PCB覆铜面到手指之间绝缘介质的电导率单调递减且尽量大
触摸按键IO连接的导体(走线和感应面等)要远离其他金属,附近不能有大电流、PWM、高频、射频等强干扰源
TCAP使用C0G或NP0低温度系数电容,值为10n~47nF
参考程序:
- TSCHEN1=0xFC; //TK00~TK07
- TSCHEN2=0xFC; //TK08~TK15
- TSRT=0x00; //没有LED分时扫描
- TSCFG1=0x73; //开关电容工作频率 = fosc/(2*(TSCFG1[6:4]+1)),放电时间(系统时钟周期数) 0(125) 1(250) 2(500) 3(1000) 4(2000) 5(2500) 6(5000) 7(7500) 最小3
- TSCFG2=0x03; //配置触摸按键控制器的内部参考电压(AVCC的分压比),0(1/4) 1(1/2) 2(5/8) 3(3/4)
- TSCTRL=0x33; //重复扫描模式,完成一轮扫描暂停,低功耗模式时钟为外部32768晶振,关闭数字比较器,关闭低功耗唤醒,4次平均,B7: TSGO,B6: SINGLE,B5: TSWAIT,B4: TSWUCS,B3: TSDCEN,B2: TSWUEN,B1 B0: TSSAMP
- TSCTRL|=0x80; //开始扫描
- IE2|=0x80; //启用触摸中断
复制代码
|