图中的两个IN4148二极管起什么作用,可以用电容104代替吗?

[复制链接]
7208|30
GXL606 发表于 2013-10-15 13:25 | 显示全部楼层
XZL 发表于 2013-10-15 15:23 | 显示全部楼层
是箝位用的,用来确保IO上的电压不至于超过电源太高或低于GND太多。
这里直接用电容来取代是不合适的。很多人为了降低成本直接用电容取代或干脆取消,这两种做法都可能降低系统的可靠性
royroyyy 发表于 2013-10-15 15:28 | 显示全部楼层
大道至简 发表于 2013-10-14 18:50
楼主大概想用作ESD保护

是的,这样倒不如直接在IO处添加个TVS~
-------一个看过你的书的人~
中国机器 发表于 2013-10-15 20:23 | 显示全部楼层
这个不要省掉,实际应用时如果输入信号是通过较长的引线过来的,会有高于VCC或低于GND的瞬间信号进来,如果没有保护电路,后面的芯片很容易挂掉
huaizhi1985 发表于 2013-10-16 09:38 | 显示全部楼层
6楼正解,我们一直是这样使用的,钳位,模块热插拔的时候也是使用这样的电路,保证电压不能过高,同样不能过低。
寂寞小帅 发表于 2013-10-17 16:17 | 显示全部楼层
学习!
寂寞小帅 发表于 2013-10-17 16:18 | 显示全部楼层
batsong 发表于 2013-10-15 09:29
一般3.3v的IO只能容忍-0.3 ~ 3.6V输入,所以串那个1k电阻也是非常必要的

1K电阻是用来限流的吗?
ballack_linux 发表于 2013-10-17 16:28 | 显示全部楼层
寂寞小帅 发表于 2013-10-17 16:18
1K电阻是用来限流的吗?

对 单片机IO口输入电流的大小可以参看数据手册
 楼主| zhanghuipz 发表于 2013-10-17 21:46 | 显示全部楼层
XZL 发表于 2013-10-15 15:23
是箝位用的,用来确保IO上的电压不至于超过电源太高或低于GND太多。
这里直接用电容来取代是不合适的。很多 ...

知道了,感谢您的解答
lijiang13 发表于 2013-10-17 22:03 | 显示全部楼层
就没人吐槽他的 IN吗? 第一个不是字母I  是数字1 是1N,日本晶体管标注法,三极管是2N 1N4148是开关管,没有IN4148
大道至简 发表于 2013-10-30 10:33 | 显示全部楼层
royroyyy 发表于 2013-10-15 15:28
是的,这样倒不如直接在IO处添加个TVS~
-------一个看过你的书的人~

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部