打印

请教一个MOS管控制多个LED

[复制链接]
5328|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在一个显示板上,有多个LED灯要控制,想用单片机驱动74HC595,通过74HC595的IO驱动MOS管来控制LED亮灭(用1个MOS管控制4个蓝光LED同时亮灭,每个LED串联的电阻是200欧),上电后发现,74HC595的输出IO是正确的,但灯全都点亮(亮度较暗),检查后发现MOS管的漏极和源极之间电阻是190几K,应该是MOS管损坏不起开关作用了,MOS管用的是SOT23封装的SI2306,4个LED支路并联后的电流应该没超过MOS管的承受电流,请问是什么原因呢,如果想要用MOS管同时控制几个LED亮灭,电路应该怎么做呢。

相关帖子

沙发
lzh_xy| | 2017-3-11 21:24 | 只看该作者
学习

使用特权

评论回复
板凳
vincent.liu| | 2017-3-12 00:18 | 只看该作者
数字电路真有意思。感觉好像是就算不懂模拟电路也照样可以玩。。。科技真是让人感动。

使用特权

评论回复
地板
PPDDPPDD1234| | 2017-3-12 09:36 | 只看该作者
10k的电阻拿掉,1K的电阻短路掉,然后再试试。MOS管不是三极管,三极管的那一套不太管用的。

使用特权

评论回复
5
奥巴羊| | 2017-3-12 09:54 | 只看该作者
是不是MOS管的功耗超过额定功耗?为此,我提供了三种电路,在流过LED的电流相同的情况下,观察MOS管的功耗:



使用特权

评论回复
6
zyj9490| | 2017-3-12 10:20 | 只看该作者
驱动够不够啊,如果用3.3V糸统电压驱动的话。

使用特权

评论回复
7
chest20090909|  楼主 | 2017-3-12 10:21 | 只看该作者
PPDDPPDD1234 发表于 2017-3-12 09:36
10k的电阻拿掉,1K的电阻短路掉,然后再试试。MOS管不是三极管,三极管的那一套不太管用的。 ...

是说不用栅极电阻和栅极下拉吗

使用特权

评论回复
8
chest20090909|  楼主 | 2017-3-12 10:22 | 只看该作者
zyj9490 发表于 2017-3-12 10:20
驱动够不够啊,如果用3.3V糸统电压驱动的话。

74HC595和单片机都是5V供电的

使用特权

评论回复
9
摸摸| | 2017-3-12 10:49 | 只看该作者
MOS管体积太小了,换大一号吧.不然瞬间耗散功率可能也不够.

使用特权

评论回复
10
钩月黄昏| | 2017-3-12 10:52 | 只看该作者
你有检查一下门级电压吗?

使用特权

评论回复
11
zyj9490| | 2017-3-12 11:29 | 只看该作者
MOS管损坏一般是功率太大,损坏的,关键是开启时,DS二端的电压要足够低,MOS管的功率就小。

使用特权

评论回复
12
zyj9490| | 2017-3-12 11:31 | 只看该作者
chest20090909 发表于 2017-3-12 10:22
74HC595和单片机都是5V供电的

量测下开启时的,VDS及电流就明白了。

使用特权

评论回复
13
zyj9490| | 2017-3-12 11:38 | 只看该作者
全亮指的是关的时,还是开的时,还有G极驱动有问题,应设定为OD模式,不然,低电平时有0.8V的电压,对低压MOS管有可能关不断,并且你用的是高亮的二极管,0.几MA的电流足够让它点亮。你先把问题说明清楚,目标是不亮时怎么样,点亮时怎么样。

使用特权

评论回复
14
autooy| | 2017-3-12 11:56 | 只看该作者
第一:你的MOS管GS电压及DS电压都是5V。灯使用5V加上LED的压降之后,是否达到MOS管的打开条件你还得计算一下,Vds电压要大于Vgs+门槛电压!否则流过的电流非常小.
第二:为了防止你的MOS管发热,根据LED的视觉驻留特性,你完全可以通过PWM或者通断频率约50hz的50%占空比来驱动四只灯。降低功耗。
第三:如果实在为了在这个电压下完全打开灯,建议你使用P沟道而不是N沟道.因为P沟道可以做到完全打开的状况,而这样的电路,在5V,无法完全打开!导致MOS管发热也会很严重!(因为MOS管未完全打开,工作在变阻区,内阻极大)

使用特权

评论回复
15
rgwan| | 2017-3-12 12:36 | 只看该作者
autooy 发表于 2017-3-12 11:56
第一:你的MOS管GS电压及DS电压都是5V。灯使用5V加上LED的压降之后,是否达到MOS管的打开条件你还得计算一 ...

MOSFET变阻区对应BJT饱和区。饱和区对应BJT变阻区。

正确地做法应该选择logic level的MOSFET,比如Vgs(th)=2.5V的。这样,用5V就肯定可以将它驱动到变阻区。

楼主那个栅极下拉电阻换成百K级别的,串联电阻换成几十欧级别的,就可以了。

使用特权

评论回复
16
chest20090909|  楼主 | 2017-3-12 21:29 | 只看该作者
zyj9490 发表于 2017-3-12 11:38
全亮指的是关的时,还是开的时,还有G极驱动有问题,应设定为OD模式,不然,低电平时有0.8V的电压,对低压M ...

LED在设定程序为不亮和点亮时,LED都是微亮,也就是说MOS管DS间有一固定电阻(190几K),不受G极控制

使用特权

评论回复
17
chest20090909|  楼主 | 2017-3-12 21:39 | 只看该作者
rgwan 发表于 2017-3-12 12:36
MOSFET变阻区对应BJT饱和区。饱和区对应BJT变阻区。

正确地做法应该选择logic level的MOSFET,比如Vgs(t ...

请问logic level的MOSFET特性是什么样

使用特权

评论回复
18
chest20090909|  楼主 | 2017-3-12 22:07 | 只看该作者
autooy 发表于 2017-3-12 11:56
第一:你的MOS管GS电压及DS电压都是5V。灯使用5V加上LED的压降之后,是否达到MOS管的打开条件你还得计算一 ...

是说选用开启电压较小的MOS管,并通过设置合适栅极电阻和下拉电阻使MOS管GS电压低于5V,是吗

使用特权

评论回复
19
rgwan| | 2017-3-12 22:33 | 只看该作者
chest20090909 发表于 2017-3-12 22:07
是说选用开启电压较小的MOS管,并通过设置合适栅极电阻和下拉电阻使MOS管GS电压低于5V,是吗 ...

不是低于5V,而是高于完全开启的电压.

使用特权

评论回复
20
chest20090909|  楼主 | 2017-3-13 08:47 | 只看该作者
rgwan 发表于 2017-3-12 22:33
不是低于5V,而是高于完全开启的电压.




这个管子的GS电压设为多少合适呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

121

主题

632

帖子

4

粉丝