
薄膜开关按一次却触发多次,先别急着把消抖时间调长。应同时查看触点原始信号和固件输出的按键事件,确认多出来的动作出现在按下、保持还是释放阶段,再在实际主板上验证过滤规则。通断检测合格,只说明相应测试条件下的导通状态,不能替代整机对短按、长按和连续操作的识别验收。
先分清“触点变化”和“按键事件”
主控看到的电平变化,不必然等于用户又按了一次。TI 的开关消抖应用说明指出,物理触点的抖动可能让数字输入产生额外触发,滤波时间常数应按开关的抖动特征选择。项目中要测的是当前样件与当前输入电路,不是从别的产品复制一个延时值。
建议把同次操作的原始波形、消抖后的状态和业务事件对齐记录:原始输入已经稳定,事件仍重复,就继续核对事件上报和长按连发规则;原始输入也有异常,则检查触点、连接与输入电路。这个顺序用于缩小排查范围,不能只凭一张波形就判定供应方责任。
按下测过了,释放也要测
只验证“按下后能响应”,容易漏掉松手时的重复触发。Analog Devices 的触点抖动技术说明专门讨论了只处理闭合、不处理断开所留下的边界。用于交接时,应把按下、保持、释放写成不同动作,明确哪些状态变化才允许产生业务事件。
下面这张表是建议的整机验证记录,不是统一合格标准。允许的响应时间、按压节奏和判废条件,需要项目双方先写清。
| 操作场景 | 需要同时记录 | 事先约定的结果 |
|---|---|---|
| 单次短按后松手 | 按下与释放波形、状态变化、事件日志 | 触发点和事件次数符合该键定义 |
| 保持按住再释放 | 保持期间状态、长按与连发标志 | 无连发功能的键不额外触发;有连发则按约定规则输出 |
| 按使用节奏连续操作 | 操作间隔、采样配置、漏报与重复记录 | 有效动作不被合并,释放不被当作新按下 |
| 缓慢按压与缓慢松开 | 状态过渡和输入稳定过程 | 不因过渡状态产生未定义动作 |
| 更换样件或固件版本后复测 | 样件编号、主板版本、固件与滤波配置 | 同一套操作记录仍满足已确认规则 |
消抖时间不是越长越好
过滤掉短暂变化与保留有效操作,需要一起评估。Microchip 在AN2805 的进一步讨论中提醒,连续噪声是否算有效输入,应由使用者定义,滤波设置也要随要求选择。由此形成的项目建议是:检查重复触发时,也要检查响应迟滞和有效短按是否被忽略,不能只用“再也不连击”判定通过。
若原始信号在电机、继电器或其他负载动作时异常,不宜先把问题归为触点抖动。前述 ADI 资料明确区分了软件消抖与过压、静电及瞬态防护。遇到这类现象,应交由整机电气负责人核对输入保护和干扰路径,不能靠增加延时作出抗扰合格结论。
把验收文件交给面板、电路和固件三方
- 面板资料:样件编号、按键名称、触点形式、线路与连接器定义。
- 电路资料:主板版本、输入门限与上下拉配置、测试连接方式。
- 固件资料:版本、采样方式、消抖规则、长按与连发定义。
- 验收记录:操作步骤、期望事件、实测日志、异常波形及复测结论。
触觉反馈和电气识别要分别确认,可继续看按键手感验收中的操作力、回弹与行程。若问题涉及多个键同时按下,则应另列矩阵组合按键场景,不要用单键消抖测试替代组合键验收。
准备薄膜开关样件沟通时,可通过微信、电话或邮件联系宝盛达,把图纸、接口定义和上述异常记录一并说明。具体供货与验证范围以确认文件为准。把“哪一个动作、在哪个版本、应该产生什么事件”写清,比笼统要求“按键不能连击”更容易复核。
