智能手机维修技术培训教材(MTK6573方案原理)(更新版)

智能手机维修技术培训教材(MTK6573方案原理)(更新版)

2023年7月26日发(作者:)

智能手机维修技术培训

--- 西可电子 ---

第一章,智能手机工作原理简单描述

智能手机应用是当前移动应用中的一个流行区域, 未来随着智慧手机发展,企业管理软件和电子商务软件逐渐在智能手机终端应用,移动开发会变的越来越开放,了解手机原理和软件运行机制也变的非常重要。

1 手机运行原理

1)概述。手机有CPU、内存、输入输出设备,其中有一个比较重要的输入输出设备就是空中接口(移动终端与基站之间的接口)。手机通讯功能便可以利用空中接口协议和基站建立通信,然后完成语音和数据的传输。一般手机CPU的芯片不是独立的,而是基带处理芯片的一个单元,也称被作CPU核。手机的核心是基带处理芯片,其中包含比较通用的CPU核单元、DSP核单元、通信协议处理单元。空中接口要求的通信功能由通信协议处理单元和手机协议软件一起完成。而手机软件和Pc机一样。

2)单CPU和双CPU。大部分手机是单CPU,也就是只有基带处理芯片中的CPU核。通信协议、用户接口都要在这个CPU核上运行。不过DSP核会分担一些计算量比较复杂的程序算法,例如语音编译码、安全层的各种算法、应用软件的业务逻辑算法等。随着手机的发展,摄像头、蓝牙、MP3、MP4这些功能可以依靠硬件来实现,相对来说给CPU的压力不是很大,但嵌入式浏览器、虚拟机、嵌入式数据库、应用软件等就会对CPU资源有较高的要求。单CPU的首要任务是完成通信协议,并且通信协议软件有着很精确的定时要求,因II~#CPU还要兼顾应用软件就比较困难了。于是便有了双CPU手机。双CPU手机的其中一个CPU专门把通信协议做好,另一个CPU负责UI、虚拟机、嵌入式数据库、嵌入式浏览器等功能。两个CPU可以分开,或者做在一个芯片里。在市场上很多没有基带处理芯片开发能力的手机设计公司(Design House)就购买国外的手机模块,在外面再加一块CPU实现双CPU。模块跑通信协议,自己加的CPU跑UI和应用软件,两者通过串口通信。智能手机基本上全是双CPU,iPhone、Android、OPhone、Windows Mobile、Symbian、嵌入式RNⅨ全是运行在第二块CPU上的。这些商业操作系统无法和无线通信协议软件集成到一块CPU上。双CPU的手机功能强,但它们一般体积大,耗电多,成本高。大部分手机应用在单CPU方案里也能实现。现在国内小巧、实用、低成本的单CPU方案还是占据较大的市场份额。

3)手机软件组成。手机软件与PC机软件相同都是从中断向量表开始。复位的处理程序是中断向量表的第一个跳转指令,然后是中断处理、错误处理的跳转指令。当手机加电后就跳转到复位的处理程序,开始检查内存、初始化c运行环境,然后创建第一个任务。其它任务会由这个任务按顺序创建、启动。有一些小灵通的协议栈,是单任务的,没有操作系统,由主程序轮流调用各个软件模块的处理程序来模拟多任务环境,但是绝大多数手机程序都是多任务的。手机软件可以粗略地分成启动模块、操作系统、协议栈、本地存储、数据业务、驱动程序、用户接口和其它应用。操作系统:操作系统在手机软件只占很小一部分。功能主要是提供通信机制、多任务调度。有的操作系统会提供一些不是必须的功能,如:动态内存分配,定时函数。大多数手机的操作系统都是一个很小的内核,而一般手机软件却有几百到上千个源文件、超过一百万行的代码。协议栈:由于协议栈和基带处理芯片的设计密切相关,它是手机软件中最复杂的一部分。开发协议栈只有具备芯片设计能力的企业才可能开发。协议栈会使用基带处理芯片的所有资源。资料业务:资料业务主要有两种:一种PC机通过手机上网,网络协议全在PC机上,手机提供数据链路就相当一个调制解调器。另一种就是嵌入式数据业务,手机内部包含TCP/PPP等协议,有时还要实现HTTP和嵌入式浏览器。本地存储:一般手机都有一个基于FIASH的文件系统存储数据,现在又出现了嵌入式数据库把数据存储到数据库里和PC的数据库原理差不多。驱动程序:驱动程序包括键盘、电源管理模块、LCD、flash、RTC、串口、USB、SIM卡或UIM卡、射频驱动等。用户接口:用户接口又称作人机接口,负责和用户的交互,在必要的时候调用其它模块的功能。除了手机的必备功能外,用户接口也可能包含一些相对独立的应用程序,如日程表。

4)第三方软件原理与运行环境。可以通过数据线或者网络下载一些可执行文件到文件系统中。然后有一个装载器可以执行这些檔。这样第三方就可以开发一些应用程序,下载到手机中来扩充手机功能。第三方软件在虚拟机中便可以运行,如:java虚拟机、android 第三方软件运行在Dalvik虚拟机等。

2.智能手机的硬件架构

具备计算能力和操作系统后,智能手机的功能在理论上能像台式机,笔记本计算机一样强劲。正因为如此,微软积极投入到智能手机的操作系统竞争中。在智能手机的核心芯片开发方面则有另一个IT头英特尔参与。随着计算能力的引入,智能手机的硬件部分远比传统的手机复杂。有趣的是,智慧手机也具有自己的硬件构架,甚至和计算机有几分神似。下面我们就以英特尔PCA(个人互联网客户端)架构为利来了解一下智能手机的硬件架构。

一部智能手机主要由3大功能模块(芯片)构成,分别是无线基带芯片,存储芯片和应用处理器,此外,加上LCD显示屏和一些周边配件,就构成一台智能手机。就如计算机由主板,CPU,内存等部件组成一样,这种模块化的架构让众多的开发商都可以参与其中,只需要熟悉与其相关模块,就可以进行开发。

无线基带芯片

无线基带芯片也称为通讯处理器,负责通讯功能。GSM,CDMA以及未来的3G网络,都有相应的无线基带芯片。

存储芯片

和掌上计算机类似,智能手机上的存储空间分为两类——ROM和RAM,即只读存储器和随机内存,只读存储器通常采用闪存芯片,用于存放操作系统和出厂时预装的应用程序,即使在电池无电的情况下,存储在闪存中的数据也不会丢失,因此高档的智能手机的闪存容量较大,除保存操作系统外,多余的存储空间可以用于备份通讯簿等重要数据。

随机内存才是大家平时所说的智能手机的“内存”通常是采用速度更快的DRAM芯片。随机器有存储数据和运行程序两大用途,用户可以自行划分将多少内存用于“存储”。多少内存用于“程序”。 存储内存是用于安装应用程序和保存各种数据的,类似于硬盘的功能,而程序内存则类似于PC上的主存储器,用于运行操作系统和各种应用程序。 由于DRAM芯片的数据在掉电后会丢失,因此智慧手机和掌上计算机一样都具有一颗备用电池,在更换主电池或主电池无电的情况下也能保持内存中的数据。

应用处理器

应用处理器在智慧手机中的作用中的作用和地位,相当于计算机的中央处理器和芯片组。Intel目前的应用处理器主要由PXA25x,PXA26x和PXA27x三大家族均为基于Intet XScale核心的32位处理器均集成了数据运算、媒体处理、内存控制、扩展卡/USB/蓝牙接口控制、基带接口控制等功能。PXA26x首次采用了MCP(多芯片封装)封装技术,把闪存芯片和应用处理器封装在单个芯片中,芯片体积也比PXA25x有进一步缩小。PXA27x是最新的型号,目前最高频率达到624MHz,具备“Wireless MMX”(无线多媒体指令集)、“Quick Capture”技术(支持四百万象素数码相机功能)和“ Wireless Intel SpeedStep”技术(具有5级低能源模式,电压和频率可以动态改变)。不难发现,这些技术都是PC和笔记本计算机既有技术的“智慧手机版”,而智慧手机处理器的很多概念也与PC和笔记本计算机的处理器大同小异。

多媒体加速器

多媒体加速器是专门为智能手机提供硬件视频和图形加速的芯片。以Intel 2700G为例,它具备2D/3D图形性能、DVD质量视频播放性能和双屏显示能力。多媒体加速器对于智能手机,就好比当年PC上的图形专用加速卡、正因为如此,NVIDIA和ATI两大图形芯片厂商也在积极发展智能手机的多媒体加速器。不过,目前只有顶级的智慧手机才具有多媒体加速器,这些智能手机往往具有全屏MPEG2/MPEG4视频播放和3D图形处理功能。

3. 智能手机的功能

当计算和通讯融合后,我们到底能获得怎样的应用体验呢?就像PC一样,不能上网的设备只是一个信息孤岛,而通过网络就能随时随地地获得各种信息。下面我们就以多普达696i智慧手机为例,谈谈智能手机的功能。

手机功能

高性能和大屏幕让智能手机的功能变得空前强大,Windows Mobile的智能手机具有和桌面Windows操作系统相同风格的接口和操作方法。不仅联系人名单和日程表都可以和Outlook同步,还可以直接把日程和会议安排通过短信或E-mail发送给你的同事。

上网功能

通过GPRS连接到Internet,能够实现网页浏览、收发E-mail等网络应用。MSN

Messenger、QQ、YaHoo Messenger等实时通讯工具也都有智能手机版本,能够随时随地和朋友聊天。智能手机无需通过计算机下载电子书,可以随时在Internet上查找和下载。

办公功能

Windows Mobile的智慧手机支持Word、Excel、PowerPoint和PDF等文文件的显示,唯一遗憾的是屏幕小了点。

商务功能

智慧手机提供了针对商务人士工作与交流需求的多种软件,比如Worldmate提供的世界时钟、外币兑换、物品清单等功能对于经常作国际旅行的商务人士就非常实用,它还能通过网络获取全世界主要大城市的天气预报。而商旅宝则提供了国内大城市的信息、地图,以及宾馆、机票预定等功能。此外,安装相应的软件,股票行情和银行服务也能尽在掌握

4. Android智能系统理论概要

Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板计算机及其它领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。

中文名

编程语言

C/C++(底层) Java等(应用层)

安卓

开发商

Google/开放手持设备联盟Google

源码模式

包类型

支援平台

内核类

混合(自由免费,开放源码)

APK

ARM、MIPS、x86发行商

发行时间

2008年9月23日

整块性核心(Linux)

Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为Android。

内置服务

谷歌移动服务(英文:Google Mobile Service)是谷歌的一项服务,该服务简称“Gapps”,指在让用户利用移动电话或其它移动设备使用谷歌搜索、谷歌地图、Gmail、YouTube、Android Market等谷歌服务产品。 谷歌将谷歌移动服务(Gapps)内嵌到Android手机系统中,并且对android手机生产商给予不同程度的授权。

命名规则

Android用甜点作为它们系统版本的代号的命名方法开始于 Android 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼(Android 2.3),蜂巢,冰激凌三明治,根据最新消息新一代Android版本将命名为果冻豆(Jelly Bean)。

版本

Android1.1

Android 1.5

Cupcake

(纸杯蛋糕)

备注

2008 年9月发布的Android第一版

2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下:

1、拍摄/播放影片,并支持上传到Youtube

2、支持立体声蓝牙耳机,同时改善自动配对性能

3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索

4、GPS性能大大提高

5、提供屏幕虚拟键盘

6、主屏幕增加音乐播放器和相框widgets

7、应用程序自动随着手机旋转

8、短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件

9、相机启动速度加快,拍摄图片可以直接上传到Picasa

10、来电照片显示

2009年9月15日,1.6(Donut 甜甜圈)版本软件开发工具包发布。主要的更新如下:

1、重新设计的Android Market手势

2、支持CDMA网络

3、文字转语音系统(Text-to-Speech)

4、快速搜索框

5、全新的拍照界面

6、查看应用程序耗电

7、支持虚拟私人网络(VPN)

8、支持更多的屏幕分辨率。

9、支持OpenCore2媒体引擎

10、新增面向视觉或听觉困难人群的易用性插件

2009年10月26日,2.0(Eclair 松饼)版本软件开发工具包发布。主要的更新如下:

1、优化硬件速度

2、"Car Home"程序

3、支持更多的屏幕分辨率

4、改良的用户接口

Android 1.6

Donut

(甜甜圈)

Android2.0/2.0.1/2.1

Eclair

(松饼) 5、新的浏览器的用户接口和支持HTML5

6、新的联系人名单

7、更好的白色/黑色背景比率

8、改进Google Maps3.1.2

9、支持Microsoft Exchange

10、支持内置相机闪光灯

11、支持数码变焦

12、改进的虚拟键盘

13、支持蓝牙2.1

14、支持动态桌面的设计

Android 2.2/2.2.1

Froyo

(冻酸奶)

2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发工具包发布。主要的更新如下:

1、整体性能大幅度的提升

2、3G网络共享功能。

3、Flash的支持。

4、App2sd功能。

5、全新的软件商店。

6、更多的Web应用API界面的开发。

2010年12月7日,2.3(Gingerbread 姜饼)版本软件开发工具包发布。主要的更新如下:

1、增加了新的垃圾回收和优化处理事件

2、原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL

ES。

3、新的管理窗口和生命周期的框架。

4、支持VP8和WebM视频格式,提供AAC和AMR宽带编码,提供了新的音频效果器

5、支持前置摄像头、SIP/VOIP和NFC(近场通讯)

6、简化接口、速度提升:

7、更快更直观的文字输入:

8、一键文字选择和复制/粘帖:

9、改进的电源管理系统:

10、新的应用管理方式:

2011年2月2日, 3.0(Honeycomb 蜂巢)版本主要更新如下:

·优化针对平板

·全新设计的UI增强网页浏览功能

·n-app purchases功能

2011年5月11日在Google I/O开发者大会宣布发布,版本主要更新如下:

Honeycomb蜂巢(改进3.0BUG)

经过优化的Gmail电子邮箱;

Android 2.3

Gingerbread

(姜饼)

Android 3.0

Honeycomb

(蜂巢)

Android 3.1

Honeycomb

(蜂巢) 全面支持GoogleMaps

将Android手机系统跟平板系统再次合并从而方便开发者。

任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。

支持 Google TV.可以支持XBOX 360无线手柄

widget支持的变化,能更加容易的定制屏幕widget插件。

Android 3.2

Honeycomb

(蜂巢)

Android 4.0

Ice Cream

Sandwich

(冰激凌三明治)

2011年7月13日发布,版本更新如下:

支持7英寸设备

引入了应用显示缩放功能

2011年10月19日 在香港发布,

4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下:

1、全新的ui

2、全新的Chrome Lite浏览器,有离线阅读,16标签页,隐身浏览模式等。

3、截图功能

4、更强大的图片编辑功能

5、自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序

6、Gmail加入手势、离线搜索功能,UI更强大。

7、新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务。

8、新增流量管理工具,可具体查看每个应用产生的流量。

9、正在运行的程序可以像计算机一样的互相切换

10、人脸识别功能

11、系统优化、速度更快

12、支持虚拟按键,手机可以不再拥有任何按键

13、更直观的程序文件夹:

14、平板计算机和智能手机通用

15、支持更大的分辨率

16、专为双核处理器编写的优化驱动

17、全新的Linux内核

18、增强的复制粘贴功能

19、语音功能

20、全新通知栏:

21、更加丰富的数据传输功能

22、更多的感应器支持

23、语音识别的键盘:

24、全新的3D驱动, 游戏支持能力提升

25、全新的谷歌电子市场 26、增强的桌面插件自定义

Android N.n

Jelly Bean

“果冻豆”

继“冰激凌三明治”之后的下一版Android系统。

Android结构

其中Activity等同于J2ME的MID let,一个 Activity 类(Class)负责创建窗口(Windows),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由Service Connection和AIDL连结,达到复数程序同时运行的效果。如果运行中的 Activity 全部画面被其它 Activity 取代时,该 Activity 便被停止(Stopped),甚至被系统清除(Kill)。

View等同于J2ME的Displayable,程序人员可以通过 View 类与“XML

layout”文件将UI放置在窗口上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。至于View Group 是各种layout 的基础抽象类(abstract class),View Group之内还可以有View Group。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity 中,要通过find View By Id()来从XML 中取得View,Android的View类的显示很大程度上是从XML中读取的。View 与事件(event)息息相关,两者之间通过Listener

结合在一起,每一个View都可以注册一个event listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View. On Click Listener。另外还有Bit Map等同于J2ME的Image。

C/C++开发方面

早期的Android开发只支持Java作为编程语言开发应用程序,因而使得其它语言开发者只能望而却步。2010年4月,谷歌正式对开发者发布了Android NDK,NDK允许开发者使用C/C++作为编程语言来为Android开发应用程序,初版的NDK使得开发者看到了C/C++在Android开发中的希望。

但是,当前版本的NDK在功能上还有很多局限性:NDK并没有提供对应用程序生命周期的维护;NDK也不提供对Android系统中大量系统事件的支持;对于作为应用程序交互接口的UI API,当前版本的NDK中也没有提供。但是相对于初版的NDK,现在的NDK已经进行了许多重大的功能改进。

由此可见,NDK仍然需要完善和发展,相信未来随着NDK的发展,NDK可以做得更多更好。

中介软件

操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良li bc的版本。Android 同时包含了Web kit,所谓的Web kit 就是Apple Safari 浏览器背后的引擎。Surface flinger

是就2D或3D的内容显示到屏幕上。Android使用工具链(Tool chain)为Google自制的Bionic Li bc。

Android采用Open CORE作为基础多媒体框架。Open CORE可分7大块:PVP layer、PVA uthor、Codec、Packet Video Multimedia Framework(PVMF)、Operating System

Compatibility Library(OSCL)、Common、Open MAX。

Android 使用skia 为核心图形引擎,搭配OpenGL/ES。skia与Linux Cairo功能相当,但相较于Linux Cairo, skia 功能还只是雏形的。2005年Skia公司被Google收购,2007年初,Skia GL源码被公开,目前Skia 也是Google Chrome 的图形引擎。

Android的多媒体数据库采用SQ Lite数据库系统。数据库又分为共享数据库及私用数据库。用户可通过Content Resolver类(Column)取得共享数据库。

Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik

Virtual Machine)。Dalvik虚拟机是一种“缓存器型态”(Register Based)的Java虚拟机,变量皆存放于缓存器中,虚拟机的指令相对减少。

Dalvik虚拟机可以有多个实例(instance), 每个Android应用程序都用一个自属的Dalvik虚拟机来运行,让系统在运行程序时可达到优化。Dalvik 虚拟机并非运行Java字节码(By tecode),而是运行一种称为.dex格式的檔。

硬件抽像层

Android 的 HAL(硬件抽像层)是能以封闭源码形式提供硬件驱动模块。HAL 的目的是为了把 Android framework 与 Linux kernel 隔开,让 Android 不至过度依赖 Linux kernel,以达成 kernel independent 的概念,也让 Android framework

的开发能在不考虑驱动程序实现的前提下进行发展。

HAL stub 是一种代理人(proxy)的概念,stub 是以 *.so 檔的形式存在。Stub

向 HAL“提供”操作函数(operations),并由 Android runtime 向 HAL 取得 stub

的 operations,再 callback 这些操作函数。HAL 里包含了许多的 stub(代理人)。Runtime 只要说明“类型”,即 module ID,就可以取得操作函数。

内核

Android 是运行于 Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以open core 取代FFmpeg 等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 userspace,使得Linux driver 与 Linux kernel彻底分开。bionic/libc/kernel/ 并非标准的kernel

header files。Android 的 kernel header 是利用工具由 Linux kernel header 所产生的,这样做是为了保留常数、数据结构与宏。

目前Android 的 Linux kernel控制包括安全(Security),内存管理(Memory

Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等。下载Android源码之前,先要安装其构建工具 Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。

安全权限机制

Android本身是一个权限分立的操作系统。在这类操作系统中,每个应用都以唯一的一个系统识别身份运行(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,应用与系统隔离开。

系统更多的安全功能通过权限机制提供。权限可以限制某个特定进程的特定操作,也可以限制每个URI权限对特定数据段的访问。

Android安全架构的核心设计思想是,在默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其它应用文件,访问网络或阻止设备待机等。

安装应用时,在检查程序签名提及的权限,且经过用户确认后,软件包安装器会给予应用权限。从用户角度看,一款Android应用通常会要求如下的权限:

拨打电话、发送短信或彩信、修改/删除SD卡上的内容、读取联系人的信息、读取日程信的息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)地理位置、创建蓝牙连接、对互联网的完全访问、查看网络状态,查看WiFi状态、避免手机待机、修改系统全局设置、读取同步设定、开机自启动、重启其它应用、终止运行中的应用、设定偏好应用、震动控制、拍摄图片等。

一款应用应该根据自身提供的功能,要求合理的权限。用户也可以分析一款应用所需权限,从而简单判定这款应用是否安全。如一款应用是不带广告的单机版,也没有任何附加内容需要下载,那么它要求访问网络的权限就比较可疑。

编辑本段Android 程序主要组成部分概述

一般来说Android 程序主要由下列四个部分组成,分别是:活动(Activity) -

用于表现功能服务(Service) - 相当于后台运行的Activity广播接收器(Broadcast

Receiver) - 用于接收广播意图(Intent)- 用于连接以上各个组件,并在其间传递消息

1 Activity 介绍

Android 中,Activity 是所有程序的根本,所有程序的流程都运行在Activity

之中,Activity可以算是开发者遇到的最频繁,也是Android 当中最基本的模块之一。在Android的程序当中,Activity 一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Acitivity就相当于一个网页。在Activity 当中可以添加一些Button、Check box 等控件。可以看到Activity 的概念和网页的概念相当类似。

一般一个Android 应用是由多个Activity 组成的。这多个Activity 之间可以进行相互跳转,例如,按下一个Button 按钮后,可能会跳转到其它的Activity。和网页跳转稍微有些不一样的是,Activity 之间的跳转有可能返回值,例如,从Activity A 跳转到Activity B,那么当Activity B 运行结束的时候,有可能会给Activity A 一个返回值。这样做在很多时候是相当方便的。

当打开一个新的屏幕时,之前一个屏幕会被置为暂停状态,并且压入历史堆栈中。用户可以通过回退操作返回到以前打开过的屏幕。我们可以选择性的移除一些没有必要保留的屏幕,因为Android 会把每个应用的开始到当前的每一个屏幕保存在堆栈中。Activity 是由Android 系统进行维护的,它也有自己的生命周期,即它的一个产生、运行、销毁的一个周期,对于Activity,关键是其生命周期的把握,其次就是状态的保存和恢复,以及Activity 之间的跳转和数据传输(intent)。

2 Service 介绍 Service 是android 系统中的一种组件,它跟Activity 的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其它组件进行交互。Service 是没有界面的长生命周期的代码。Service 是一种程序,它可以运行很长的时间,但是它却没有用户接口。这么说有点枯燥,我们来看个例子。打开一个音乐播放器的程序,这个时候若想上网了,那么,我们打开Android 的浏览器,这个时候虽然我们已经进入了浏览器这个程序,但是,歌曲的播放并没有停止,而是在后台继续一首接着一首的播放。其实这个播放就是由播放音乐的Service进行控制。当然这个播放音乐的Service也可以停止,例如,当播放列表里边的歌曲都结束,或者用户按下了停止音乐播放的快捷键等。service 可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其它Activity这个时候程序要在后台继续播放,比如检测SD

卡上檔的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。

3 Broadcast Receiver 介绍

在Android 中,Broadcast 是一种广泛运用的在应用程序之间传输信息的机制。而Broadcast Receiver 是对发送出来的Broadcast进行过滤接受并响应的一类组件。可以使用Broadcast Receiver 来让应用对一个外部的事件做出响应。这是非常有意思的,例如,当电话呼入这个外部事件到来的时候,可以利用Broadcast

Receiver 进行处理。例如,当下载一个程序成功完成的时候,仍然可以利用Broadcast Receiver 进行处理。Broadcast Receiver不能生成UI,也就是说对于用户来说不是透明的,用户是看不到的。Broadcast Receiver通过Notification

Manager 来通知用户这些事情发生了。Broadcast Receiver 既可以在Android

中注册,也可以在运行时的代码中使用er Receiver()进行注册。只要是注册了,当事件来临的时候,即使程序没有启动,系统也在需要的时候启动程序。各种应用还可以通过使用 Broadcast () 将它们自己的intent broadcasts广播给其它应用程序。注册Broadcast Receiver有两种方式:

4 Intent 介绍

Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android 各个组件之间的通讯。Intent 负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android 则根据此Intent 的描述,负责找到对应的组件,将Intent 传递给调用的组件,并完成组件的调用。因此,Intent 在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。

第二章,MT6573方案手机原理与维修技术

第一节,MT6573应用概述

1. MT6573是一款高度集成的3.75G基带系统芯片(SoC)平台,采用了先进的的HSPA R6调制解调器,676MHz ARM11的CPU,可编程硬件的OpenGL ES 2.0 3D图形加速器,800万摄像头的ISP,视频译码器,和的FWVGA(为854x480)显示。 MT6573可帮助手机制造商建立高性能3.75G智能手机具有类似PC的浏览器,3D游戏,和影院级的家庭娱乐体验。

2.

该芯片集成了两个ARM1176微控制器和一个强大的双MAC DSP处理器与先进的系统电源管理和多媒体功能。 MT6573接口的NAND闪存和32位元最佳LPDDR性能,同时支持从NAND启动,以减少整体BOM成本。此外,广泛的一套接口和连接外围设备,包括相机,触摸屏显示器,MMC / SD卡接口,外接蓝牙,WLAN和GPS模块。

应用处理器,其中包括一个向量浮点协处理器,ARM1176JZFS,提供加工功率必要的支持,连同其苛刻的应用,如网页浏览,电子邮件,GPS最新Open OS导航和游戏。增强的2D图形和一个高分辨率的触摸屏显示,具备OpenGL ES 2.0图形加速器。MF lexVideo可编程多标准编译码器和一个先进的音频子系统包括提供先进的多媒体应用和服务,如音频和视频流,众多的译码器和编码器,如H.264和MPEG-4。以丰富的拍照功能,MT6573配备8M相机与先进的功能,如自动对焦,防握手,连续视频自动对焦,人脸检测的ISP,爆镜头,光学变焦,全景和三维照片。其它音频支持包括FR,EFR,HR和AMR声码器,和弦铃声,回波抵消,免提扬声器操作,噪音消除,如先进的音频功能。

调制解调器子系统也使用了一个ARM1176JZS 核心,双路 MAC DSP 数据处理器;支持EDGE/GPRS 和HSPA 网络,支持R8的HSDPA(7.2 Mbps)的下行和R65.76 Mbps的HSUPA的上行数据率,以及12级GPRS和EDGE。

MT6573芯片包含:

两个完整的ARM1176 微程控器;

一个完整的双路MAC DSP 数字处理器;

高性能的电源管理系统;

集成了性能强劲的32bit LPDDR内存控制接口;

集成摄像处理模块;

支持多点触控;

支持MMC/SD多媒体卡;

支持V2.0 蓝牙传输 ;

支持WI-FI无线局域网技术;

支持GPS导航功能;

可编程硬件的OpenGL ES 2.0 3D图形加速器;

2. MT6573芯片应用模块图解

图1.1 MT6573芯片应用模块图解

图1.2 MT6573实际应用简图

模块基本数据:

3.公司实际产品介绍:CATCH项目

2011年下半年,MTK(联发科技公司)推出了继MT6516之后的又一款用于制造智能手机的基带芯片MT6573,拥有更为优秀的性能表现,是一款定位于中低端安卓智能手机的芯片。

目前,我公司已经基于该MT6573平台开发出了多款智能手机和平板计算机,如CATCH(i695),CRONUS(平板计算机),SATURN(Mi280等机型鉴于此编写该版本维修指导,本资料将选取公司开发的CATCH项目手机为基础编写;

CATCH项目手机是公司2011年下半年研发的一款大屏幕安卓系统智能手机,搭载MT6573芯片平台,支持3.7英寸FWVGA级别的 854×480象素的LCD显示器,支持多点触控,内置有500W像素的摄像头,可支持高质量的拍照和视频拍摄功能,支持WI-FI无线局域网功能,支持GPS导航功能,无线蓝牙,FM调频收音,5PIN通用USB接口,3.5mm通用耳机接口;核心主频为650MHz,4G+4G NAND FLASH,可流畅运行各种程序;

下图是CATCH(M600)手机的主板应用图,

图1.2手机主板应用图(A面)

图1.3手机主板应用图(B面)

手机软硬件规格及指针

支持网络:GSM850/900/1800/1900/WCDMA 850/1900/2100 HSPA(3.75G)

支持WI-FI无线局域网功能

屏幕规格:3.7吋FWVGA 854×480象素,支持单点触摸功能,电容感应类型

操作系统:Android 2.3(谷歌操作系统)

主芯片:MT6573/运行频率:650MHz

摄像功能:500W象素,支持拍照,视频拍摄,自动聚焦

卡槽数量:2个,支持双卡双待

多媒体卡类型:支持MICRO SD卡,可识别最大32Gb容量

USB类型:5PIN MINI USB多用界面

主板主要器件:

位号

U201

物料名称

CPU(基带+电源管理模块) MT6573

规格型号 U501

U601

OSC600

U603

U600

U604

U606

U602

F600

F601

F602

F604

F603

U880

U891

U1001

U1002

U1008

U1601

U1602

U401

主存储器(NAND+DDR)

GSM+WCDMA 射频收发处理模块

手机主时钟晶体 26MHz

双工器

GSM 射频功放(包含天线开关)

WCDMA BAND5功放(WCDMA850MHz)

WCDMA BAND2功放(WCDMA1900MHz)WCDMA BAND1功放(WCDMA2100MHz)RX850/900MHz接收滤波器

RX1888/1900MHz接收滤波器

WCDMA850MHz 接收滤波器

WCDMA2100MHz 接收滤波器

WCDMA1900MHz 接收滤波器

LCD背光驱动管

拍照闪光灯驱动模块

WI-FI/BT/GPS/FM四合一模块

WI-FI时钟晶体

MT6620的供电LDO

磁感应器

3D传感器

音频放大器

MT29C4G96MAZAPCJA_5IT

MT6162

TX0371B

RF1450

RPF89007B

RPF57715B

RPF57715B

RPF57715B

/

/

/

/

/

/

SP6685

MT6620

/

RT9011

MMC3208

MC3110

SGM4891

第二节 电源管理电路原理与分析 图2.1 MT6573 PMU的系统框图

图2.2 MT6573电源管理分配表

MT6573是一个高度整合的智能平台,内部集成了高性能的电源管理系统;上图是MT6573电源管理系统的构成图,在PMU内部集成了12组低压降线性稳压器,优化平衡的静态电流,压降的LDO,并为每个LDO增加回馈电路,以保证输出电压的稳定性。

降压是一个降压型DC-DC转换器,它是能够维持在输入低功耗输出电压的转换。 降压组成的一个参考,一个误差放大器,回馈分压器,比较器,功率MOSFET,斜坡补偿和PWM / PFM模式控制器。降压使用固定频率,峰值电流模式PWM控制在中高负荷的架构,但在轻负载时转移到PFM模式控制方案,以减少开关功率损耗,提高效率。当器件在固定频率PWM模式,输出调节通过集成MOSFET的占空比控制。当器件工作在PFM模式下,输出迟滞方式具有较高的输出纹波电压控制。

还集成了6组PWM脉宽调制信号输出,用来控制如马达、闪光灯、LCD背光、KEYPAD灯光驱动等电路;另外,和MT6326的做法一样,集成了双路D类放大器,完成仿真音频放大功能;内置双卡双待切换电路,以及智能的充电管理电路。

2.1 电源电路输出

MT6573的供电比较复杂,除了自身使用的供电之外,还要供应整个个手机的电源使用;

主要的供电输出见下表:

1.电压输出方向

在MT6573输出的电压中,可以涵盖不同电压值需求的LDO输出,主要的电压输出如下:

电压名称 MT6573输出引脚

VPA

VAPROC

VRF18

VCORE

VIO1V8

VRF

VTCXO

VCAMA

VCAMA2

U26

W27

AC31

V27

Y27

AH31

AJ17

AE28

AG28

输出电压(V)0.9~3.4

0.85~1.35

1.8

1.2

1.8

2.85

2.8

2.8

2.8

1.35

2.8

1.8/3.0

3.3

2.8

2.8

1.8/3.0

3.3

去向描述

WCDAM功放

MT6573内部微处理器电压

射频供电

内核供电

逻辑电路供电

射频供电

26M晶振供电

摄像供电

摄像供电

MT6573内部处理内存

逻辑电路供电

SIM供电

USB供电

摄像供电

摄像供电

SIM2供电

T卡供电

测试点

L316,C664

L305,R392

L309,C614

电压不良会引起的故障

无服务

不开机

不开机

L311,R369,R393 不开机

L312,R373,C359 不开机

C317

C318,R601

不开机

不开机

C319,C861,B863 无摄像

C329,C863,C864 无摄像

C385,C385,C384 不开机

C320,R374

不开机

不识SIM卡

不下载

VM12_INT AB28

VIO28

VSIM

VUSB

VCAMD

VCAMD2

VSIM2

VMC

AG31

AF29

AG29

AF30

AD28

AG30

AD30

C325,B860,C868 无摄像

C330,B861,C866 无摄像

C327,C1401

不识SIM卡2不识T卡 VIBR

VRTC

RESET

AE30

AG11

AH28

3.3

2.8

2.8

振子供电

实时时钟电压

复位电压

C328,C370

C312,C1010

R313

无振动

不开机

不开机

:射频功放供电;电压值 3.3V供给3个WCDMA功放使用,测试点为L316,比较大,很容

易辨认,该电压不正常会导致3G网无网络;PVA_FB是该电压的回馈信号端,用于控制电压

的稳定输出;

_6573:是中央处理器内部协处理器的供电电压,电压值1.2V,内部名称也叫做VDDK,

该电压是CPU工作的必要条件之一,测试点为L305,没有该电压,会导致CPU不工作,无法

开机;

18:射频电路供电;从PMU输出,经电感L309送给射频处理模块U601使用,射频模块的

必备电压,该电压不正常会导致手机不开机。

是中央处理器的核心供电,电压值1.2V,从PMU输出,经R369送回CPU内部使用,可

在L311和R369端点进行测试;该电压也是CPU工作的必备条件,该电压不正常导致手机不

开机;

电压是CPU的模拟电路供电,也叫VDD18_6573电压值为1.8V,从PMU输出,经L312和

R373分别送到4个地点:

A.经R394、R395、R383、R380送到CPU的H27、AJ3、N3、AA6等供CPU内部模拟电路使用;

B.经R512送到U501的N5、B5作为存贮器的工作电压之一;

C.送到U601的D1#,作为中频处理模块的工作电压之一;

D.经R809送到LCD连接器J808的第5#,作为显示器工作电压使用。

6.VRF是射频电路的供电之一,从电源管理芯片U201的H13#输出,送至U601的H1,N18#,为

射频处理模块U601供电,如该电压不正常,导致手机不开机;测试点为C317;

7. VTCXO电压是手机中至关重要的一组电压,是手机基准时钟振荡器的供电电压,该电压来自

电源管理模块U201,分别送给26MHz时钟晶体的第6#和U601的B5#,A10#;

8. VCAMA电压,电压值2.8V;摄像头供电电压,来自U201的AF28,经过B863送给摄像头界面的第19#,为摄像头供电,该电压不正常,导致手机不能照相;测试点:C318.

2,电压值2.8V;电压也是摄像电路的必要电压,从AG28#经过电感B864输出给摄像头

界面的第18#; 8.VM_INT 电压是中央处理器的存贮器接口电路供电电压,从CPU内部的电源管理电路输出后

再返回CPU内部给存贮器接口电路使用,电压值为1.2V;该电压不正常会导致手机不开机;

10. VIO28,逻辑电路供电,也是VDD28;电压值2.8V;从AG31#输出后经电阻如74送出主要

送到以下电路:

A:经电阻R303送至U201的D5,E5,E6,C5等;此处电压异常导致手机不开机;

B.侧按键接口的21#

C.经R808供给LCD连接器的第4#和45#作为LCD显示器的VCC供电,如该电压异常,会导

致无显示;

D.送给触摸TP界面的第1#.为触摸面板供电,触摸面板上一般都是有驱动电路,需要供电

的,如此处电压不正常,会是驱动电路无法工作从而导致TP无动作;

E.经电感B1602送给3D传感器U1602的第1#,第9#;为3D传感器模块供电,如此处电

压不正常,将导致3D感应功能失效;

F.送给U1601的第6#和第3#,为磁传感器供电,如此处电压不正常,导致手机的指南针功

能失效;

11.键盘背光供电电压:LED-KEYPAD 电压值3.3V;是一路脉宽调制电压输出,供应键盘LED

灯的开关控制,该电压处于高电平状态,如CPU发出指令,需要点亮背光LED灯,则该点电

位立即拉低,是整个电路处于导通状态,

电压,振动器脉宽调制电压输出,基本工作原理和键盘背光供电一样;

2.1.1 故障检修思路

电源电路的故障比较直接,也是所有单元电路工作的必要因素,一般情况下,失去所供

电的电压,会直接导致某单元电路不工作,维修过程中只需要在其测试点用电压法检测其输

出电压是否正常,配合电阻检测的方法,检测从电源管理模块到各单元电路的供电通路是否

正常等,

1.不开机,

首先检测以下电压是否正常:

VPROC:1.2V/VRF18:1.8V/VCORE:1.2V/VIO1V8:1.8V/VRF2.8/VTCXO:2.8V/VM12_INT:1.35V

/VIO28:2.8V/VRTC:2.8V/RESET0---2.8V 这几路电压如不正常,直接影响开机;其中,复位电压需要在开机瞬间用示波器检测;

2.没有电流;没有电流故障,开机键及其相关通路是否正常,本机应该检查开机键的FPC,FPC接口是否异常,CPU焊接是否有虚焊,以及CPU本身的正常与否;

3.大电流

大电流故障一般较好判断,可以用感温的方法判断故障大致位置,如原件连锡,短路,IC本身损坏等,

下图示在手机主板实物上面的一些主要测试点:

2.2 充电电路

充电原理 2.2.1 充电检测

充电器控制器感应充电器的输入电压从一个标准的AC-DC适配器或USB充电器(CHRIN)。

当充电器输入电压是预先确定的范围内,在充电过程中被启动。这个探测器可以抵御更高的输入电压比其它部位的PMIC。因此,如果检测到无效的充电源(>7.0V),充电器探测器立即停止充电过程,以避免烧出的芯片甚至手机。

2.2.2充电控制

当充电器,充电器,控制器管理充电阶段,根据电池状态。在充电期间,电池电压不断监测。在MT6573电池充电器支持预充电模式(VBAT<3.2V,开关关闭状态),CC模式(恒流模式或快速充电模式,在范围(3.2V

2.2.3 恒压模式和保护

如果电池电压已达到最终值---4.2V,电路启用恒压充电模式,并保持它在4.2V。在此之后,充电电流越来越小。当充电电流小于预先确定一段时间的门限值,进入充电完成状态。充电过程将被终止通过设置CHREN = 0。充电完成检测和CHREN控制BB /软件管理。一旦电池电压超过4.3V以任何理由,过电压保护(OV)的硬件,将采取行动,立即关闭充电器,以防止永久性损坏电池。

充电时,PMIC,使用GATEDRV引脚来控制电流的流动,通过外部BJT(电池测试)的节点。扣除的电流检测的整个外部RSENSE电阻(典型值0.2Ω)的压降。然后充电控制器和外部组件(MOS管, RSENSE和电池),形成规范的充电回路。拆卸电池充电过程中,可能会导致VBAT电压浪涌,损坏之前的芯片过电压保护已启用。引脚BAT_ON原来的充电器,如果它立即变为高(2.205±0.1 V的)。 2.2.4 恒电流模式

为电池充电和超过3.2V,它可以切换到CC模式。 (CHREN应该高)在CC模式,有几个

充电电流可通过编程寄存器或外部RSENSE电阻设定。如果的RSENSE被选定为0.2Ohm,例如,

CC模式,可以设置充电电流从50mA到800mA。它可容纳的各种电池充电器与充电器输入不同的电流能力。

2.2.5 充电电路的实际电路

图2.2.5.1 CATCH手机充电原理图1

图2.2.5.2 CATCH手机充电原理图2

2.2.6 充电线路及检测线路:

本机型的充电输入时采用5 PIN USB接口,当充电线接入USB接口时,充电电压从USB接口的第1#进入手机,充电电压经过R308、R309分压,得到一个大约为1.27V的电压值送到PMU内部,PMU收到该电压作用,开始启动内部的充电管理电路进行相应的检测和控制;

首先,电池电压经过R316送给PMU检查电池的当前状态,

如电池电压在3.2V以下。则无电源管理模块检测不到电池状态,无法启动充电模式;

电池电压处于3.2V以上,电源管理电路就会在内部给出CHR_LDO和VDRV两个电压,使U303

处于导通状态,U301也导通,由于充电电压的电位较高,通过充电模块对电池进行充电。

电压超过4.2V,电源管理模块通过调节U301、U303的导通程度(即改变其内阻)来控制通过U303的电流从而完成恒压充电过程;电流慢慢减小,减小到10MA以下时,电池已达到饱和状态,则电源管理芯片停止启动充电电路,并提交状态给CPU,屏幕上显示充电已完成;CPU内部的充电检查电路将U301置于截止状态,断开充电电路,完成充电;

2.2.3 充电电路故障检修思路:

2.2.3.1 不充电: 插入充电池不能显示充电,也没有任何反应,

1.测C310有无5V左右的电压;如没有,说明充电接口存在问题,检查I/O连接器J402是否虚焊损坏,T473是否损坏,

2.检查R309处是否有1.26V的电压,如没有,检查R308是否开路、变值;C382是否击穿,通路铜皮是否开路,如电压正常检查CPU是否虚焊或损坏;也可用电阻法测试R309到CPU的电阻值是否正常(正常应该在500-600读数之间),如无穷大,说明CPU虚焊;阻值为0,检查CPU是否损坏,以及C382是否击穿造成;

3.测U303的第1脚、第3脚阻值是否正常,是否有电压输出,如无电压输出,说明CPU不正常,如有电压,说明U303可能虚焊,损坏。

4.如以上检查均正常,检查充电管U301是否虚焊损坏;R328是否开路;

5.软件问题也可能造成充电模式异常导致不充电,

6.校准数据丢失,也会导致充电功能异常,如不充电,充不满电等情况;

第三节 逻辑电路原理与故障分析

3.1 逻辑电路构成

该芯片集成了两个ARM1176微控制器和一个双MAC DSP处理器与先进的系统电源管理和多媒体功能,一个ARM微控制器(就是调制处理器)负责基础2G以及3.75G通话和语音处理等应用;另外一个微控制器(也就是AP处理器,也叫应用处理器)负责较复杂的浮点运算应用,如高速上网,网络多媒体播放,高质量游戏,视频播放等, MT6573接口的NAND闪存控制器可以搭配高性能的LPDDR(低功耗双通道内存)存贮器,保证了较高的运行速度和使用体验;在本款机型上面采用的是4G+4G的存贮器,为操作系统的运行创造了良好的条件。

3.1.1 逻辑控制电路

3.1.1.1 主芯片

MT6573是手机的核心,主要集成有电源管理芯片,双卡双待切换芯片,DSP数字处理模块,2个不同功能的ARM核心,各功能电路的控制接口,以及存贮器控制接口等;

此处只说CPU的部分,不牵涉电源管理芯片; CPU的所需供电有:

电压名称 MT6573输出引脚

VAPROC

VCORE

VIO1V8

W27

V27

Y27

输出电压(V)0.85~1.35

1.2

1.8

1.35

2.8

2.8

2.8

去向描述

MT6573内部微处理器电压

内核供电

逻辑电路供电

MT6573内部处理内存

逻辑电路供电

实时时钟电压

复位电压

测试点

L305,R392

电压不良会引起的故障

不开机

L311,R369,R393 不开机

L312,R373,C359 不开机

C385,C385,C384 不开机

C320,R374

C312,C1010

R313

不开机

不开机

不开机

VM12_INT AB28

VIO28

VRTC

RESET

3.1.1.2 开机过程

AG31

AG11

AH28

手机上电之后,CPU(U201)的AA26#就处于高电平状态;

1.供电

当按下开机键时,AA26#电平拉低,触发PMU的相关LDO模块开始输出电压,最先输出的是:

VTCXO:2.8V/VRF18:1.8V/VRF:2.85V/VAPROC:1.2V/VCORE:1.2V/VDD18:1.8V/VDD28:2.8V

以上电压产生后送至相关电路,为手机开机做好准备工作;

2.时钟

OSC600产生26MHz的系统时钟信号,从第4#输出,经过C636送到U601(GSM/WCDMA射频处理芯片)的A8#,经内部的放大,一路从内部送给射频模块作为参考时钟使用,另一路从B5#输出,经C629、C203送给U201(中央处理器)作为中央处理器的系统基准时钟;

3.系统复位

系统复位信号从CPU产生,当手机按下开机键时,集成在CPU内的复位信号发生器,产生复位信号,除了供自身使用外,还从B30#输出一路WATCHDOG(看门狗)信号,给U501(字库)的C3#,为字库复位;

手机具备以上条件后,CPU会向字库发出请求,调出软件,此时,字库开始检查存取环境是否正常,若正常,则字库会调出软件运行,并输出其它准备电压,完成开机;

4.睡眠时钟

手机的睡眠时钟的作用主要有两个: 一是为手机提供休眠状态的低频振荡;二是提供手机计时器的基准频率,作为钟表时钟使用;

3.1.1.3 主存贮器与内存控制接口

下图是手机主存贮器的原理图:

存贮器型号:MT29C4G96MAZAPCJA LPDDR(低功耗双通道存贮器)内存,

主要作用是:

1.存贮手机基本信息:手机机身号码,校准结果,电池信息,用户信息等;

2.运行软件:手机基本的运行软件,用户安装的软件,配置文件等;

3.提供程序运行的空间;用户存贮空间,软件运行空间,网络运行空间,如网络播放器等;

ED0-ED31共计32条,是字库到CPU的数据传输线;

EA0-EA15共计16条,是字库到CPU的地址线;

NLD0-NLD15共计16条,是可擦写内存的数据传输线;

EWR-B:数据写入许可; ERAS-B:远程访问许可;

ECAS-B:级联许可接口; ESC-B:片选信号;

RE:读许可: WATCHDOG(看门狗),在此作为复位信号使用,

(根据存贮器类型而定,如存贮器供电为2.8V,则复位信号会使用SYSRESET-B)

存贮器及其接口电路使用了相同的3路电压, VDD18VDD28和DVDD_EMI(也就是VDD18)

故障现象与维修思路:

存贮器电路的故障一般都是不开机,死机,重启等故障,

不开机:

1.升级软件时,无法写入,字库假焊、损坏;

2.下载不完:下载软件时是红色、紫色 、黄色色进程条逐一交替运行100%后下载完毕

一般情况下,红色进程条过后死机(不出现紫色进程)即为检测不到FLASH——CPU和FLASH是故障点;在蓝色进程条运行中死机,即为CPU与FLASH之间数据交换线路有问题—CPU和FLASH的链接线是故障点,要逐一排查字库到CPU的连线是否有开路、阻值变大现象;

死机,重启: CPU、字库假焊,不良等

3.1.1.4

逻辑控制及相关单元电路

逻辑控制电路包含了几乎所有的内部及外围电路的工作状态控制及主要信息数据的收集处理等功能,如预设键盘,工程调试接口UART接口无线局域网控制、无线局域网数据处理,LCD接口控制,LCD接口数据传输,USB数据管理,TP数据控制与处理、PWM脉宽调制输出、外设多媒体 存贮设备管理、自定义GPIO接口可编程控制等;

图3.1.1.4 逻辑控制及相关单元电路接口

3.1.1.5 LCD接口电路

LCD接口电路采用了并行三基色传输方式,分别是

图3.1.1.5逻辑控制及相关单元电路接口

3.1.1 摄像头电路

3.2 逻辑音频电路

类型 LDO名称 输出电压(V)I最大电流

2.85

2.8

2.8

2.8

2.8

2.5

1.25

1.25

-1.25

200

250

100

10

45

30

30

5

85

85

100

200

50

100

100

100

100

200

2

描述

RF chip射频芯片供电

Analog camera power 模摄像机的电源

Analog camera power摄像机的电源

26 MHz reference clock 参考时钟电压

TV DAC power 模拟电视的电源供电

Analog baseband 模拟基带

Analog baseband 模拟基带

MIC interface power MIC界面供电

Audio head phone positive power 外接数据Audio head phone negative power

Digital camera power模摄像机的电源

External Memory 外部存储供电

Internal memory 内部存贮器供电

Digital IO 数字输入输出接口供电

SIM card SIM卡供电

SIM card SIM卡供电

USB USB界面供电

Vibrator 震动脉冲调制电压输出

Real-time clock 实时时钟电压供电

ALDO VRF

ALDO VCAMA

ALDO VCAMA2

ALDO VTCXO

DLDO VTV

DLDO VA25

DLDO VA12

DLDO VAUDP

DLDO VAUDN

DLDO VA25MIC 2.5

DLDO VCAMD 2.8

DLDO VCAMD2 2.8

DLDO VM12

DLDO VIO28

DLDO VSIM

DLDO VSIM2

DLDO VUSB

DLDO VMC

DLDO VIBR

DLDO VRTC

1.25

2.8

1.8/3.0

1.8/3.0

3.3

2.8

3.3

2.8

DLDO VM12_INT 1.35

100

Digital camera power模摄像机的电源

200

Memory card 存储卡(SD/MMC)供电

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690316824a331618.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信