上拉电阻是什么样的,怎么接到IO口上,求助,新手
2个回答
展开全部
上拉电阻就是将管脚通过这个电阻接到与IO口电平相符合的电源上
比如IO口是3.3V的,用一个10K电阻上拉到3.3V,这样可以在IO口输入时默认是高电平输入,在IO口输出时默认是高电平。默认上拉电流为3.3V/10000=3.3mA由于电流比较小,这是个比较弱的上拉,称为弱上拉。当管脚上拉用于增加管脚输出高电平时的驱动能力或由低电平到高电平的上升沿陡度时(I2C),可以根据实际电流需要调整上拉电阻的阻值成强上拉。
类似的还有下拉。
在选择管脚上拉或下拉时,要查看芯片数据手册,是否管脚有默认的上拉或下拉电阻,根据这个来计算上下拉电阻阻值。
比如IO口是3.3V的,用一个10K电阻上拉到3.3V,这样可以在IO口输入时默认是高电平输入,在IO口输出时默认是高电平。默认上拉电流为3.3V/10000=3.3mA由于电流比较小,这是个比较弱的上拉,称为弱上拉。当管脚上拉用于增加管脚输出高电平时的驱动能力或由低电平到高电平的上升沿陡度时(I2C),可以根据实际电流需要调整上拉电阻的阻值成强上拉。
类似的还有下拉。
在选择管脚上拉或下拉时,要查看芯片数据手册,是否管脚有默认的上拉或下拉电阻,根据这个来计算上下拉电阻阻值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询