搜索
热搜: ROHM 模拟 车载
查看: 1301|回复: 2

[分享] MCU上拉电阻怎么选择?

  [复制链接]

该用户从未签到

49

主题

2250

帖子

0

精华

论坛元老

最后登录
2020-12-15
发表于 2019-1-18 16:24:20 | 显示全部楼层 |阅读模式
上下拉电阻用多大的,需要看场合。
如果在手持设备或电池供电的应用中,可能上下拉电阻会更大一些,比如50K。
一般应用中上下拉电阻,10K、4.7K、5.1K都用,不过有时候还得对照外部器件手册来确定。比如COMS输入的芯片,上下拉电阻可以用大一些,如果是TTL输入的芯片,有时候用的不合适,反而起负作用。

具体用多少看对应的型号的datasheet,不过5V一般用10K,3.3用4.7多一点,具体问题具体分析咯

上拉电阻的选择,主要是参照你所用的mcu和你外接的电路来选择。比如说有的MCU,是5V供电,他的I0口在低电平状态时能够通过的电流为2MA,IO口的低电平是小于0.5V 。
如果你选择的是10k,当mcu为低电平时,通过的电流为0.5MA,IO口端的电压为0.1V,那么这个状态很好,满足要求。
如果选择的是1k,单片机内部是有内阻的,电阻过小,会导致通过IO口的电流过大烧坏单片机,因为单片io内部是有内阻的,电流大了分得的电压就越大,有可能导致IO口末端的电压大于0.5V,单片机认为不是低电平,数据出现错误。

总之:上拉电阻的选择,上拉电阻选择越大,功耗越低,但是要保证通过的电流能驱动外设和IO口。
           上拉电阻选择越小,功耗越大,但是要保证当为低电平时,io口端的电压要在           低电平的电压值的范围之内。
      经验值:一般为5.6k到10k之间,一般都不会出现太大问题。

1.先看datasheet怎么说,一般都会有。
2.没有的就查datasheet自己算。
3.协议类如i2c的另外考虑
4.我一般就算两个数,10k和4.7k,哪个能用就哪个

回复

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

精华

新手上路

最后登录
2019-1-18
发表于 2019-1-18 20:02:17 | 显示全部楼层
学习一下
回复

使用道具 举报

该用户从未签到

1153

主题

5959

帖子

0

精华

论坛元老

最后登录
2021-2-19
发表于 2019-1-19 18:20:12 | 显示全部楼层
看看了
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|手机版|小黑屋|罗姆半导体技术社区

GMT+8, 2024-4-26 13:26 , Processed in 0.092555 second(s), 13 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表