OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3315|回复: 11

STM32f103的RTC,电流太大

[复制链接]

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
发表于 2018-12-28 15:41:44 | 显示全部楼层 |阅读模式
100金钱
本帖最后由 shenqihao 于 2018-12-28 15:43 编辑

用1N4148接入VBAT引脚,PC13作为推挽输出模式,大部分时间输出1,控制AD5160的CS端。
一开始是好的,待机电流1.2uA,过了一个月,200多MA,不知道什么时候坏掉的。
昨天用新板子做了实验,测试了2遍,都是1.2uA,今天测了一下,100多MA,而且PC13脚控制AD5160是正常的。
另外,我把200MA那块的1N4148去掉,发现电流1A多,芯片发热。
stm32f103前一块嘉立创买的,后一块对面也是有保证的,不明白哪里出了问题。
请大家帮忙分析下原因。

1.png

最佳答案

查看完整内容[请看2#楼]

感谢回答,已经好了。 PC13不用的时候要浮空
做一个相信自己的人
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
 楼主| 发表于 2018-12-28 15:41:45 | 显示全部楼层
感谢回答,已经好了。
PC13不用的时候要浮空
做一个相信自己的人
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2018-12-28 15:54:39 | 显示全部楼层
你的描述好像是说现在只有一个外部处理电路由PC13控制,那其它MCU端口在干啥呢,是不是其它端口在待机时保护不合理造成的呢?
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2018-12-28 15:55:47 | 显示全部楼层
我觉得最好把原理图发上来看下,问题出在待机时MCU端口保护上没做好工作
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2018-12-28 15:58:36 | 显示全部楼层
或者直接用BT431专用芯片来接,还有一个可能,就是你的板子设计上存隐患
回复

使用道具 举报

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
 楼主| 发表于 2018-12-28 16:19:02 | 显示全部楼层
本帖最后由 shenqihao 于 2018-12-28 16:21 编辑
bebj2009 发表于 2018-12-28 15:54
你的描述好像是说现在只有一个外部处理电路由PC13控制,那其它MCU端口在干啥呢,是不是其它端口在待机时保 ...

和其端口没关系,只是RTC部分出问题。
把PC13列出来,是因为PC13是与RTC相关的引脚。
做一个相信自己的人
回复

使用道具 举报

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
 楼主| 发表于 2018-12-28 16:26:33 | 显示全部楼层
bebj2009 发表于 2018-12-28 15:58
或者直接用BT431专用芯片来接,还有一个可能,就是你的板子设计上存隐患

BT431是什么?
目前有一块板子RTC是正常的,应该2个月了,而且RTC方案抄原子哥的,如图,应该没问题
做一个相信自己的人
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2018-12-28 17:01:53 | 显示全部楼层
你为什么这么有信心一直盯着RTC这块呢,你的逻辑是怎样的,按你现在的描述待机时MCU烧坏,可以待机时除过PC13与控制电路相接,其它端口难道都悬空的吗?
回复

使用道具 举报

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
 楼主| 发表于 2018-12-28 18:33:54 | 显示全部楼层
bebj2009 发表于 2018-12-28 17:01
你为什么这么有信心一直盯着RTC这块呢,你的逻辑是怎样的,按你现在的描述待机时MCU烧坏,可以待机时除过PC ...

RTC出问题,优先查找RTC部分,而“待机时MCU烧坏”,虽然RTC坏掉,但其他功能一切正常,MCU不算坏掉。
其他端口不都是悬空,但与RTC部分不相关,我判定它们也不影响RTC部分。
做一个相信自己的人
回复

使用道具 举报

9

主题

796

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2038
金钱
2038
注册时间
2017-8-2
在线时间
522 小时
发表于 2018-12-29 14:20:06 | 显示全部楼层
我不怎么懂硬件。
我觉得试试把100ma那块地1N4148换新的看看会不会好,如果好了那就说明是4148地问题,看看参数,有没有其他更好地能够代替。如果没好,再一个个换其他地元器件试试.....找找问题根源出在哪个元器件上,然后查他的手册看看为什么会这样,然后再想解决办法。
猪猪熊呢?
回复

使用道具 举报

4

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
金钱
1046
注册时间
2017-5-19
在线时间
335 小时
发表于 2019-1-5 09:57:13 | 显示全部楼层
就算IO口很紧张,宁愿换芯片或者加扩展芯片,也不想用PC13/14/15
回复

使用道具 举报

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
 楼主| 发表于 2019-1-14 12:37:36 | 显示全部楼层
wxjhby 发表于 2019-1-5 09:57
就算IO口很紧张,宁愿换芯片或者加扩展芯片,也不想用PC13/14/15

下次不用stm32的rtc了,用外部的,省事
做一个相信自己的人
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 03:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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