[AVR单片机] AVR输出端口如何保护?

[复制链接]
5837|18
 楼主| JayGong 发表于 2009-5-12 07:34 | 显示全部楼层 |阅读模式
由于AVR单片机输出是推挽输出,驱动能力强。如果高电平输出时,输出端口对外接线时不小心短路了,那么容易烧毁单片机,有什么好的策略吗?串100欧姆电阻?
xwj 发表于 2009-5-12 08:37 | 显示全部楼层

对,就是串电阻

icecut 发表于 2009-5-12 11:02 | 显示全部楼层

小心就行了.

 楼主| JayGong 发表于 2009-5-12 18:58 | 显示全部楼层

客户不一定会小心啊!

不知道串100欧姆电阻能不能有效防止短路烧坏单片机!
icecut 发表于 2009-5-13 10:58 | 显示全部楼层

客户不小心那就烧呗

烧了花钱再买.

如果你是做仪器,例如信号源这种东西.就要做保护
chengfei21 发表于 2009-7-22 17:20 | 显示全部楼层

最好能从源头考虑保护

如果出现IO到地的短路情况,电流必然很大,这时如果能有一个电流检测的电路,迅速切断电源,就会避免烧坏IO(一般MCU的IO在过大电流时,短时间内还是能抗得住的)。
NE5532 发表于 2009-7-22 22:16 | 显示全部楼层

先定义你的“不小心”是怎么发生的

然后就好讨论了。
ecook 发表于 2009-7-26 08:59 | 显示全部楼层

从来没有考虑过这个问题。关注

tcc8073 发表于 2009-7-27 10:24 | 显示全部楼层

在每个IO口上接个电阻

在每个IO口上接个电阻,电阻接入端尽量离IO口近,非正常使用的情况毕竟不多,电阻也便宜嘛
luoyuncong 发表于 2009-7-29 13:02 | 显示全部楼层

AVR的每个I/O口本身就有二极管保护

具体请见pdf文档
cool_coder 发表于 2009-7-29 23:33 | 显示全部楼层

二极管是过压保护

过流保护要自己解决。我的原则是尽量不使用MCU引脚做大电流输出,必须输出大电流时,外接专用的驱动电路,并且选择内部带过流保护的;小电流输出可以直接用MCU的I/O脚,由于工作电流小,串大点的电阻也不碍事。
bear15888 发表于 2009-8-3 09:08 | 显示全部楼层
学习了,端口也需要保护!
自然的天逸 发表于 2009-8-4 23:38 | 显示全部楼层
看什么情况吧  直接引出的IO 就需要保护
_init_ 发表于 2009-8-7 17:34 | 显示全部楼层
如何保护呢?
yuechugxy 发表于 2009-11-8 15:12 | 显示全部楼层
一般情况下,正式产品是以用户为中心,绝不会设计MCU的I/O直接输出的,因为产品使用场合对设计者是不可预测的。

就是设计自用的也要加缓冲,谁能保证自己任何时候、任何场合操作正确?

只有为利润不顾一切抠到底的才会这么做。
woshiwml 发表于 2009-11-8 20:42 | 显示全部楼层
还是加其他驱动芯片  比较好
wangwo 发表于 2009-11-9 12:40 | 显示全部楼层
二极管的保护能力毕竟有限啊
lovelyegle 发表于 2009-11-9 13:02 | 显示全部楼层
帖子很好,顶顶
zhuimeng08 发表于 2010-1-26 14:07 | 显示全部楼层
如果直接IO口输出的话,要考虑一下,为什么不隔离一下呢?至少AVR不会被损坏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

54

帖子

0

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