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

4.1.2 表面电荷转移采集过程噪声的影响

MCU微控制器使用表面电荷转移采集原理,下面简要描述。

表面电荷转移采集原理包括对传感器电容(Cx)进行充电,并将积累的电荷的一部分转移到采样电容(Cs)中。这个序列重复进行,直到Cs上的电压达到一个给定的阈值(在我们的情况下是VIH)。达到阈值所需的电荷转移次数是电极电容大小的直接表示。 当传感器被触摸时,传感器到地的电容增加,因此Cs电压在较少的计数下达到阈值,测量值减小。当测量值低于一个定义的阈值时,就会报告检测到触摸。

噪声注入会根据其幅度和频率成比例地干扰测量。通常情况下,在接近电荷转移频率的噪声频率下会找到最坏的情况(假设没有使用技术来分散这个频率)。

图3. 电荷转移等效电容模型

 无噪声时的采样电容(Cs)电压水平

下图描述了在传感器上有和没有手指时Cs电压的行为。手指电容加在传感器上加速了Cs的充电。当Vcs达到VIH时,TSC(触摸感应控制器)外设停止充电转移状态机。 在此步骤之后,进行放电,Vcs从VIH降至0V。

图4. 无噪声时Vcs的行为

有噪声时的采样电容(Cs)

电压水平 下图描述了在进行传导噪声注入时,传感器上有和没有手指时Cs电压的行为。

图5. 高频传导噪声下Vcs的行为

 

 图6. 低频传导噪声下Vcs的行为

 测量值随着传导噪声频率范围的变化而增加或减少。关于delta值(测量值与参考值之间的差异),其行为不太可预测。TSL(触摸感应库)的消抖功能有助于过滤这些效应(参见后续章节:软件滤波器(消抖)中的消抖和阈值设置)。

4.1.3 测试设置提议以检测最坏情况

大多数符合IEC61000-4-6标准的噪声发生器没有能力生成小于1 kHz的步进。为了确定最关键的噪声频率,通常需要使用100 Hz的步进甚至10 Hz的步进。本节详细说明的设置是找出最关键的噪声频率并评估EUT(被测设备)在这些频率下的鲁棒性的替代方法。

注:影响设备的噪声频率在电荷转移频率附近,并且高达40 MHz。更高的噪声频率不会对设备操作产生影响。

测试设置

为了模拟人的手指,可以使用一个直径在10到16毫米之间的铜币,并且铜币串联一个500 Ω的电阻连接到地(GND)。

CDN(传导干扰噪声)适配器与IEC61000-4-6中使用的适配器相同。

信号发生器设置

需要执行以下步骤来设置发生器:

  • 选择“正弦波”和“扫描”模式。
  • 扫描菜单:时间 = 300 秒,返回时间 = 0,线性,间隔 = 1 毫秒。
  • 设置发生器上的 Vpp 值,以便在标准测试情况下获得注入到 EUT(被测设备)的相应电压。 例如:要以标准条件下的 3 Vrms 进行测试,用户必须调整发生器电压,以便在板上使用示波器测量时注入 15 Vpp。

注:在 Tektronix® AFG3102 发生器上,扫描模式下无法使用调制功能。

  • 设置起始和结束频率,使得扫描范围在 300 秒的持续时间内不超过 60 kHz。这一建议允许以足够的精度(通常小于 5% 的误差)检测到最坏情况的水平。

注:如果发生器无法达到适当的注入水平,则可能需要外部放大器。

数据记录和数据处理

数据处理 在这个例子中,频率扫描从500 Hz开始,到550 kHz结束。在发生器上将噪声水平设置为4.6 Vpp(无调制)。将检测输出阈值设置为50。如果测量的delta值超过50,则触摸检测有效,否则触摸检测丢失(报告错误)。这意味着4.6 Vpp是避免检测丢失的极限(4.5 Vpp通过)。 作为比较,如果按照IEC61000-4-6标准的建议使用1%的频率步进,那么在这个范围内只能探测到10个频率。

图8. 数据处理

 

4.2 提高噪声免疫能力

可以遵循以下两个方向来提高噪声免疫能力: • 降低噪声水平。 • 提高信号(测量灵敏度)。 注意:为了在信噪比(SNR)上获得真正的改善,降低噪声不应降低灵敏度,反之亦然。

4.2.1  提出的改进技术

下面详细说明的改进技术基于硬件和软件的选择。

图9. 流程图

 以下是介绍的一些改进技术:

• 有源屏蔽 这个特性提高了测量灵敏度。

• 展宽频谱 当激活时,展宽频谱会创建多个采集频率。当噪声集中在某些特定频率上(与白噪声相对)时,这个特性特别适合于降低测量中的总体噪声水平。

• 检测阈值 调整这些参数可以优化报告的检测,这是在错误检测和检测丢失之间的折衷。

• 软件滤波器 可以使用这种特性,如消抖滤波器,来移除短暂且不希望的检测。

• 频率跳变 在检测到专用通道上有过度噪声时,固件能够改变采集频率,以移出受干扰的频率范围。可能会有一些情况,频率跳变和展宽频谱不能同时激活。这在实现无错误触摸检测的类别B操作中非常有用(通常比有一些错误触摸检测更可取)。

• 通道阻塞 这个特性使用一个额外的通道来检测噪声,并在噪声达到确定的阈值时取消触摸键的检测。涉及的传感器有幽灵(ghost)和护圈(guard-ring)。

• 阻抗接地路径 降低到地的阻抗路径是取消传导噪声效应的好方法(使用金属底盘,将系统地和地球连接在一起)。例如,提供一个直接连接到地球和系统地的应用就不会受到传导噪声的影响。

• 传感器和屏蔽上的肖特基二极管 增加一个低电容的肖特基二极管,如ST BAS70,可以提高传导噪声电压水平的免疫能力。这些肖特基二极管必须同时用于传感器和屏蔽。

• 减少VDD上的纹波 • 传感器灵敏度 提高传感器灵敏度可以减少传导噪声效应。

• 采样电容Cs和串联电阻Rs 增加Cs和/或Rs可以增加采集时间,但减少传导噪声效应。

• 在VDD上的噪声测量 在STM32通用目的ADC的应用中,可以测量LDO(或任何开关电源)输入纹波,并且当传导噪声电压水平过高时,应用程序可以决定停止触摸感应采集,或者采取其他对策,如增加消抖参数。

4.2.1  有源屏蔽

有源屏蔽是一个围绕传感器的电极,其目的是最小化传感器和地之间的寄生电容。为了驱动屏蔽电极,可以使用一个具有自己Cs的专用组的通道(见下图)。

图10. 有源屏蔽

重要的是要检查屏蔽电极的波形。必须调整Csshield(屏蔽电极的采样电容)的电容值和Rsshield(屏蔽电极的串联电阻)的电阻值,以便获得与传感器电极波形相同的信号形状(相同的幅度、相同的上升时间和下降时间)。

下图展示了绿色表示的电极传感器波形和黄色表示的屏蔽电极波形。调整Csshield(屏蔽电极的采样电容)以获得在采集结束时大约相同的电荷水平。

图11. 电极和有源屏蔽波形图

 下图是对之前图形的放大,显示了采集开始时的情况:调整了Rsshield(屏蔽电极的串联电阻)和Csshield(屏蔽电极的采样电容),以便在屏蔽电极上获得与传感器电极波形大致相同的上升和下降时间。

图12. 波形细节

当有源屏蔽被正确实施时,计数值大约是没有有源屏蔽时的两倍。由于噪声水平没有增加,信噪比(SNR)提高了2倍,噪声免疫力也是如此。 这个特性的负面影响是,需要额外专用两个I/O(输入/输出)引脚和一个触摸感应组。 

  • 18
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MUKAMO

你的鼓励是我们创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值