搜索

降低到20多uA

[复制链接]
143|20
 楼主 | 2020-5-20 23:35 | 显示全部楼层 |阅读模式
PIC16F1507休眠电流太大了有70uA,怎么才能降低到20多uA?

使用特权

评论回复
| 2020-5-20 23:37 | 显示全部楼层
看一下休眠时有没有外设或定时器在运行

使用特权

评论回复
| 2020-5-20 23:40 | 显示全部楼层
休眠时GPIO怎么处理的?

使用特权

评论回复
 楼主 | 2020-5-20 23:42 | 显示全部楼层
是根据不同的电路做处理的,有的输入,有的输出。有的拉高,有的拉低

使用特权

评论回复
| 2020-5-20 23:47 | 显示全部楼层
数据手册休眠章节有说有哪些可能的操作

使用特权

评论回复
 楼主 | 2020-5-20 23:47 | 显示全部楼层
休眠时,定时器不会自动关闭吗?

使用特权

评论回复
 楼主 | 2020-5-20 23:50 | 显示全部楼层
手册中描述在休眠时,定时器是关闭的

使用特权

评论回复
| 2020-5-20 23:52 | 显示全部楼层
xxrs 发表于 2020-5-20 23:50
手册中描述在休眠时,定时器是关闭的

是,除了特定的时钟源,其他时钟都关闭了。

使用特权

评论回复
| 2020-5-20 23:53 | 显示全部楼层
有的器件休眠时定时器可以运行,还可以唤醒系统。

使用特权

评论回复
| 2020-5-20 23:55 | 显示全部楼层
有的系统甚至有些外设都可以在休眠时运行。

使用特权

评论回复
| 2020-5-21 10:18 | 显示全部楼层
你先看看数据手册中电气特性POWER-DOWN CURRENTS 的参数表。休眠模式下有些外设还是可以工作的,根据休眠模式下外设工作情况的不同,休眠电流的值也是不同的。你先看看在你现在的休眠模式下到底有什么模块还在工作。如果能关就关掉;如果不能关,就看实测值是否符合数据手册。

使用特权

评论回复
| 2020-5-21 10:41 | 显示全部楼层
GIGGWANG 发表于 2020-5-20 23:52
是,除了特定的时钟源,其他时钟都关闭了。

是,除了特定的时钟源,其他时钟都关闭了。

你看datasheet电气特性功耗哪个章节, 功耗参数后面会有个测试条件的,例如WDT,BOR等模块知否关闭之类的, 上面有明确说明的,如果IO口处理的没问题的话,就是这些个模块的问题,你对着那个测试条件, 然后看你自己的代码,是不是设置的一样。
不能明明开了很多个模块,却要求更低的功耗, 这个,,,臣妾做不到啊。。

使用特权

评论回复
| 2020-5-21 21:14 | 显示全部楼层
对,所以让你确认下。

使用特权

评论回复
| 2020-5-21 21:19 | 显示全部楼层

如果测试休眠功耗,建议手动关闭所有外设

使用特权

评论回复
| 2020-5-21 21:21 | 显示全部楼层
假设gpio没有连接的情况下全部输出低,然后休眠

使用特权

评论回复
| 2020-5-21 21:24 | 显示全部楼层
有外部连接要考虑外部的功耗

使用特权

评论回复
 楼主 | 2020-5-21 21:27 | 显示全部楼层
我想请教另外一个问题,ADC端口怎么样可以降压?

使用特权

评论回复
| 2020-5-21 21:31 | 显示全部楼层
你有什么打算呢?或者你想知道什么?

使用特权

评论回复
 楼主 | 2020-5-21 21:36 | 显示全部楼层
我看了别人的板子ADC口有0.4V的压降。

使用特权

评论回复
 楼主 | 2020-5-21 21:39 | 显示全部楼层
此ADC口是从VDD接了一个电阻接过来的。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

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