3、硬件设计:天线隔离度、PCB布局布线对共存性能的影响
好,咱们进入硬件设计这个硬核话题。说实话,很多WiFi和蓝牙的共存问题,根源不在软件,而在硬件上。你软件写得再好,天线之间互相干扰,那也是白搭。我个人习惯,拿到一个共存问题的案子,第一件事就是看硬件设计,尤其是天线隔离度和PCB布局。
3.1 天线隔离度:共存性能的第一道防线
天线隔离度,说白了就是两个天线之间互相干扰的程度。数值越大,干扰越小。我见过太多项目,WiFi和蓝牙天线挨得太近,结果蓝牙连个耳机都断断续续。
核心指标:天线隔离度通常要求大于30dB,至少也要大于20dB。低于15dB,共存基本没戏。
为什么会这样?你想想看,WiFi发射功率动辄20dBm,蓝牙接收灵敏度通常在-90dBm左右。如果隔离度只有15dB,那WiFi发射时,蓝牙接收端会收到5dBm的干扰信号。这相当于在蓝牙耳边放了个大喇叭,它根本听不清正常的信号。
影响隔离度的关键因素:
- 天线间距:距离越远,隔离度越好。但产品尺寸有限,怎么办?
- 天线方向图:两个天线的辐射方向尽量错开。比如一个朝前,一个朝后。
- 地平面隔离:在两个天线之间加地平面,能有效提高隔离度。
- 天线类型:陶瓷天线、PCB天线、FPC天线,隔离度表现不同。
我的经验:我在一个智能音箱项目里,WiFi和蓝牙天线距离只有5mm,隔离度测出来才12dB。后来我在中间加了一排地孔,硬生生把隔离度提到了22dB。嗯,地孔这东西,有时候比想象中管用。
3.2 PCB布局布线:看不见的干扰源
天线隔离度是宏观问题,PCB布局布线是微观问题。很多工程师只关注天线本身,却忽略了PCB走线带来的耦合干扰。
布局原则:
- WiFi和蓝牙的射频走线要分开:最好走不同层,中间用地层隔离。
- 射频走线要短:越短,辐射越小,损耗也越小。
- 避免平行走线:两条射频线平行走,会产生容性耦合。我建议走45度角或圆弧。
- 地平面要完整:射频走线下方不要有缝隙,否则阻抗不连续,会产生辐射。
注意:我曾经遇到一个案子,WiFi和蓝牙的射频走线在PCB上平行走了3cm,结果蓝牙灵敏度直接掉了8dB。后来改成垂直走线,问题解决。所以,布局布线真的不能马虎。
3.3 电源和地的处理
很多人忽略电源和地的影响。WiFi发射时,瞬间电流很大,会在电源上产生纹波。这个纹波如果耦合到蓝牙的电源上,蓝牙的接收性能就会下降。
我的建议:
- WiFi和蓝牙的电源要分开:用独立的LDO供电,或者至少用磁珠隔离。
- 去耦电容要靠近芯片引脚:我习惯在WiFi和蓝牙芯片的每个电源引脚旁边放一个100nF的电容,再放一个10uF的钽电容。
- 地平面要完整:不要为了走线而割裂地平面。地平面不完整,回流路径就会变长,产生共模辐射。
3.4 实际案例:一个智能门锁的共存问题
我记得有个智能门锁项目,WiFi和蓝牙共存一直有问题。门锁在连接WiFi时,蓝牙开锁经常失败。
排查过程:
- 先测天线隔离度,只有18dB,勉强及格。
- 再看PCB布局,发现WiFi的射频走线从蓝牙芯片旁边经过,距离只有2mm。
- 用频谱仪测蓝牙频段的底噪,发现WiFi工作时,蓝牙频段底噪抬高了15dB。
解决方案:
- 重新布局,把WiFi射频走线移到PCB另一层,中间加地层。
- 在两个天线之间加一排地孔,隔离度提升到25dB。
- WiFi和蓝牙的电源用磁珠隔离。
改版后,蓝牙开锁成功率从60%提升到了99.5%。你看,硬件设计改一改,效果立竿见影。
3.5 总结与避坑指南
硬件设计对WiFi蓝牙共存的影响,说白了就是三个字:隔、离、短。
- 隔:天线要隔开,电源要隔开,走线要隔开。
- 离:距离要够,地平面要完整,去耦要到位。
- 短:射频走线要短,回流路径要短。
避坑指南:我曾经犯过一个低级错误——为了省成本,把WiFi和蓝牙共用一个天线。结果呢?WiFi和蓝牙互相干扰,谁都用不好。后来老老实实加了第二个天线,问题才解决。所以,该花的钱不能省。
好了,硬件设计这块就讲到这里。下一章咱们聊聊软件层面的共存策略,那又是另一番天地了。