
ATmega406
8.7
降低功耗
有几个问题,试图降低在AVR单片机的功耗时需要考虑的
控制系统。在一般情况下,睡眠模式应该使用尽可能和睡眠
模式应该被选择为使得尽可能少的设备的功能正在执行。所有
不需要的功能必须禁止。特别是,下面的模块可能需要特殊
考虑当试图达到的尽可能低的功耗。
8.7.1
看门狗定时器
如果看门狗定时器不需要在应用程序中,这个模块也可以关闭。如果
看门狗定时器使能,它将在各种睡眠模式,除了断电启用。该Watch-
看门狗定时器电流消耗显著只在掉电模式。看
“看门狗定时器”
第43页
有关如何配置看门狗定时器。
端口引脚
当进入睡眠模式时,所有端口引脚都应该配置为只消耗最小的功耗。该
最重要的是避免了驱动电阻性负载。在休眠模式下
在I / O时钟( CLK
I / O
)和ADC时钟( CLK
ADC
)停止时,该装置的输入缓冲器
被禁用。这将确保没有功率被输入逻辑时不需要消耗。在
某些情况下,输入逻辑是必要的,用于检测唤醒条件,然后它会
启用。看
“数字输入使能和睡眠模式”第64页
有关详细信息,在其引脚
启用。如果输入缓冲器使能,并且输入信号被悬空或模拟信号
水平接近V
REG
/ 2 ,否则输入缓冲器会消耗过多的功率。
对于模拟输入引脚,数字输入缓冲器应在任何时候都被禁止。模拟信号
水平接近V
REG
/ 2上的输入引脚可以甚至在激活模式引起显著电流。数字
输入缓冲器可以通过写数字输入禁止寄存器被禁用。请参阅
“ DIDR0 -
120页的数字输入禁止寄存器0 “
了解详细信息。
8.7.3
片上调试系统
如果片上调试系统由熔丝位OCDEN使能,芯片进入休眠模式时,
主时钟源被启用,因此,总消耗功率。在深层次的睡眠模式,
这将显著的总电流消耗贡献。
电池保护
如果不需要由应用的电池保护功能之一,该功能应该是
残疾人士,见
128页 - “ BPCR电池保护控制寄存器” 。
当放电
用FET关断时,所述短路电路将自动以尽量减少停
功耗。的电流消耗,在电池保护电路是只显
着在掉电模式。
电压ADC
如果启用, V- ADC将消耗电力独立的睡眠模式。为了节省功耗, V-
当不使用ADC应该被禁用,并且在进入省电模式或掉电休眠前
模式。看
页面上 - “ 10通道通用12位Σ-Δ型ADC电压ADC ”
116
关于V- ADC操作细节。
8.7.2
8.7.4
8.7.5
37
2548E–AVR–07/06