有的一坏,就彻底坏了,怎么按都不起浸染;
有的轻按不起浸染,使劲按能起浸染,但是用力按久了也彻底坏了;
有的明明没有按,却随机的涌现被按下去的效果;
有的便是没有按下,但是表示的是一贯按着的效果;
为什么按键会有各种各样失落灵的情形呢?
关注作者,理解更多有用的设计知识,让我们设计的产品更可靠。
实在根本缘故原由在于这些电子产品的按键电路设计存在一点点小问题。
小小的按键,如果不负责剖析,设计精确,会严重用户体验,影响产品质量,特殊利用十分频繁的按键。
如下图是一个标准的按键电路,很多人就以为一个按键设计,搞这么多器件,太繁芜了。实在这里的器件每个都有关键的浸染,一个都不能少。
下面我们阐明一下,每个元器件的浸染。
SW1是按键,从图上看,这个按键是按下去才起浸染,便是说正常时,按键旗子暗记为高电平,按下按键,按键旗子暗记变成低电平。
R1是一个上拉电阻,用于正常时输出一个高旗子暗记,如果这个电阻没有,而吸收芯片没有上拉的画,电路根本不能正常事情;
C1是一个滤波电容,用于消抖和滤除毛刺滋扰,如果这个电容没有,特殊是在按键旗子暗记较长的情形,随意马虎引入误触发,随机的涌现没有按下时,却产生了按键的情形。
D1是一个保护二极管,用于保护开关旗子暗记线上引入的一些高压,防止破坏按键的吸收真个芯片;
R2电阻有2个浸染,个中一个是与C1组成RC消抖电路,很多人认为芯片端可以做消抖处理,就把这个电阻给省却了。
实在这个电阻还有一个更加主要的浸染,便是防止开关氧化。如果没有这个电阻,按键按下的瞬间,便是将C1直接短接,开关的触点电流很大,会涌现高温氧化,久而久之,就按下去不通了。便是这个缘故原由导致轻按不起浸染,很重的按下去还是导通,会起浸染。但是按久了,氧化层加厚,怎么也解除不了。大概你按键失落灵,便是这个电阻惹的祸。
C2是很小的电容,有什么浸染了,很多人不理解,实在这个电容是从EMC角度考虑设计增加的,按键走线较长,就像一个天线,按键旗子暗记会耦合上芯片内部电路和地平面高频滋扰旗子暗记,从这个天线上发射出去,为了防止这种滋扰,就在靠近按键端,增加一个pF级小电容。
很多工程师不理解每个器件的浸染,为了节省几分钱的本钱,就将按键电路上个别器件省略掉了。粗糙的,低价,劣质的电子产品,就这样被制作出来了,用户一用就坏掉,变成了电子垃圾。