1、实例分析一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下图为硬件原理图:
2、实例分析二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,并继续分析.
3、实例分析三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, 找異常.
4、实例分析四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
5、实例分析五Case5.无法识别USB com port.(U1202空焊) 主板不开机,comport无显示,可通过按power key来看电流变化/屏幕logo显示,区分是USB 认不到,还是系统无法开机. 单纯不识别comport,则需要检查USB 一路. 主板連接電池,按下開機鍵(或者短接phone on鍵)讀取電池電流是否能hold在400mA 檢查USB FPC CONN是否存在異常 檢查USB FPC 檢查主板USB DP&DN通路
6、实例分析六Case6.整機無法點亮屏幕 沒電?死機?屏幕壞?排線壞?判斷流程?檢查Battery看有沒有電, 連接USB充電,觀察LED燈是否亮(或者閃爍)。如果LED紅燈閃爍,說明電池處於極低電量,無法開機。 連接USB cable,查看裝置管理,看有無comport顯示,有偵測到端口,檢查LCM. 檢查LCM,先檢查CONN是否接好屏幕,再Swap LCM。 MLB issue,可參考case1~case5。