2. 电容接近传感基础

要理解电容接近传感为什么容易受干扰,必须先回到最基础的物理层:传感器检测的并不是“物体”,而是电极周围电场分布的变化。无论是自电容还是互电容,本质上都是把“电场耦合强度”转换成可测量的电容量,再由检测电路转成数字量。本节围绕四条主线展开:自电容与互电容的差异、电场耦合模型、灵敏度定义,以及检测电路的基本结构。

一、自电容与互电容:两种不同的电场测量方式

自电容(Self-Capacitance)测量的是单个电极对地电容。电极与地之间形成一个电容 Cp,当手指或导体靠近时,相当于在电极与地之间并联了一个附加电容 ΔC,总电容增大。它的特点是结构简单、单点灵敏度高,但多电极同时工作时难以区分“一个手指”还是“两个手指”,因为所有电极的电容都会同时变化。

互电容(Mutual-Capacitance)测量的是发射电极(Tx)与接收电极(Rx)之间的耦合电容 Cm。Tx 施加激励信号,Rx 接收耦合过来的电荷。当手指靠近 Tx-Rx 交叉点时,部分电场线被手指分流到地,Cm 减小。它的优势是每个交叉点独立寻址,天然支持多点触控和坐标定位,但单个节点的电容变化量通常比自电容小,对检测电路的分辨率要求更高。

核心区别:自电容看“电极对地电容增大”,互电容看“Tx-Rx 耦合电容减小”。前者是加法,后者是减法,这决定了后续抗干扰策略的方向完全不同。

二、电场耦合模型:从电极到手指的路径

电容接近传感的电场耦合可以用一个简化的集总模型描述。以自电容为例,电极对地电容可分解为三部分:

  • 固有电容 Cbase:电极与 PCB 地平面、外壳、周围金属之间的静态电容,通常为几 pF 到几十 pF。
  • 耦合电容 Ctouch:手指靠近时引入的附加电容,典型值为 0.1~2 pF,取决于覆盖层厚度和手指面积。
  • 寄生电容 Cstray:走线、焊盘、连接器带来的分布电容,是干扰的主要入口之一。

总电容 Ctotal = Cbase + Ctouch + Cstray。检测电路真正关心的是 ΔC = Ctouch,但 Cbase 和 Cstray 往往比 ΔC 大一个数量级,因此信噪比的关键在于能否从大背景中提取小变化。互电容模型类似,但 Cm 的基准值更小,手指引入的是负向变化 ΔCm。

自电容 vs 互电容:电场耦合路径对比 自电容 Self-Capacitance 手指 覆盖层 / 外壳 传感电极 C_base + C_touch 地 GND 手指靠近 → 对地电容增大 ΔC > 0 互电容 Mutual-Capacitance 手指 覆盖层 / 外壳 Tx 发射 Rx 接收 电场被分流到地 地 GND 手指靠近 → 耦合电容减小 ΔC < 0

三、灵敏度定义:从电容变化到可检测信号

灵敏度不是单一数字,而是一组相互关联的参数。工程上常用以下定义:

参数 定义 典型量级 影响因素
ΔC 触摸引起的电容变化量 0.1~2 pF 覆盖层厚度、手指面积、电极尺寸
Cbase 无触摸时的静态电容 5~50 pF 电极面积、PCB 布局、外壳材料
灵敏度 S S = ΔC / Cbase 0.5%~10% 覆盖层越厚 S 越小
分辨率 可检测的最小 ΔC 0.01~0.1 pF 检测电路噪声、积分时间
信噪比 SNR ΔC / 噪声均方根 > 5 才可靠 屏蔽、滤波、激励幅度

从表中可以看出,灵敏度 S 与覆盖层厚度成反比。当覆盖层从 1 mm 增加到 3 mm 时,ΔC 可能下降 60% 以上,此时必须提高检测电路的分辨率或增大电极面积。这也是为什么厚面板设计往往需要专用电容传感芯片,而不是通用 GPIO 电容检测。

四、检测电路基本结构:从激励到数字输出

无论自电容还是互电容,检测电路都可以抽象为四个环节:激励源 → 传感电极 → 电荷/电容转换 → 解调与数字化。常见拓扑包括:

  • 弛张振荡器法:电极电容与参考电阻构成振荡回路,频率随电容变化。结构简单,但抗干扰能力弱,适合低成本按键。
  • 电荷转移法(Charge Transfer):用开关电容方式把电极电荷转移到积分电容,多次累积后测量电压。分辨率高,是主流方案。
  • Sigma-Delta 调制法:把电容变化直接调制成比特流,通过数字滤波提取。抗噪好,适合高精度触摸屏。
  • 互电容扫描法:Tx 逐行激励,Rx 逐列接收,通过行列扫描获得二维电容矩阵。支持多点触控。
典型电荷转移检测时序(简化):
Phase 1: 开关 S1 闭合,电极充电至 V_drive
Phase 2: 开关 S2 闭合,电荷转移到积分电容 C_int
Phase 3: 重复 N 次,累积电压 V_out = N * (C_sensor / C_int) * V_drive
Phase 4: ADC 采样 V_out,与基线比较,判断触摸

工程提示:基线跟踪(Baseline Tracking)是检测电路之外的关键算法。环境温湿度、外壳污染、PCB 应力都会缓慢改变 Cbase,必须用慢速滤波器持续更新基线,否则灵敏度会漂移甚至误触发。

五、常见误区与复盘

误区一:灵敏度越高越好。实际上,灵敏度过高会把噪声、水滴、汗液都当成触摸。工程上追求的是信噪比,而不是绝对灵敏度。

误区二:自电容和互电容可以随意替换。自电容适合单点、厚面板、低成本场景;互电容适合多点、坐标定位、薄面板场景。两者的抗干扰策略、走线规则、地平面处理都不同。

误区三:忽略 Cstray。很多现场故障不是芯片问题,而是走线过长、地平面不完整、连接器寄生电容过大,导致 Cbase 远超预期,ΔC 被淹没。复盘时应优先测量 Cbase 和噪声底,再调整算法参数。

排障顺序建议:先确认 Cbase 是否在芯片推荐范围内 → 再测无触摸噪声峰峰值 → 再测 ΔC 是否大于噪声 5 倍 → 最后才调阈值和滤波参数。跳过前两步直接调算法,往往越调越乱。

掌握自电容与互电容的电场耦合本质、灵敏度定义和检测电路结构,是后续理解屏蔽、滤波、跳频、差分驱动等抗干扰手段的前提。只有先看清“信号从哪里来、噪声从哪里进”,才能有针对性地设计抗干扰方案。