第2章 硬件选型与天线设计:UWB车钥匙的“心脏”与“耳朵”
做UWB车钥匙,说白了就是两件事:选对芯片,摆好天线。芯片是心脏,天线是耳朵。哪个出问题,测距精度都白搭。
我这些年经手过好几个车钥匙项目,踩过的坑不少。今天就把这些经验掰开揉碎了讲给你听。
2.1 主流UWB芯片对比:DW1000 vs DW3000
目前市面上用得最多的就是Decawave(现在被Qorvo收了)的两款芯片:DW1000和DW3000。很多人问我选哪个,我的回答是:看你的项目阶段和成本压力。
| 参数 | DW1000 | DW3000 |
|---|---|---|
| 工作频段 | 3.5GHz - 6.5GHz | 6.0GHz - 8.5GHz |
| 测距精度 | ±10cm(理想环境) | ±5cm(理想环境) |
| 功耗 | 约150mA(发射) | 约80mA(发射) |
| 封装大小 | 9x9mm QFN | 6x6mm QFN |
| 价格(批量) | 约$3-4 | 约$5-6 |
| 成熟度 | 非常成熟,资料多 | 较新,资料少 |
我的建议:
- 原型验证阶段:用DW1000。便宜、资料多、社区活跃。我第一个项目就是用DW1000做的,遇到问题随便搜搜就有答案。
- 量产车钥匙:用DW3000。功耗低一半,体积小一圈,这对车钥匙来说太重要了。你想想看,车钥匙电池就那么点大,DW1000的功耗撑不了多久。
重要提醒:DW3000工作在6GHz以上频段,PCB走线损耗更大。我有个项目就是没注意这点,导致天线端信号强度不够,测距范围直接缩水30%。
2.2 天线布局对测距的影响
天线布局这事儿,我吃过不少亏。记得有一次,客户说测距精度老是跳变,我排查了三天,最后发现是天线旁边放了个金属螺丝。
天线布局的核心原则:
- 远离金属物体:UWB信号对金属极其敏感。天线周围3mm内不要有任何金属,包括螺丝、屏蔽罩、电池触点。
- 保持净空区:天线正前方和两侧,至少留出5mm的净空区。PCB上不要铺铜,不要走线。
- 避免平行放置:如果车钥匙里有多个天线(比如为了做AOA测角),它们之间不要平行。我习惯让它们成90度夹角,这样互扰最小。
实战技巧:画PCB时,在天线周围画一个禁止铺铜区域。我一般用Keepout层画个矩形,尺寸比天线大3mm。这样Layout工程师就不会不小心把铜皮铺过去了。
天线类型怎么选?
车钥匙空间有限,我推荐用陶瓷贴片天线或者PCB印制天线。
- 陶瓷贴片天线:体积小,性能稳定。缺点是贵,而且对焊接工艺要求高。我有个项目用了便宜的陶瓷天线,结果批次一致性差,每把钥匙的测距偏差都不一样。
- PCB印制天线:成本低,但设计难度大。需要精确控制阻抗,而且容易受外壳影响。如果你团队有射频工程师,可以考虑。
2.3 PCB设计要点
PCB设计是UWB车钥匙的“隐形杀手”。很多问题,比如测距抖动、连接不稳定,根源都在PCB上。
1. 阻抗控制
UWB信号是高频信号,走线阻抗必须控制在50Ω±10%。我习惯在叠层设计时就定好:
顶层:信号层(走UWB射频线)
第二层:完整地平面(严禁分割)
第三层:电源层
底层:信号层(走低频信号)
射频线宽根据板厂提供的参数计算。一般4层板,1oz铜厚,50Ω线宽大约在0.3mm-0.4mm之间。
注意:射频线两侧一定要加地孔。我见过有人偷懒没加,结果信号串扰到电源线上,整个系统都不稳定。地孔间距不要超过信号波长的1/20,对于UWB(6.5GHz)来说,大约2.3mm一个。
2. 电源去耦
UWB芯片发射瞬间电流很大,电源纹波会直接影响测距精度。我的做法是:
- 每个电源引脚放一个100nF电容,紧挨着引脚放置
- 再加一个10μF钽电容,放在芯片附近
- 电源走线尽量宽,至少0.5mm
3. 时钟走线
UWB芯片需要高精度时钟(一般38.4MHz)。时钟走线要短,要远离射频线和电源线。我习惯在时钟线两侧包地,上下层也铺地。
4. 接地处理
接地是UWB设计的重中之重。我的原则是:
- 芯片底部的散热焊盘必须接地,而且要打满过孔
- 所有地孔直接连到完整地平面,不要串来串去
- 天线馈点附近多打地孔,减少回流路径
避坑指南:我曾经在一个项目里,为了省成本用了2层板。结果测距精度惨不忍睹,10次测量有3次偏差超过30cm。后来换成4层板,问题立刻解决。所以,UWB车钥匙千万别省PCB层数,4层是底线。
5. 测试点预留
量产时你肯定要测试每把钥匙的射频性能。我建议在PCB上预留:
- 一个SMA接头位置(调试用)
- 一个射频测试点(量产测试用)
- 一个地测试点
这样产线测试时,用探针一扎就能测到天线端的信号质量,不用每次都焊接。
好了,硬件选型和天线设计这块,核心就是这些。下一章我们聊聊软件层面的测距算法优化,那才是真正拉开差距的地方。