电容感应系统更加高效的原因,只是添加了感应MCU?
研发电容感应时,工程师总会添加感应MCU来实现感应代码编入速度的迅速提升。这只是MCU好处的其中之一,本文就来阐述研发电容感应过程中,合理利用感应MCU能带来什么好处?
工程师在进行电容感应研发的过程中,合理利用和添加感应MCU可以提升感应代码的编入速度,并让整体系统的运行速度得到提升。
如果想要快速生成代码,并尽量减少被写入的低水平电容感应代码数量,工程师可以将一些特定应用感应功能模块进行感应MCU的添加。这些使用实例中,支持电容触摸功能的通用MCU解决方案有别于固定功能解决方案,在固定功能解决方案中,所有应用特有功能必须添加到系统中更耗电的处理器中。键序列检测器特征清楚地说明了在电容感应中使用通用MCU的好处。
在许多拥有控制面板的产品中,终端用户必须输入一个键序列或密码来解锁产品功能。在使用固定功能设备的系统中,主处理器必须在第一词按键时被唤醒,以保证当用户输入键序列时处于活动状态,然后对序列进行处理,以确定它是否与正确密码相匹配。这似乎并不像是一个处于活跃状态的高性能MCU的显著时间量,不过我们来看看总功率预算就能明白各种的缘由。
电池供电控制面板在每天中,平均每15秒发生100词用户交互会话。会话有两个阶段:输入键序列并核对密码的验证阶段;控制面板向系统中其他位置发出命令的响应阶段。在具有固定功能设备的设计中,主处理器在验证和响应阶段必须被唤,在这个例子中每15秒的会话时间就是唤醒时间。
如果EFM8SB1 MCU用于验证阶段,主处理器只需要在响应阶段被唤醒,唤醒时间约为7.5秒。32位处理器的一个共同特质就是当处于活跃状态时,主处理器采用的功率为10毫安,而8位MCU在活跃时的功率为20μA,这得益于电容感应固件库中先进的电源—管理状态机。
在这个例子中,我们简化了一些电流消耗,并且不考虑用户交互会话间的电流损耗。在FFD要求主处理器在验证过程中处于活跃状态的情况下,系统的平均电流消耗约为17μA。如果低功耗8位MCU用于一部分互动会话,平均电流消耗约为9μA。如果电池供电系统在一个纽扣电池上运行,如典型容量约225毫安的CR2032,基于EFM8SB1 MCU的8位设计在不更换电池的情况下可以运行三年。具有FFD的系统在一年半内需要进行一次电池更换,使用MCU节能且运行稳定的特点由此凸显。
结语
工程师在进行电容感应的系统研发过程中,合理采用MCU芯片,可以让研发的时间得到最大限度的精简。同时,还可以让电容感应系统的工作效率、节能性能得到有效提升。