智能手机硬件体系结构

合集下载

arm的原理与应用领域

arm的原理与应用领域

ARM的原理与应用领域1. 简介ARM(Advanced RISC Machine)是一种精简指令集计算机(RISC)体系结构,广泛用于移动设备、嵌入式系统和服务器等领域。

它以其低功耗、高性能和可扩展性而闻名,成为当今计算领域最为流行的架构之一。

本文将介绍ARM架构的原理和其在各个应用领域中的应用情况。

2. ARM架构原理ARM架构采用了精简指令集计算机(RISC)的设计原理,其核心思想是通过优化指令集,提高指令执行效率,从而提高处理器的性能和功耗效率。

2.1 精简指令集ARM采用精简指令集,指令长度固定为32位,指令格式规范简单。

这样做的好处是指令的译码执行速度更快,从而加快了处理器的运行速度。

2.2 多级流水线ARM处理器采用多级流水线,将指令执行过程划分为若干个阶段,每个阶段由一个专门的硬件电路来执行。

这样做的好处是可以实现指令的并行执行,提高了处理器的吞吐量。

2.3 按需执行和条件执行ARM架构支持按需执行和条件执行的特性。

按需执行意味着只有在需要的时候才执行指令,可以节省处理器的功耗。

条件执行意味着根据条件判断是否执行某条指令,可以提高程序的执行效率。

3. ARM的应用领域ARM架构由于其低功耗和高性能的特点,被广泛应用于各个领域。

下面将介绍ARM在移动设备、嵌入式系统和服务器等领域的应用情况。

3.1 移动设备ARM架构在移动设备领域应用广泛。

例如,大部分智能手机和平板电脑都使用ARM架构的处理器。

ARM处理器低功耗的特点使得移动设备可以更长时间地使用电池,同时其高性能也能够满足现代移动应用的需求。

3.2 嵌入式系统嵌入式系统是指将计算机系统集成到特定应用领域中的系统。

ARM架构在嵌入式系统领域应用广泛,例如,智能家居系统、智能交通系统、工业自动化系统等都使用了ARM架构的处理器。

ARM处理器的低功耗和高性能使得嵌入式系统可以实现更高的效能和更好的稳定性。

3.3 服务器ARM架构在服务器领域的应用也在不断增加。

手机处理器架构进化历程

手机处理器架构进化历程

手机CPU处理器架构进化历程随着智能手机越来越普及,消费者在选购手机的时候也越来越理性化,除了关心价格和外观之外,手机的性能也成为了人们最关心的因素,大家都知道,处理器是影响手机性能的最关键的因素,像德州仪器、高通、英伟达以及三星等主流的处理器厂商,大家都已经耳熟能详。

但是很多人并不知道,其实它们采用的都是同一个架构——ARM架构,实际上,处理器采用的架构才是影响处理器性能的关键因素。

今天,笔者就和大家一起,聊一聊ARM的那些事。

ARM架构简介ARM架构简介ARM(Advanced RISC Machine的缩写)架构,被称作进阶精简指令集机器,是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。

由于低成本、高效能、低耗电的特性,ARM处理器非常适用于移动通讯领域。

为了大家更好的理解,我们不妨做个比喻,ARM架构就像是一座建筑的结构设计部分,而处理器就相当于一个完整的建筑,只有有了稳定的结构作为基础,才能建造出各式各样的房子。

换句话说,ARM架构只相当于一座建筑的框架,至于最后建造出来的房子长什么样,舒适度如何,就是由处理器厂商自己决定了。

不过有一点需要说明,假如结构的设计值是十层,容纳人数的上限是100人,那么最后建好的房子也不能超过这个上限。

这也就是说,采用相同架构的处理器,性能基本上已经锁定在一定的范围之内,不会有本质的区别。

所以,看处理器的性能要先看架构。

ARM架构ARM授权方式ARM公司是一家知识产权供应商,本身并不参与终端处理器芯片的制造和销售,而是通过向其它芯片厂商授权设计方案,来获取收益。

ARM提供了多样的授权方式,ARM公司可以向芯片厂商单纯的转让设计方案的使用及销售权,比如德州仪器,其旗下的OMAP处理器是在原始ARM架构的基础上设计的,这种方式费用一般比较低,所以,德州仪器的芯片售价也相对较低。

对于一些具备自有设计技术的客户,他们希望能对原始的ARM架构进行优化,以便更好的适应到自己研发的芯片,这样就会牵扯到授权架构修改的费用,而且这项费用也是相当昂贵的。

智能手机病毒与手机信息安全

智能手机病毒与手机信息安全
第3 3卷
第 2期
湖 北 广 播 电视 大 学 学 报
J o u na r l o f Hu Be i TV Un i v e r s i t y
V o 1 . 3 3 , No . 2
2 0 1 3年 2月
F e b r u a r y . 2 0 1 3 , 1 5 5  ̄ 1 5 6
议。

[ 关键词] 智能手机 :病毒 ;信 息安全 [ 中图分类号] T N9 2 9 . 5 [ 文献标识码] A
1 . 引 言
[ 文章编号] 1 0 0 8 . 7 4 2 7( 2 0 1 3 )0 2 . 0 1 5 5 . 0 2 启动破坏程序危 害手机 ,否则继续潜伏 。 ( 3 )破坏性 。病毒能对手机系统进行干扰 ,妨碍手 机的 正常使用 。许多病毒能盗取用户信 息、降低 系统性能、损坏 手 机硬件等 。 ( 4 )繁殖传染性 。病毒在运行后开始进行 自我 复制 ( 繁 殖) ,不但 会影响手机 的其他程序 ,而且通过文件传输 等途 径 还能感染其他手机 。 3 .手机病 毒常见的攻击方式和危害 病 毒可 以通过 多种方式 进行攻击 ,给 手机带来 巨大威 胁 。能够造 成的 比较严重 的危害有 : ( 1 )窃取 用户信息。为方便使用 , 许 多用户将重要 资料 储存在手机 中,如银行帐号信息、通讯录等 。一旦这些信息 被恶 意程序 窃取 ,将 带来 巨大损失 。“ 饭店 大王 ”唐拉德 ・ 希尔顿就 曾因为手机被黑客入侵 ,丢失 了重要客户 的信 息 。 ( 2 )给用户带来经济损 失。一些恶 意程序 安装后在手机 中种植木 马,通过定时扣费或服务订制 的方式 牟取 利益,使 用户遭受经 济损失 。2 0 1 2年初 的一款名 为 “ 美容 精灵 ”的 软件 ,以 “ 诊断皮肤状况 ”功能为伪装 ,在手机 中植入定时

第2章 智能手机PPT课件

第2章 智能手机PPT课件
),指南针以及语音控制功能。 • 第四代是iPhone 4,摄像头(500万像素),增加了闪光灯,但不支持
视频通话,只支持基于Wi-Fi的facetime,屏幕分辨率达到960×640。 支持CDMA上网。 • 第五代是iPhone 4S,S除了代表Speed(快速)外,可能跟Siri(语音 识别功能)有关。双核的A5处理器,来自三星。屏幕来自LG, GSM/WCDMA版本手机和CDMA版本手机已经兼容, • 第六代是iPhone 5,人们期望很高,但反映平平。扔采用三星芯片, 使应用与图形功能提高了一倍。
iPhone 主板概述
• 手机的金属边框就是 天线,揭开后盖就可 以看到内部组件。
• 右侧是后盖,左侧是 手机主体,其中最显 眼的是锂离子电池, 几乎占一半体积。
2.1.1 从1G起步:模拟移动手机
• 第一代手机采用模拟信号,是在模拟移动蜂窝通信 网中运行。
• 1978年美国贝尔实验室研制成功先进移动电话系统 (AMPS),奠定了蜂窝通信的基础。通过频分多址 FDMA提高系统容量。
• FDMA(Frequency Division Multiple Access): 它是把信道频带分割为若干更窄的互不相交的频带 ,把每个子频带分给一个用户专用(称为地址), 这就是“频分多址”技术。
2.1.5 展望4G前景:无处不在的接入
• 人们曾经把4G手机作为对未来的憧憬。期望随处都可以接入互 联网;当穿越异构环境时能够自动透明地切换接入技术等。
• HTC EVO 4G(2010,HTC,Sprint) HTC Thunderbolt和HTC Vivid(2011,HTC,Verizon,AT&T)
• 手机制造厂商只需根据清单,选择采购与主板兼 容的 LCD,麦克风,扬声器,以及外壳。然后把 这些外设以及主板组装起来,贴牌打包,即可上 市销售。

智能手机性能与ARM架构

智能手机性能与ARM架构

智能手机性能与ARM架构智能手机的性能,取决于硬件和软件两个方面,软件方面主要是操作系统优化,而硬件方面CPU,GPU,RAM,ROM则起到了最重要的作用,其中又以处理器(CPU)最为最为重要,而架构做为处理器的基础,对于处理器的整体性能起到了决定性的作用,不同架构的处理器同主频下,性能差距可以达到2-5倍。

可见架构的重要性。

目前市面上主流的手机cpu架构%90以上都采用的是ARM 架构。

下面就介绍一下ARM架构的发展历程。

ARM(Advanced RISC Machine的缩写)架构,被称作进阶精简指令集机器,是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。

由于低成本、高效能、低耗电的特性,ARM处理器非常适用于移动通讯领域。

采用相同架构的处理器,性能基本上已经锁定在一定的范围之内,不会有本质的区别。

所以,看处理器的性能要先看架构。

ARM的设计是Acorn电脑公司(Acorn Computers Ltd)于1983年开始的开发计划。

1985年时开发出首款内核ARM1,经过三十年的发展,如今已经发展到运行速度可达2.5GHz的Crotex-A15ARM11架构简介ARM11处理器系列所提供的引擎可用于当前生产领域中的很多智能手机;该系列还广泛用于消费类、家庭和嵌入式应用领域。

该处理器的功耗非常低,提供的性能范围为小面积设计中的350MHz 到速度优化设计中的1GHz(45纳米和65纳米)。

ARM11处理器软件可以与以前所有ARM处理器兼容,并引入了用于媒体处理的32位 SIMD、用于提高操作系统上下文切换性能的物理标记高速缓存、强制实施硬件安全性的TrustZone以及针对实时应用的紧密耦合内存。

ARM1136J-S发布于2003年,是针对高性能和高能效的应用而设计的。

ARM1136J-S是第一个执行ARMv6架构指令的处理器,它集成了一条具有独立的load-store和算术流水线的8级流水线。

arm相关概念

arm相关概念

arm相关概念ARM相关概念1. ARM架构简介•ARM架构是一种低功耗、高性能的处理器架构。

•ARM架构广泛应用于移动设备、嵌入式系统和智能硬件等领域。

•ARM架构采用精简指令集(RISC)的设计,具有较高的能效比和较低的功耗。

2. ARM处理器•ARM处理器是基于ARM架构设计的中央处理器(CPU)。

•ARM处理器具有多种系列和型号,包括Cortex-A系列、Cortex-R 系列和Cortex-M系列等。

•Cortex-A系列适用于高性能应用,如智能手机和平板电脑。

•Cortex-R系列适用于实时应用,如汽车电子系统和工业控制。

•Cortex-M系列适用于低功耗应用,如物联网设备和传感器。

3. ARM指令集•ARM指令集是ARM处理器所支持的指令集合。

•ARM指令集分为ARM指令集和Thumb指令集两种。

•ARM指令集提供32位的指令,适用于高性能应用。

•Thumb指令集提供16位的指令,适用于低功耗应用。

•ARM处理器可以在ARM指令集和Thumb指令集之间进行切换,以提高能效和节省存储空间。

4. ARM体系结构•ARM体系结构是指ARM处理器的整体结构和设计。

•ARM体系结构包括核心处理单元(CPU)、内存管理单元(MMU)、缓存等组件。

•ARM体系结构面向各种应用需求,提供不同级别的性能和功能选择。

•ARM体系结构允许系统设计者根据实际需求进行定制和优化。

5. ARM开发工具和平台•ARM开发工具和平台是用于开发和调试ARM架构软件的工具和环境。

•ARM开发工具包括编译器、调试器和仿真器等。

•ARM开发平台包括开发板、集成开发环境(IDE)和软件开发工具包(SDK)等。

•ARM开发工具和平台提供了丰富的开发资源,帮助开发者快速构建和优化ARM架构的应用程序。

6. ARM生态系统•ARM生态系统是指围绕ARM架构建立起来的全球化合作伙伴网络。

•ARM生态系统包括芯片厂商、设备制造商、软件开发商和解决方案提供商等。

智能终端体系结构

智能终端体系结构
图6. iPhone4 主板正面
在 SoC 层次,苹果 A4 处理器内集成了较少的设备。如图 7 所示,除去集成 的系统管理、定时器存储器、安全设备和数据接口外,只集成了一个图像处理单 元和硬件多媒体设备(包括 3D 加速,硬件视频编解码等)。这是因为 iPhone4 这款终端比较高端,因此将许多功能放在单独的芯片中去完成以实现更好的性能, 而不集成在主处理器内。
2 智能终端硬件系统
图3. 软件层次提供的接口
2.1 智能终端硬件系统组成
抽象来说,以主处理器内核为核心,笔者将智能终端硬件系统分为 3 个层次 来进行描述,如图 4 所示,分别是主处理器内核,SoC 级设备,板级设备。主处 理器内核与 SoC 级设备使用片内总线互连,板级设备则一般通过 SoC 级设备与 系统连接。
智能终端硬件架构调研报告
一般而言,由于目前通信协议栈不断增多,多媒体与信息处理也越来越复杂, 往往将某些通用的应用放在独立的处理单元中去处理,因而形成一种松耦合的主 从式多计算机系统,如图 2 所示。
基带处理单元
GPS处理单元
智能终端
应用处理单元
多媒体解码单元
图2. 智能系统的多计算机系统结构
在图 2 中,每一个处理单元都可以看作一个单独的计算机系统,运行着不同 的程序。每个从处理单元通过一定的方式与应用处理单元通信,接受应用处理单 元的指令,进行相应的操作,并向应用处理单元返回结果。这些特定的处理单元 芯片往往是以 ASIC 的形式出现的,但实际上仍然是片上计算机系统。例如,常 用的 2.5G 基带处理芯片 NXP5209 实际上就是依靠内置的 ARM946 核执行程序 来实现 GSM、GPRS、EDGE 协议的处理。
1.2 软件结构
我们知道,计算机软件结构分为系统软件和应用软件。在智能终端的软件结 构中,系统软件主要是操作系统和中间件。操作系统的功能是管理智能终端的所 有资源(包括硬件和软件),同时也是智能终端系统的内核与基石。操作系统是 一个庞大的管理控制程序,大致包括 5 个方面的管理功能:进程与处理机管理、 作业管理、存储管理、设备管理、文件管理。常见的智能终端操作系统有 Linux, Windows CE,Symbian OS,iPhone OS 等。中间件一般包括函数库和虚拟机,使 得上层的应用程序在一定程度上与下层的硬件和操作系统无关。应用软件则提供 供用户直接使用的功能,满足用户需求。

手机处理器架构进化历程:从ARM9到A15

手机处理器架构进化历程:从ARM9到A15

手机处理器架构进化历程:从ARM9到A15在Cortex-A9双核处理器初见端倪之后,ARM再次给大家带来惊喜,那就是ARM可能会推出一款四核芯片,最快处理速度能够达到 2.5GHz,初步得知,这款处理器型号为Cortex-A15。

在还未上市的智能手机芯片当中,Cortex-A15可能是目前听说的主频最高的双核芯片了,据说,这款芯片除了将手机CPU运行速度提升至2.5GHz 以外,还可以支持超过4GB的内存,能力相当的惊人,不过可能离我们还有一段距离,毕竟如此强劲的芯片的只有在更加强悍的硬件、软件的支持下,才能够正常的发挥作用。

ARM Cortex?-A15ARM Cortex?-A15 MPCore? 处理器提供前所未有的处理功能,与低功耗特性相结合,在ARM 的各种新市场和现有市场上成就了卓越的产品,这些市场包括移动计算、高端数字家电、服务器和无线基础结构。

Cortex-A15 MPCore 处理器是 Cortex-A 系列处理器的最新成员,确保在应用方面与所有其他获得高度赞誉的 Cortex-A 处理器完全兼容。

这样,就可以立即访问已得到认可的开发平台和软件体系,包括 Android?、Adobe Flash Player、Java Platform Standard Edition (Java SE)、JavaFX、Linux、Microsoft Windows Embedded、Symbian 和 Ubuntu 以及 700 多个 ARM Connected Community? 成员,这些成员提供应用软件、硬件和软件开发工具、中间件以及 SoC 设计服务。

Cortex-A15 MPCore 处理器具有无序超标量管道,带有紧密耦合的低延迟 2 级高速缓存,该高速缓存的大小最高可达 4MB。

浮点和 NEON? 媒体性能方面的其他改进使设备能够为消费者提供下一代用户体验,并为 Web 基础结构应用提供高性能计算。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能手机的硬件体系结构2008-06-04 本文来源:电子设计信息作者:大学信息科学与技术学院江有财随着通信产业的不断发展,移动终端已经由原来单一的通话功能向话音、数据、图像、音乐和多媒体方向综合演变。

而对于移动终端,基本上可以分成两种:一种是传统手机(feature phone);另一种是智能手机(smar t phone)。

智能手机具有传统手机的基本功能,并有以下特点:开放的操作系统、硬件和软件的可扩充性和支持第三方的二次开发。

相对于传统手机,智能手机以其强大的功能和便捷的操作等特点,越来越得到人们的青睐,将逐渐成为市场的一种潮流。

然而,作为一种便携式和移动性的终端,完全依靠电池来供电,随着智能手机的功能越来越强大,其功率损耗也越来越大。

因此,必须提高智能手机的使用时间和待机时间。

对于这个问题,有两种解决方案:一种是配备更大容量的手机电池;另一种是改进系统设计,采用先进技术,降低手机的功率损耗。

现阶段,手机配备的电池以锂离子电池为主,虽然锂离子电池的能量密度比以往提升了近30%,但是仍不能满足智能手机发展需求。

就目前使用的锂离子电池材料而言,能量密度只有20%左右的提升空间。

而另一种被业界普遍看做是未来手机电池发展趋势的燃料电池,能使智能手机的通话时间超过13 h,待机时间长达1个月,但是这种电池技术仍不成熟,离商用还有一段时间[1]。

增大手机电池容量总的趋势上将会增加整机的成本。

因此,从智能手机的总体设计入手,应用先进的技术和器件,进行降低功率损耗的方案设计,从而尽可能延长智能手机的使用时间和待机时间。

事实上,低功耗设计已经成为智能手机设计中一个越来越迫切的问题。

1 智能手机的硬件系统架构本文讨论的智能手机的硬件体系结构是使用双cpu架构,如图1所示。

主处理器运行开放式操作系统,负责整个系统的控制。

从处理器为无线modem部分的dbb(数字基带芯片),主要完成语音信号的a/d转换、d/a转换、数字语音信号的编解码、信道编解码和无线modem 部分的时序控制。

主从处理器之间通过串口进行通信。

主处理器采用xxx公司的cpu芯片,它采用cmos 工艺,拥有arm926ej-s核,采用arm公司的amba(先进的微控制器总线体系结构),部含有16 kb的指令cache、16 kb的数据cache和mmu(存储器管理单元)。

为了实现实时的视频会议功能,携带了一个优化的mpeg4硬件编解码器。

能对大运算量的mpeg4编解码和语音压缩解压缩进行硬件处理,从而能缓解ar m核的运算压力。

主处理器上含有lcd(液晶显示器)控制器、摄像机控制器、sdram和srom控制器、很多通用的gpio口、sd卡接口等。

这些使它能很出色地应用于智能手机的设计中。

在智能手机的硬件架构中,无线modem部分只要再加一定的外围电路,如音频芯片、lcd、摄像机控制器、传声器、扬声器、功率放大器、天线等,就是一个完整的普通手机(传统手机)的硬件电路。

模拟基带(abb)语音信号引脚和音频编解码器芯片进行通信,构成通话过程中的语音通道。

从这个硬件电路的系统架构可以看出,功耗最大的部分包括主处理器、无线modem、lcd和键盘的背光灯、音频编解码器和功率放大器。

因此,在设计中,如何降低它们的功耗,是一个很重要的问题。

2 低功耗设计2.1 降低cpu部分的供电电压和频率在数字集成电路设计中,cmos电路的静态功耗很低,与其动态功耗相比基本可以忽略不计,故暂不考虑。

其动态功耗计算公式为:pd="ctv2f"(1)式中:pd为cmos芯片的动态功耗;ct为cmos芯片的负载电容;v为cmos芯片的工作电压;f为c mos芯片的工作频率。

由式(1)可知,cmos电路中的功率消耗与电路的开关频率呈线性关系,与供电电压呈二次平方关系。

对于cpu来说,vcore电压越高,时钟频率越快,则功率消耗越大,所以,在能够正常满足系统性能的前提下,尽可能选择低电压工作的cpu。

对于已经选定的cpu来说,降低供电电压和工作频率,能够在总体功耗上取得较好的效果。

对于主cpu来说,核供电电压为1.3 v,已经很小,而且其全速运行时的主频可以完全根据需要进行设置,其部所需的其他各种频率都是通过主频分频产生。

主cpu主频fcpu计算公式如下:在coms芯片上,为了防止静电造成损坏,不用的引脚不能悬空,一般接下拉电阻来降低输入阻抗,提供泄荷通路。

需要加上拉电阻来提高输出电平,从而提高芯片输入信号的噪声容限来增强抗干扰能力。

但是在选择上拉电阻时,必须要考虑以下几点:a)从节约功耗及芯片的倒灌电流能力上考虑,上拉电阻应足够大,以减小电流;b)从确保足够的驱动电流考虑,上拉电阻应足够小,以增大电流;c)在高速电路中,过大的上拉电阻会使信号边沿变得平缓,信号完整性会变差。

因此,在考虑能够正常驱动后级的情况下(即考虑芯片的vih或vil),尽可能选取更大的阻值,以节省系统的功耗。

对于下拉电阻,情况类似。

2.3.2 对悬空引脚的处理对于系统中cmos器件的悬空引脚,必须给予重视。

因为cmos悬空的输入端的输入阻抗极高,很可能感应一些电荷导致器件被高压击穿,而且还会导致输入端信号电平随机变化,导致cpu在休眠时不断地被唤醒,从而无法进入睡眠状态或其他莫名其妙的故障。

所以正确的方法是,根据引脚的初始状态,将未使用的输入端接到相应的供电电压来保持高电平,或通过接地来保持低电平。

2.3.3 缓冲器的选择缓冲器有很多功能,如电平转换、增加驱动能力、数据传输的方向控制等,当仅仅基于驱动能力的考虑增加缓冲器时,必须慎重考虑,因驱动电流过大会导致更多的能量被浪费掉。

所以应仔细检查芯片的最大输出电流ioh和iol是否足够驱动下级芯片,当可以通过选取合适的前后级芯片时应尽量避免使用缓冲器。

2.4 电源供给电路由于使用双cpu架构,外设很多,需要很多种电源。

仅以主cpu来说,就需要1.3v、2.4v和2.8v电压,因此需要很多电压变化单元。

通常,有以下几种电压变换方式:线性调节器;dc/dc;LDO(低漏失调节器)。

其中ldo本质上是一种线性稳压器,主要用于压差较小的场合,所以将其合并为线性稳压器。

线性稳压器的特点是电路结构简单,所需元件数量少,输入和输出压差可以很大,但其致命弱点是效率低、功耗高,其效率η完全取决于输出电压大小。

dc/dc电路的特点是效率高、升降压灵活,缺点是电路相对复杂,纹波噪声干扰较大,体积也相对较大,价格也比线性稳压高,对于升压,只能使用dc/dc。

因此,在设计中,对于电源纹波噪音要求不严的情况,都是使用dc/dc的电压转换器件,这样可以有效地节约能量,降低智能手机的功耗。

2.5 led灯的控制智能手机电路中,键盘和lcd背光灯工作时会消耗大量能量。

例如本文架构中使用的lcd,其背光灯电气要求如下:正向电流典型值为15 ma,正向电压典型值为14.4 v,背光灯消耗功率典型值为216 mw。

由此可以看出,在正常工作时,lcd背景led灯功耗非常大。

因此,在设计中,必须降低led灯的功耗。

可以通过以下方法:a)在led灯回路中短接一个小电阻,改变阻值,用来控制led灯工作时的电流。

b)利用人眼的迟滞效应,使用pwm(脉宽调制)信号来控制led灯的开关。

在主cpu中,通过配置寄存器gpcon_u、gpcon_l可以把gpio20一gpio23和gpio2-gplo5配置成pw m信号输出,再配置部相应的寄存器,控制pwm输出信号的频率和占空比,作为控制引脚来控制led背光灯,以此来降低lcd背光灯的功耗。

; c)在手机图形界面上提供一个调节背光灯亮度的界面,让用户在系统设置的led灯亮度基础上,进一步调节背关灯的亮度,这样,既增加了手机使用的灵活性,又进一步降低了手机的功耗。

2.6 无线modem部分的控制如图1所示,智能手机的硬件体系结构采用双cpu架构,无线modem作为主cpu的一个外设,与主cpu芯片的其他外设相比,具有其特殊性,例如当智能手机处于睡眠模式时,可以直接关闭lcd、摄像机等外设的供电电源,而无线modem不行,必须要求无线modem具有继续等待来电、搜索网络等功能,而不能直接将其关闭。

而对于本文硬件架构中的无线modem方案,其中也拥有一个系统,部运行完整的gs m(全球移动通信系统)协议和独立的电源管理模块,主cpu可以通过uart口和无线modem进行电源管理协商。

无线modem部的电源管理由自己来控制,当无线modem处于空闲状态时,自己能完好地进入和退出待机模式。

因此,在本文的硬件架构的设计上,当智能手机开机时,给无线modem加电、关机时,对modem进行断电。

2.7 软件优化式中:m=mdiv+8;p=pdiv+2,s=sdiv;mdiv、pdiv和sdiv可以通过寄存器进行设置。

因此,设计中确定主cpu主频对于整个系统的功耗和性能是一个关键。

本文在综合考虑系统性能和功耗的基础上,设置主cpu主频为204 mhz。

2.2 dpmdpm(动态电源管理)是在系统运行期间通过对系统的时钟或电压的动态控制来达到节省功率的目的,这种动态控制与系统的运行状态密切相关,该工作往往通过软件来实现[3,4]。

2.2.1 定义不同的工作模式在硬件架构中智能手机的工作模式与主cpu的工作模式密切相关。

为了降低功耗,主cpu定义了4种工作模式:general clock gating mode;idle mode:sleep mode;stop mode。

在主cpu主频确定的情况下,智能手机中定义了对应的4种工作模式:正常工作模式(normal);空闲模式(idle);睡眠模式(sleep);关机模式(off)。

各种模式说明如下:a)正常工作模式:主cpu工作模式为general clock gating mode;主cpu全速运行;时钟频率为204 mhz。

智能手机在这种状态下功耗最大,根据不同的运行状态,如播放mp3、打、实际测量,这种模式下智能手机工作电流为200 ma左右。

b)空闲模式:主cpu工作模式为idle mode,主cpu主时钟停止;时钟频率为204 mhz。

在空闲状态下,键盘背关灯和lcd背光灯关闭,lcd上有待机画面,特定的事件可以使智能手机空闲模式进入正常工作模式,如点击触摸屏、定时唤醒、按键、来电等。

c)睡眼模式:主cpu工作模式为sleep mode,除了主cpu部的唤醒逻辑打开外,其余全关闭;主cp u时钟为使用36.768 khz的慢时钟。

除了modem以外,外设全部关闭,定义短时按开机键,使智能手机从睡眠模式下唤醒进入正常工作状态。

d)关机模式:主cpu工作模式为stop mode,除了主cpu泄漏电流外,不消耗功率;主cpu关闭。

相关文档
最新文档