STM8S触摸按键PCB设计指南:电极10mm、地层<40%、被动屏蔽五步法

洗手时手指沾水珠按触摸按键总有一个不灵,调阈值换控制器都没用。结论先给:触摸按键稳定性 80% 出在 PCB 布板上。本文基于 AN2869 给出电极 ≥10mm、地层覆盖率 <40%、被动屏蔽同信号驱动、通讯线垂直隔离、LED/LDO 放远的五条规则。

2026-10-25
触摸按键电容感应STM8SPCB设计布板指南嵌入式

家电面板上一排六个触摸按键,洗手时手指沾着水珠按下去,总有一两个没反应,有时手一离开还自己触发。换了控制器、调了阈值都不管用。结论先给:触摸按键的稳定性 80% 出在 PCB 布板上,不是控制器算法。STM 应用笔记 AN2869 给出了一套完整的设计指南——电极尺寸至少 10mm 直径、地层覆盖率必须小于 40%、被动屏蔽用"与电极同信号驱动"代替接地屏蔽、通讯线与传感线垂直交叉隔离、LED 靠近按键必须并小于 1nF 的旁路电容。本文按这五条给出一张可直接对照的核查清单。

一、先把电极画对:10mm 是底线

表面电容按键的原理是手指接近时改变电极对"地"的寄生电容。电极本身是单端铜皮,形状不限——圆形、方形、异形都可以,形状不影响感应性能,只跟外观有关。真正影响的是尺寸。

AN2869 给出的推荐值是:手指感应的按键,直径至少 10mm(0.4 英寸)。小于这个值也能工作,但灵敏度会明显降低。反过来,电极过大不会显著提高灵敏度——感应电容的增量是手指与电极交叠面积的函数,当电极尺寸已经等于或略大于手指接触面积时,再加大电极已经进不到更多的"变化量"里。

电极直径适用场景灵敏度余量
< 6mm专用工具、笔式探头极低,仅实验室条件可用
6 ~ 10mm拇指指尖、儿童玩具面板低,需要更精细的阈值校准
10 ~ 15mm通用家电面板充足,AN2869 推荐底线
> 15mm大屏、户外设备足够,但占用面积

同一面板上的所有按键电极尺寸必须统一。即使功能不同(比如电源键 vs 功能键),如果一个是 12mm、另一个是 8mm,在相同走线和相同控制器下,灵敏度差异会导致阈值校准困难。

二、地层别铺满:40% 是上限

最常见的错误——为了 EMC 效果好,在电极下面铺满地层或电源层。AN2869 明确说:充满在传感器下面的地层或电源层会增加对地寄生电容,直接降低灵敏度。

正确做法是用十字交叉形的地层铺在电极正下方,铜覆盖率必须小于 40%,而且要把它放在 PCB 的最远层(离电极所在层最远的那一层)。这样既能提供屏蔽效果、又不会产生太强的对地耦合。

还有两种情况要特别注意:第一,浮动金属——比如螺丝孔的铜环、外壳接地的金属片,这些浮空的导电体靠近电极时会引入不可控的耦合。AN2869 建议把它们远离传感器信号,或者明确接到受控的电平上。第二,按键与地的间隙——如果地层必须与感应元件放在同一层(比如空间不够),那两者之间要留出足够的间隙,否则边缘电容会让阈值飘移。

设计项错误做法AN2869 推荐
电极下方地层铺满纯铜十字交叉形,覆盖率 < 40%
地层位置紧贴电极所在层放在离电极最远的那一层
浮动金属不处理远离传感器或接到受控电平
按键-地同层间隙< 0.5mm≥ 0.5mm,边缘电容可控

三、被动屏蔽:用同信号驱动,不接地

当必须在电极附近走屏蔽线时,第一反应是把屏蔽线接地。AN2869 指出这恰恰是错的——被动屏蔽的原理是:用驱动电极的同一个信号去驱动屏蔽线,这样屏蔽线与电极之间的寄生电容就"不会改变",不会对灵敏度产生影响。

具体实现有两种方式:如果用 ST 的 RC 软件库,"LOAD"信号可以直接驱动被动屏蔽;如果用 STM8T 系列,有专用引脚可以输出这个信号。被动屏蔽特别适合三类场合——电极周围噪声源多(比如靠近电机、继电器)、电极与控制器之间要经过一段电缆、或者移动金属会靠近传感区域。

四、通讯线要躲:垂直交叉,远离传感引脚

I²C、SPI、主 SPI 的时钟频率会直接影响电容传感器的阈值。如果必须交叉,只能垂直交叉,绝对不能平行。更进一步的优化是:把传感器走线和通讯线分别接到控制器的不同端口侧。AN2869 用 32 脚控制器举例——传感器引脚集中在左半部分,通讯引脚集中在右半部分,这样即使不走线隔离,天生的端口分区就能把交叉次数降到最低。

五、LED 和 LDO 放远

LED 的开/关有三个副作用:电容值变化、走线阻抗变化、电源轨道电流变化。如果 LED 靠近传感器且频繁被激活,建议在 LED 或其驱动器的信号线上加一个 小于 1nF 的旁路电容。LED 两端必须是低阻抗通路到地或电源,否则即使加了旁路电容也会有残留高阻抗。

电压调节器(LDO)是传导噪声的主要来源。AN2869 强烈建议:LDO 要放得离传感器走线和传感器控制器尽可能远。LDO 本身也起到滤波器的作用,可以把来自电源的传导噪声滤掉——但前提是它离传感器够远,它自己产生的开关噪声不会耦合到传感线上。

六、滑动条和滚轮的额外布板规则

滑动条由一排相邻的电容感应元件组成,通过测量元件间的电容差值来定位手指。AN2869 给出了具体的尺寸建议:

类型元件数量总长度布板模式
小滑动条5 个20 ~ 50mm线性等距
中/大滑动条8 个40 ~ 60mm锯齿形(增加元件间交叠)
双路滑动条最少 5 引脚灵活两个元件接同一引脚,分辨率更高但对手阴影更敏感

滑动条与周围地层的间距与按键相同——如果间距做到 0.5mm(0.02 英寸),边缘电容就足够低、对感应的影响可以忽略。滚轮是滑动条的环形版本,规则相同。

七、一个可以逐条打勾的核查清单

#核查项通过标准依据
1电极尺寸每个按键直径 ≥ 10mm,同面板统一AN2869 2.1.2
2地层设计电极下方十字形、覆盖率 < 40%、远层放置AN2869 1.2
3被动屏蔽用 LOAD/专用引脚信号驱动屏蔽,不接地AN2869 1.3
4通讯线隔离与传感线垂直交叉或分端口侧布置AN2869 1.4
5LED 旁路靠近按键的 LED 并 < 1nF 旁路电容AN2869 1.5
6LDO 位置远离传感器走线与控制器AN2869 1.6
7走线尺寸长度尽可能短(建议 < 100mm),线宽在工艺允许内最小化AN2869 2.4
8滑动条间距滑动条元件与地层间隙 ≥ 0.5mmAN2869 2.2.2

把这张表放在 PCB 设计评审的开头,比事后在现场调阈值、换控制器效率高得多。触摸按键的稳定性不是靠"调参"能调出来的——布板出的问题,参数再怎么调也只是把症状从"这个按键不灵"换成"那个按键误触发"。

一句话总结:触摸按键设计的核心是让所有按键的寄生电容一致且受控,AN2869 给出的五条规则——电极 ≥ 10mm、地层覆盖率 < 40%、被动屏蔽同信号驱动、通讯线垂直交叉、LDO/LED 远离——不是建议而是必须遵守的底线,任何一条破了都会在批量生产里出问题。

本文基于 ST 应用笔记 AN2869《触摸感应式应用设计指南》(2009 年 2 月中文译文,参照英文原稿第 1 版)整理优化。

需要定制开发?

沧州艾诺威电子 — 国家高新技术企业,20+项国家专利
嵌入式系统开发 · 物联网方案 · AI智能硬件 · 一站式交付

立即微信咨询

电话:13930711029 | 邮箱:tech@czinv.com | 24小时内响应