【48812】Microchip接触感应技能方案设计

来源:常见问题    发布时间:2024-07-01 10:22:39

  这种方法更适合一个按键状况,通过集成模仿比较器的PIC10F204或PIC10F206完成功用,用到的硬件资源为模仿比较器和Timer0定时器。图1为电路图,上电时,接触感应电容Cp没有充电,比较器输出高电平,通过D1给电容敏捷充电至挨近VDD,之后比较器翻转,输出低电平,Cp通过R1放电,直至低于内部参阅电压0.6V,比较器翻转输出高,进入下一个振动周期。将比较器输出送给Timer0,作为时基,通过固定的软件延时,读出Timer0的值,能够计算出比较器输出频率。当手指接触按键时,电容值改动,随之比较器输出频率改动,读出的Timer0的值产生显着的改变,然后检测到有接触动作。

  PIC16F72X系列集成了CSM,如图2所示,这个模块具有稳定的拉灌电流才能,能够直接驱动容性负载(PCB焊盘),在接触感应电容上构成接连振动的三角波,CSM输出同频率的方波,方波信号能够给我们提供给Timer0或Timer1做时基,通过Timer2中止读出相对应的计数值,即代表对应频率。这种方法电路很简单,能够直接将焊盘连接到CSM输入对应的引脚。

  PIC18F系列和PIC24FJ系列中有一部分单片机具有CTMU功用,如图3所示,CTMU中心为一个恒流源,输出电流的巨细能够终究靠软件装备。CTMU通道能够直接与片内ADC相连。体系作业时,只需要将CTMU恒流源翻开,设定一个固定时刻给接触感应电容充电,然后使用ADC对电容上电压进行转化。如果有接触,电容值变大,通过稳定电流固定时刻充电后,电容上电压会变小,因而依据ADC转化成果,即能判别是否有接触动作。