SC04B 四通道电容触摸芯片实战:充电桩 4 键方案的接口设计、参数配置与踩坑记录
一、场景与选型背景
充电桩的人机交互通常只需要 4 个按键:启停、模式切换、电量查询、急停复位。
按键数量不多,但工况有特点:
- 户外安装,温湿度变化明显
- 设备内部有大功率器件,存在电磁干扰
- 多数场景无人值守,维护成本高
- 面板需要防水防尘,机械按键的缝隙是天然短板
SC04B 是一颗 4 通道电容触摸芯片,采用并行一对一输出,不依赖 I2C 协议,适合按键逻辑相对简单的产品。
二、关键规格速查
| 项目 | 参数 |
|---|---|
| 通道数 | 4 个完全独立触摸感应按键 |
| 输出方式 | 并行一对一(OUT0~OUT3) |
| 输出类型 | NMOS 开漏,内部带上拉,弱高/强低,有效电平为强低 |
| 工作电压 | 2.6V ~ 6.0V |
| 封装 | SOP16 |
| 灵敏度电容 CDC | 5pF ~ 100pF(数值越小,灵敏度越高) |
| 采样间隔 | 约 4.5ms |
| 反应时间 | 按下约 28ms,离开约 18ms |
| 最大检测频率 | 约 20 次/秒 |
| 上电初始化 | 约 200ms |
| 睡眠 | SLPEN 接 VDD 允许,70 秒无触摸进入 |
| 校正 | 自动校正,检测到按键后暂停约 100 秒 |
三、接口设计
3.1 输出:并行一对一
4 个感应通道 CIN0~CIN3 分别对应 OUT0~OUT3。
主控直接读取 4 路电平即可,不需要协议解析,也不需要地址配置。
注意:OUT 为 NMOS 开漏结构,内部有上拉。如果主控端需要更强的驱动能力或更明确的电平,可以外接上拉电阻。
3.2 MD:输出模式选择端
MD 引脚决定 OUT0~OUT3 的输出逻辑:
MD 接 GND —— 直接输出模式
- 检测到手指触摸:输出由高阻变低电平
- 手指离开:输出由低电平变高阻
对应“按住有效、松开失效”的操作。
MD 接 VDD —— 锁存输出模式
- 每次检测到手指触摸:输出电平翻转并锁存
对应“按一下开、再按一下关”的操作。
这里容易混淆的两个概念:
“高阻 / 低电平”描述的是输出状态切换;
“弱高 / 强低”描述的是开漏结构在外部的电气表现。
两者不矛盾:高阻态经内部上拉表现为弱高,有效态为强低。
3.3 SLPEN:睡眠使能
| SLPEN 接法 | 行为 |
|---|---|
| 接 VDD | 允许睡眠,70 秒无触摸进入;检测到按键立即唤醒 |
| 接 GND | 禁止睡眠,保持正常工作 |
四、灵敏度配置
灵敏度由 CDC 端口外接电容决定:
- 范围:5pF ~ 100pF
- 数值越小,灵敏度越高
- 所有按键共用一个 CDC 电容,一次设定全通道生效
选值建议:
- 先按面板厚度和材质确定大致档位(面板越厚,需要越高灵敏度)
- 再在实际结构上做微调
- 调试时观察是否有误触发,以及轻触是否可靠响应
五、响应时间与消抖
规格书数据:
| 动作 | 时间 |
|---|---|
| 按下响应 | 约 28ms |
| 离开响应 | 约 18ms |
| 最快检测频率 | 约 20 次/秒 |
| 采样间隔 | 约 4.5ms |
输出经过完全消抖处理,MCU 端不需要再实现软件滤波。
对大多数按键操作,28ms 属于较快的响应水平。
六、重点踩坑:自动校正的 100 秒边界
这是本文最需要强调的一点。
SC04B 会根据环境温湿度漂移,自动调整每个按键的电容基准参考值,无需外部干预。
但规格书里有一个容易读反的细节:
检测到按键后,芯片会暂停校正约 100 秒。
在这 100 秒内,持续按压可以保持有效。
超过 100 秒后,如果按键仍然持续有效,芯片会把它当作环境漂移进行更新。
也就是说,单次按键的有效时间不会超过 100 秒。
很多人第一反应会理解成“暂停校正 = 长按永远不会误判”,方向是反的。
设计影响:
- 常规点按、短按操作:不受影响
- 长按配网、长按复位等逻辑:需要评估是否超过 100 秒
- 规格书提到可通过寄存器设置(KVF 位)实现持续有效输出,具体请以规格书原文和原厂确认为准
七、硬件设计注意事项
以下为电容触摸方案的通用做法,不是规格书的强制要求,效果需结合整机实测和 EMC 验证。
1. 感应盘与面板贴合
建议贴合紧密,尽量避免空气间隙,可用泡棉或胶层压紧。间隙的影响程度与结构设计有关,需实测确认。
2. 走线
- 感应线尽量短
- 远离大电流回路、继电器、接触器等干扰源
- 感应线长度不同不会导致灵敏度不同(规格书特性),但仍建议避开强干扰区域
3. 电源
电源端做好去耦和滤波。
4. 上电时序
上电后约 200ms 完成初始化,这段时间芯片不响应按键。如果系统有上电自检或按键检测逻辑,注意时间配合。
八、总结
| 设计点 | SC04B 的对应特性 |
|---|---|
| 省协议层开发 | 并行一对一输出 |
| 省 MCU 滤波代码 | 输出完全消抖 |
| 省多通道校准 | 共用灵敏度电容 |
| 省等长走线 | 感应线长度不影响灵敏度 |
| 适应环境变化 | 自动校正(注意 100 秒边界) |
| 输出逻辑灵活 | MD 引脚切换直接/锁存模式 |
| 低待机功耗 | SLPEN 控制的睡眠模式 |
一句话:并行输出省协议,消抖省代码,自动校正省维护——但 100 秒那个逻辑,务必按规格书原文理解。
参考资料
- SC04B 规格书
- 晶尊微电子官方技术支持
本文参数以规格书为准,实际应用请结合具体工况验证。欢迎在评论区交流设计问题。

浙公网安备 33010602011771号