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布局是硬件设计中最容易出问题的地方。我见过太多人,芯片选对了、天线也选好了,结果板子画出来精度就是不行。为什么?布局有问题。

这里我总结几个关键点:

  1. 芯片位置:尽量靠近天线馈点。走线越短,损耗越小。我一般控制在10mm以内。
  2. 电源去耦:每个电源引脚旁边都要放一个100nF的电容。别省这个,否则噪声会耦合到射频信号里。
  3. 地平面完整:UWB信号频率高,地平面不完整会导致阻抗不连续。我习惯在芯片下方铺满地铜,并且打上过孔。
  4. 隔离数字与射频:数字信号的高频谐波会干扰UWB信号。布局时把数字部分和射频部分分开,中间用地隔离。

警告: 千万不要在UWB天线下方走其他信号线。我曾经见过一个案例,天线下方走了I2C线,结果测距精度直接下降50%。

下面这张图是我总结的UWB硬件设计核心逻辑,你可以参考一下:

UWB硬件设计核心逻辑 芯片选型 DW3000 / DW1000 / TRX31 天线选型 陶瓷 / 偶极子 / PCB板载 PCB布局 走线 / 地平面 / 隔离 关键参数 群延迟波动 < 1ns 关键参数 S11 < -10dB 关键参数 走线长度 < 10mm 三者环环相扣,缺一不可

最后说一句,硬件设计没有捷径。你花在选型和布局上的时间,都会在后续的调试中回报给你。我刚开始做UWB时,也踩过不少坑,但只要你把基础打牢,后面的路就好走了。


公众号:蓝海资料掘金营,微信deep3321