设计电容式触摸感应界面的关键

电子说

1.3w人已加入

描述

物联网继续影响和现代化家庭和楼宇自动化产品。尽管这个市场有望显着增长,但其潜力取决于用户如何使用这些产品,因此制造商正专注于设计具有更优雅用户界面的产品以吸引更多用户。

人机界面 (HMI) 是智能家居控制、安全访问面板、电器和音频设备等产品的几乎所有电子系统中的常见功能。HMI 是一个直观的交互式子系统,可以通过增强用户体验来真正区分产品,从而吸引用户的注意力。集成电容式触摸感应是改进 HMI 功能和保持市场竞争力的新方法。

与传统机械按钮相比,电容式触摸感应技术有助于创建更优雅的触摸界面。然而,操作环境、系统复杂性、设计灵活性和功耗都给产品设计人员带来了压力。本文解释了如何实现优雅的 HMI 设计,同时阐述了与电容式触摸感应技术相关的关键挑战以及系统解决方案。

触摸操作环境 一个可靠的产品应该有一个可以在所有预期环境中工作的用户界面。有时,电容式触摸传感器和控制器会受到恶劣环境、极端温度、湿度和湿气积聚的显着影响。

机械按钮使用物理运动来触发触摸事件,但电容式触摸有根本的不同,因为它会检测传感器的电场和电容随时间的变化。这种工作原理使电容式触摸更容易受到湿气的影响。对于户外和厨房应用,耐湿性至关重要,因为这些产品预计可以在存在水的情况下工作。

要处理处理器温度和湿度漂移,您的系统需要能够跟踪电容式触摸传感器的周围环境基线。它可以通过使用计算长期平均值的软件算法和参考值的过滤机制来实现。这反过来又确保了电容式触摸界面提供一致的用户体验。

12 键键盘电容式触摸设计就是一个很好的例子。它通过了IPX5进水测试条件下的全触控功能测试。此设计使用带有主动驱动屏蔽的互电容测量拓扑来限制传感器之间的串扰,从而最大限度地减少接地耦合效应。除了传感器设计之外,在微控制器 (MCU) 上运行的防潮固件也有助于提高可靠性。

触摸感应界面设计 电容式触摸感应界面设计的硬件和软件开发可能比使用传统机械按钮的设计更复杂。对于硬件,您需要考虑印刷电路板 (PCB) 布线和传感器电极布局以及机械结构。对于软件,需要额外的固件来扫描传感器和处理测量数据。

为了帮助缩短产品上市时间,芯片供应商正在提供工具来加速设计和原型过程。例如,TI 提供了电容式触摸感应设计指南,可帮助解决系统级挑战并提供解决方案以及可制造性的最佳实践。芯片供应商还开发了一种设计工具,可以根据您的系统配置生成固件代码。

工业设计正在成为物联网产品成功的重要因素,尤其是在智能家居和消费电子市场,从机械按钮到电容式触控的转变使产品设计师能够提供更具创新性的工业设计。如果消费者必须在带有机械按钮键盘的笨重门锁和带有时尚电容式触摸面板键盘和 LED 背光的现代智能门锁之间进行选择,那么赢家是显而易见的。

电容式触摸传感器可以设计成各种形状、尺寸、配置和材料,以适应各种产品外壳和不同的接口功能。它们的灵活性还简化了机械装配并消除了移动部件,最终降低了制造成本。然而,仅仅有创新的想法是不够的;您还需要一个灵活的控制器(也称为 MCU)来帮助解锁所有设计可能性。图 2 显示了一些传感器布局示例。

传感器

图 2:电容式触控设计中的传感器布局示例。

功耗 超低功耗是电池供电的智能家居产品和电子门锁、无线灯控制器和蓝牙耳机等消费电子设备中触摸界面解决方案的关键要求。

与传统的机械按钮在检测到触摸事件之前保持系统休眠不同,电容式触摸控制器需要定期唤醒以扫描传感器,以检测代表触摸事件的用户交互。图 3 显示了电容式触控控制器的典型工艺流程。

传感器

图 3:典型触摸控制器扫描流程的视图。

要实现低功耗,您可以优化扫描速率,即控制器唤醒以扫描传感器的频率。扫描速率越低,功耗就越低——但需要权衡响应时间。消费电子产品中电容式触摸界面的典型扫描速率在 8 Hz 至 100 Hz 范围内。

活动期间的功耗是整体功耗的关键因素。市场上有很多电容式触控解决方案,但大多数控制器都需要主处理器处于活跃期来扫描传感器并处理测量数据。这种方法不可避免地会导致更高的系统功耗。例如,您可以每天打开和关闭蓝牙扬声器并调节音量 10 次。但即使您不与产品交互,主处理器仍必须处于活动状态并处理传感器数据。

然而,低功耗是一项必不可少的要求,因此一些 IC 制造商现在在其电容式触摸控制器中加入数字状态机,用于在活动期间扫描传感器和处理测量数据。通过这种方法,消耗大部分功率的主处理器在检测到触摸事件之前根本不需要唤醒。

因此,如果功耗是阻碍您切换到电容式触摸的原因,请确保您选择的 MCU 能够实现基于状态机的自动扫描技术。

结论

随着用户体验在现代产品设计中变得越来越重要,电容式触摸感应正日益成为一种流行的技术,用于设计富有创意、复杂且具有成本效益的用户界面。随后,对强大的电容式触摸控制器的需求促使芯片制造商继续创新其 IC 解决方案,并帮助解决系统挑战,如功耗、设计灵活性、系统复杂性和对环境影响的抵抗力。审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分