Blackfin系列处理器的功耗估计
0赞在电路的设计中,需要考虑对于一个给定的系统,总功耗是其内部电路、转换I/O引脚、RTC电路等单个部件所消耗的功率的综合:Ptotal=Pddint+Pddext+Pddrtc;
其中,Pddint是内部功耗
Pddext是外部功耗
Pddrtc是RTC功耗
内部功耗是处理器核逻辑的静态功耗分量和动态功耗分量的总和,内部功耗的动态部分取决于指令执行顺序,涉及数据操作数和指令速率。
内部功耗的静态部分是温度和电压的函数,与处理器的活动无关。在给定电压和温度下,Blackfin处理器的静态功耗是常量。
动态电流需要确定动态基础电流和每一次活动与整个应用中的功耗活动的百分比。基础电流可以参考Blackfin系列相应处理器的数据手册,可以得到在不同处理器核频率下给定电压的基础动态电流。数据手册也给出了每个活动水平的转换系数,用于估计特定的应用中的动态电流。
外部功耗取决于给定系统中使能的外设情况,每组外设引脚都会产生总的外部功耗的一部分。平均外部电流Iddext=O*f/2*Vddext*Cl*U;O为当前周期输出引脚的数量,f为输出引脚最大转换频率,Vddext为输出引脚的电压幅度,Cl为输出引脚的负载电容,U为外设打开和运行所占的时间百分比。那么外部功耗Pddext=Vddext*Iddext.
RTC实时时钟功耗Vddrtc是一个给定的值,电流Iddrtc会随着环境温度的变化而变化,Pddrtc=Vddrtc*Iddrtc.
处理器的总功耗由这三个部分构成,在系统的设计中,通过这几个方面估计预期的功耗,但是在具体的设计中,需要考虑到最坏情况下运行的功耗,那么设计供电电源必须能满足支持峰值处理的要求。
The End!!!
