2. 硬件选型与布局:主流UWB芯片对比、天线选型、PCB布局要点
做UWB定位系统,硬件是根基。软件算法再牛,硬件底子不行,精度也上不去。这一章我跟你聊聊硬件选型和布局的那些事。说白了,就是怎么挑芯片、怎么选天线、怎么画PCB板子。
2.1 主流UWB芯片对比
目前市面上能打的UWB芯片,其实就那么几家。我这些年项目里摸过的,主要是这三款:
| 芯片型号 | 厂商 | 测距精度 | 功耗 | 价格 | 开发难度 |
|---|---|---|---|---|---|
| DW3000 | Qorvo (Decawave) | ±5cm | 低 | 中等 | 低 |
| DW1000 | Qorvo (Decawave) | ±10cm | 中等 | 低 | 低 |
| TRX31 | 3db Access | ±5cm | 低 | 高 | 高 |
DW1000 是老将了。我2018年做第一个UWB项目时用的就是它。优点是资料多、社区活跃、便宜。缺点是功耗偏高,而且只支持到6.5Mbps的数据速率。如果你做的是静态定位或者对功耗不敏感,它够用。
DW3000 是DW1000的升级版。我个人习惯优先选它。功耗降了一半,精度也更好。最关键的是它支持802.15.4z标准,兼容性更好。我去年做的一个仓储AGV项目,就是用DW3000,实测精度稳定在±5cm以内。
TRX31 这芯片性能确实强,但价格贵,而且开发资料少。我记得有一次客户指定要用它,结果光调试驱动就花了两周。除非你有特殊需求,否则我不建议新手碰它。
我的建议: 新项目直接上DW3000。性价比最高,开发周期最短。
2.2 天线选型
天线这东西,很多人不重视。其实天线选不好,芯片再好也白搭。你想想看,信号发不出去或者收不回来,精度从何谈起?
UWB常用的天线类型有这几种:
- 陶瓷贴片天线:体积小、成本低,但带宽窄、增益低。适合空间受限的产品。
- 偶极子天线:带宽宽、辐射效率高,但体积大。适合基站或参考节点。
- PCB板载天线:集成度高、成本低,但设计难度大。适合量产产品。
我在项目中遇到过最坑的事,就是用了某款便宜的陶瓷天线,结果测距误差直接飙到30cm。后来换成偶极子天线,误差立马降到5cm以内。嗯,这里要注意:天线不是随便选的,一定要看它的群延迟波动参数。
避坑指南: 我曾经因为天线阻抗不匹配,导致反射系数过大,信号衰减严重。后来学乖了,每次选天线都先看S11参数,要求在工作频段内小于-10dB。
2.3 PCB布局要点
PCB布局是硬件设计中最容易出问题的地方。我见过太多人,芯片选对了、天线也选好了,结果板子画出来精度就是不行。为什么?布局有问题。
这里我总结几个关键点:
- 芯片位置:尽量靠近天线馈点。走线越短,损耗越小。我一般控制在10mm以内。
- 电源去耦:每个电源引脚旁边都要放一个100nF的电容。别省这个,否则噪声会耦合到射频信号里。
- 地平面完整:UWB信号频率高,地平面不完整会导致阻抗不连续。我习惯在芯片下方铺满地铜,并且打上过孔。
- 隔离数字与射频:数字信号的高频谐波会干扰UWB信号。布局时把数字部分和射频部分分开,中间用地隔离。
警告: 千万不要在UWB天线下方走其他信号线。我曾经见过一个案例,天线下方走了I2C线,结果测距精度直接下降50%。
下面这张图是我总结的UWB硬件设计核心逻辑,你可以参考一下:
最后说一句,硬件设计没有捷径。你花在选型和布局上的时间,都会在后续的调试中回报给你。我刚开始做UWB时,也踩过不少坑,但只要你把基础打牢,后面的路就好走了。
公众号:蓝海资料掘金营,微信deep3321