找回密码
 立即注册
查看: 654|回复: 11

Ai8H8K64U掉电模式如何设置

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2025-04-12 15:58:13

24

主题

70

回帖

644

积分

高级会员

积分
644
发表于 2024-10-13 16:20:43 | 显示全部楼层 |阅读模式
本帖最后由 DebugLab 于 2024-10-13 17:28 编辑

Ai8H8K64U掉电模式如何设置?是不是只需要把这个寄存器改成这样就行?PCON = 0X02;但是我测量了一下,电流在3.9mA左右,有没有老师教我一下。谢谢了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-10-13 17:30:34 | 显示全部楼层
#include "reg51.h"
#include "intrins.h"

sfr     VOCTRL      =   0xbb;
#define IDL             0x01                    //PCON.0
#define PD              0x02                    //PCON.1
sbit    P34         =   P3^4;
sbit    P35         =   P3^5;

void INT0_Isr() interrupt 0
{
    P34 = ~P34;                                 //测试端口
}

void main()
{
    VOCTRL = 0x00;                              //掉电模式时使用内部SCC模块,功耗约1.5uA
//  VOCTRL = 0x80;                              //掉电模式时使用外部SCC模块,功耗约0.15uA
    EX0 = 1;                                    //使能INT0中断,用于唤醒MCU
    EA = 1;
    _nop_();
    _nop_();
    PCON = IDL;                                 //MCU进入IDLE模式
//  PCON = PD;                                  //MCU进入掉电模式
    _nop_();
    _nop_();
    P35 = 0;

    while (1);
}


DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-10-13 17:31:37 | 显示全部楼层

电流是如何测量的,有没有其他电路耗电
截图202410131730591624.jpg
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2025-04-12 15:58:13

24

主题

70

回帖

644

积分

高级会员

积分
644
发表于 2024-10-14 08:41:10 | 显示全部楼层
Debu*** 发表于 2024-10-13 17:31
电流是如何测量的,有没有其他电路耗电

老师,这个掉电模式还需要外围电路吗?我怎么用了老师的代码,还是没有达到1uA左右,一直在4mA左右。。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-10-14 09:21:40 | 显示全部楼层
本帖最后由 乘风飞扬 于 2024-10-14 11:25 编辑

毫安级的功耗,要么芯片进休眠后又被唤醒了,要么你板子的外围电路就有这么大的耗电。
找个空板只焊一个芯片,烧录附件例子到芯片里试试看。
外围有电路的话,休眠前需要做处理,输出脚电平要跟外围电路匹配,外围电路是高电平也输出高,外围电路是低电平也输出低,只要不产生压差,就不会出现电流。
外部悬空或者输入模拟信号的高阻输入脚,需要关闭数字输入功能(先确认这个芯片哪些脚位有数字输入开关功能):
截图202410140920319463.jpg

MCU休眠测试-准双向模式.zip

5.8 KB, 下载次数: 40

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2025-04-12 15:58:13

24

主题

70

回帖

644

积分

高级会员

积分
644
发表于 2024-10-14 10:40:06 | 显示全部楼层
乘风*** 发表于 2024-10-14 09:21
毫安级的功耗,要么芯片进休眠后又被唤醒了,要么你板子的外围电路就有这么大的耗电。
找个空板只焊一个芯 ...

感谢老师,您这一说我找到原因了,,板子上有个LED灯,,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2025-04-12 15:58:13

24

主题

70

回帖

644

积分

高级会员

积分
644
发表于 2024-10-14 10:40:50 | 显示全部楼层
Debu*** 发表于 2024-10-13 17:31
电流是如何测量的,有没有其他电路耗电

老师,找到原因了,,板子上有个LED灯。。谢谢您 了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:176
  • 最近打卡:2025-02-19 17:24:49

15

主题

265

回帖

1387

积分

金牌会员

积分
1387
发表于 2024-12-1 17:17:40 | 显示全部楼层
乘风*** 发表于 2024-10-14 09:21
毫安级的功耗,要么芯片进休眠后又被唤醒了,要么你板子的外围电路就有这么大的耗电。
找个空板只焊一个芯 ...

AI8H17U只有两根电源线,电流休眠模式下300微安
用的你的程序
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:123
  • 最近打卡:2025-04-19 16:12:35
已绑定手机

60

主题

777

回帖

4001

积分

论坛元老

自定义头衔

积分
4001
发表于 2024-12-1 17:32:21 | 显示全部楼层
建议在进行低功耗实验的时候,给MCU的VCC引脚入口处加一个0欧姆电阻或一个跳线帽

需要测量的时候将电阻或跳线帽取下,换成万用表电流档
联系我请点击左下角的【回复】按钮,否则我收不到消息提
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2025-04-12 15:58:13

24

主题

70

回帖

644

积分

高级会员

积分
644
发表于 2024-12-2 09:05:06 | 显示全部楼层
VC*** 发表于 2024-12-1 17:32
建议在进行低功耗实验的时候,给MCU的VCC引脚入口处加一个0欧姆电阻或一个跳线帽

需要测量的时候将电阻或 ...

谢谢
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 09:08 , Processed in 0.171699 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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