最近做方案,发现微芯(Microchip)和赛普拉斯(Cypress,现属英飞凌)都有电容触摸方案,电容触摸方案在技术实现、应用场景和开发体验上存在显著差异,做了些对比:
1. 技术架构
微芯:
基于专用触摸控制器(如 CAPSENSE®)或 MCU 集成触摸模块(PIC/AVR 系列),采用专用硬件电路处理触摸信号。
支持自电容和互电容检测,部分型号集成降噪算法,抗干扰能力较强。
赛普拉斯:
以 PSoC™架构为核心,将触摸感应与可编程模拟 / 数字外设集成,灵活性更高。
主打TrueTouch® 技术,强调高精度、低功耗和防水性能(如抗水滴干扰)。
2. 开发工具与生态
微芯:
MPLAB® X IDE + mTouch® 或 CAPSENSE 库,提供图形化配置工具。
文档详尽,但需手动配置寄存器,适合有硬件基础的开发者。
赛普拉斯:
PSoC Creator 集成开发环境,拖拽式配置触摸传感器参数,自动生成驱动代码。
内置EZI2C、CapSense Configurator等工具,开发效率更高,适合快速原型设计。
3. 应用场景
微芯:
偏向工业控制、家电、汽车等需要高可靠性的场景,支持恶劣环境(高噪声、温湿度变化)。
典型产品:PIC32MZ 系列、SAM D5x/E5x 系列。
赛普拉斯:
消费电子(如手机、穿戴设备)、智能家居领域占优,注重低功耗和复杂手势识别。
典型产品:PSoC 6 BLE 系列、CY8C20x4x 触摸控制器。
4. 抗干扰与防水性
微芯:
通过硬件滤波和数字算法结合抗干扰,部分方案支持防水触摸(需额外设计)。
赛普拉斯:
TrueTouch 技术原生支持防水功能,可在潮湿或水下环境工作。
5. 成本与功耗
微芯:
单芯片方案成本较低,适合预算有限的项目;低功耗模式下电流约 10-20μA。
赛普拉斯:
PSoC 平台集成度高,但芯片价格略高;超低功耗模式(如Deep-Sleep)可达 1μA 以下。
|