打印
[技术问答]

新唐的板子,新唐的例程掉电测试电流太大

[复制链接]
2452|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mingjiezhong|  楼主 | 2013-10-19 23:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新唐NANO120的板子,SW那边板子已经甩掉了,液晶叶甩掉了,现在板子上基本就是一个单片机芯片还有一个1117了,1117固定应该是2mA的耗损电流,但是NANO120的芯片调用了厂家例程(先设置掉电为,然后运行WFI指令)后,(为了方便还关掉了例程的看门狗唤醒功能),电流有8mA左右,明显不对头,只比正常运行只少了5mA左右,怀疑只进入了休眠,没有进入掉电,看手册和厂家的BSP又看不出问题,DEBUG也没办法看,因为DEBUG立即就唤醒了。
沙发
mingjiezhong|  楼主 | 2013-10-20 09:56 | 只看该作者
电表有问题,害死人,另外掉电还是有点名堂的,有的地方必须关掉才能省电

使用特权

评论回复
板凳
henryyam| | 2013-10-20 15:15 | 只看该作者
1117是5毫安左右吧

使用特权

评论回复
地板
mingjiezhong|  楼主 | 2013-10-20 17:11 | 只看该作者
1.8mA的自身功耗,1117在低功耗系统是不能用的,做个开发板能对付

使用特权

评论回复
5
新浪| | 2013-10-21 09:50 | 只看该作者
进入掉电前要先把不需要用来做唤醒功能的模块的CLK关掉并RST,再把不用的IO口设为输入并接地,这样功耗才能下来。DEMO板上只能完成简单测试,不能做接地动作。

使用特权

评论回复
6
dong00520| | 2013-10-21 10:06 | 只看该作者
学习了,不错啊!!

使用特权

评论回复
7
缥缈九哥| | 2013-10-21 12:04 | 只看该作者
时钟关了?上面的PTC电阻拆了?LED拆了?

使用特权

评论回复
8
mingjiezhong|  楼主 | 2013-10-21 15:39 | 只看该作者
经过折腾基本是搞清楚了,板上的元件没动减掉基本1117的功耗,现在功耗已经是微安级别的了,不过还是有些地方不解
比如 定时器如果掉电前不设置到HIRC(程序里原来是设置在HXT)根本就无法进去掉电状态,多次测试都是这个样子,好像手册也没解释这个问题。

上面叫新浪的朋友跟我说关掉时钟我明白,但是为什么要并RST 我就不太明白,我是想唤醒后程序继续运行而不是复位应该不用做软件复位的操作吧?

使用特权

评论回复
9
新浪| | 2013-10-21 17:51 | 只看该作者
模块也有个RST,这个对模块的设置不变,复位内部状态机,指针。控制寄存器的内部不会被清除

使用特权

评论回复
10
mingjiezhong|  楼主 | 2013-10-21 22:32 | 只看该作者
多谢楼上指教明天再去好好看看

使用特权

评论回复
11
mingjiezhong|  楼主 | 2013-10-22 20:30 | 只看该作者
请问下新浪 我没找到模块内部状态机RST的文档,劳驾您给截图说一下,折腾到现在我基本是搞明白这个掉电机制了,比较遗憾的是厂家的手册没有说得很清楚,我也是一步一步摸索出来的,掉电这个东西很多陷阱,如果读状态处理不对芯片直接就不知道在什么状态了,这个东西不能用SW跟踪所以也只能猜。我上面说的定时器问题不能掉电也解决了。既然搞了就像搞透,请新浪网友帮个忙,所谓的RST是不是清楚不需要唤醒模块的中断标志呢?

使用特权

评论回复
12
giant0113| | 2013-10-23 09:08 | 只看该作者
有点大!

使用特权

评论回复
13
tqf070235| | 2013-10-28 14:27 | 只看该作者
请教版主,能否简单说一下新唐的掉电机制,小弟也刚刚开始搞这个,看得一头雾水,还请指教!

使用特权

评论回复
14
ccg1117| | 2013-11-7 16:30 | 只看该作者
折腾中

使用特权

评论回复
15
黄小俊| | 2013-11-9 17:01 | 只看该作者
好好加油。。

使用特权

评论回复
16
地瓜patch| | 2013-11-27 17:39 | 只看该作者
你配置的不对吧

使用特权

评论回复
17
地瓜patch| | 2013-11-27 17:39 | 只看该作者
进入低功耗前,需要把所有功能关掉,包括IO口

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

80

帖子

0

粉丝