本帖最后由 toofree 于 2018-4-4 10:30 编辑
这个得看应用场合吧,图上电路比较靠谱,尽管看上去比较繁琐。
工业场合或其它电磁干扰强的场合,防护是有必要的。一般按键会在操控面板上,可能离的MCU板比较远,并且按键都是要与人手接触的,靠近外部,容易受静电或其它电磁场干扰。
基于以上原因:
问题1,用外部上拉很有必要,MCU内部上拉阻值比较大。在强干扰情况下容易误触发。
问题2,4148钳位作用。实际上KEY+的左边应该还有一个51到200欧姆的电阻。
问题3,4148有SOD-123封装的,可以换。
问题4,电容作用,一方面可以去抖,另一方面,可以起到静电释放缓冲。
问题5、D6TVS管可以保护IO口。
以上分析,出于以往应用经验。如不合适请多谅解,仁者见仁智者见智吧。
|