微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc2540功耗研究

cc2540功耗研究

时间:12-22 整理:3721RD 点击:

hi 各位:

目前在调查cc2540从机功耗问题。

问题1:

我在int main(void)

{

   while(1);

}

我什么port都不配置,保持8051默认。测试出来功耗2.68mA。请问这是为什么?

问题2:

  

#define HAL_BOARD_INIT() \
{ \
/* Set to 16Mhz to set 32kHz OSC, then back to 32MHz */ \
START_HSOSC_XOSC(); \
SET_OSC_TO_HSOSC(); \
SET_32KHZ_OSC(); \
SET_OSC_TO_XOSC(); \
STOP_HSOSC(); \
\
/* Disconnect D+ signal to host. */ \
HAL_USB_PULLUP_DISABLE(); \
\
/* Enable cache prefetch mode. */ \
PREFETCH_ENABLE(); \
}

如上宏定义,在main初始化被调用,发现这边也会消耗大约3MA电流,如果我只是用32KHZ(内部晶振),几乎没有消耗电流,请问:如果我在这边为了功耗问题修改了晶振,那我到时候osalTimeUpdate、ll_McuPrecisionCount等都要跟着修改,问题是:如何修改比较合理,还有一些事extern函数无法修改到,怎么办?

http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra347a

关于功耗测试。

不建议修改底层和低功耗的处理。 1秒连接间隔十几uA平均电流,应该可以满足大部分应用,关键是考虑可能的外设,传感器带来的功耗。

hi ty:

找到根本问题了,阿里噶哒哦

有好的解决方法可以和大家分享下,谢谢对论坛的支持。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top