编辑: You—灰機 | 2019-09-22 |
1 /
2 2016-12-08 HT45F0027 PIR 应用耗电计算公式 文件编码:AN0402S 简介 主要介绍使用 HT45F0027 做PIR 应用进入 HALT 模式后,如何计算模块的耗电,帮助 User 掌握 HT45F0027 低功耗处理方法,更快地进行相关产品的开发.
ACC 原理 ACC 是Auto Conversion Circuit 的缩写,是HT45F0027 低功耗处理的主要单元.ACC 的原 理是:当MCU 进入 HALT 模式后,WDT 会定时启动 ADC 去完成转换的动作,同时把转 换值与预设的上下门限值比较,如果超出门限值会产生一个中断唤醒 MCU,否则继续工作 在HALT 模式下, 达到省电的作用. 所以在进入 HALT 模式前一刻, 要把无关的单元 Disable, 包括 ADC 单元. PIR 应用耗电计算原理 MCU 进入 HALT 模式后, 有些单元是要持续耗电的. 如PIR Sensor、 LDO、 WDT 和OPA, 我们把这些单元的耗电归类为静态电流.但ADC 单元是定时启动运行一小段时间的,把这 种耗电流归类为动态电流.若静态电流为 I_f,动态电流为 I_a,则总电流 I = I_f + I_a. HT45F0027 PIR应用耗电计算公式 AN0402S
2 /
2 2016-12-08 耗电计算公式 当MCU工作在VDD = 3V,fSYS = 4MHz (HIRC),ACC Enable,耗电计算如下: a. 静态电流 I_f = I_PIR + I_LDO + I_OPA + I_WDT I_f = 13?A + 5?A + 6?A + 3?A I_f = 27?A b. 动态电流 动态电流和静态电流的计算方法稍有不同.ADC 唤醒的运行的时间约为 10?s 左右,而 唤醒间隔是可以通过寄存器配置的, 有
4、
8、
16 和32ms 选择. ADC 的耗电流为 860?A, HIRC 在4MHz 下耗电为 400uA,所以 I_a 的计算公式为: I_a = (I_ADC + I_HIRC_4MHz) * (10?s/T) I_a = (860?A + 400?A) * (10?s/T) c. 总电流 I = I_f + I_a,由于 T 有四种选择,下面列出表格对比不同的 T 下的总电流. T/ms
4 8
16 32 I_a/μA 3.15 1.58 0.79 0.4 I/μA 30.15 28.58 27.79 27.4 小结 本文简单讲述了 HT45F0027 PIR 应用耗电计算的内容, 相关的寄存器有 ACCC
0、 ACCC
1、 WDTC、ADCR0 等.省电对于移动式设备有重大意义,通过本文的介绍可以帮助 User 更好 的开发移动式的 PIR 产品.