板子打样回来,上电第一件事是先震一下:不震,它不亮。这不是板子有问题,是这颗5秒延时熄灭RGB控制芯片的固有逻辑,丽晶微(ELITECHIP)的EH3B02-13C8-2F65就是这样一个典型,上电不工作,等触发信号。确认震一下能亮,才算真正开始验证。
开关安装方向决定灵敏度
第一个要盯的是弹簧震动开关的安装方向。这颗芯片靠弹簧震动开关输入,灵敏度一半在程序,一半在装配。开关的轴向跟鞋底受力方向的关系直接决定触发频率:平贴鞋底、轴向与行走方向平行时,震动力分解到有效方向的分量小,走路时断时续;装在后跟、让轴向迎着撞击方向,灵敏度明显上去。中底缓冲厚的鞋更要留心,EVA把震动吸收掉了,开关要尽量贴近外底或者放在受力直接的位置。方向定错,软件没法救,只能拆了重装。
电池仓接触别放过
电池仓也不能放过。两颗纽扣电池直接带,VDD范围2.4V~5.0V很宽,但宽电压不等于能容忍烂接触。纽扣仓弹片氧化、压力不足,接触电阻一大,带载后电压往2.4V下限掉,芯片行为变得古怪,表现为闪一下灭或者干脆不亮,很像芯片故障。量一下电池仓空载和带载电压,差得多的,换弹片。弹片镀层和来料检验值得写进SOP。
走线与KEY脚上电状态
KEY脚低触发,复用时接轻触开关,走线短、远离大电流路径和弹簧开关引线,减少耦合造成的误触发。上电瞬间KEY脚如果处于低电平,芯片可能把它当成一次有效触发,表现为上电就亮一个色,批量时偶尔几片这样,查这个脚。GND回路短一点,三路输出到5050灯珠的走线不用刻意等长,但别和开关线捆在一起。
灌胶防水的思路
灌胶防水是发光雨靴、水上玩具的常规操作,思路是PCBA灌胶覆盖焊点,防潮防震,但有两处不能灌死。一是弹簧震动开关,灌死了灵敏度会钝化,胶层把震动吸收掉,走着走着就不触发了;二是电池仓,进胶就是接触不良。做法是用结构把开关和电池仓让开,或者开胶罩。灌完胶还要复测一次灵敏度,灌前灌后的震动力阈值会变,设计时留余量。另外灌胶材料选软质的,固化后太硬会跟鞋楦打架,拆楦时容易把焊点顶裂。
时序含义单独说
"5秒延时熄灭"这六个字拆开是:5秒内没有触发,LED自动熄灭,固定逻辑,写死在程序里,外围电路改不了。要长亮、要10秒、30秒,只能原厂定制改程序。十色循环顺序同理,白橙紫绿青黄红粉蓝浅蓝是固定的,自定义颜色表也得定制。批量前把时序和颜色顺序写进验收标准,别凭感觉。
外围确实极简:电池仓、弹簧震动开关、一颗5050,三样凑齐就跑。SOT23-6封装,板子指甲盖大,鞋舌鞋跟都塞得下。Iol 20mA直驱一颗5050没问题,上大功率灯珠要扩流;静态电流5uA,忘关也不心疼。工作温度-10℃~60℃,定义产品时把使用场景圈进去。
打样阶段把开关方向、电池仓接触、KEY上电状态、灌胶余量这四项逐条过一遍,量产会顺很多。这些应用细节规格书里不会写,属于踩出来的经验。项目里要改时序、改颜色表、改触发方式的,都可按功能要求重新定制开发程序,打样前把需求聊清楚,能少走一轮弯路。