查看: 4323|回复: 0

(QA):FM33A0xx芯片在相同配置条件下,使用ADC和不使用ADC,休眠时功耗为何相差10uA?

[复制链接]

42

主题

48

帖子

463

积分

超级版主

Rank: 8Rank: 8

积分
463
发表于 2019-1-27 12:47:25 | 显示全部楼层 |阅读模式
由于打开ADC后,ADC输入通道选择寄存器被使能,故导致功耗增加。

   
Bit
   
   
助记符
   
   
功能描述
   
  
31:6
  
  
--
  
  
RFU:未实现,读为0
  
  
5
  
  
BUFEN
  
  
ADC输入通道Buffer使能
  
  
4
  
  
BUFBYP
  
  
ADC输入Buffer Bypass
  
使用ADC测量外部信号输入时,不要Bypass Buffer
  
使用ADC测量电源电压时,必须将此位置1
  

故在进入休眠前关闭此Buffer即可,可以调用以下函数以关闭此功能:
ANAC_ADCINSEL_BUFEN_Setable(DISABLE);

回复

使用道具 举报

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

本版积分规则

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