触摸感应方法用于取代大多数传统的轻触开关输入,成为家用电器应用中使用的新型人机界面。然而,在恶劣环境中使用这种检测方法,对于大多数产品设计人员来说仍然是一个挑战。在按键检测中,快速响应和无误触发的良好平衡始终是用户界面设计的一个重要因素。飞思卡尔 MCU 中的触摸感应输入 (TSI) 模块提供具有高灵敏度和耐用性的电容式触摸检测,可以帮助客户更快地适应这种人类触摸感应技术。本应用说明介绍了如何在应用中使用 S08PT 系列 MCU 功能,重点关注触摸感应接口和安全方面。本应用说明说明了电路设计、智能软件控制和可靠机械结构方面的不同技术,以展示如何实现具有故障处理保护和快速 TSI 响应的产品设计,在极端条件下不会发生任何误触发。从最终用户的角度来看,大多数关键场景和意外用例都必须提前充分研究和充分覆盖,以防止任何严重的缺陷,坚持在最终设计阶段,这会导致整个项目进度的严重延迟。
使用 MC9S08PT60 MCU (PT60) 开发带有触摸界面的完整微波炉设计,为从事类似产品设计且安全的客户提供快速启动解决方案要求。freescale.com 上提供的文档 AN4476:家用电器应用中 5V 8 位系列的系统设计指南和 AN4463:如何在噪声环境中开发稳健的软件提供了 EMC 设计注意事项的详细描述。本应用说明仅重点介绍用于增强安全性的硬件、固件和机械设计技术。
此硬件设计中使用的 LCD 面板的串行总线控制 LCD 驱动器是平衡电路设计工作量和使用高引脚数封装成本的不错选择。其他离散的 LED 指示灯由使用扫描方法的 6 个输入/输出引脚控制。专用输入/输出引脚保留用于关键功率级控制、触摸键扫描和实时监控系统。
考虑到安全的合理固件设计可以提高整体系统性能、安全保护和恶劣环境下的运行稳定性。大多数与安全相关的问题都是可以避免的如果 MCU 能够以预定义的顺序控制所有功能,并且对硬件模块施加的压力最小。用户控制界面是满足安全要求的另一个因素。界面设计必须包含有关如何快速使用产品的有用信息,并能够防止最终用户选择目前不允许的功能。不进行任何筛选就接受来自最终用户的所有输入触发器是不合适的;固件必须了解当前情况并对相应的操作做出正确的决定。
该固件包括用户输入检测、显示驱动、功率级控制和安全保护的所有必要任务,使产品能够正常工作。固件结构由两部分组成:
-Main routine:定期处理所有任务。
-中断例程:在事件驱动的基础上处理特定任务。