不久不久以前,有个同学在群里扔了个问题,引发了历史上最热烈的一次讨论。通过这次讨论,你可以看出群里真是高手如云。我发现对于高手来说,即使是解决世界上最棘手的问题,也像把大象关进冰箱一样简单:第一步,打开冰箱门,第二步,把大象轰进去,第三步,关上冰箱门!(据说,把长颈鹿关进冰箱需要四步?)
问题是这样的:
这种用法还是第一次见呢。原理是不是这样?MCU拉高ZERO,Q2导通,然后Q1的栅极被拉低,Q1截止,Q1的引脚6输出高电平。如果反过来,MCU拉低ZERO,Q2截止,Q1导通,会把Q1的引脚6拉低,通过D4把外部电平拉低。
我们发现MCU的输出,经过MOS管的两次反相后,并没有变化,高还是高,低还是低。这不是瞎折腾吗?咋不用MCU引脚直接控制D4呢?
Zero引脚拉高,结果是只把pin2拉高,这好像说反了吧?
原来是设备的功耗变大了,这如果要电池供电确实是个问题。
热情的老铁很多啊。MOS管漏电流,这个肯定有,不过貌似没有30uA这么大。
热风枪吹一下,话说这一招看来不是咱一个人在用啊。有时候用手拍也挺灵的,哈哈哈。这判断漏电流的方法是不是应该写进教材里?
大佬出没,请注意!
加大电阻后电流变小,但功能又不正常了,有点儿纠结。
大佬经验就是丰富,久经沙场。
瞬间出台了N种方案。
怎么还这么纠结呢?
敲黑板!
问题终于解决掉了,这同学还挺讲究。可就像系列电视剧一样,还留下个悬疑。
作者: Norman
来源: https://mp.weixin.qq.com/s/QvMp3Qj1cpqEWWaB8amdAQ
推荐阅读
更多芯片嵌入式电子技术分享请关注Topsemic嵌入式极术专栏