关于STC32G掉电模式电流的问题 | 已解决
如下是我自己写的掉电模式(掉电前所有IO口改为高阻输入并关闭),我只引出了RX/TX管脚,VREF分别浮空以及链接VCC,VCC用的3.3V,工作时12mA,掉电后0.54mA(VREF是否浮空都一样),并测试过例程(08-睡眠-外部中断唤醒)也是类似的现象。
怀疑STC32G芯片(48PIn)有设计缺陷。
if( g_dwSysTime-g_tmPd>5000 )
{
g_tmPd = g_dwSysTime;
usrCom1SendString("Power Down!\r\n");
usrCom1SendCR();
// P2InputBits(0X04);
// P3InputBits(0X02);
P0InputBits(0x0ff);
P1InputBits(0x0ff);
P2InputBits(0x0ff);
P3InputBits(0x0ff);
P4InputBits(0x0ff);
P5InputBits(0x0ff);
P6InputBits(0x0ff);
P7InputBits(0x0ff);
P0IE = 0;
P1IE = 0;
P2IE = 0;
P3IE = 0;
P4IE = 0;
P5IE = 0;
P6IE = 0;
P7IE = 0;
PowerDown(1, 0);
//usrTimer0Stop();
//PowerDown(0, 0);
}
将 ADC_VREF+ 接到 MCU-VCC
省电模式,I/O口如何设置才省电,进入主时钟停振/省电模式前 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
将 ADC_VREF+ 接到 MCU-VCC
省电模式,I/O口如何设置才省电,进入主时钟停振/省电模式前 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
在掉电模式下,我已经把P0~P7全部设为高阻输入,且关闭。而且Vref分别做过浮空以及接入VCC两种情况测试,结果都是一样的,一旦进入节电模式,电流都维持在0.54mA
而且为了避免电路板影响,我们是直接将单片机芯片串口引出GND,VCC,P30/P31四个管脚信号,没有用我们电路板
而且为了避免电路板影响,我们是直接将单片机芯片串口引出GND,VCC,P30/P31四个管脚信号,没有用我们电路板
版主,能否发一个掉电节电模式的例程我们测试一下
问题找到了,是我们测试方法有问题,我们的测试工装上有个LED灯,自身消耗了约0.5A的电流,板子掉电模式下电流约0.7UA. 我们是STC的忠实用户,确实要为STC国产芯片点赞{:5_304:}
页:
[1]