8×8矩阵键盘隔离二极管反向漏电电流太大导致按键异常
项目上有一设备类似于矩阵键盘扫描,64个点要求能任意连键,所以在每个按键上都串了一个二极管,刚开始没多想,就用肖特基吧,压降小点,型号为:1n5819,但是在实际使用中出现了问题,就是按键40个以上一起按下时,在松开其中一个按键没有反应。经过九九八十一道折磨,后来发现我把这个按键模块放冰箱里冷冻一会再拿出来他就正常了。由于这个矩阵键盘的板子上只有一种元件就是二极管,就是他的问题,唯一能影响的可能就是漏电电流导致端口电平读取异常。而且二极管的漏电电流对温度很敏感,板子上64个二极管全部换成漏电电流小的1n4148,故障解决。
下面对比看下数据手册上给的漏电电流表。
可以看到肖特基二极管1N5819的漏电电流位ua级别,而普通开关二极管1n4148的漏电电流为na级别。温度对二极管的漏电电流影响还是比较大的。设计时需要特别注意。