ARM单片机触摸传感器原理和应用(1)

1、触摸感的概念

在电子电器系统中触摸传感器用于人机界面(HMI)中。

与使用机械开关不同,通过触摸手指在表面上实现操作。 有三种方法:

电容开关: 电极放置在非导电板后面 检测到电容的变化 电阻式触摸开关: 用户的指尖连接两个电极 检测到指尖的电阻 压电触摸开关: 通过推动/弯曲压电材料产生电压 检测到电压变化 TSC(触摸感应控制器)外设基于电容开关方法 - 当人触摸传感器区域的表面时,电容会发生变化。

基本TSC工作模式描述:

触摸感应是一种技术,它允许设备通过检测用户手指的接触来响应。这种技术广泛应用于各种人机交互界面,如智能手机、平板电脑、自动取款机和其他电子设备。触摸感应技术主要有三种实现方式:

  • 电容式开关:在这种方法中,一个电极被放置在非导电面板的后面。当用户的手指触摸表面时,由于人体是导电的,它会改变电极和手指之间形成的电容。这个电容变化可以被传感器检测到,从而触发一个信号。

  • 电阻式触摸开关:这里使用两个电极,当用户的指尖触摸屏幕时,它们之间的电阻会降低,从而形成一个电路。这个电阻的变化可以被检测到,用来识别触摸事件。

  • 压电触摸开关:在这种类型的开关中,当施加压力时,压电材料会变形并产生电压。这个电压的变化可以被检测到,并且可以用来确定触摸的位置。

TSC(触摸感应控制器)是一种特别设计用来处理电容式触摸感应的硬件。当人触摸传感器区域的表面时,由于人体和传感器之间的电容变化,TSC可以检测到这种变化,并通过其内置的电路产生响应。这种基于电容变化的检测机制,使得TSC非常适合用于需要精确和快速响应的触摸界面应用中。

2. 术语和原理

2.1 术语

以下是与触摸感应最相关的缩写描述:
• 采集模式
  - CT: 电荷转移采集原理。
• 触摸感应MCU外设
  - TSC: 触摸感应控制器外设。
  - 组:同时采集的通道集合。
  - 通道:基本采集单元。
  - 群组:1到3个通道加上一个采样电容(Cs)的集合。
• 传感器
  - Touchkey或TKey: 单通道传感器。
  - 线性传感器:电极以线性方式排列的多通道传感器。
  - 旋转传感器:电极以圆形方式排列的多通道传感器。
  - 有源屏蔽:沿着传感器轨迹或围绕传感器本身/传感器轨迹的铜平面运行的轨迹。
  有源屏蔽与传感器类似地被驱动。在不降低灵敏度的情况下提高噪声鲁棒性。
• MCU触摸相关软件
  - TSL: 触摸感应库。
  - Delta: 测量值与参考值之间的差异。
  - Measure或meas: 在通道上测量到的当前信号。
  - Reference或ref: 基于一系列测量值的平均值的参考信号。
  - DTO: 检测超时。超时由TSLPRM_DTO定义。请参阅tsl_conf.h文件中的TSLPRM_DTO。
  - DXS: 检测排除系统。排除系统由TSLPRM_USE_DXS定义。请参阅tsl_conf.h文件中的TSLPRM_USE_DXS。
  - ECS: 环境变化系统。请参阅tsl_conf.h文件中的TSLPRM_ECS_DELAY。
• 涉及的硬件
  - Cx: 传感器电容(典型值为几皮法)。
  - Cp: 寄生电容(典型值为几皮法)。
  - Ct: 等效触摸电容。
  - Cs/Cskey/Csshield: 采样电容(典型值从2.2到100纳法)。
  - Rs/Rskey/Rsshield: 串联电阻,ESD保护(典型值从100欧姆到10千欧)。

2.2 原理

MCU触摸感应特性基于电荷转移。
表面电荷转移采集原理包括对传感器电容(Cx)进行充电,并将积累的电荷转移到采样电容(Cs)中。
这个序列重复进行,直到Cs上的电压达到VIH。
达到阈值所需的电荷转移次数是电极电容大小的直接表示。当传感器被触摸时,传感器到地的电容增加。这意味着C电压在计数较少的情况下达到VIH,测量值减少。当这个测量值低于一个阈值时,TSL会报告一个检测。下面的示意图没有考虑寄生电容。

 

在触摸感应系统中,电荷转移采集原理是一种关键技术,它允许系统通过测量电容的变化来检测触摸事件。以下是该原理的详细说明:

  • 充电过程:触摸传感器的电极电容(CX)被充电到一个稳定的参考电压(VDD),这是微控制器的供电电压。

  • 电荷转移:充电完成后,积累的电荷被转移到另一个已知的电容器(CS),即采样电容。

  • 重复序列:上述充电和转移过程重复进行,直到采样电容CS上的电压达到内部设定的参考电压VIH。

  • 阈值检测:达到VIH所需的电荷转移次数直接与电极电容的大小有关,这个次数代表了电极电容的值。

  • IIR滤波器:为了适应环境变化,如温度波动、电源电压变化、湿度变化或周围导电物体的影响,系统使用无限冲激响应(IIR)滤波器来调整达到阈值所需的电荷转移次数。

  • 电容的非理想效应:在设计中,必须考虑实际电容器的特性,如泄漏、等效串联电阻(ESR)和等效串联电感(ESL),这些都会以非理想方式影响电容的性能。

2.3 如何避免寄生电容的影响

 

在设计MCU触摸感应系统时,考虑和减少寄生电容Cp的影响是非常重要的,因为寄生电容可能会干扰触摸检测的准确性。以下是一些减少寄生电容影响的策略:

优化布局:确保触摸传感器的布局远离可能产生较大寄生电容的组件,如电容器、电感器和其他导电结构。

使用地平面:在触摸传感器下方放置一个地平面可以减少信号路径中的寄生电容,因为地平面可以作为一个屏蔽层。

缩短走线:减少触摸传感器连接到TSC外设的走线长度,因为较长的走线会增加寄生电容。

使用差分信号:如果可能,使用差分信号来传输触摸数据,因为差分信号对寄生电容的影响较小。

软件校准:在系统启动时,通过软件校准来识别和补偿寄生电容的影响。这通常涉及到在没有触摸输入时测量系统的基础电容值。

选择合适的采样电容Cs:采样电容的大小会影响系统对寄生电容的敏感度。较大的采样电容可以减少对小变化的敏感度,但可能会降低响应速度。

使用屏蔽电缆:如果触摸传感器连接到微控制器的走线很长,使用屏蔽电缆可以减少外部电磁干扰,从而减少寄生电容的影响。

多层PCB设计:使用多层PCB设计,将信号层和地层紧密放置,可以减少走线之间的寄生电容。

软件滤波:通过软件滤波算法,如平均滤波或中值滤波,可以减少由于寄生电容引起的噪声。

硬件滤波:在触摸传感器的信号路径中使用硬件滤波器,如RC滤波器,可以减少高频噪声,这些噪声可能与寄生电容有关。

测试和验证:在不同的操作条件下测试系统,以验证寄生电容的影响是否得到了有效控制。

通过上述策略,可以有效地减少寄生电容对MCU触摸感应系统的影响,从而提高触摸检测的准确性和可靠性。

耗散因子(Dissipation Factor,DF)是衡量电容器在交流电压作用下能量损耗的指标,通常表现为电容器的焦耳热损耗。在触摸系统中,耗散因子对系统的可靠性有着显著的影响:

  • 热管理问题:高耗散因子的电容器在操作过程中会产生更多的热量,这可能导致触摸系统内部温度升高,影响系统的热稳定性和长期可靠性。

  • 电容值变化:持续的热损耗可能导致电容器的介质材料逐渐老化,从而改变其电容值,影响触摸感应的准确性和稳定性。

  • 系统校准需求:由于电容值可能随时间和温度变化而变化,系统可能需要更频繁的校准,以维持触摸感应的准确性。

  • 电源效率:高耗散因子意味着电容器在充放电过程中会有较大的能量损失,这可能会降低整个触摸系统的电源效率。

  • 电磁兼容性(EMC)问题:电容器的热损耗可能会产生电磁干扰,影响触摸系统的电磁兼容性,导致系统更容易受到外部电磁干扰的影响。

  • 寿命缩短:长期的热量积累可能加速电容器的老化过程,缩短其使用寿命,从而影响整个触摸系统的可靠性和寿命。

3. 触摸系统电容的影响

电容器特性 电容器最常见的缺点包括以下几点:

  • 串联电阻
  • 串联电感
  • 并联电阻(漏电流)
  • 非零温度系数
  • 介质吸收(DA)或浸渍
  • 耗散因子

需要检查的三个最重要的特性是非零温度系数、耗散因子和介质吸收(DA)。这些非理想特性对系统操作的影响将在以下各节中简要检验。

在触摸感应系统中,介质吸收(DA)或浸渍是一个特别需要关注的问题,因为它会影响系统的稳定性和测量的准确性。以下是介质吸收对触摸感应系统可能产生的影响:

  • 记忆效应:由于DA,电容器在放电后会保留一部分电荷,这会在下一个充电周期开始时释放,导致测量值不准确。

  • 电压偏移:DA效应会在CS电容器上产生一个额外的电压偏移,这个偏移与放松时间和放电时间有关,可能会干扰系统的阈值检测。

  • 稳定性问题:DA引起的电压变化可能导致系统在测量时出现不稳定,特别是在快速连续测量时。

在触摸系统中,非零温度系数对采样的影响主要体现在电容器的电容值会随温度变化而变化。电容值的变化会影响系统的稳定性和测量的准确性:

  • 电容值变化:具有非零温度系数的电容器,其电容值会随温度的升高或降低而改变。这种变化可能导致触摸系统测量的电容值与实际值不符,从而影响触摸检测的准确性。

  • 系统校准:温度系数的存在要求触摸系统在不同温度下进行校准,以确保测量的准确性。系统可能需要在不同的温度点进行多次校准,以适应不同的使用环境。

  • 灵敏度调整:电容值的变化可能会影响触摸系统的灵敏度。在温度变化较大的情况下,系统可能需要调整灵敏度设置,以保持触摸检测的准确性。

  • 稳定性问题:温度系数引起的电容值变化可能导致触摸系统在不同温度下的性能不稳定。这可能会影响系统的可靠性,特别是在温度波动较大的环境中。

  • 环境适应性:具有较高温度系数的电容器可能限制了触摸系统在不同环境条件下的适应性。选择具有较低温度系数的电容器可以提高系统的适应性和可靠性。

  • 长期稳定性:温度系数还可能影响触摸系统的长期稳定性。在长时间运行过程中,环境温度的变化可能会导致电容值逐渐偏离初始校准值,从而影响系统的长期性能。

3.1 介质吸收或浸渍

DA或浸渍可能对依赖于稳定参考电容器的电容传感器的操作和准确性产生不利影响。 DA是由介质在放电期间吸收并保留的电荷引起的。在放松期间,电荷逐渐从介质中流出,导致在CS电容器上出现电压。这种现象在电容器中有效地产生了一种记忆效应。偏移电压的大小取决于传输之间的放松时间和CS电容器的放电时间。下图展示了这种现象。

图1. 介质吸收模型

 残留电荷通过绝缘电阻(IR)回流(IRESIDUAL),在CS电容器上引起电压偏移。这个偏移电压通过减少达到内部参考电压阈值所需的转移次数,影响系统的灵敏度,并可能导致发生错误的接近检测。 通过选择具有低介质吸收因子的电容器,可以选择更高的灵敏度水平,确保设计更稳定、更可靠,并改善接近检测。有关不同类型电容器介质的吸收因子比较,请参考表2。

3.2 非零温度系数

为确保在最终应用操作温度范围内无故障运行,所选电容器必须具有稳定的温度系数。 像PET、PEN、PPS和NPO这样的介质通常比普通陶瓷电容器具有更高的温度特性,因此被推荐使用。

3.3 耗散因子

耗散因子是能量损耗的指标,通常以热的形式表现。耗散因子高的电容器会引起自热,这可能会影响电容值。电容值的这种变化反过来又影响达到内部参考电压阈值所需的电荷转移次数。 这也强调了选择具有稳定温度系数的介质的必要性。有关各种介质的耗散因子比较,请参考表2。

3.4 电容器比较

下面的表格比较了在选择CS电容器时需要审查的最重要的特性。

表2. 薄膜SMD(表面贴装)电容器的特性

特性PETPENPPSNPOX7R钽电容
工作温度范围 (°C)-55 to 125-55 to 125-55 to 140-55 to 125-55 to 125-55 to 125
ΔC/C 随温度变化 (°C)±5±5±1.5±1±1±10
耗散因子 (%)
1 kHz0.80.80.20.12.58
10 kHz1.51.50.250.1--
100 kHz3.03.00.50.1--
介质吸收 (%)0.510.050.62.5-
ESR (等效串联电阻)非常低中等到高
可靠性中等

 聚苯硫醚(PPS)介质和NPO陶瓷电容器在所有类别中的表现都非常出色。金属化聚酯(PET)和金属化聚苯醚萘(PEN)电容器的性能也相当好,可以用于所有触摸感应应用中。 钽电容器由于其耗散因子非常高以及等效串联电阻(ESR)较高,因此应避免使用。X7R陶瓷电容器在需要较低灵敏度水平的某些应用中可以使用。

综上所述,采样电容器的特性在电容感应应用的正确和稳定操作中起着重要作用。因此,必须仔细选择它:

• 如果解决方案使用MCU(微控制器单元)的低功耗模式以减少总体功耗,则必须使用PET(金属化聚酯)、PEN(金属化聚苯醚萘)、PPS(聚苯硫醚)或NPO(一种具有特定温度特性的陶瓷介质)电容器类型。

• 如果解决方案使用线性或旋转触摸传感器,则必须使用PET、PEN、PPS或NPO电容器类型。

• 如果解决方案仅使用触摸按键传感器,则可以使用除钽电容器之外的所有电容器类型。

 4. 触摸系统可靠性设计

触摸感应系统根据不同的应用需要不同等级的对传导性射频电压的免疫能力。此外,触摸感应系统通常被设计来满足行业标准的要求,特别是在电磁兼容(EMC)合规领域。 了解触摸应用使用的环境,并应用适当的技术来解决不希望的噪声干扰的影响,这一点非常重要。 

4.1 传导噪声免疫

4.1.1 噪声免疫

噪声免疫是评估触摸感应系统的一个重要特性。 国际电工委员会标准IEC61000-4-6详细描述了传导噪声的测试环境。

 IEC61000-4-6标准

IEC61000-4-6标准规定了评估被测设备(EUT,即受试设备)传导噪声免疫性的测试程序。

标准IEC61000-4-6测试设置 下图展示了调制噪声信号是如何被注入到被测设备中的。

图1. 标准IEC61000-4-6测试设置

 触摸感应系统基于电容变化测量。系统必须能够检测到传感器电极上低至几皮法拉德的电容变化。因此,这类系统可能对传导噪声很敏感。 在图1所示的测试设置中,注入的信号模拟了系统可能遭受的噪声干扰。通过改变注入信号的频率和水平,测试设置允许对触摸系统变得不可靠的情况进行特性描述。

注入信号特性

注入的信号是一个具有正弦波包络的扫描调制噪声源,如图2所示。 图2. 注入信号

 

 噪声发生器的频率范围从150 kHz扫描到80 MHz。频率是逐步扫描的。步进大小不得超过前一个频率值的1%。信号以1 kHz正弦波进行80%幅度调制。 调制噪声信号的幅度可以用Vrms(均方根电压)或Vpp(峰-峰电压)表示。 以下是将Vrms值转换为Vpp的公式:

 噪声免疫评估

通过测试被测设备(EUT)在给定噪声水平下按照给定类别定义的行为能力,来评估EUT的噪声免疫性。下面的表格总结了不同的噪声水平和类别。

表2. 测试水平

标准类别 \ 噪声水平Level 1 (1 Vrms)Level 2 (3 Vrms)Level 3 (10 Vrms)
Class A: 系统正常工作。通过/未通过通过/未通过通过/未通过
Class B: 操作可能会出现一些降级(例如误触检测或触摸遮蔽),但一旦移除干扰,产品会在无需操作者干预的情况下恢复。通过/未通过通过/未通过通过/未通过
Class C: 与Class B相同,但需要外部动作(如重启或开关电源)才能恢复正常状态。通过/未通过通过/未通过通过/未通过
Class D: 系统失去功能或性能降级不可恢复。通过/未通过通过/未通过通过/未通过

IEC61000-4-6 标准限制

标准推荐的最小频率步进是从150 kHz扫描到80 MHz注入信号的1%前一个频率值。在500 kHz时,这代表5 kHz的步进。 在大多数触摸感应系统上,这些步进过大,无法隔离最坏情况。一些具有狭窄关键波带的应用如果在测试频率之间的关键频率恰好位于中间,可以通过3 Vrms的测试。如果用户将测试恰好设置在关键频率上,相同的应用则无法通过1 Vrms的测试。

因此,在关键频率周围设置较小的步进是很重要的。有时标准测试台无法进行适当的步进(例如100 Hz)。第4节:测试设置提议以检测最坏情况,提出了一种检测最坏情况的方法。

 

  • 25
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值