MTCH6102低功耗投射电容式触摸控制器:设计与应用全解析

电子说

1.4w人已加入

描述

MTCH6102低功耗投射电容式触摸控制器:设计与应用全解析

在当今的电子设备设计中,触摸界面的应用越来越广泛,而低功耗、高性能的触摸控制器则是实现优质触摸体验的关键。Microchip的MTCH6102低功耗投射电容式触摸控制器,以其出色的性能和丰富的功能,为各类触摸应用提供了理想的解决方案。本文将深入剖析MTCH6102的特点、设计要点及应用场景,帮助电子工程师更好地了解和应用这款控制器。

文件下载:DM160219.pdf

一、MTCH6102概述

MTCH6102是一款交钥匙投射电容式触摸控制器,具有业界领先的低功耗性能,能轻松为触摸界面设计添加手势功能。它最多可利用15个通道,支持XY触摸板和触摸屏上的点击、滑动和滚动操作。对于对成本敏感、有低功耗需求的应用,如可穿戴设备、遥控器、游戏设备和轨迹板等,MTCH6102能让设计师快速、便捷地将投射电容式触摸功能集成到产品中。

二、关键特性与参数

2.1 触摸传感器支持

  • 通道数量:最多支持15个通道,可满足不同规模触摸界面的需求。
  • 传感器尺寸:传感器尺寸最大可达120mm(4.7”),适应多种设计场景。
  • 通道调谐:支持单个通道调谐,以实现最佳灵敏度。
  • 传感器类型:可与印刷电路板(PCB)传感器、薄膜、玻璃和柔性印刷电路(FPC)传感器配合使用。

2.2 覆盖层支持

  • 塑料:支持厚度达3mm的塑料覆盖层。
  • 玻璃:支持厚度达5mm的玻璃覆盖层。

2.3 触摸性能

  • 报告速率:每秒报告次数超过200次(可配置)。
  • 分辨率:提供12位分辨率的坐标报告。

2.4 触摸特性

  • 手势检测与报告:能够准确检测和报告各种手势,如点击、滑动、双击等。
  • 自电容信号采集:有效采集自电容信号,提高触摸检测的准确性。
  • 多种内置滤波选项:可根据不同的应用环境选择合适的滤波方式,增强抗干扰能力。

2.5 电源管理

  • 睡眠/空闲帧率可配置:根据实际需求灵活调整帧率,降低功耗。
  • 低功耗模式:待机模式电流典型值小于500nA,有源模式电流可能小于12μA。

2.6 通信接口

  • I²C接口:支持高达400kbps的I²C通信协议,方便与其他设备进行数据交互。
  • 轮询和中断模式:同时支持轮询和中断两种通信方式,提供更灵活的集成选项。
  • 同步信号:同步信号允许主机进行帧检测,确保数据传输的准确性。
  • 现场升级:可通过I²C进行现场升级,方便产品的功能扩展和维护。

2.7 工作条件

  • 电压范围:工作电压为1.8V至3.6V。
  • 温度范围:工作温度范围为 -40°C至 +85°C,适应不同的环境条件。

2.8 封装类型

提供28引脚的SSOP和UQFN两种封装类型,满足不同的PCB布局需求。

三、设计要点

3.1 引脚布局与功能

MTCH6102的引脚布局清晰,各引脚功能明确。例如,RESET引脚用于主复位,具有内部上拉;SCL和SDA引脚分别为I²C时钟和数据输入/输出;INT引脚为中断请求输出,当有新数据可用时会被置位;SYNC引脚为同步帧输出,与当前触摸帧状态相关。详细的引脚功能可参考文档中的引脚说明表。

3.2 布局设计

3.2.1 去耦电容

在电源引脚(如VDD和VSS)上使用去耦电容是必要的。建议使用0.1μF(100nF)、10 - 20V的低等效串联电阻(低ESR)陶瓷电容,其谐振频率应在20MHz及以上。去耦电容应尽可能靠近引脚放置,最好与设备在同一电路板层。若空间受限,可通过过孔将电容放置在另一层,但引脚到电容的走线长度应控制在四分之一英寸(6mm)以内。对于高频噪声较大的电路板,可并联一个0.01μF至0.001μF的陶瓷电容。在高速电路设计中,可考虑在电源和接地引脚附近使用电容对(如0.1μF与0.001μF并联)。同时,电源和返回走线应先连接到去耦电容,再连接到设备引脚,以确保去耦电容在电源链中处于首位,并尽量缩短电容与电源引脚之间的走线长度,降低PCB走线电感。

3.2.2 大容量电容

建议使用容量在4.7μF至47μF之间的大容量电容,以提高电源稳定性。该电容应尽可能靠近设备放置。

3.3 通信协议

MTCH6102采用基于标准寄存器的读写I²C协议,与许多其他设备(如温度传感器和串行EEPROM)类似。要访问内存(读写操作),I²C事务必须先以写位设置的方式对芯片进行寻址,然后写入一个字节的数据表示要操作的内存地址。之后,主机可以选择进行写操作(继续写入[n]个数据字节)或读操作(重新启动I²C事务,设置读位,然后读取[n]个数据字节)。由于设备具有地址自动递增功能,在同一块内可以读写多个字节。

3.4 传感器设计

3.4.1 原型设计

触摸传感器设计通常需要进行全面的调试阶段,以确保产品的可靠性。建议创建灵活的原型硬件,例如提供对通信线路的外部访问,以便在电路中进行快速测试和调优。

3.4.2 传感器覆盖材料

为防止传感器电平饱和,即使在原型阶段,也需要至少0.5mm的塑料或玻璃覆盖层,以确保设备正常运行。需要注意的是,设备不应期望对用户触摸裸PCB传感器做出正确响应。

3.4.3 与LCD配合使用

MTCH6102集成了检测和最小化噪声影响的算法,但在选择LCD和支持组件时,仍应始终注意尽可能降低噪声。由于触摸传感器和显示屏之间的相互作用高度依赖于组件的物理布局,因此应使用完全集成的设备进行适当的测试。可参考相应的投射电容式触摸屏制造商的集成指南,以获取更多设计考虑因素。

3.4.4 传感器布局配置

MTCH6102设计用于与至少3x3传感器通道的传感器配合使用,最多支持15个通道。每个轴上的通道数量由相关寄存器控制。通道布局必须从RX0开始,每个轴上的通道应按升序或降序排列,且布局中间不允许有未连接的通道引脚。

3.4.5 传感器输出分辨率

MTCH6102在每个通道之间插值64个离散点,并在每个边缘的中心线外插值32个点。因此,TOUCHX和TOUCHY寄存器中的最大值在每个轴上为(64x通道数量)。对于默认的9x6传感器,最大分辨率为576x384。

3.4.6 传感器方向

为便于PCB布局,传感器可以任意方向放置,轴可以反转,甚至可以交换轴。主机控制器必须根据传感器方向考虑X/Y输出和手势方向。

3.5 操作模式

MTCH6102支持多种操作模式,由MODE寄存器控制,包括Full(全X/Y和手势解码,默认模式)、Touch(仅全X/Y解码)、Gesture(全X/Y和手势解码,但INT不再为触摸数据置位)、Raw(原始电容信号存储在RAWADC寄存器中,不进行解码)和Standby(设备停止感应和执行基线任务)。不同模式下INT引脚的行为不同,可根据具体应用需求选择合适的模式。

3.6 控制器命令

通过向CMD寄存器中的相应位写入‘1’,可以启动各种控制器命令。命令完成后,该位将自动清除。例如,NV位用于非易失性存储写入,DEF位用于将控制器恢复到默认配置值,CFG位用于配置控制器(参数更改后),MFG位用于执行制造测试,BS位用于强制进行基线校准。

3.7 触摸帧控制

触摸解码基于触摸帧的概念,包括采集、解码和睡眠三个阶段。触摸帧的持续时间由当前触摸状态和相关的定时寄存器控制。通过调整ACTIVEPERIOD和IDLEPERIOD寄存器的值,可以控制触摸帧的帧率。

3.8 触摸数据寄存器

MTCH6102提供了多个触摸数据寄存器,如TOUCHSTATE、TOUCHX、TOUCHY和TOUCHLSB等,用于存储当前触摸状态和触摸位置信息。通过读取这些寄存器,可以获取触摸事件的详细信息。

3.9 采集和触摸参数

3.9.1 扫描次数

每次扫描通道时,会进行多次扫描(SCANCOUNT)并求和。增加扫描次数可以提高平均效果,但会增加时间和功耗。

3.9.2 触摸阈值和迟滞

触摸的存在通过传感器通道的当前值与TOUCHTHRESHX(或TOUCHTHRESHY)设置的触摸阈值进行比较来确定。HYSTERESIS寄存器包含一个阈值修正器,根据触摸状态动态调整阈值。

3.9.3 滤波类型和强度

新的传感器值会根据FILTERTYPE和FILTERSTRENGTH寄存器的设置进行滤波。不同的滤波类型(如无滤波、中值滤波、IIR滤波和平均滤波)具有不同的特点和适用场景,应根据具体应用环境和传感器选择合适的滤波选项。

3.9.4 大激活阈值

LARGEACTIVATIONTHRESH寄存器用于简单地拒绝过大而无法解释的信号。所有传感器通道的振幅相加后与该阈值进行比较,如果超过阈值,TOUCHSTATE寄存器的LRG位将被置位,但这不会影响触摸解码。如果不需要此功能,可将该寄存器设置为零,以禁用大激活例程。

3.10 补偿RAM

由于典型的触摸传感器通常具有不均匀的电容特性,可通过向补偿RAM块写入一系列系数来均衡传感器。这些系数表示在采集后、触摸解码前应用于各个通道的比率。获取正确的补偿RAM值的步骤包括:将所有SENSORVALUES寄存器设置为零(如有必要);记录正常使用传感器时SENSORVALUES寄存器中的峰值;选择一个常见值作为中位数;计算峰值与中位数的比率;将该比率乘以64并截断,得到补偿值;将补偿值写入SENSORCOMP寄存器。

3.11 基线

电容式触摸原理依赖于分析与先前存储的基线值(有时称为校准值)的电容变化。可以使用相关寄存器调整基线例程和行为,如BS位可强制将当前传感器值存储为基线值,BASEINTERVAL表示基线采样之间的触摸帧数,BASEPOSFILTER和BASENEGFILTER用于限制新基线的应用速率,BASEFILTERTYPE和BASEFILTERSTRENGTH与正常采集滤波器的类型和强度参数相同。

3.12 手势特性和参数

手势检测和报告由一系列寄存器控制,如TOUCHSTATE、GESTURESTATE和GESTUREDIAG等。当执行手势时,手势ID将被放置在GESTURESTATE寄存器中,TOUCHSTATE寄存器的GES位将被置位。GESTUREDIAG寄存器包含解释手势引擎最后操作逻辑的代码,主要用于调试手势参数。手势调谐涉及多个参数,如水平和垂直滑动距离、滑动保持阈值、最小滑动速度、水平和垂直手势角度、滑动保持边界、点击距离、点击间隔距离、点击保持时间和手势点击时间等,可根据实际需求进行调整。

四、应用场景

MTCH6102适用于多种应用场景,包括但不限于:

  • 可穿戴设备:如耳机、手表、健身腕带等,其低功耗特性可延长设备的续航时间。
  • 轨迹板和计算机外设:提供精准的触摸操作体验。
  • 具有可配置按钮、键盘或滚动功能的输入设备:满足不同用户的操作需求。
  • 单指手势控制的任何界面:如滑动、滚动、双击等操作。
  • 家庭自动化控制面板:实现便捷的触摸控制。
  • 安全控制键盘:提供安全可靠的输入方式。
  • 汽车中控台控制:适应汽车环境的工作要求。
  • 游戏设备:增强游戏的交互体验。
  • 遥控触摸板:方便用户进行远程操作。

五、总结

MTCH6102低功耗投射电容式触摸控制器以其丰富的功能、出色的性能和低功耗特性,为电子工程师提供了一个强大的触摸解决方案。在设计过程中,需要注意引脚布局、布局设计、通信协议、传感器设计、操作模式、控制器命令等多个方面的要点,以确保产品的性能和稳定性。通过合理应用MTCH6102,能够为各类触摸应用带来优质的用户体验。你在使用MTCH6102的过程中遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分