返回列表 发新帖

MDK3308(瑞芯微Rockchip RK3308)核心板功耗测试

[复制链接] 3
回复
19245
查看
打印 上一主题 下一主题

363

主题

1404

帖子

6286

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6286
楼主
跳转到指定楼层
发表于 2019-1-12 12:05:05 | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
关键词: 瑞芯微  Rockchip  RK3308  功耗测试  Cortex-A35  RK816-3

RK3308基于Cortex-A35核心,ARM公司给其定位是64ARM V8架构里面最高能效的入门级处理器。所以Cortex-A35核心的处理器一般功耗都很低,再加上我们的MDK3308核心板采用的是瑞芯微原厂的RK816-3电源管理芯片PMU,相对而言比多路分立DC-DCLDO的功耗控制更有保障。下面我们来初略的测试一下核心板的功耗。
为了除去底板外设带来的功耗,我们采用MDK3308_Prog烧写底板来进行核心板功耗测试,该烧写底板通过microUSB供电,并且这个烧写底板上仅有MIC和音频输出电路,其它都是一些按键和LED,几乎没有产生功耗的底板电路。
为了避免USB通讯带来的功耗,我们将MDK3308_Prog烧写板飞线供电,万用表直接串在电源入口。观察发现启动过程中最大电流0.17A,启动完成后稳定电流0.063A。每输入完毕命令,将串口线拔掉(事实发现拔和不拔串口线功耗基本一样,因为仅使用了RXD,TXD,GND三个信号)
首先熟悉以下几条命令:
1,查看CPU频率:
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq
    2,查看CPU模式:
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
    3,查看CPU支持的模式:
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors
    查询可知有:interactive ondemand userspace powersave performance共计5种工作模式。
    4,设置工作模式:
echo interactive > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo userspace > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo powersave > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
    可以设置以上5种工作模式,然后通过以下任意命令确认:
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
    5CPU全速执行
dd if=/dev/zero of=/dev/null
    由于RK3308有四核心,所以可以在上述命令最后加个&,连续执行4次,则4核心全满载。


回复

使用道具 举报

363

主题

1404

帖子

6286

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6286
沙发
发表于 2019-1-12 12:07:36 | 只看该作者


回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6286

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6286
板凳
发表于 2019-1-12 12:22:35 | 只看该作者
从功耗3和功耗2的差值再除以3,计算可得单一内核功耗为56mA@5V输入,按照内核1.31V电压计算折算下来单核心全速功耗在200mA左右,初略估算四核全速运行的电流在800mA@1.3V左右,而原厂的实测数据是内核电流688mA@1.3V四核1.3G全速,大体吻合。

作为对比,400MHz的ARM9内核电流为100mA@1V左右,500MHz的Cortex-A5的内核电流为114mA@1.2V左右,由于制程和测试程序以及测试方法的都有可能有差异,以上数据仅供参考。
回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6286

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6286
地板
发表于 2019-1-12 13:19:03 | 只看该作者


回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表