关于单片机驱动三极管,为什么一定要在IO口和三极管B极加一个电阻呢
时间:10-02
整理:3721RD
点击:
如题,图片是一个MCU控制的电池充电电路,一开始我没加电阻R,,电路不工作,检测6脚也检测不出脉冲,,必须要加电阻R才能正常工作?为什么呢
NPN三极管导通条件不是Vbe>0.7V吗?不加限流电阻R,应该更好导通才对啊?真是不解
NPN三极管导通条件不是Vbe>0.7V吗?不加限流电阻R,应该更好导通才对啊?真是不解

有的MCU同一组io输入输出都有引脚时,每次读取输入引脚的状态,会读取一组io状态,然后再刷新输出引脚状态,这时候,如果没有电阻,读入的输出引脚为0.7v,再刷新输出引脚会使原先输出1的引脚输出0.逻辑出问题。
导通后Ube大约为0.7V,没电阻时l/O口电压多少?
三极管的BE极相当于一个二极管
书上就是这么画的
限流吧,be结本身就是一个pn结,有电容效应,过大会饱合。三级管本生既抬高DC,又抬高ac。
限流,之前我也问过人。
应是限流电阻,得看前级内部电路结构。
导通后三极管E和B之间的电压只有1.2V左右。而单片机输出高电平有3V或者5V,如果不加电阻,电压被强制拉低,你觉得这样对单片机好吗?
限流电阻,单片机输出的电压3V或者5V,直接连接会对三极管起不到驱动的作用,需要加电阻限流降压
这个电阻是很有必要的,跟单片机没关系,你不加电阻,高电平时PN结导通,结压降很小,岂不是呈短路状态了,此时电流会很大,白白浪费,既增加单片机管脚的负担,也不安全。
因为三极管有放大作用,而这里只需要导通即可,在大于0.7V时就会导通,所以加个电阻来分压,保护三极管
不错的文档,很受用
