打印

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

[复制链接]
3002|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
    首先,板子是要求低功耗设计的,所以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 比较有价值的提示
5
e08610318|  楼主 | 2015-1-7 15:43 | 只看该作者
gx_huang 发表于 2015-1-7 12:56
明显分析问题的方向错误。
是从UART的GPIO漏过去的。
关闭GPRS模块电源时候,要将UART设置成输入或者输出低 ...

这个我有考虑到,所以在软件上当我给模块断电后,我会把UART的引脚设置为IO口,具体是输出置0。我再确认下吧。

使用特权

评论回复
6
chunyang| | 2015-1-7 16:40 | 只看该作者
检查IO部分,跟MOS管无关。

使用特权

评论回复
7
ctsdswk| | 2015-1-7 16:52 | 只看该作者
本帖最后由 ctsdswk 于 2015-1-7 16:54 编辑

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

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
e08610318 + 1 感谢帮忙分析可能性
8
e08610318|  楼主 | 2015-1-7 16:59 | 只看该作者
chunyang 发表于 2015-1-7 16:40
检查IO部分,跟MOS管无关。

IO口?你指的是这部分电路的IO口?板子都是从最小系统开始焊的,焊一点测一点电流,最后焊到GPS模块,发现电流就异常了。MOS管拆掉或者模块拆掉电流就正常

使用特权

评论回复
9
e08610318|  楼主 | 2015-1-7 17:01 | 只看该作者
ctsdswk 发表于 2015-1-7 16:52
如果VGPS_CTL上面接有其他器件,导致输出电平不够高的话。可能会导致PMOS导通,要知道PMOS的导通门限电压可 ...

VGPS_CTL直接就接到MCU的IO口上的,测试的时候量过这个脚的电平,是正常的

使用特权

评论回复
10
chunyang| | 2015-1-7 21:48 | 只看该作者
e08610318 发表于 2015-1-7 16:59
IO口?你指的是这部分电路的IO口?板子都是从最小系统开始焊的,焊一点测一点电流,最后焊到GPS模块,发 ...

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

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
e08610318 + 2 谢谢提醒
11
e08610318|  楼主 | 2015-1-8 08:49 | 只看该作者
chunyang 发表于 2015-1-7 21:48
与GPS模块连接的IO在低功耗时必须处理,绝对不能处于弱上拉态。

我又了解了下,这个250uA的电流是从MOD管的S级走到G级的

使用特权

评论回复
12
dragon_hn| | 2015-1-8 08:58 | 只看该作者
估计MOS管是假的.用AO3401试试.

使用特权

评论回复
13
minitiantian| | 2015-1-8 09:07 | 只看该作者
chunyang 发表于 2015-1-7 21:48
与GPS模块连接的IO在低功耗时必须处理,绝对不能处于弱上拉态。

只要将CPU的VGPS_CTL这个管脚和MOS管G极断开,功耗就对了,接上就不行,加三极管驱动也不行

使用特权

评论回复
14
gx_huang| | 2015-1-8 11:35 | 只看该作者
你的控制信号是否是3.3V电平的?

使用特权

评论回复
15
minitiantian| | 2015-1-8 11:58 | 只看该作者
gx_huang 发表于 2015-1-8 11:35
你的控制信号是否是3.3V电平的?

是3.3V的

使用特权

评论回复
16
chunyang| | 2015-1-8 15:45 | 只看该作者
e08610318 发表于 2015-1-8 08:49
我又了解了下,这个250uA的电流是从MOD管的S级走到G级的

MOS管的栅极与漏极源极之间是绝缘的,根本不可能有漏电流。

使用特权

评论回复
17
PIGYONG801| | 2015-1-8 15:47 | 只看该作者
有点怪

使用特权

评论回复
18
joyme| | 2015-1-8 15:52 | 只看该作者
估计IO高电平比3.3V略低,试试配置这个口为OD输出

使用特权

评论回复
19
e08610318|  楼主 | 2015-1-8 16:29 | 只看该作者
joyme 发表于 2015-1-8 15:52
估计IO高电平比3.3V略低,试试配置这个口为OD输出

估计不行吧,芯片是msp430f5438a,IO口好像都是推挽输出模式的,寄存器配置里面找不到其他配置内容。后来设置为输入,现象一样,感觉是板子的问题

使用特权

评论回复
20
lee2k| | 2015-1-9 08:37 | 只看该作者
可能是系统通0v地不一致,有时候MCU的IO口是用MOS管或三极管接到0v的,自身有一定的压降,造成输出时满足逻辑电路的0,但并不是绝对系统0v,有这一点点电压就容易造成P-MOS的漏电。
建议VGPS_CTL处变成下拉电阻试试,看能不能解决!

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
e08610318 + 2 感谢
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

67

主题

310

帖子

12

粉丝