怎么拉高对外有接地的电阻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条回答
XX00XX00
1楼-- · 2019-07-16 09:39
慵懒的瞄 发表于 2018-4-17 17:45
5V的单片机,,,

12v,你就不会电阻分压嘛?
qsjic
2楼-- · 2019-07-16 12:59
首先确定你的单片机IO输出是不是3.3V,
其次要很好的驱动全桥,上管需要悬浮驱动,
要提高IO输出的电压可以用电平转换,要驱动mos管光电隔离的方式改变电平也不错的
慵懒的瞄
3楼-- · 2019-07-16 15:07
 精彩回答 2  元偷偷看……
慵懒的瞄
4楼-- · 2019-07-16 16:30
一个菜鸟的总结,尴尬,有下拉电阻的IO口想输出高电平还是加上拉电阻。这个电路是抄别人的板子上的,他的单片机没有加上拉电阻,我根据他的引脚查了一下应该是PIC的单片机,查了一些PIC单片机的资料,说PIC单片机IO口具有强灌/拉电流能力,也许是这个原因,他的这个电路不用加上拉电阻,看来得买个PIC单片机回来试试了
houjue
5楼-- · 2019-07-16 20:36
慵懒的瞄 发表于 2018-4-17 22:15
我在加510Ω上拉电阻的情况下,把图中的三极管基极电阻换成10K,IO高电压输出能有4.64V,有点想不明白,三极管的B跟E是通的吗,我三极管用的是SS8050,不知道为什么这电路里面三极管基极保护电阻对IO输出电平有影响,所以我前面的提问是有问题的,是我的三极管那块出了问题,我在去掉三极管基极电阻的情况下测的高电平电 ...

一般就像你发的1楼图那样就可以正常驱动三极管了。另外STC单片机的整体驱动电流明显较弱,外围要驱动大电流的负载时就捉襟见肘了!这也是当下STC单片机比较尴尬的地方。
李雷
6楼-- · 2019-07-16 22:05
三极管的B级不要加太大的电阻,三极管是电流放大的元器件。

一周热门 更多>