标题: 单片机驱动PMOS管不能关断问题请教? [打印本页]

作者: 川蜀浪子    时间: 2020-10-22 16:59
标题: 单片机驱动PMOS管不能关断问题请教?
如题,小弟初学请教各位大神,小弟想用单片机IO口控制PMOS管AO3401做为LED灯的开关做用,但关断后LED灯还有轻微的亮光。单片片高电平4.8V。请各位大神指点。电路是否有问题。谢谢。

51hei截图_20201022165525.png (129.81 KB, 下载次数: 123)

51hei截图_20201022165525.png

作者: laopihappy123    时间: 2020-10-22 18:26
确定mos管关断了吗? 而不是工作在可调电阻区吗 试试下拉电阻?
作者: 川蜀浪子    时间: 2020-10-22 18:57
STC8G1K08的芯片不支持下拉电阻。
作者: 川蜀浪子    时间: 2020-10-22 18:58
laopihappy123 发表于 2020-10-22 18:26
确定mos管关断了吗? 而不是工作在可调电阻区吗 试试下拉电阻?

不支持下拉电阻

作者: liuzx66    时间: 2020-10-22 18:58
PMOS要用在高端,NMOS用在低端。
作者: 川蜀浪子    时间: 2020-10-22 19:08
liuzx66 发表于 2020-10-22 18:58
PMOS要用在高端,NMOS用在低端。

有试过用在高端,但是完全不能关断,给到高电平4.8V后没有反应。可以给个电路图吗?
作者: aking991    时间: 2020-10-23 08:19
那是你PMOS的G脚没有作上拉,IO口控制或驱动电路都需要加串限流电阻或加上拉电阻,如果不行请加NPN进行电平控制,但PMOS的G一定要加上拉电阻
作者: 川蜀浪子    时间: 2020-10-23 08:44
aking991 发表于 2020-10-23 08:19
那是你PMOS的G脚没有作上拉,IO口控制或驱动电路都需要加串限流电阻或加上拉电阻,如果不行请加NPN进行电平 ...

可以给个电路原理图吗?我之前有这样在样板上做过上拉,但还是不行,不能关断,是不是用的电阻不对,上拉1K的。
作者: 钟志伟    时间: 2020-10-23 08:49
单片机IO驱动能力弱不能完全拉下,加个8050三极管吧!
作者: TTQ001    时间: 2020-10-23 10:29
关电后LED灯还有轻微亮光不是PMOS管不能关断, 是因为其他原因
作者: 德斯佩尔    时间: 2020-10-23 10:29
可能该芯片不支持下拉电阻。
作者: 菜鸟yc    时间: 2020-10-23 11:46
可以参考以下电路

无标题.png (14.89 KB, 下载次数: 108)

无标题.png

作者: anycrying    时间: 2020-10-23 12:38
如果用PMOS做开关,G级的控制通断的电压最大值不应比S级的电压低。否则不能保证关断
作者: 川蜀浪子    时间: 2020-10-23 14:01
钟志伟 发表于 2020-10-23 08:49
单片机IO驱动能力弱不能完全拉下,加个8050三极管吧!

用AO3401的PMOS管怎样加8050的三极管。低电平驱动。请指教电路图。
作者: lids    时间: 2020-10-23 14:36
你按我这个图做,肯定行

51hei截图20201023143511.jpg (31.83 KB, 下载次数: 95)

51hei截图20201023143511.jpg

作者: Y_G_G    时间: 2020-10-23 15:44
这样就可以了,单片机IO设定成强推挽输出,如果有上位电阻就断开内部上拉电阻,此电路经过实际焊接验证

作者: 想飞的猪1    时间: 2020-10-23 15:52
你的S极和D极,即你的接灯的脚和接地的脚互换一下,你这样弄那个体二极管会有压降的
作者: 钟志伟    时间: 2020-10-23 19:59
川蜀浪子 发表于 2020-10-23 14:01
用AO3401的PMOS管怎样加8050的三极管。低电平驱动。请指教电路图。

我总感觉是你PMOS的D极和S极接反了,导致里面的二极管一直通有电流。

PMOS.png (40.1 KB, 下载次数: 91)

PMOS.png

作者: 川蜀浪子    时间: 2020-10-24 16:39
Y_G_G 发表于 2020-10-23 15:44
这样就可以了,单片机IO设定成强推挽输出,如果有上位电阻就断开内部上拉电阻,此电路经过实际焊接验证

按大哥给的电路经实际焊接后进行验证,无法完成关断。单片机断开内部上拉。
作者: mvwtest    时间: 2020-10-24 16:57
Pmos關斷應該與你的Vgs有關,是不是Vgs低於閥值,是否因為上拉/下拉電阻構成分壓電路,導致Vgs低於預期。
作者: 川蜀浪子    时间: 2020-10-24 17:13
mvwtest 发表于 2020-10-24 16:57
Pmos關斷應該與你的Vgs有關,是不是Vgs低於閥值,是否因為上拉/下拉電阻構成分壓電路,導致Vgs低於預期。

我的外部电压为12V,单片机高电平4.8V,需用低电平进行开,高电平关,请问用怎样的电路驱动,请指教一下,最好给出一个原理图。谢谢。

作者: 川蜀浪子    时间: 2020-10-24 17:14
钟志伟 发表于 2020-10-23 19:59
我总感觉是你PMOS的D极和S极接反了,导致里面的二极管一直通有电流。

我想要低电平进行导通,高电平时关断。大神这个电路是高电平导通,低电平关断的。

作者: Y_G_G    时间: 2020-10-24 19:28
川蜀浪子 发表于 2020-10-24 16:39
按大哥给的电路经实际焊接后进行验证,无法完成关断。单片机断开内部上拉。

这个电路我用的不是一两次了,这个是低电平导通,高电平关断,实际用过很多次了,PMOS管是可以完全关断的
出现这种情况的话,有可能是:
1:你MOS没有接对引脚,你去认真看一下数据手册,好好对比一下
2:你LED的电源高于单片机的电源,这个是没法关断的
3:你单片机的IO设定不对,你可以先用一个LED串联一个电阻试一下,默认的IO设置LED会亮,但不是很亮,强推挽的话,LED比较亮,你可以两种模式都试一下,就知道你IO设定有没有对


我给你画了一个低电平控制高电压的,你试一下,这个电路我也是实际用过的



作者: wulin    时间: 2020-10-24 21:32
川蜀浪子 发表于 2020-10-24 17:14
我想要低电平进行导通,高电平时关断。大神这个电路是高电平导通,低电平关断的。

楼主非得要用低电平控制PMOS管开关12V电源可以考虑下图电路,只要不接错不存在不能关断问题。



作者: univers    时间: 2020-10-26 09:45
栅极没有下拉电阻。
作者: 川蜀浪子    时间: 2020-10-26 15:20
wulin 发表于 2020-10-24 21:32
楼主非得要用低电平控制PMOS管开关12V电源可以考虑下图电路,只要不接错不存在不能关断问题。

谢谢大哥的电路图,可参考运用


作者: 川蜀浪子    时间: 2020-10-26 15:21
Y_G_G 发表于 2020-10-24 19:28
这个电路我用的不是一两次了,这个是低电平导通,高电平关断,实际用过很多次了,PMOS管是可以完全关断的
出 ...

谢大神给出的电路图。
作者: lht5631080    时间: 2020-10-27 01:17
MOS管做开关,负载最好要接在D极。若VCC同MCU电源,那个1K电阻不需要。
作者: 972441641    时间: 2021-11-9 17:42
TTQ001 发表于 2020-10-23 10:29
关电后LED灯还有轻微亮光不是PMOS管不能关断, 是因为其他原因

是什么原因呀,可以详细说一下吗?我也遇到了这个问题
作者: 2627687547    时间: 2021-11-10 09:11
加一个下拉的电阻试试
作者: eastwife    时间: 2021-11-10 12:23
钟志伟 发表于 2020-10-23 19:59
我总感觉是你PMOS的D极和S极接反了,导致里面的二极管一直通有电流。

你这个是正解,但是单片机上电瞬间是高电平,会有误动作
作者: caimaoyong    时间: 2021-11-10 17:23
不支持下拉电阻
作者: HAPPY3    时间: 2021-12-1 09:58
有些要负压才关闭




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1