找回密码
 立即注册
查看: 234|回复: 7

MOS电源开关问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-09-22 08:13:29
已绑定手机

5

主题

4

回帖

89

积分

注册会员

积分
89
发表于 2025-9-20 11:57:33 | 显示全部楼层 |阅读模式
MOS的G直连单片机引脚,当单片机的VCC没有供电时,上电MOS是导通的,为什么?

试过GS再并联一个电容,G和单片机引脚之间串联电阻,上电MOS还是导通的。
把G和单片机引脚断开,MOS就不导通了。这种情况,万一单片机坏了,MOS长期导通,怎么办
微信图片_20250920115444_113_107.png

=================================================================

参考下图:
截图202509211034411666.jpg

https://www.stcaimcu.com/forum.p ... ptid=4830&pid=33160
回复

使用道具 举报 送花

3

主题

1868

回帖

584

积分

等待验证会员

积分
584
发表于 2025-9-20 11:58:00 | 显示全部楼层
在讨论MOS电源开关问题时,我们首先需要明确问题的核心:当单片机的VCC未供电时,MOS管(金属氧化物半导体场效应晶体管)为何会在其栅极(G)直连单片机引脚的情况下导通?

这一现象通常出现在使用MOSFET作为电源开关的电路中,尤其是NMOS作为低边开关的应用场景。为了深入分析这一问题,我们可以从以下几个方面进行专业解析:

一、MOSFET的基本工作原理

MOSFET是一种电压控制型器件,其导通与否取决于栅极(G)与源极(S)之间的电压差(VGS)是否超过阈值电压(Vth):
对于NMOS,当VGS > Vth时,MOS导通;
当VGS < Vth时,MOS截止。

在典型应用中,NMOS作为低边开关时,源极接地(GND),漏极连接负载,栅极由控制器(如单片机)控制。

二、单片机未供电时的状态分析

当单片机的VCC未供电时,其内部电路处于断电状态,此时其I/O引脚的行为取决于其内部结构:

1. 引脚状态不确定(High-Z):大多数单片机在未上电时,其I/O引脚处于高阻态,即不主动驱动高电平或低电平。
2. 引脚可能呈现弱上拉或下拉:某些单片机即使在未供电时,其引脚仍可能因内部结构或外部干扰而呈现一定的电压。
3. 引脚可能受外部电路影响:若MOS的栅极直接连接到该引脚且未加任何限流或钳位电路,则MOS的栅极电压可能受到外部电源或寄生路径的影响。

三、MOS导通的可能原因分析

结合上述背景,MOS在单片机未供电时导通的可能原因如下:

1. 栅极电压被外部电源拉高

如果MOS的漏极连接到一个外部电源(如电池),而源极接地,当单片机未供电时,其引脚处于高阻态,此时可能存在以下路径:
通过MOS的寄生二极管(体二极管)或其他寄生结构,使得栅极获得一定的电压;
若MOS的栅极与漏极之间存在寄生电容或耦合电容,上电瞬间可能通过电容耦合将栅极电压拉高;
若MOS的栅极未接地或未加下拉电阻,在浮空状态下可能因感应或漏电流而获得足以导通的VGS。

2. 单片机引脚存在漏电流或静电积累

即使单片机未供电,某些引脚仍可能存在微弱漏电流或静电积累,尤其是在高湿度或高电磁干扰环境下,这可能导致栅极电压升高,从而超过Vth。

3. 外部干扰或静电放电(ESD)

在没有适当保护电路的情况下,静电放电或外部电磁干扰也可能导致MOS栅极电压瞬时升高,从而引起意外导通。

四、解决方案与设计建议

为避免MOS在单片机未供电时意外导通,建议在设计中采取以下措施:

1. 增加栅极下拉电阻

在MOS的栅极与地之间接入一个10kΩ~100kΩ的下拉电阻,确保在单片机未供电时,栅极电压被拉低至地电位,从而确保MOS截止。

2. 使用栅极驱动IC或缓冲器

在MOS栅极与单片机之间加入专用的MOS驱动芯片或缓冲器,不仅可提高驱动能力,还能在单片机掉电时提供明确的栅极电平控制。

3. 避免栅极浮空

确保栅极始终有明确的驱动源,避免在任何情况下处于高阻态或浮空状态。

4. 添加栅极钳位电路

在栅极与地之间并联一个稳压二极管(如10V TVS),以防止栅极电压超过安全范围,避免因静电或干扰导致误导通。

五、总结

MOS在单片机未供电时导通的根本原因在于栅极电压未能被有效控制,可能由于浮空状态、漏电流、寄生路径或外部干扰等因素导致VGS超过阈值电压。在实际设计中,应通过合理添加下拉电阻、驱动电路或保护电路,确保MOS在任何情况下都能按照预期工作。

在电源开关设计中,MOSFET作为关键器件,其控制逻辑和驱动方式必须经过仔细考虑,以提高系统的稳定性和可靠性。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:568
  • 最近打卡:2025-10-20 00:35:00
已绑定手机

41

主题

2449

回帖

2667

积分

荣誉版主

积分
2667
发表于 2025-9-20 20:39:52 | 显示全部楼层
当单片机的VCC不供电时,所有的IO一定是输出低电平的,这是一种不受控的状态,你可以再加一个NMOS用来控制PMOS,单片机用高电平控制NMOS间接控制PMOS。
睁开眼睛做场梦~~~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:212
  • 最近打卡:2025-10-19 11:57:43

788

主题

1万

回帖

1万

积分

管理员

积分
19871
发表于 2025-9-21 10:22:13 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:527
  • 最近打卡:2025-10-19 16:08:04

9

主题

481

回帖

3359

积分

论坛元老

积分
3359
发表于 2025-9-21 16:09:47 | 显示全部楼层
这是是典型的偷电现象
单片机不供电时候,通常Vcc会是0V,单片机IO脚有外加电压时,电流会通过IO脚内部的钳位二极管倒灌到Vcc脚,这就相当于mos管的G脚对地一个小电阻.
解决问题办法是,IO脚跟MOS管G之间,加一级三极管做隔离,
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:589
  • 最近打卡:2025-10-20 00:00:36
已绑定手机

86

主题

6300

回帖

1万

积分

超级版主

积分
11816
发表于 2025-9-21 19:40:57 | 显示全部楼层
单片机任意脚不能超过VCC、GND范围,单片机VCC断电时,所有IO必须是0V,不能有电压,不能用电阻上拉到其他电压
IO是0V,MOS导通,正常
单片机不能自己关自己的电源,你参考的原理图是下载器给被下载单片机断电的,这种情况下作为下载器的单片机是永不断电的
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-09-22 08:13:29
已绑定手机

5

主题

4

回帖

89

积分

注册会员

积分
89
发表于 2025-9-22 08:13:29 | 显示全部楼层
网*** 发表于 2025-9-21 16:09
这是是典型的偷电现象
单片机不供电时候,通常Vcc会是0V,单片机IO脚有外加电压时,电流会通过IO脚内部的钳位 ...

正解
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:270
  • 最近打卡:2025-10-19 07:03:32
已绑定手机

15

主题

48

回帖

966

积分

高级会员

积分
966
发表于 2025-9-24 17:17:23 | 显示全部楼层
在G极加个光耦进行隔离,问题都解决了
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-10-20 02:48 , Processed in 0.125657 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表