为什么你的GPS在停车场正常,一上路就飘?

张开发
2026/4/11 13:15:46 15 分钟阅读

分享文章

为什么你的GPS在停车场正常,一上路就飘?
为什么你的GPS在停车场正常一上路就飘——GNSS干扰不是“外界问题”而是你板子在偷偷发射有一次做项目的时候遇到一个特别典型的问题 车停着GPS很稳 一上路开始漂 加速、打方向的时候更明显第一反应是什么卫星信号不好天线不行软件算法问题结果最后查出来是板子自己在1.5GHz附近“乱发射”这件事特别有代表性因为它揭示了一个很多人没意识到的真相GNSS问题80%不是“收不到”而是“被自己干掉”一、先讲一个很多人没意识到的事实GPS信号强度 大约 -130 dBm这个数值意味着什么 比你板子上任何数字信号都弱 接近热噪声底换句话说你只要制造一点点噪声就能把它盖住 工程理解这不是“抗干扰能力差”而是设计目标就是“极限灵敏度”。二、真正的问题不是干扰强而是你让它“进来了”很多人分析问题只盯一个点 干扰源在哪但真正要问的是干扰是怎么进入GNSS链路的 三条典型路径1️⃣ 电源耦合最常见DC/DC → 电源纹波 → GNSS供电 → LNA 本质 噪声“顺着电源线走进去”2️⃣ 空间耦合最难发现高速信号 → 空间辐射 → 天线 本质 板子本身在“当发射机”3️⃣ 共模路径最容易被忽略系统噪声 → 共模 → 线缆 → 天线 本质 线束变天线三、为什么LNA是“放大器也是灾难源”GNSS链路第一步 LNA低噪声放大器看起来很好 提升弱信号但问题是它不识别信号和干扰 一旦干扰进来一起放大甚至产生互调有效信号被淹没 工程结论LNA前面必须“干净”四、为什么很多人加了滤波器还是没用很多人做法是 在后级加滤波问题在哪已经晚了 正确顺序天线 → 滤波 → LNA → 后级 原因 LNA前没过滤 噪声已经被放大 工程经验 前端1dB损耗 ≈ 后端10dB损失五、你板子为什么会“无意中发射1.5GHz”很多人觉得 “我没有1.5GHz信号”但现实是你有 来源✔ DC/DC虽然是几百kHz但谐波很多✔ 高速接口MIPI / USB / SerDes本质宽带噪声✔ 时钟晶振 / PLL 核心只要边沿够陡就一定有高频分量六、真正有效的解决思路不是堆器件 1先断路径而不是先加滤波很多人习惯 不过 → 加器件但更有效的是先让干扰“走不到天线” 方法远离屏蔽地完整 2GNSS供电必须“隔离”DC/DC → LDO → GNSS 原因 电源是“最大干扰入口” 工程经验 70% GNSS问题 电源问题 3共模路径必须切断关键 重点位置天线线入口电源入口 本质不让噪声“上天线” 4布局比器件更重要很多人最后才意识到 最大问题在PCB 三个关键✔ GNSS远离噪声源✔ 地不能断✔ 回流路径短 一句话总结电流走得对比你加10个器件都有用七、为什么有些问题“怎么改都不稳定”这个问题特别真实 今天好了 明天又坏原因通常是系统在“边界状态”比如电流变化温度变化车载环境变化 本质 SNR在临界点 一点干扰变化 → 就崩GNSS不是难在“接收”而是难在“你别自己干扰自己”

更多文章