手機的時代的來臨也給我們帶來了很多的商機,現在我就給大家講解手機的工作原理與維修分析。希望對大家有幫助
Battery/USB為主機板提供power,通過U401轉化為系統power(VPH_PWR).當按下開機按鈕,reset U401和U501後,VPH_PWR會“轉化”為開機所需的power rails, 同時,輸出resin訊號給CPU。CPU接收到訊號後,會返回PS_HOLD,使U501將power穩定在高態。同時軟體會開始執行:PBL→SBL1→Bootloader→Linux/Android.
從以上動作來看,HW為SW執行提供必要條件。
工具/原料
智慧手機
工作原理
方法/步驟
例項分析一
Case1: USB DL pass, but fail in Turn on station. What’s wrong?
(因板子直接進了android mode,導致turn on站位無法開機)
連線PC, cable,手動確認能否開機? 開機可以進去doc介面下command adb shell 此時思考turn on站位與手動開機的差異, 可能是因主機板模式不對 下命令getprop ro.bootmode讀取板子狀態,反饋對應的狀態如下所示:
ffbm-01(小系統)
unknown(android)
發現mode不對,則需切換到小系統: fts mode -ftm ffbm-01, 需重新開機: reboot
下圖為硬體原理圖:
例項分析二
Case2. Turn on 不能開機,comport顯示9008,What’s wrong?
(沒有Download)
連線dummy battery,按下power key,讀取power supply電流, 維持在200mA,不會變化. 連線cable,檢視裝置管理,顯示QDLoader9008(soc 沒有認到EMMC SBL1) 重新做DL,結果pass,漏掉download 重新DL, 測試fail,需要IR board讀取UART log,並繼續分析.
例項分析三
Case3. 掉電,電壓無法hold. What’s wrong? 連線dummy battery, 讀取power supply電流,按下power key,電流起來後就掉下。 檢查power sequences,看看哪條異常net導致Power rails無法hold 檢查異常net的元器件是否極反(或者明顯製程問題) 檢查異常Power rail的IC(X-Ray) IR board,讀取Uart log, 找異常.
例項分析四
Case4.大電流,短路,不開機, What’s wrong? 僅連線dummy battery,讀取power supply電流, .正常是0.1mA, 大於0.1mA,俗稱battery 供電線路漏電. 連線batt, 按下power key,讀取電流,正常板子會從200mA升到400mA變穩定,若持續高於400mA,即判定為大電流,可能發生短路,極反. 目檢有無晶片極反,或明顯製程短路問題 以上兩種情形需要斷電, 再量測power rail的阻值/diode voltage.找到對應的異常net. 別忘記還可以check X_ray哦(U101,U901,U401,U501
例項分析五
Case5.無法識別USB com port.(U1202空焊) 主機板不開機,comport無顯示,可通過按power key來看電流變化/螢幕logo顯示,區分是USB 認不到,還是系統無法開機. 單純不識別comport,則需要檢查USB 一路. 主機板連線電池,按下開機鍵(或者短接phone on鍵)讀取電池電流是否能hold在400mA 檢查USB FPC CONN是否存在異常 檢查USB FPC 檢查主機板USB DP&DN通路
例項分析六
Case6.整機無法點亮螢幕
沒電?宕機?螢幕壞?排線壞?判斷流程?
檢查Battery看有沒有電, 連線USB充電,觀察LED燈是否亮(或者閃爍)。如果LED紅燈閃爍,說明電池處於極低電量,無法開機。 連線USB cable,檢視裝置管理,看有無comport顯示,有偵測到埠,檢查LCM. 檢查LCM,先檢查CONN是否接好螢幕,再Swap LCM。 MLB issue,可參考case1~case5。
注意事項
手機工作,原理
維修分析思路