找回密码
 注册
搜索
查看: 1358|回复: 19

[讨论] 不知道哪位有好心人能提供手机开机流程资料

[复制链接]
发表于 2007-3-5 10:25:20 | 显示全部楼层 |阅读模式
不知道哪位有好心人能提供手机开机流程资料
发表于 2007-3-15 15:36:37 | 显示全部楼层
1、手机加电    给手机加上电池或直流稳压电源供电,电源管理芯片(PMU)得到电池电压后,其内部的32KHz时钟晶体模块开始工作,输出外部RTC的工作电压,为此实时时钟晶体起振
2、手机复位     按下开机键,PMU检测到后,输出复位信号RSTON给手机CPU,CPU便开始启动系统自检程序,进行自检
3、工作电压输出  手机完成自检后,CPU通过IIC总线控制PMU输出手机各电路的工作电压,如VDD1、VDD2、VDD3、AVDD等
4、13M晶体工作   CPU得到工作时钟和工作电压后,便输出REF_ON信号,控制13M电路的工作,使其产生13MHz时钟,一路给CPU提供工作主时钟,另一路给射频主芯片提供基准频率源
5、调用开机程序  CPU自检完成,并得到工作电压和主时钟后,便通过IIC总线校准PMU输出的各路工作电压,校准完成后便输出片选信号和地址信号给FLASH,调用开机程序,实现开机
6、建立通信连接    手机开机后,CPU从FLASH中调用射频参数,通过广播控制信道(BCCH)接收小区信号强度,如果手机内有SIM卡或UIM卡,手机便将卡中的相关信息发射给临近的基站,并接收来自基站的信息,从而与对应的网络实现连接,即通常所说的搜网
7、待机    搜网完成后,手机便处于等待状态,期间手机还会通过慢速辅助控制信道(SACCH)周期性地与基站交换一些信息,如信号强度、频率同步、接收质量和接收电平等
[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-3-22 17:40:42 | 显示全部楼层
谢谢 太感谢了
点评回复

使用道具 举报

发表于 2007-3-26 11:55:01 | 显示全部楼层
请问下楼上的,控制信道(SACCH)与基站交换信息是多少 时间
点评回复

使用道具 举报

发表于 2007-3-26 14:21:20 | 显示全部楼层
谢谢,又学习了一点
点评回复

使用道具 举报

发表于 2007-3-26 23:21:17 | 显示全部楼层
学习学习!
点评回复

使用道具 举报

发表于 2007-3-27 11:17:20 | 显示全部楼层
, 好好学习,天天向上.
点评回复

使用道具 举报

发表于 2007-5-13 22:34:59 | 显示全部楼层
实时钟可以不起振的吧,第一步不是必须的啊
我看把32K晶振去掉都没有关系的
点评回复

使用道具 举报

发表于 2007-5-15 18:04:11 | 显示全部楼层
开机过程
一、手机的开机过程
不同厂家、不同型号的手机,开机电路有很大的不同,但开机的基本过程却是一样的。手机电源开机过程如下图示:
                     开机请求
BATT       电源      供电       
            I C       复位              CPU        FLASH
开机                 开机维持                      数据、地址
触发

          13MHZ
        供电
                           13MHZ
                           振荡电路

二、手机开机的工作条件
手机要正常持续开机,需具备以下三个条件:一是电源IC工作正常;二是逻辑电路工作正常;三是软件运行正常。
1、        电源IC工作正常
(1)        电源IC供电正常。电源IC要正常工作,需有工作电压,即电池电压或外接电源电压;
(2)        有开机触发信号。开机触发信号既有高电平,也有低电平,无论哪种触发方式,开机触发信号都是送到电源IC上,在按下开机键时,开机触发信号就有了电平的变化(从高电平变为低电平或从低电平变为高电平)。
(3)        电源IC正常。电源IC内一般集成有多组受控或非受控稳压电路,当有开机触发信号时,电源IC的稳压输出端应有电压输出。
(4)        有开机维持信号。开机维持信号来自CPU,电源IC只有得到开机维持信号后才能输出持续的电压,否则,手机将不能持续开机。
2、        逻辑电路工作正常
(1)        有正常的工作电源。按下开机键后,电源IC输出稳定的供电电压为逻辑电路供电,包括CPU、FLASH和CSP。
(2)        有正常的系统时钟。时钟信号是CPU按节拍处理数据的基础,手机中时钟电路有两种:一种是时钟VCO模块,内含振荡电路的元件及晶体。当电源正常接通后,可自行振荡,形成13MHZ信号输出;另一种是由中频集成电路与晶体组成,中频IC得到电源后内部振荡电路供晶体起振,由中频模块放大输出。13MHZ时钟一般经过电容、电阻或放大电路供给CPU,另外也供给射频锁相环电路作为基本时钟信号。
(3)        有正常的复位信号。CPU刚供上电源时,其内部各寄存器处于随机状态,不能正常运行程序,因此,CPU必须有复位信号进行复位。手机中的CPU的复位端一般是低电平复位,即在一定时钟周期后使CPU内部各种寄存器清零,而后此处电压再升为高电平,从而使CPU从头开始运行程序。
(4)        逻辑电路本身正常。逻辑电路主要包括CPU、FLASH、CSP。当CPU具备电源、时钟和复位三个条件后,通过片选信号与FLASH联系,通过数据总线与地址总线相互传送数据。
3、        软件运行正常
软件是CPU控制手机开机与各种功能的程序。开机的程序与设置存放在FLASH内,有些手机软件资料可以向下兼容,所以这些手机可以改版和升级;有些手机由于软件加密,即使同型号手机的都不兼容。因此,若软件出错或软件不对就可能造成手机不开机。当然,软件不正常还可能造成不入网、不显示、功能紊乱、死机等许多故障。
三、手机开机流程:
  如图1.1.1

1)        扣上电池,电池电压Vbat开始供电。按下开机键(PWR/ON),使电源IC(PSC2011C)U101的33号脚RTC_ALM_B变为低电平,发出开机请求信号,控制脚第51脚PWR_SW1_B信号电平由高电平变为低电平,第13# LDO-1输出1.8V供给U200(CPU),第15#LDO-2输出2.85V供给U300(CSP)和U201(FLASH),第28#送出复位信号至CPU使其复位。
2)        CPU复位后,32.768KHZ系统时钟起振,CPU输出32.768KHZ时钟信号至U300,F4脚送出复位信号至U300和U201使其复位。
3)        U300得到32.768KHZ时钟信号和复位信号后,U300输出26MH ZAFC信号至26MHZ晶振(U705),在U101输出的VDD-OSC电压驱动下,U705(26MHZ晶振)产生26M基准信号后送至中频IC  U701, U701得到26MHZ时钟后由内部分频输出13MHZ基准信号作为工作时钟信号送至CPU和U300。
4)        CPU得到13MHZ工作时钟后通过数据线D(0-15)和地址线A(0-21)开始检测、调用软件,并输出开机维持信号POWER-KEEP至U101第32#,使U101保持工作状态,输出供给各个单位所需的工作电压,手机开机。
点评回复

使用道具 举报

发表于 2007-5-15 18:08:15 | 显示全部楼层

手机开机工程分析

【文件名】:07515@52RD_手机开机过程分析.doc
【格 式】:doc
【大 小】:53K
【简 介】:
【目 录】:
手机开机过程分析

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

发表于 2007-5-15 22:39:13 | 显示全部楼层
请教:系统时钟是32.768KHz的晶振产生的吗?

系统时钟应该是13MHz的晶振产生的吧?

只是开始的时候晶振的频率可以稍微有些误差的吧.个人认为32.768KHz的晶振用来进入待机和关机后用.

请大家指教!
点评回复

使用道具 举报

发表于 2007-5-15 22:41:34 | 显示全部楼层
还有就是我们在关机后32.768KHz的晶振也是振动的吧??

而不需要说"CPU复位后,32.768KHZ系统时钟起振"吧

个人说法,请指正!
点评回复

使用道具 举报

发表于 2007-5-16 23:29:10 | 显示全部楼层
32.768MHZ是系统时钟晶振关机后也应该是振动的
点评回复

使用道具 举报

发表于 2007-5-17 15:15:34 | 显示全部楼层
1、手机加电    给手机加上电池或直流稳压电源供电,电源管理芯片(PMU)得到电池电压后,其内部的32KHz时钟晶体模块开始工作,输出外部RTC的工作电压,为此实时时钟晶体起振

--------楼主的意思是在PMU内部会有32K晶振? VRRTC是给外部32K晶振供电的哦
我曾经遇到过这样的情况:
如果拔掉电池,且将备电放电,一直放到外部32K停振为止,然后加电池,此时外部32K晶体无法起振,只有开机之后才能起振,那么开机时所需要的基准时钟从哪里来呢?难道就是从PMU内置的32K时钟来吗?
点评回复

使用道具 举报

发表于 2007-5-17 18:40:28 | 显示全部楼层
32K应该只是用于系统时间参考
而真正的系统时钟为13MHz(通常是26MHz二分得到). 主要指GSM系统.CDMA系统是完全不同的
点评回复

使用道具 举报

发表于 2007-5-17 22:19:08 | 显示全部楼层
严重同意楼上的兄弟!
点评回复

使用道具 举报

发表于 2007-5-21 23:22:05 | 显示全部楼层
CDMA系统时钟有19.2M的,不知道有其他的频率的没有?
点评回复

使用道具 举报

 楼主| 发表于 2007-5-24 11:57:14 | 显示全部楼层
VRTC这路LDO使能受电池电压控制 只要电池一接上 VRTC(1.5左右V)立刻产生,由于其为32.768K供电 所以32.768K起振把纽扣电池的电放光,当然不能起振,开机时PMU上电 各路LDO都工作,所以纽扣电池充电,晶振自然要起振
关于32.768K作用,不同的手机功能各异:
单模手机有用作睡眠时钟,键盘扫描频率,一些信号参考时钟(SIM卡相关)
点评回复

使用道具 举报

发表于 2007-5-30 13:31:39 | 显示全部楼层
[em05][em06][em07][em08][em09][em10][em11][em12][em13][em14][em01][em02][em03][em04][em05][em06][em07][em08][em09][em09][em11][em12][em13][em14][em01][em02][em03][em04][em05][em06][em07][em08][em09][em10][em11][em12][em13][em14]
点评回复

使用道具 举报

发表于 2007-6-3 21:27:21 | 显示全部楼层
能发给我吗?看不见! handsetchina@gmail.com xiexie !
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-4 06:32 , Processed in 0.058345 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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