怎么拉高对外有接地的电阻IO电压

2019-07-15 08:37发布

电路如上,如何设置IO口才能输出高电平?VCC电压5V,我试过加上拉电阻10K,但只能输出3V,后面的电路是驱动mos管的,3V不够,减小上拉电阻阻值效果也不明显。
而且加了上拉电阻后我去测那个10K电阻的阻值发现只有3K,去掉上拉电阻后才测的是10K,后来加上拉电阻、去掉电路中对地的10K电阻发现IO口与地之间是有电阻的,阻值为3K多。
这个电路是别人板子上的,单片机不知道用的啥,但是他的这个电路IO能输出5V电压,我用的单片机是STC15系列的,IO口的几个模式我都试过,但是没效果,希望知道问题的发烧友能帮个忙!


补充内容 (2018-4-17 22:24):
电路图在5楼,我自己的解决办法在11,12楼
1.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
houjue
2019-07-16 20:36
慵懒的瞄 发表于 2018-4-17 22:15
我在加510Ω上拉电阻的情况下,把图中的三极管基极电阻换成10K,IO高电压输出能有4.64V,有点想不明白,三极管的B跟E是通的吗,我三极管用的是SS8050,不知道为什么这电路里面三极管基极保护电阻对IO输出电平有影响,所以我前面的提问是有问题的,是我的三极管那块出了问题,我在去掉三极管基极电阻的情况下测的高电平电 ...

一般就像你发的1楼图那样就可以正常驱动三极管了。另外STC单片机的整体驱动电流明显较弱,外围要驱动大电流的负载时就捉襟见肘了!这也是当下STC单片机比较尴尬的地方。

一周热门 更多>