2026-11-06 11:14:16
五个方向共用一路 ADC,用 1% 电阻分压出 0.3 V、1.1 V、1.9 V、2.7 V、3.1 V 五档,判定窗口只有 ±0.35 V。器件并在 AD 线上,正常时 30 pF 只让响应慢几十微秒,对几十毫秒的按键动作毫无影响;被打伤后漏电升到 20 µA,在 10 kΩ 输出阻抗上把读数整体抬 0.2 V,相邻两档就并成了一个。这条线要的是漏电小,不是容值小,选 ESD3V3D500TA 这类低漏电 3.3 V 档即可。
| 脚位/级 | 信号 | 正常电平 | 要不要加 | 原因 |
|---|---|---|---|---|
| AD 分压输出(第 3 针) | 五档直流,0.3~3.1 V | 0.3 / 1.1 / 1.9 / 2.7 / 3.1 V | 要,ESD3V3D500TA | 漏电 20 µA 就抬 0.2 V |
| 摇杆供电(第 1 针) | 3.3 V,10 mA | 3.3 V | 要,ESD3V3D500TA | 供电抖一下整组读数漂移 |
| 公共端(第 2 针) | 模拟地,与 MCU 地同点 | 0 V | 不加器件,加宽走线 | 公共端抬高等于五档全偏 |
| 外壳金属装饰环 | 压住摇杆帽,浮空 | 0 V,实测 18 MΩ | 不加,改搭接 | 浮空金属是电荷的落脚点 |
| MCU 侧串联点 | AD 输入,高阻 | 0~3.3 V | 不串电阻 | 串 1 kΩ 改写分压比 |
分压网络的总阻值 10 kΩ,五档间隔 0.8 V,判定窗口 ±0.35 V,两个窗口之间只剩 0.1 V 的死区,设计上本来就紧。器件正常时反向漏电 0.05 µA,落在 10 kΩ 上只有 0.5 mV,谁也看不出;被静电打伤后结面局部熔融,漏电升到 20 µA,读数整体抬高 0.2 V,向上那一档正好落进“返回”的窗口。这类现象最容易被当成固件 bug,因为方向错判是有规律的、重启就消失,而结面的漏电通道不会自愈,第二次打同一个位置现象完全复现。
第一,容值在这条线上不是主要矛盾。 30 pF 与 10 kΩ 组成 0.3 µs 时间常数,按键动作是几十毫秒级,差两个数量级,容值再大两倍也看不出来。第二,漏电要看温度。 同档 3.3 V 器件的漏电在 25 ℃ 差 20 倍,到 60 ℃ 面板内部温度时差距会拉到 50 倍,规格书只给 25 ℃ 一行,选型要按高温值留余量。第三,别在摇杆与 MCU 之间串电阻限流。 AD 线是高阻输入,串 1 kΩ 把分压比改掉 1%,还会让静电电流在电阻上打出 30 V 压降,等于把浪涌直接送进 MCU 引脚。
第一组五个方向各打 5 次 ±8 kV 接触,判据是方向错判次数,允许 0 次;第二组打摇杆四周的缝隙 ±15 kV 空气,判据是误触发与自动返回,允许 0 次;第三组打完立刻量 AD 线对地电阻与五档读数,任何一档偏移超过 0.15 V 就判器件已伤,不必等它彻底失效。三组的顺序是先打后量,量完再打第二遍,第二遍的数据才说明器件是不是可恢复。
能避开分压漂移,但会引入新问题:霍尔输出是模拟小信号,静电耦合进来表现为零点偏移,同样要加器件,而且霍尔器件本身对 ±8 kV 更敏感。换结构不省器件,只是把失效模式从“方向错判”换成“零点漂移”。
RC 只能压窄脉冲,压不住漏电造成的直流偏移。10 kΩ 加 100 nF 的 1 ms 时间常数会让连推两次的间隔被吃掉,手感变钝;正确顺序是先选低漏电器件,再用 100 pF 以内的小电容滤高频。
资料核对日期:2026-11-06。分压电阻与判定窗口取自该机型按键板实测,换摇杆型号或改分压比后需重新标定窗口。
上一篇:平板手写笔磁吸触点,2.5W回路上的静电从哪一端进来 下一篇:手机扬声器网罩开孔0.5mm,器件该装在内侧还是外侧?