MCU上拉电阻一般接1K~10K,在1K,4.7K,5.4K,10K这四个电阻中你会选哪个?

上下拉电阻用多大的,需要看场合。
如果在手持设备或电池供电的应用中,可能上下拉电阻会更大一些,比如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,哪个能用就哪个。。。

你可能感兴趣的:(电路基础知识)