X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
ARM技术
[讨论] ARM处理器如何动态改变运行频率(本贴重奖当日最佳回答)
blacksword
2011-4-8 08:50
楼主
大家都知道X86的笔记本有动态调节主频的技术, 那么在ARM上要如何实现呢?
当日最佳回答, 奖200枚芯币
[
本帖最后由 blacksword 于 2011-4-8 08:51 编辑
]
独自上路,径直潜行
点赞
回复评论 (11)
沙发
ldan1
电压的平方V2与功耗P成正比,所以稍稍降低一点电压,功耗便能大大减少
点赞
2011-4-9 23:07
板凳
blacksword
引用: 原帖由
ldan1
于 2011-4-9 23:07 发表
电压的平方V2与功耗P成正比,所以稍稍降低一点电压,功耗便能大大减少
对于低频电路是这样的,但高频电路,频率越高,门切换的漏电流越大。因仅不就简单的平方关系。
独自上路,径直潜行
点赞
2011-4-9 23:49
4楼
soso
还有谁来挑战下?
加油!在电子行业默默贡献自己的力量!:)
点赞
2011-4-10 09:03
5楼
fanghuoqiang
系统跑起来后,整一个进程监测 cpu 的负荷(比如 spy 干的事情),一段时间低于一个预值,就把频率降低之;高于预值则又恢复。不过这得保证别对 ddr 造成影响导致系统挂掉了。
没有试过,可能是可行的。
[
本帖最后由 fanghuoqiang 于 2011-4-10 15:15 编辑
]
点赞
2011-4-10 15:13
6楼
lntuabc
在Linux系统中,支持部分arm可以在运行中调节CPU的频率来节省电量,我看了下代码,根据平台不同可能设置的方法也不同,但是就我熟悉的来看,应该是设置寄存器就可以了。CPU的频率会在文件系统中的/sys/目录下面的文件中有所体现,当内核调用改变频率的函数的时候,同时也会知会/sys/下的相关文件。如果需要的动态调节的话,可以自己编写一个驱动,对用户空间提供一个接口,然后在用户空间编写一个守护进程来判断是否需要调节频率,然后控制驱动对应的节点就可以了。简单的看了下,只了解些Linux系统,说的不对的话,请指教,呵呵。
[
本帖最后由 lntuabc 于 2011-4-10 15:31 编辑
]
点赞
2011-4-10 15:22
7楼
ardaf
idle任务中做统计,超过一定时间t1,关闭某些模块..... 超过tn,如果没有任务在运行,降频 切换从PLLCLK切换回XTALCLK。
点赞
2011-4-12 20:11
8楼
2004ip
真是一个软件问题还是个硬件问题?
从软件上说,只要在idle的时候改变设置cpu clk的寄存器就可以降低频率;
从硬件上说这个问题就是个非常大的问题了,而且是使用者无法改变的。具体要看arm体系的那些超长的spec
点赞
2011-4-14 14:41
9楼
blacksword
最近出差中,累毙了
上面还是有说的不错的。 分加上了。
但 降低频率本身只能节省下漏电功耗,要是想进一步节电该怎么办呢?
独自上路,径直潜行
点赞
2011-4-14 16:47
10楼
leang521
普通ARM是没有彻底关闭某模块一说的。不过不使能某模块还是会节省一些能量。另外不用的端口要置高电平或高阻,也能节约一部分能量。
现在的ARM大多都是CMOS电路,降低频率自然可以节约很大部分能量,不用的模块关闭时钟输送,也等效于关闭了这个模块。
还有降低频率应该从分频来考虑,降低内核工作频率,尽量不要影响到TIMER,PWM类模块的频率,不然系统会乱。
点赞
2011-4-15 07:46
11楼
blacksword
有没有人对动态电压有所研究的,请说说
独自上路,径直潜行
点赞
2011-4-20 10:02
12楼
leang521
动态电压?何解??
点赞
2011-4-21 21:19
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
北京市怀柔青龙峡风景区简介(组图)
CXA1691
请教WM/WCE编译的问题
【AT-START-F425测评】USB转CAN 预告帖
电机驱动设计
ARM CPU S3C44B0X与C54X DSP的接口设计
Time-Varying Resistors, Capacitors, and Inductors in
51学习板原理图
很好的DSP入门资料
8Relay module货到测试
如何写tuner(乐器校音器)程序?
掏一个OV7660摄像头,实际行动支持下掏一掏板块
2010年TI杯信号波形合成实验电路
功率因数电路前级变压器异响
工控机在环保中的运用
关于linux下的mapinfo地图使用
忆阻器大讨论
简历与面试
请教,W77E58 的使用问题
C28x做 FFT和CFFT 需要的Cycle
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复