1.一种电能计量芯片降低功耗的方法,该电能计量芯片设有两个时钟域,其中该电能计量芯片的CPU位于时钟域一,并且该电能计量芯片还包括计量电路,计量电路包括功率有效值计算电路与能量累加电路,该二电路均位于时钟域二,时钟域一选择使用低频时钟与高频时钟,并可停止动作并维持恒定电平,时钟域二选择使用低频时钟、降频时钟及高频时钟,并可停止动作维持恒定电平,并且该电能计量芯片可选择通过电池或电力线供电,该方法包括如下步骤:电能计量芯片判断是通过电池还是电力线供电;如果该电能计量芯片通过电池供电,则计量电路检测电压输入信号的有效值是否小于一设定阈值,同时电流输入信号的有效值是否大于一设定阈值;如是,则令时钟域一使用高频时钟,时钟域二使用高频时钟,计量电路计算电流输入的电流有效值,并把得到的电流有效值设定为能量累加电路的固定输入,并通过寄存器设定使功率有效值计算电路中的所有触发器输入不发生变化,之后令时钟域一停止动作维持恒定电平;如否,则令时钟域一和时钟域二停止动作维持恒定电平;如果该电能计量芯片是通过电力线供电,则计量电路检测电压输入信号的有效值是否小于某个阈值,如是则时钟域一使用32768xN赫兹时钟,其中N<100,而时钟域二使用降频时钟;如否,则进入正常工作模式,时钟域一与二均使用高频时钟。
2.如权利要求1所述的电能计量芯片降低功耗的方法,其特征在于:时钟域一与时钟域二停止动作维持恒定电平之后,芯片持续判断是否有恢复供电复位或者IO休眠唤醒复位发生,如有则返回判断该电能计量芯片是通过电池还是电力线供电,如否则时钟域一与时钟域二保持停止动作并维持恒定电平。
3.如权利要求1所述的电能计量芯片降低功耗的方法,其特征在于:在时钟域一使用高频时钟,时钟域二使用高频时钟,计量电路计算电流输入的电流有效值,并把得到的电流有效值设定为能量累加电路的固定输入,并通过寄存器设定使功率有效值计算电路中的所有触发器输入不发生变化,之后令时钟域一停止动作维持恒定电平后,系统持续判断是否有恢复供电复位或者IO休眠唤醒复位或者定时休眠唤醒复位发生,如有则返回判断该电能计量芯片是通过电池还是电力线供电,如否则重复上述过程。
4.如权利要求1所述的电能计量芯片降低功耗的方法,其特征在于:该芯片使用一个输入引脚来判断当前的供电状态,定义PWRUP信号标志为从这个输入引脚得到的供电状态,PWRUP=0表示芯片由电池供电,PWRUP=1表示芯片由电力线供电。
5.如权利要求1所述的电能计量芯片降低功耗的方法,其特征在于:时钟域一的低频时钟为32768赫兹、高频时钟为32768xN,其中N为PLL倍频系数,时钟域二的低频时钟为32768赫兹、降频时钟为204800赫兹、高频时钟为819200赫兹。
6.如权利要求5所述的电能计量芯片降低功耗的方法,其特征在于:时钟域一的高频时钟的典型值为32768x100。
7.如权利要求1所述的电能计量芯片降低功耗的方法,其特征在于:如果该电能计量芯片是通过电力线供电,且计量电路检测电压输入信号的有效值小于某个阈值,则时钟域
一使用32768x25赫兹时钟。
8.如权利要求1所述的电能计量芯片降低功耗的方法,其特征在于:如果该电能计量芯片是通过电力线供电,且计量电路检测电压输入信号的有效值小于某个阈值,在CPU处理任务的空闲时刻,时钟域一的所有触发器的输入都不再发生变化,直到有其他任务时,时钟域一才退出上述状态。
9.如权利要求1所述的电能计量芯片降低功耗的方法,其特征在于:芯片进入正常工作模式时,时钟域一使用3.2768兆赫时钟。