电路设计论坛
直播中

江左盟

8年用户 1327经验值
擅长:电源/新能源
私信 关注
[问答]

8050NPN三极管在IO口有上拉电阻时基极电压的电平问题

图中三极管为8050三极管,是电流控制型的。如果单片机的io口有个200K的上拉,基极的电压是高电平还是低电平?LED能亮吗?
1.jpg

回帖(17)

王伟

2019-1-9 11:09:29
高电平
举报

江左盟

2019-1-9 11:10:12
@sjjs001 200K的电阻可能偏临界值,如果采用20M的电阻呢?
举报

李伟

2019-1-9 11:10:24
实际电路可能有问题
举报

李燕

2019-1-9 11:10:50
1、三极管基级最好串个电阻吧;
2、没必要使用上拉,NPN三极管最好BE间最好加个下拉电阻; 实际上MCU内部一般带弱上拉;
3、如果负载的LED电压比较低,比如2V左右;
LED电源用3.3V是可以的,反之最好用5V;
如果是低电压的LED,LED可以直接接单片机的IO,再串个电阻到电源;
一个电阻+1个LED就够了,即简单,又可靠;
举报

江左盟

2019-1-9 11:11:09
@ggfvxv
1:恩,这个忽略了
2:这个图我画的有点不正确,应该是IO口在200k的上拉之后,本意这个200K就是单片机的上拉,不是外加的上拉。我要问的就是这个电阻如果换成20M的,它产生的电流就算经过100倍放大,也只有25uA能使LED点亮吗?
3:led电压差不多1.8v左右吧。
举报

李燕

2019-1-9 11:11:45
普通的LED:
红灯:如你所说,1.8V左右,高点的2V多;
绿、蓝、白光LED:电压高点;
具体参数要看LED本身的:伏安特性曲线;
举报

李燕

2019-1-9 11:11:58
25uA能不能亮,大部分LED都能亮,不过是微亮;高亮的话,不太好找;
举报

李燕

2019-1-9 11:12:24
这是我用的,STM32控制LED指示灯电路;
LED用的是0805封装的:
1.jpg
举报

江左盟

2019-1-9 11:12:44
@ggfvxv 模电的很多都似是而非,没有深入了解。现在有点了解了。
比如这个NPN三极管。是高电平导通,但是是电流控制型的即基极电流越大,集电极电流就越大。还有这个基极串联电阻来限流,并联电阻来抗干扰。
二极管电压跟颜色有关系这个以前还真没注意过,还有25uA都能亮难怪看其他有的电路电阻用的那么大。
举报

江左盟

2019-1-9 11:13:30
@ggfvxv 就是类似您上面给到的电路,电阻用4.7k,那电流=(3.3v-2v)/4.7k=270uA.1mA都不到也能挺亮的
举报

李燕

2019-1-9 11:13:42
恩是的,我有时焊10K,可以省点电;
举报

杨丽

2019-1-9 11:13:57
内部上拉电阻应该是可以配置的;仅当端口配置为输入时VCC才会通过上拉电阻去驱动LED,但是基极电流相当小,LED可能不亮。驱动LED端口都配置为输出,三极管的基极电流由端口电平确定,跟上拉电阻的关系不大,建议把这个上拉电阻去掉,以防上电的时候LED会闪那么一下
举报

江左盟

2019-1-9 11:14:27
@huangdajiang 上拉电阻是可以配置的。主要考虑是还未上程序时,这些io口的电平状态。
举报

王栋春

2019-1-9 12:54:37
200K电阻太大啦!
举报

王友让

2019-1-9 16:41:55
这个要依据IO口的状态来说,200K的上拉在IO口为低电平时不可能拉为高电平的。
举报

王友让

2019-1-9 16:43:45
这个要依据IO口的状态来说,200K的上拉在IO口为低电平时不可能拉为高电平的。
举报

电传郭

2022-11-15 10:15:29
可以肯定是低电平。假定I/O输出状态置高,三极管基极电压就是本身的发射结电压,大概0.6-0.7V。这时LED可能是微亮状态。假定I/O输出状态置低,三极管基极电压被单片机I/O口内部输出电压所钳位,会小于0.6V。这时三极管截止,LED不亮。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分