微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于单片机驱动三极管,为什么一定要在IO口和三极管B极加一个电阻呢

关于单片机驱动三极管,为什么一定要在IO口和三极管B极加一个电阻呢

时间:10-02 整理:3721RD 点击:
如题,图片是一个MCU控制的电池充电电路,一开始我没加电阻R,,电路不工作,检测6脚也检测不出脉冲,,必须要加电阻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时就会导通,所以加个电阻来分压,保护三极管

不错的文档,很受用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top