打印

貌似很简单的问题:单片机的IO口的拉电流和灌电流的测量

[复制链接]
7490|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tc9148|  楼主 | 2011-2-19 16:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问个貌似很简单的问题:单片机的IO口的拉电流和灌电流是通过什么方式测量的?
难道拉电流是IO口接地,然后命令IO口=1吗?
同理,灌电流是IO口接高电平,然后命令IO口=0吗?

相关帖子

沙发
phh528| | 2011-2-19 16:44 | 只看该作者
不完全对,应该是串一个可调电阻到电源或地,设置口线输出0或1,调整可调电阻到口线电平为最大低电平或最小高电平电压,然后自己算吧

使用特权

评论回复
板凳
tc9148|  楼主 | 2011-2-19 17:00 | 只看该作者
2# phh528

哪种电流过大会损坏IO口呢?

使用特权

评论回复
地板
chunyang| | 2011-2-19 17:10 | 只看该作者
必须带电阻,要保证逻辑电平正确为前提,去看看器件手册,都是有前提的。

使用特权

评论回复
5
phh528| | 2011-2-19 17:10 | 只看该作者
理论上一样,实际上现在口线都有保护,瞬间过流不会有多大问题,当然严重过流、时间太长会对口线造成损害。

使用特权

评论回复
6
chunyang| | 2011-2-19 17:12 | 只看该作者
2# phh528

哪种电流过大会损坏IO口呢?
tc9148 发表于 2011-2-19 17:00


这个要看IO的类型,普通弱上拉IO在输出高电平时准许对地和对电源短路,但输出低电平时不准许对电源短路,推挽输出型IO则均不准许。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
tc9148 + 1
7
tc9148|  楼主 | 2011-2-19 18:47 | 只看该作者
今天有人问我:IO口低电平点亮LED+R+VCC组合和高电平直接点亮LED+R组合。我说前者LED的驱动电流可以容易达到,后者达不到或者亮度不够。他的答案是后者容易损坏IO口。所以我就想问问生产厂家的Isink和Isource怎么测量的!:lol

使用特权

评论回复
8
chunyang| | 2011-2-19 18:49 | 只看该作者
楼上引述的说法是错误的。至于如何测量,就是我前面讲的方法。

使用特权

评论回复
9
tc9148|  楼主 | 2011-2-19 19:02 | 只看该作者
8# chunyang

嗯?说法哪里错了?

使用特权

评论回复
10
tc9148|  楼主 | 2011-2-19 21:25 | 只看该作者
楼上引述的说法是错误的。至于如何测量,就是我前面讲的方法。
chunyang 发表于 2011-2-19 18:49


专业问题我一般喜欢刨根问底。你不解释清楚,我不会轻易放过你的。:lol

使用特权

评论回复
11
peter_2011| | 2011-2-19 21:26 | 只看该作者
9# tc9148

高电平+LED+R 绝对不会烧IO...只是可能点不亮LED

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

137

主题

589

帖子

1

粉丝