【英飞凌PSOC 62S4 PIONEER KIT 测评】——低功耗介绍
<div class='showpostmsg'><p><b>【</b><b>英飞凌PSOC 62S4 PIONEER KIT</b><b> 测评】——低功耗介绍</b></p><ul>
<li ><b>电源模式</b></li>
</ul>
<p align="justify" >1.介绍</p>
<p align="justify" >PSoC™6 MCU具有七种电源模式,可分为影响整个设备的系统模式,和只影响一个CPU的标准ARM®CPU模式。系统模式为低功耗(low-power(LP))、超低功耗(ultra-low-power(ULP))、深度睡眠(deep sleep)和休眠模式(hibernate)。ARM®CPU模式为活动(active)、睡眠(sleep)和深度睡眠(deep sleep);这些模式可在系统LP和ULP模式中使用。下面为对不同模式的介绍。</p>
<p align="center" > </p>
<p align="center" > </p>
<p align="center" > </p>
<ol start="2">
<li align="justify" >可用资源</li>
</ol>
<p align="center" > </p>
<p align="center" > </p>
<ol start="3">
<li align="justify" >模式转换</li>
</ol>
<p align="justify" >七种电源模式的转换过程如下图。</p>
<p align="center" > </p>
<ul>
<li ><b>电源管理</b></li>
</ul>
<p align="justify" >PSoC™6单片机支持多个片上调节器,包括低输出(LDO)和单输入多输出(SIMO buck)或单输入单输出(SISO buck)以产生核心电源VCC。下图是相关参数。</p>
<p align="center" > </p>
<ul>
<li ><b>节能技术</b></li>
</ul>
<p >根据官方文档,除了使用相应的电源模式来降低功耗,我们也可以通过以下的一些技术来降低功耗。</p>
<ol>
<li >门化电流路径</li>
</ol>
<p >在某些情况下我们可能使用左图的结构,当我们不停止使用LPComp时,外部电路仍有电流流过,造成损耗;我们可以使用右图的结构,当停止使用LPComp时,Pin_3输出一个高电平,减小与Vdd的电压差从而降低功耗,使用时输出低电平即可。</p>
<p align="justify" > </p>
<ol start="2">
<li >禁用未使用的模块</li>
<li >使用DMA传输数据</li>
<li >周期性的唤醒定时器</li>
</ol>
<p >在应用程序中,为了达到最佳效果,睡眠时间应该尽可能长,活动期应该尽可能短。</p>
<ol start="5">
<li >禁用未使用的CPU</li>
</ol>
<p align="justify" >当CM4 CPU未使用时我们可以通过CM0+调用Cy_SysDisableCM4()来禁用CM4。当CM0+ CPU未使用时我们可以,将其置于系统深度睡眠电源模式,并将Clk_Slow分配器设置为256。</p>
<ol start="6">
<li >在CPU之间分配任务</li>
<li >提高时钟频率</li>
<li >未使用的GPIO配置为模拟高阻态</li>
<li >关闭未使用的SRAM</li>
<li >降低定时器的频率</li>
<li >在发送或接收数据时,避免阻塞,使用基于中断的事件或RTOS来传输数据,同时将CPU传输给其他任务。</li>
<li >使用音频子系统时,使用推荐的频率</li>
<li >不使用USB时,禁用USB</li>
<li >使用低功耗比较器时,连接专用引脚</li>
<li >使用SAR ADC时,连接专用引脚</li>
<li >使用DMA更新DAC的值,不使用时禁用</li>
<li >选择合适的运算放大器工作模式</li>
</ol>
<p > </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>板子能实测功耗嘛?</p>
wangerxian 发表于 2023-4-29 14:32
板子能实测功耗嘛?
<p>还不清楚,但是好像<span style="color:#000000">Eclipse IDE for ModusToolbox™中提供Power Estimator (CyPE) 工具,可以动态地估计目标设备在运行时所消耗的功率</span></p>
大佬有没有实验deepsleep下的功耗是多少。
页:
[1]