请教一个把普通IO口利用三极管驱动输出5V的电路方案

2019-07-14 23:55发布

我用的处理器是STM32,一般来说普通的GPIO口的输出基本上是有3V左右,
我想通过加入三极管,来让GPIO口能够输出5V,但是都不成功。
具体要求就是GPIO口为低电平的时候,输出端那里是0V,GPIO口为高电平的时候,输出端那里是5V。

我最开始是这么设计的(如下图)
01.png

这样IO口为低电平的状态下是0V输出,但是IO口为高电平的时候,输出脚那里电压只有2.6V左右。
我本来以为可能是R84分压太多,后面把R84降到1.5K,结果还是差不多,反正还是没法把5V加到输出端。

后面我又尝试了第二种方案(如下图)
02.png

结果还是一样,后面在这个接法的基础上面,把R85换成1.5K,还是无法实现。。。


所以在这里请教一下各位大神,要设计出符合要求的方案应该是怎么接那个三极管合适?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
梧桐笑
1楼-- · 2019-07-15 21:23
 精彩回答 2  元偷偷看……
浦睿昕
2楼-- · 2019-07-15 23:27
你第二张图将R85改为和5V的上拉电阻应该就可以了
浦睿昕
3楼-- · 2019-07-16 02:31
你第二张图将R85改为和5V的上拉电阻应该就可以了

一周热门 更多>