CapSense底层逻辑:LED驱动GPIO复用方案
1. 触摸与LED驱动GPIO复用的干扰问题
- 问题确认:简单的分时复用(即先驱动LED,再切换为触摸采样)无法完全规避干扰。LED开关瞬间产生的瞬态大电流会通过PCB走线、芯片引脚等寄生参数(如寄生电感、电容)产生残留噪声,这些噪声会直接影响后续高精度的触摸电容采样,导致误触发或灵敏度降低。
- 解决方案:为在物理层面实现电气隔离与噪声滤除,确定在复用的GPIO引脚上串联一个100-200Ω的电阻,并同时并联一个10nF的电容到地(GND)。此RC网络可有效抑制瞬态电流冲击并滤除高频噪声。
2. 二极管寄生参数的影响机制
- 影响分析:在LED回路中使用的二极管(如用于防止反向电压)其结电容(通常在几皮法到几十皮法)会在触摸采样阶段直接并联到触摸感应节点上。这会导致感应节点的总电容发生非预期变化,引起触摸检测的基线漂移,并显著降低触摸灵敏度。
- 解决方案:为隔离二极管寄生电容的影响,在二极管与触摸芯片复用引脚之间增加一个1k-10kΩ的串联电阻。该电阻可以在触摸采样时形成高阻抗路径,极大削弱二极管结电容对采样节点的影响。
3. LED共阴极切换的MOS管选型方案
- 需求明确:例如针对产品中14颗键盘指示灯的集中驱动需求,需要选用合适的MOS管作为共阴极开关。
- 选型标准:会议确定MOS管的选型核心指标为:
- 额定漏极电流 (ID):应 ≥1A,以保障14颗LED同时点亮时的电流余量。
- 导通电阻 (Rds(on)):应 ≤100mΩ,以降低导通压降和功耗,减少发热。
- 型号推荐:推荐采用SOT-23封装的小型MOS管,例如AO3400、CJ3400等型号。此类器件在满足上述驱动能力的同时,兼顾了封装体积与功耗控制,适合智能锁的紧凑型设计。
4. 系统级优化建议
为确保设计方案的最终效果,会议从系统层面提出了硬件与软件的协同优化建议:
- 硬件层面:
- 为触摸芯片的电源或信号线设计独立的LC滤波电路,进一步抑制来自电源和其他数字电路的噪声。
- 在PCB布局布线时,必须将触摸感应的走线(尤其是感应盘到芯片的引线)与LED驱动的大电流走线进行物理分离,避免平行走线,以减少耦合干扰。
- 软件层面:
- 针对GPIO复用通道,在固件中单独进行基线校准算法优化,提高其自适应能力。
- 在每次LED开关动作后,程序必须增加10μs以上的延迟,待电路稳定后,再启动触摸采样流程。
