当出现故障时,依据可能原因进行排查。
下表列举典型故障及调试方法
现象 | root cause | 检查 | 实验 | ||
GPS无法开启/无法搜星 | 软件配置错误 | SW | 相关配置(如GPIO等) | 录制mobile log和debug log | |
芯片未工作 | sch | chip及外围器件连接关系是否正确 | 量测chip各供电压; | ||
PCB | chip及外围器件封装是否正确 | ||||
RF path不通 | 从天线馈点向chip,分别跳过Diplexer/SAW/LNA接入信号测量CNR,判断哪一级不通 | ||||
信号比参考机弱,定位慢/漂移大 | 天线效率低 | 结构 | 天线空间是否足够 | 请天线厂提供天线效率报告 | |
PCB | 天线和馈点下方是否净空 | ||||
传导 | PCB | GPS RF trace/GPS power trace 包地保护是否完整, | 从天线馈点向chip,分别跳过Diplexer/SAW/LNA接入信号测量CNR,判断哪一级 | ||
使用外部直流电源为GPS供电 | |||||
辐射 | 结构 | GPS 天线周围是否 有高速器件或FPC | 摘除嫌疑干扰源进行排查; | ||
屏蔽盖noise泄漏 | 结构 | BB/RF shielding case 是否良好接地,是否存在较大开缝 | 补焊屏蔽盖接地点; | ||
TCXO clock | SW | 使用TCXO时,是否 | 量测co-clock输出端是否有信号 | ||
PCB | TCXO和co-clock path是否同时贴件; | 直接check PCB | |||
信号足够强(多颗也卫星CNR>35),但定位时间长甚至无法定位 | TCXO净空是否 | 强信号下测量静态clock status | |||
co-clock | debug log | 录制debuglog,查看PMTKTSX语句的最后两个字段是否为0(0表示未校准) | 重新进行校准,查看log确认校准参数在spec范围内 |