T
tltx
游客
[font=新宋体][p][/p][/font]A1200红屏问题
浅析A1200红屏问题
浅析A1200红屏问题
A1200红屏现象用RADIOCOMM测试表现为USB灯绿,但不能进入测试模式即AP方面已经正常启动但不能和BP进行握手.所以对这种现象可以按BP方面不开机来维修。下面先讲一下A1200的开机过程。
1.手机一般的开机过程
在获得电源供电后,按下电源开机键后(或采用尾插开机),电源集成电路输出电压为CPU供电,并输出复位信号供CPU复位,同时,电源还输出13MHz振荡电路的供电电压,使13MHz振荡电路工作,产生的系统时钟输入到CPU;CPU在具备电源、复位、时钟三个基本条件后,若再得到软件的支持,则输出开机维持信号(WATCHDOG),送到电源集成电路,以代替开机键,维持手机的正常开机。
2. A1200的开机过程
由于A1200(E2)是采用AP和BP双CPU的可触摸的PDA手机,所以它的开机方式与一般的手机开机方式有一些不同 。下面讲一下它的开机过程。
手机通过尾插或电池获得电源后,电源经过电源芯片U900进行处理后产生相关的电压为各个芯片供电,电压描述如下
V1:AP_IO_REG
它被设定为2.775V. 它直接由B+供给. 无论是否开机此电压都存在它供电给U800 的模拟模块和RF6025(U100) 的SPI端口。 V1同时为Bulverde的子系统提供输入/输出电压. 一些外部的电平转换电路也由V1供电.
V2: AUD_REG. 它被设定为2.775V. 它直接由B+供给. 无论是否开机此电压都存在. V2 供电给U800 内部的CODEC 电路及PCAP2 内部的音频相关电路如音频放大器麦克偏置电路等.
V3:VCC_SRAM. 它被设定为1.275V. 它直接由B+供给. 无论是否开机此电压都存在. V3 供电给U2000的 SRAM,.在U2000进入睡眠模式时,此稳压器可以被关闭,控制信号为U2000的PWR_EN。
V4: BB_IO_REG. 它被设定为2.775V. V4 供电给U900的内部电路如SPI 模块及U800的输入输出系统.
V5:VCO_REG. 它被设定为2.775V. V5 供电给U900的内部电路如SPI 模块及中频块(U100)和相关电路等.
V6: BTRF_REG. 它被设定为2.775V. V6 供电给蓝牙的射频电路.
V7: RF_REG. 它被设定为2.775V. 它直接由B+供给. 无论是否开机此电压都存在. V7 供电給中频块(U100) 和相关电路.
V8: VAP_PLL. 它被设定为1.275V. 它直接由B+供给. 无论是否开机此电压都存在. V8 供电给U2000 VCC_PLL. 在U2000进入睡眠时,U2000的PWR_EN控制管脚可以将V8关闭。
V9: REF_REG. 它被设定为1.275V. 它直接由B+供给. 无论是否开机此电压都存在. V9 供电给U800 作为U800 内部基准电压.
VAUX3: VCC_TRANSFLASH. 它被设定为2.800V. 它直接由B+供给. 在开机时此电压处于关闭, 即初始工作电压为0V. VAUX3供电给Trans Flash卡.
SW1: AP_CORE。 它被设定为1.2V。它直接由B+供给。 无论是否开机此电压都存在. SW1供电给U2000的 VCC_CORE. 12 )SW2开关稳压器
SW2: VBUCK. 它被设定为1.875V. 它直接由B+供给. 无论是否开机此电压都存在. SW2供电给U2000 的存储器系统和U800的存储器接口. 13)SW3开关稳压器
SW3: VBOOST_EMU( VBOOST). 它被设定为5.5V. 它直接由B+供给. 无论是否开机此电压都存在. SW3供电给EMU数据线芯片及发光二极管.
U900给各个芯片供电后,由U100和Y100组成VCO 振荡电路产生26MHz后通过OSCO
转换为OSCO-F信号后,输入到U800内。如下图
经过U800内部二分频后,产生13MHz时钟信号经过U800内部处理后,分成两部分。一部分用于自身工作时钟,另一部分通过CLK-13MHz-1.8V信号输入到U900内,用于U900的音频编解码电路。同时,U2000得到相关的电压后,本身和Y2000产生13MHz时钟信号。它分成两部分:一部分用于本身的工作时钟,另一部分用于U900的音频编解码。13MHz信号流程图如下
与此同时U900自身与Y900及相关电路产生32.768K工作时钟用于自己的工作时钟。如下图
U900在获得电源和时钟后就会对处理器存储器以及各个部分电路进行复位,为系统软件启动做准备,保证系统从初始地址和初始状态开始执行/运行程序。具体过程是:U900输出RESTEB信号到U801的B1脚同时U900输出PCAP-MCU-RESETB信号到U2000后,U2000输出BP_RESETB信号到U801的A1脚。二者通过与门U801产生信号NEP_RESET_INB作为U800复位信号输入到U800内。如下图。
同时U800输出RESET_OUT和相关控制信号给U805,使U805开始自检.如下图
同时U2000得到U900被内置电阻拉高的复位信号后,U2000输出NESET_OUT和相关控制信号给U2001,U2001开始自检。如下图
当两个CPU各自的开机资料运行检测正确,U800输出开机维持信号“BB_WDOG”到U2000后,U2000输出开机维持信号“AP_WDOG”,送到U900内, 使U900持续供电。如下图:
U900持续稳定供电后,两个处理器启动成功,这时首先进行的是两个CPU AP和BP之间的握手过程。当握手成功后,手机开机。如下图
U900主要完成整机的供电和音频的处理,同时它还通过SPI接口和两个CPU进行RS232通信。它们通过Mini-USB接口与外部设备进行通信。如下图
以上就是A1200开机过程的简单介绍,下面对红屏手机几个实例进行电路分析。
例1
一台红屏手机用尾插供电后,用RADIOCOM进行检测,发现电流正常,USB能连但不能进测。按照A1200开机过程进行分析,发现为U800提供时钟的13MHz信号没有(从C825_DNP处可以测量此信号),进而测量26MHz(从C819或C820)处测量信号也没有。测量产生26MHz信号的控制信号未发现异常,应该是U100的问题,换之,OK。
例2
一台红屏手机用尾插供电后,用RADIOCOM进行检测,发现电流正常,USB能连但不能进测。按照A1200开机过程进行分析,经测量为U800供电的电压及工作时钟13MHz正常。进一步测量发现为U800进行复位的NEP_RESET_INB信号无。此信号由与门U801输出端产生,进一步测量它的输入端(摘掉U801测量焊点)发现RESETB信号没有,它由U900产生,应该是U900的问题,换之,OK。
浅析A1200红屏问题
浅析A1200红屏问题
A1200红屏现象用RADIOCOMM测试表现为USB灯绿,但不能进入测试模式即AP方面已经正常启动但不能和BP进行握手.所以对这种现象可以按BP方面不开机来维修。下面先讲一下A1200的开机过程。
1.手机一般的开机过程
在获得电源供电后,按下电源开机键后(或采用尾插开机),电源集成电路输出电压为CPU供电,并输出复位信号供CPU复位,同时,电源还输出13MHz振荡电路的供电电压,使13MHz振荡电路工作,产生的系统时钟输入到CPU;CPU在具备电源、复位、时钟三个基本条件后,若再得到软件的支持,则输出开机维持信号(WATCHDOG),送到电源集成电路,以代替开机键,维持手机的正常开机。
2. A1200的开机过程
由于A1200(E2)是采用AP和BP双CPU的可触摸的PDA手机,所以它的开机方式与一般的手机开机方式有一些不同 。下面讲一下它的开机过程。
手机通过尾插或电池获得电源后,电源经过电源芯片U900进行处理后产生相关的电压为各个芯片供电,电压描述如下
V1:AP_IO_REG
它被设定为2.775V. 它直接由B+供给. 无论是否开机此电压都存在它供电给U800 的模拟模块和RF6025(U100) 的SPI端口。 V1同时为Bulverde的子系统提供输入/输出电压. 一些外部的电平转换电路也由V1供电.
V2: AUD_REG. 它被设定为2.775V. 它直接由B+供给. 无论是否开机此电压都存在. V2 供电给U800 内部的CODEC 电路及PCAP2 内部的音频相关电路如音频放大器麦克偏置电路等.
V3:VCC_SRAM. 它被设定为1.275V. 它直接由B+供给. 无论是否开机此电压都存在. V3 供电给U2000的 SRAM,.在U2000进入睡眠模式时,此稳压器可以被关闭,控制信号为U2000的PWR_EN。
V4: BB_IO_REG. 它被设定为2.775V. V4 供电给U900的内部电路如SPI 模块及U800的输入输出系统.
V5:VCO_REG. 它被设定为2.775V. V5 供电给U900的内部电路如SPI 模块及中频块(U100)和相关电路等.
V6: BTRF_REG. 它被设定为2.775V. V6 供电给蓝牙的射频电路.
V7: RF_REG. 它被设定为2.775V. 它直接由B+供给. 无论是否开机此电压都存在. V7 供电給中频块(U100) 和相关电路.
V8: VAP_PLL. 它被设定为1.275V. 它直接由B+供给. 无论是否开机此电压都存在. V8 供电给U2000 VCC_PLL. 在U2000进入睡眠时,U2000的PWR_EN控制管脚可以将V8关闭。
V9: REF_REG. 它被设定为1.275V. 它直接由B+供给. 无论是否开机此电压都存在. V9 供电给U800 作为U800 内部基准电压.
VAUX3: VCC_TRANSFLASH. 它被设定为2.800V. 它直接由B+供给. 在开机时此电压处于关闭, 即初始工作电压为0V. VAUX3供电给Trans Flash卡.
SW1: AP_CORE。 它被设定为1.2V。它直接由B+供给。 无论是否开机此电压都存在. SW1供电给U2000的 VCC_CORE. 12 )SW2开关稳压器
SW2: VBUCK. 它被设定为1.875V. 它直接由B+供给. 无论是否开机此电压都存在. SW2供电给U2000 的存储器系统和U800的存储器接口. 13)SW3开关稳压器
SW3: VBOOST_EMU( VBOOST). 它被设定为5.5V. 它直接由B+供给. 无论是否开机此电压都存在. SW3供电给EMU数据线芯片及发光二极管.
U900给各个芯片供电后,由U100和Y100组成VCO 振荡电路产生26MHz后通过OSCO
转换为OSCO-F信号后,输入到U800内。如下图
经过U800内部二分频后,产生13MHz时钟信号经过U800内部处理后,分成两部分。一部分用于自身工作时钟,另一部分通过CLK-13MHz-1.8V信号输入到U900内,用于U900的音频编解码电路。同时,U2000得到相关的电压后,本身和Y2000产生13MHz时钟信号。它分成两部分:一部分用于本身的工作时钟,另一部分用于U900的音频编解码。13MHz信号流程图如下
与此同时U900自身与Y900及相关电路产生32.768K工作时钟用于自己的工作时钟。如下图
U900在获得电源和时钟后就会对处理器存储器以及各个部分电路进行复位,为系统软件启动做准备,保证系统从初始地址和初始状态开始执行/运行程序。具体过程是:U900输出RESTEB信号到U801的B1脚同时U900输出PCAP-MCU-RESETB信号到U2000后,U2000输出BP_RESETB信号到U801的A1脚。二者通过与门U801产生信号NEP_RESET_INB作为U800复位信号输入到U800内。如下图。
同时U800输出RESET_OUT和相关控制信号给U805,使U805开始自检.如下图
同时U2000得到U900被内置电阻拉高的复位信号后,U2000输出NESET_OUT和相关控制信号给U2001,U2001开始自检。如下图
当两个CPU各自的开机资料运行检测正确,U800输出开机维持信号“BB_WDOG”到U2000后,U2000输出开机维持信号“AP_WDOG”,送到U900内, 使U900持续供电。如下图:
U900持续稳定供电后,两个处理器启动成功,这时首先进行的是两个CPU AP和BP之间的握手过程。当握手成功后,手机开机。如下图
U900主要完成整机的供电和音频的处理,同时它还通过SPI接口和两个CPU进行RS232通信。它们通过Mini-USB接口与外部设备进行通信。如下图
以上就是A1200开机过程的简单介绍,下面对红屏手机几个实例进行电路分析。
例1
一台红屏手机用尾插供电后,用RADIOCOM进行检测,发现电流正常,USB能连但不能进测。按照A1200开机过程进行分析,发现为U800提供时钟的13MHz信号没有(从C825_DNP处可以测量此信号),进而测量26MHz(从C819或C820)处测量信号也没有。测量产生26MHz信号的控制信号未发现异常,应该是U100的问题,换之,OK。
例2
一台红屏手机用尾插供电后,用RADIOCOM进行检测,发现电流正常,USB能连但不能进测。按照A1200开机过程进行分析,经测量为U800供电的电压及工作时钟13MHz正常。进一步测量发现为U800进行复位的NEP_RESET_INB信号无。此信号由与门U801输出端产生,进一步测量它的输入端(摘掉U801测量焊点)发现RESETB信号没有,它由U900产生,应该是U900的问题,换之,OK。