如何用一个IO控制三个三极管?求解

2019-10-15 20:21发布

有三个芯片的DIR管脚需要控制,高电平或者低电平。
我想用STM32的一个IO去控制,本来想用一个IO直接控制三个三极管的基极,如下图所示,
2222.png
但是怕驱动的时候电流不够,或者超过IO承受的能力,查手册得知输入输出电流为25mA。
所以想试试用一个三极管去驱动另外三个三极管,如下图所示:
11111.png

但是我不知道这个方案对不对,或者有什么问题,比如电阻的计算等,求高手指教一下  谢谢

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-10-16 01:14
根本没必要用三极管,DIR控制这种信号,电流都是uA级别的。一个IO,驱动10个都没问题。。。
czhaii
2楼-- · 2019-10-16 06:21
数字电路不行么?
llqzx
3楼-- · 2019-10-16 07:54
 精彩回答 2  元偷偷看……
jinggx
4楼-- · 2019-10-16 13:41
这设计!脑洞开得比较大!
llqzx
5楼-- · 2019-10-16 16:14
正点原子 发表于 2017-1-1 18:47
根本没必要用三极管,DIR控制这种信号,电流都是uA级别的。一个IO,驱动10个都没问题。。。

噢 噢 谢谢原子哥,因为用的是 SN74LVC4245A 芯片,控制 5V 和3V之间的电平转换,我怕电流不够,我去检查一下芯片的手册,谢谢啦
qzl200
6楼-- · 2019-10-16 19:00
llqzx 发表于 2017-1-1 22:07
噢 噢 谢谢原子哥,因为用的是 SN74LVC4245A 芯片,控制 5V 和3V之间的电平转换,我怕电流不够,我去检查 ...

实际电路个人建议三个三极管用三个基级电阻驱动,最好不共用一个基级电阻。如果为了简化电路只用一个电阻,这个阻值要小一些,建议殴级。三极管的射极电阻决定Ib,因此不能选择太小,建议10k级。

一周热门 更多>