音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

LPC213x掉電功耗測試

作者:zlgarm 欄目:ARM技術(shù)
LPC213x掉電功耗測試
1.1    測試工具
實(shí)驗(yàn)板:EasyARM2131
CPU:LPC2132、LPC2132LPC2138
萬用表:萬用表AGILENT 34401A

1.2    測試方法
該測試需要割斷線路板上的線路,將數(shù)字電源引腳割斷(數(shù)字電源的供電電源線在數(shù)碼管的背面,如圖 1.1所示),取下USB供電口旁邊的電阻R3、R4、R9、R10,再取下電阻R24、R20,然后用萬用表測量數(shù)字電源引腳的電流。

圖 1.1  線路板背面
外部跳線選擇:跳線LED1、SCL0、SDA0需要短接,其余的跳線全部斷開。
需要說明的一點(diǎn):CPU的模擬電源的供電端與數(shù)字電源是分開的,CPU掉電后,模擬電源不耗電,所以只需要測量數(shù)字電源即可。

1.3    測試程序
程序清單 1.1  LPC213x功耗測試程序

#include "config.h"

#define    LED      
  (1<<18)        //P1.18控制LED1
/******************************************************************************************
** 函數(shù)名稱:DelayNS()
** 函數(shù)功能:延時軟件
** 入口參數(shù):無
** 出口參數(shù):無
******************************************************************************************/
void  DelayNS(void)
{
    uint32  i,dly;
    for(dly = 200;dly > 0;dly--)
        for(i = 0;i < 10000;i++);    
}
    
/******************************************************************************************
** 函數(shù)名稱:main()
** 函數(shù)功能:測試LPC213x的掉電功耗。CPU先使LED1閃爍10次,然后進(jìn)入掉電模式。
** 入口參數(shù):無
** 出口參數(shù):無
******************************************************************************************/
int main (void)
{// add user source code
    uint32  i;
    PINSEL0 = 0x00000000;    //所有引腳都設(shè)置成GPIO模式
    PINSEL1 = 0x00000000;    
    PINSEL2 = 0x00000000;

    IO0DIR = 0xffffffff;    //GPIO都設(shè)置成輸出模式
    IO1DIR = 0xffffffff;
    
    for(i = 0;i < 10;i++)    //掉電前,LED1閃爍10次
    {
        IO1CLR = LED;
        DelayNS();
        IO1SET = LED;
        DelayNS();
    }
    IO0SET = 0xffffffff;    //所有GPIO都輸出1
    IO1SET = 0xffffffff;

    AD0CR = 0<<21;        //關(guān)閉AD
    PCONP = 0x00;        //關(guān)閉定時器、RTC、UART等功能部件
    PCON = 0x06;        //系統(tǒng)進(jìn)入掉電模式
//    PCON = 0x01;        //系統(tǒng)進(jìn)入空閑模式

    while(1)
    return 0;
}

1.4    測試結(jié)果
CPU進(jìn)入掉電模式前,將引腳全部設(shè)置成GPIO輸出模式,其中P0.2和P0.3是開漏引腳,所以不能懸空,需要外接上拉電阻。
表格 1.1  不同CPU的掉電功耗
CPU         掉電模式(uA)
LPC2131        64
LPC2132        49
LPC2138        65

注:不同的CPU在功耗上會有一些差異,上述數(shù)據(jù)僅供參考。


2樓: >>參與討論
ysh815
PCON = 0x06
 
3樓: >>參與討論
樂聲電子
請問為什么割斷數(shù)字電源是什么電源?
這個電源供給數(shù)碼碼? 有沒有供給MCU?

4樓: >>參與討論
zlgarm
此次功耗測試的詳細(xì)PDF文檔(含圖和ADS工程)
此次功耗測試的詳細(xì)PDF文檔(含圖和ADS工程),見周立功網(wǎng)站:
http://www.zlgmcu.com/download/downs.asp?id=1644


* - 本貼最后修改時間:2006-2-25 10:10:51 修改者:zlgarm

5樓: >>參與討論
樂聲電子
兩個文件是不是一樣的?
 
6樓: >>參與討論
樂聲電子
我按照你的方法試了.有9.9mA
我的是LPC2134

不明白為什么

7樓: >>參與討論
AIRWILL
好幾十uA, 是不是感覺還有點(diǎn)大?
 
8樓: >>參與討論
xiaoqiu
PCON的設(shè)置
怎么是PCON=0x06?我看了datasheet上應(yīng)該是0x02啊

9樓: >>參與討論
zlgarm
遇到功耗問題,請看此帖
遇到功耗問題,請看此帖

10樓: >>參與討論
hongjun21
怎樣在ads中查看變量
 
11樓: >>參與討論
redkey
將數(shù)字電源引腳割斷
我也試了,但是割斷后兩邊還是通的,怎么回事?有沒有搞錯?

12樓: >>參與討論
stone1983
LPC2138的DA轉(zhuǎn)換問題
我在測試LPC2138的DA轉(zhuǎn)換時使用了以下的程序
#include<lpc21xx.h>


void delay(void);
int main(void)
{  unsigned LONG i    ;
  // PINSEL1=0x00040000;
  // DACR=0x0000ffc0;
   while(1)
   {
     PINSEL1=0x00040000;
     DACR=0x0000ffc0;
     IO0DIR=0xfdffffff;
     IO0CLR=0xfdffffff;
     delay();
     IO0SET=0xfdffffff;
     delay();
   }
}



P0.25口應(yīng)該會有3。3v的電壓輸出的,實(shí)際上輸出電壓不足1。5v還及不穩(wěn)定!其他P0口輸出脈沖(正常)。想請教以下是什么原因

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
LPC2214的ISP和JTAG都被我調(diào)通了,經(jīng)驗(yàn)介紹:)
關(guān)于VBP總線讀寫時序問題,我們的測試結(jié)果入下:
大家看看,怎么左移沒起作用啊。!
LPC2478/2470 何時能供貨?價格幾何?
請教斑竹!
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號