单片机的上拉电阻 到底在拉什么
什么时候需要上拉电阻
观察这张图,发现上拉电阻一般都伴随MOS管出现。把外部电路去掉后发现,这实际上就是一个工作在开漏模式下的GPIO口。MOS打开时输出低电平,MOS关闭时高阻态(不知道电压是多少)。
这时候在外面加一个上拉电阻,使得MOS关闭的时候为高电平。
如果这个输出端后级IC集成了上拉电阻,就不需要再加上拉了。
上拉电阻的取值
绝大部分的上拉电阻取值都是在1K到100K之间,一般来说电阻小的话,优点就是驱动能力比较强,缺点就是漏电流比较大,那反过来电阻大的话,优点就是漏电流小,缺点就是驱动能力弱。
什么是驱动能力?一般来说,在电路的这个点上都会存在着一个对地的寄生电容,所以在低电平向高电平转换的过程中,你虽然看到的是这么一个瞬间的上升沿,但是其实把时间刻度放大了看的话,低电平到高电平的转换不是瞬间完成,它有一个爬升的过程,而这个爬升的过程,其实就是通过这个电阻给这个电容充电的过程,很明显,电阻越大,这个爬升的过程也就越慢了。
所以说后级器件是开关的话,电阻选大的,是通信口就选小的。