基于MOS管的GPS模块电源控制电路在电源关断时总有250uA的电流

[复制链接]
3643|20
 楼主| e08610318 发表于 2015-1-7 11:14 | 显示全部楼层 |阅读模式
    首先,板子是要求低功耗设计的,所以GPS模块在不使用时需要进行断电,电路图如下:


    实际调试的时候发现,VGPS_CTL给高电平的时候,有大约250uA的电流流到GPS模块去了,拆掉模块或者MOS管就正常了。
    在此向咨询下该电路是否有问题,如果有问题,具体250uA电流产生的原因是什么?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
浅青雨 发表于 2015-1-7 11:49 | 显示全部楼层
导通时,GPS模块需要多大电流?如果阻抗够大的话,有可能是C13和C14放电引起的。
mmuuss586 发表于 2015-1-7 12:25 | 显示全部楼层

拿万用表测试MOS是否泄漏;
gx_huang 发表于 2015-1-7 12:56 | 显示全部楼层
明显分析问题的方向错误。
是从UART的GPIO漏过去的。
关闭GPRS模块电源时候,要将UART设置成输入或者输出低电平。

评分

参与人数 1威望 +2 收起 理由
e08610318 + 2 比较有价值的提示

查看全部评分

 楼主| e08610318 发表于 2015-1-7 15:43 | 显示全部楼层
gx_huang 发表于 2015-1-7 12:56
明显分析问题的方向错误。
是从UART的GPIO漏过去的。
关闭GPRS模块电源时候,要将UART设置成输入或者输出低 ...

这个我有考虑到,所以在软件上当我给模块断电后,我会把UART的引脚设置为IO口,具体是输出置0。我再确认下吧。
chunyang 发表于 2015-1-7 16:40 | 显示全部楼层
检查IO部分,跟MOS管无关。
ctsdswk 发表于 2015-1-7 16:52 | 显示全部楼层
本帖最后由 ctsdswk 于 2015-1-7 16:54 编辑

如果VGPS_CTL上面接有其他器件,导致输出电平不够高的话。可能会导致PMOS导通,要知道PMOS的导通门限电压可能只有-0.4V。建议用开漏驱动并去掉其他负载。

评分

参与人数 1威望 +1 收起 理由
e08610318 + 1 感谢帮忙分析可能性

查看全部评分

 楼主| e08610318 发表于 2015-1-7 16:59 | 显示全部楼层
chunyang 发表于 2015-1-7 16:40
检查IO部分,跟MOS管无关。

IO口?你指的是这部分电路的IO口?板子都是从最小系统开始焊的,焊一点测一点电流,最后焊到GPS模块,发现电流就异常了。MOS管拆掉或者模块拆掉电流就正常
 楼主| e08610318 发表于 2015-1-7 17:01 | 显示全部楼层
ctsdswk 发表于 2015-1-7 16:52
如果VGPS_CTL上面接有其他器件,导致输出电平不够高的话。可能会导致PMOS导通,要知道PMOS的导通门限电压可 ...

VGPS_CTL直接就接到MCU的IO口上的,测试的时候量过这个脚的电平,是正常的
chunyang 发表于 2015-1-7 21:48 | 显示全部楼层
e08610318 发表于 2015-1-7 16:59
IO口?你指的是这部分电路的IO口?板子都是从最小系统开始焊的,焊一点测一点电流,最后焊到GPS模块,发 ...

与GPS模块连接的IO在低功耗时必须处理,绝对不能处于弱上拉态。

评分

参与人数 1威望 +2 收起 理由
e08610318 + 2 谢谢提醒

查看全部评分

 楼主| e08610318 发表于 2015-1-8 08:49 | 显示全部楼层
chunyang 发表于 2015-1-7 21:48
与GPS模块连接的IO在低功耗时必须处理,绝对不能处于弱上拉态。

我又了解了下,这个250uA的电流是从MOD管的S级走到G级的
dragon_hn 发表于 2015-1-8 08:58 | 显示全部楼层
估计MOS管是假的.用AO3401试试.
minitiantian 发表于 2015-1-8 09:07 | 显示全部楼层
chunyang 发表于 2015-1-7 21:48
与GPS模块连接的IO在低功耗时必须处理,绝对不能处于弱上拉态。

只要将CPU的VGPS_CTL这个管脚和MOS管G极断开,功耗就对了,接上就不行,加三极管驱动也不行
gx_huang 发表于 2015-1-8 11:35 | 显示全部楼层
你的控制信号是否是3.3V电平的?
minitiantian 发表于 2015-1-8 11:58 | 显示全部楼层
gx_huang 发表于 2015-1-8 11:35
你的控制信号是否是3.3V电平的?

是3.3V的
chunyang 发表于 2015-1-8 15:45 | 显示全部楼层
e08610318 发表于 2015-1-8 08:49
我又了解了下,这个250uA的电流是从MOD管的S级走到G级的

MOS管的栅极与漏极源极之间是绝缘的,根本不可能有漏电流。
PIGYONG801 发表于 2015-1-8 15:47 | 显示全部楼层
有点怪
joyme 发表于 2015-1-8 15:52 | 显示全部楼层
估计IO高电平比3.3V略低,试试配置这个口为OD输出
 楼主| e08610318 发表于 2015-1-8 16:29 | 显示全部楼层
joyme 发表于 2015-1-8 15:52
估计IO高电平比3.3V略低,试试配置这个口为OD输出

估计不行吧,芯片是msp430f5438a,IO口好像都是推挽输出模式的,寄存器配置里面找不到其他配置内容。后来设置为输入,现象一样,感觉是板子的问题
lee2k 发表于 2015-1-9 08:37 | 显示全部楼层
可能是系统通0v地不一致,有时候MCU的IO口是用MOS管或三极管接到0v的,自身有一定的压降,造成输出时满足逻辑电路的0,但并不是绝对系统0v,有这一点点电压就容易造成P-MOS的漏电。
建议VGPS_CTL处变成下拉电阻试试,看能不能解决!

评分

参与人数 1威望 +2 收起 理由
e08610318 + 2 感谢

查看全部评分

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

本版积分规则

个人签名:你可能不知道今天所做的事情会对未来有多大的干预能力!

67

主题

310

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部