4151|4

4

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

atmega128掉电模式问题 [复制链接]

atmega128进入掉电模式:

MCUCR=0x30;
 _SLEEP();

所有IO已置于没有输入、输出电流的状态。

 

但测量电流仍有2.5mA(不是DS所说的最大40uA),示波器测试晶振也没有停止。

请大侠们指点!

最新回复

数据手册里面一般是理想情况,实际使用中可能会有偏差,但是偏差不会这么大, 所以还应该是你自身程序问题  详情 回复 发表于 2012-6-14 10:16
点赞 关注
 

回复
举报

6366

帖子

4912

TA的资源

版主

沙发
 
说明没有进入掉电模式,寄存器配置有问题吧
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
寄存器是按DS配置的,而且用所有值都试了一遍,没有比2.5mA更小的,最大的有7mA。
现在搞不清楚是用的不对,还是DS中这个指标水分太大?
 
 
 

回复

6366

帖子

4912

TA的资源

版主

4
 
数据手册里面一般是理想情况,实际使用中可能会有偏差,但是偏差不会这么大,
所以还应该是你自身程序问题
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

5
 

问题找到了,没有注意到这些:

 

JTAG Interface and
On-chip Debug System
If the On-chip debug system is enabled by the OCDEN Fuse and the chip enter Power
down or Power save sleep mode, the main clock source remains enabled. In these
sleep modes, this will contribute significantly to the total current consumption. There are
three alternative ways to avoid this:
• Disable OCDEN Fuse.
• Disable JTAGEN Fuse.
• Write one to the JTD bit in MCUCSR.
The TDO pin is left floating when the JTAG interface is enabled while the JTAG TAP
controller is not shifting data. If the hardware connected to the TDO pin does not pull up
the logic level, power consumption will increase. Note that the TDI pin for the next
device in the scan chain contains a pull-up that avoids this problem. Writing the JTD bit
in the MCUCSR register to one or leaving the JTAG fuse unprogrammed disables the
JTAG interface.

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表