当出现故障时,依据可能原因进行排查。
下表列举典型故障及调试方法
现象 |
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范围内 |