WIFIAP项目 5G RX二次谐波超标案例分析
一、 问题的现象及描述
采用博通WIFI方案方案的两个项目在做CE高频杂散测试时发现5G RX出现10.359 GHz的高频杂散点,通过更换信道,该杂散点跟着改变,最终确认该频率是5G主信号的二倍频;如下图:
二、 问题分析
由于这个高频杂散点随主频改变,并且是主频的二倍频,所以首先怀疑是TX的二次谐波,但测试的是RX杂散,故怀疑是RX测试时TX未完全关闭,导致射频通路上二次谐波超标,然后我们将天线直接去掉,发现在信宝测试结果未有任何改善,并在实验室用传导方式测试射频输出口,未发现二次谐波,并且射频通路有双工器,对二次谐波抑制较好,故可以判定RX的10.359G杂散不是从天线辐射出去;
通过软件方法给出解决方案nvram set sb/1/vcotune=1,可以降低3dB左右,但依然超标严重,但至少还是很有用;
在实验室用频谱仪扫描发现10.359G这个杂散点在正面铝散热器和背面的两路电源处(SYNTH_VDD3_3V_C1和SYNTH_VDD3_3V_C0)能量最强,在信宝实验室测试也发现当DUT转到正面的铝散热器处超标最严重,故直接去掉铝散热器,但依然超标5~6dB,这里也说明铝散热器不能使用,辐射太严重;
去掉正面铝散热器,依然超标5~6dB,这时在信宝测试,发现DUT转到PCB板背面辐射超标最严重,故开始在背面贴吸波材料+正面采用陶瓷散热器方案,这种方案可行,但一致性很难保证,并且不美观,遭到淘汰;
既然知道辐射源,我们直接采用屏蔽罩方案,但在测试过程中发现只屏蔽背面,正面会超标很严重,单一屏蔽正面,背面又会超标很严重,故正反两面都需要屏蔽,拿了一块板做验证,将正反都屏蔽,发现超标更加严重,超标7~8dB,判断是没有将辐射源全部屏蔽,仔细排查PCB电路发现有三根电源线离SYNTH频率合成电源很近,怀疑是耦合到电源线上,电源线当天线将其辐射,
既然怀疑是电源线充当天线,将辐射源辐射,故用铜箔纸将这些电源线屏蔽,在实验室测试,辐射减弱很多,超标24dB;但依然还是超标,并且测试发现超标最严重在正面,故怀疑是屏蔽罩焊接不良导致,将正面屏蔽罩重新焊接,然后测试发现RX杂散裕量0.20.7dB左右,勉强通过,焊接三台机测试发现稍微焊接不好屏蔽罩就会超标;
通过上述措施,依然余量不是很足,故考虑从电影电路设计上看能否在优化一些余量,由于10.359GHz这个杂散点在频率合成电源处辐射能力最强,这两路电源设计如下:入图片描述](https://i-blog.csdnimg.cn/direct/ad46250c5e5f406f8fa3be71022449eb.png#pic_center)
既然知道源头是主芯片博通WIFI方案沿着SYNTH两路电源对外辐射的,在实验室定位问题时发现两路电源附近的地都有很强的杂散信号,这样会导致附近一些尖锐的器件都会形成天线对外辐射;故在芯片到电源间连接放一颗高频磁珠,并且去掉芯片管脚附近的滤波电容,在信宝实验室RX杂散有12dB的余量,到此解决了RX的10.359杂散点,华硕竞品在信宝实验室超标34dB,去掉金属散热器才可以PASS,故金属散热器不能加上去;
RX杂散解决后,在信宝实验室细看TX杂散发现10.359超标7~10dB,最后在屏蔽罩内将FEM屏蔽或者晶振屏蔽都可以解决,屏蔽后会有10dB以上的余量,猜想原因可能是,10.359GHz的杂散耦合到晶振的金属和FEM的盖子上,然后又离屏蔽罩距离太近,导致杂散信号在盖子里面来回反射,导致这个频点的TX杂散也恶化很严重,故需要在屏蔽罩里对fem或者晶振进行屏蔽,其中最有效的是直接屏蔽晶振,但考虑到晶振温度超标等风险,选择了屏蔽FEM,到此10.359GHz在博通WIFI方案平台上的这个杂散问题得到解决。
三、 解决过程
增加正反屏蔽罩,并且正面屏蔽罩里对FEM进行单独屏蔽,SYNTH两路电源靠近芯片端的100nf滤波电容直接去掉,并且将0欧姆电阻改为高频磁珠。
四、 改进后效果
采用上述改进措施,工厂贴装10pcs拿到信宝进行测试,RX余量都在1.5d以上,TX杂散余量都在10dB以上
五、 结论
现在CE的标准越来越严,产品设计往往在最后的EMC高频杂散上出问题,对于以后像这种由芯片设计缺陷产生的杂散超标点,要首先定位到辐射源、辐射路径,然后从电路设计上和破坏辐射路径两方面着手,对其进行解决!
相关文章:
![](https://i-blog.csdnimg.cn/direct/e383f8aa437d4dadba1aa2d267b5222a.png#pic_center)
WIFIAP项目 5G RX二次谐波超标案例分析
一、 问题的现象及描述 采用博通WIFI方案方案的两个项目在做CE高频杂散测试时发现5G RX出现10.359 GHz的高频杂散点,通过更换信道,该杂散点跟着改变,最终确认该频率是5G主信号的二倍频;如下图: 二、 问题分析 由于…...
![](https://i-blog.csdnimg.cn/direct/7d65616b963b456083cb51d17426b3df.png)
HarmonyOS(ArkUI框架介绍)
ArkUI框架介绍 ArkUI简介 基本概念 UI: 即用户界面。开发者可以将应用的用户界面设计为多个功能页面,每个页面进行单独的文件管理,并通过页面路由API完成页面间的调度管理如跳转、回退等操作,以实现应用内的功能解耦。 组件&…...
![](https://www.ngui.cc/images/no-images.jpg)
在 Ubuntu 下通过 Docker 部署 MySQL 服务器
引言 Docker 是一个开源的容器化平台,允许开发者将应用及其依赖打包成一个标准化的单元。MySQL 是一个广泛使用的关系型数据库管理系统,因其高性能、可靠性和易用性,成为许多应用的首选数据库。结合 Docker 和 MySQL,可以轻松地创…...
![](https://www.ngui.cc/images/no-images.jpg)
MCU 和 PSK
在加密和认证领域,MCU 和 PSK 是两个不同的概念,分别涉及硬件和密钥管理。下面是它们的含义和相关解释: 1. MCU 全称:Microcontroller Unit(微控制单元) 用途: MCU 是一种集成了 CPU、内存&am…...
![](https://i-blog.csdnimg.cn/direct/4ebcadf69a1b47168fb6c1d1cdd20b45.png)
Linux:进程概念(二.查看进程、父进程与子进程、进程状态详解)
目录 1. 查看进程 1.1 准备工作 1.2 指令:ps—显示当前系统中运行的进程信息 1.3 查看进程属性 1.4 通过 /proc 系统文件夹看进程 2. 父进程与子进程 2.1 介绍 2.2 getpid() \getppid() 2.3 fork()函数—通过系统调用创建进程 fork()函数疑问 3. 进程状态…...
![](https://i-blog.csdnimg.cn/direct/5122388d58524b12b2a10b56e71a0535.png)
苍穹外卖07——来单提醒和客户催单(涉及SpringTask、WebSocket协议、苍穹外卖跳过微信支付同时保证可以收到订单功能)
Spring Task介绍 应用场景: 信用卡每月还款提醒银行贷款每月还款提醒火车票销售系统处理未付款订单入职纪念日为用户发送通知 cron表达式 cron表达式其实就是一个字符串,通过cron表达式可以定义任务触发的时间。 构成规则:分为6或7个域&…...
![](https://www.ngui.cc/images/no-images.jpg)
C语言二级考试
你必须知道的 二级考试不是编写程序,或者说不只是编程的考核,它还会考核计算机C语言相关语言还有内涵等基础知识,比较全面综合(说人话,要看最新考纲具备一定的基础知识) 考试时间 120 分钟 分值 100 分&…...
![](https://i-blog.csdnimg.cn/img_convert/dafcf22ad2e0e0df2f57de264d7a8ab6.png)
IDEA Maven构建时报错:无效的目标发行版17
报错分析 报错原因:Maven 构建时,Java 版本配置不匹配 我安装的JDK版本是1.8,但由于种种原因,Maven构建时指定了 Java 17 作为目标发行版,从而导致错误 解决方案 首先,java -version,查看环…...
![](https://www.ngui.cc/images/no-images.jpg)
javafx 将项目打包为 Windows 的可执行文件exe
要将 JavaFX 项目打包为 .exe 文件,你可以使用一些工具将你的应用程序封装为 Windows 可执行文件。以下是两种常用的方法: 方法 1:使用 jpackage(适用于 JDK 14 及更高版本) jpackage 是 JDK 内置的工具,…...
![](https://www.ngui.cc/images/no-images.jpg)
Python操作Excel的库openpyxl使用入门
openpyxl 是一个用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。以下是一些 openpyxl 的基本使用方法: 安装 openpyxl 首先,确保已经安装了 openpyxl。如果没有安装,可以使用以下命令进行安装: pip install openp…...
![](https://www.ngui.cc/images/no-images.jpg)
数据通过canal 同步es,存在延迟问题,解决方案
当使用 Canal 同步数据到 Elasticsearch(ES)时,出现延迟问题通常源于多个因素,如 Canal 配置、网络延迟、ES 的负载和性能瓶颈等。以下是一些解决方案,帮助减少和解决延迟问题: 1. 优化 Canal 配置 Canal…...
![](https://i-blog.csdnimg.cn/direct/ee79747754594d1c8334ad1e70528a93.jpeg)
了解Node.js
Node.js是一个基于V8引擎的JavaScript运行时环境,它允许JavaScript代码在服务器端运行,从而实现后端开发。Node.js的出现,使得前端开发人员可以利用他们已经掌握的JavaScript技能,扩展技能树并成为全栈开发人员。本文将深入浅出地…...
![](https://i-blog.csdnimg.cn/direct/1e8805c6babe4ac4ba1e7b5a576b8409.png)
Android Studio创建新项目并引入第三方jar、aar库驱动NFC读写器读写IC卡
本示例使用设备:https://item.taobao.com/item.htm?spma21dvs.23580594.0.0.52de2c1bbW3AUC&ftt&id615391857885 一、打开Android Studio,点击 File> New>New project 菜单,选择 要创建的项目模版,点击 Next 二、输入项目名称…...
![](https://www.ngui.cc/images/no-images.jpg)
Oracle Dataguard(主库为双节点集群)配置详解(4):配置备库
Oracle Dataguard(主库为双节点集群)配置详解(4):配置备库 目录 Oracle Dataguard(主库为双节点集群)配置详解(4):配置备库一、为备库配置静态监听1、配置 li…...
![](https://i-blog.csdnimg.cn/direct/0bf4356aeb2f415db03578b0ac5854aa.png)
前端炫酷动画--文字(二)
目录 一、弧形边框选项卡 二、零宽字符 三、目录滚动时自动高亮 四、高亮关键字 五、文字描边 六、按钮边框的旋转动画 七、视频文字特效 八、立体文字特效让文字立起来 九、文字连续光影特效 十、重复渐变的边框 十一、磨砂玻璃效果 十二、FLIP动画 一、弧形边框…...
![](https://www.ngui.cc/images/no-images.jpg)
ceph 数据均衡
实现数据均衡的主要方法 在 Ceph 集群中,实现 OSD(对象存储守护进程)之间的数据均衡对于提升性能和资源利用率至关重要。以下是实现数据均衡的主要方法: 1. 调整 OSD 权重(Reweight) 通过调整 OSD 的权重,可以控制数据在各个 OSD 之间的分布。Ceph 提供了根据利用率或…...
![](https://i-blog.csdnimg.cn/direct/e69a5fe92be34f3f91b1a89271c88761.png)
代码随想录算法训练营day29
代码随想录算法训练营 —day29 文章目录 代码随想录算法训练营前言一、134. 加油站暴力解法贪心算法 二、135. 分发糖果三、860. 柠檬水找零四、406.根据身高重建队列vector版list版 总结 前言 今天是算法营的第29天,希望自己能够坚持下来! 今日任务&a…...
![](https://i-blog.csdnimg.cn/direct/68a9e0e0eb684b63a1987e05f3fac106.png)
android studio根据包名获取当前安装包信息
package com.example.myapplication2;import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.util.Log;/**** 获取版本信息*/ public class SystemHelper {/*** 获取本地软件版本号*/public stat…...
![](https://www.ngui.cc/images/no-images.jpg)
学习第六十五行
仔细观察键盘,会发现一个$符号,其实是有含义的。 在 shell 脚本中,美元符号 $ 有几种重要的含义: 变量引用:$ 用于引用变量的值。例如,如果你有一个变量 name,可以通过 $name 来获取它的值。 n…...
![](https://www.ngui.cc/images/no-images.jpg)
零碎的知识点(七):线性二次调节器(LQR)是什么?
线性二次调节器(LQR)是什么? 1. LQR的定义与目标2. LQR的原理性能指标 J J J最优解的计算控制律 3. LQR的性质4. 举例说明问题描述解步骤仿真结果 5. 实际应用总结 线性二次调节器(LQR) 是一种经典的最优控制方法&…...
![](https://i-blog.csdnimg.cn/direct/ed5cabed0f024fa69634cc062b5011b7.png#pic_center)
Matlab一些使用技巧
代码分段 两个百分号就可以实现代码的分段,不同段之间会以不同的背景色显示,方便调试 如下: %% 腐蚀 stlen TimeWidth*Fs/50; %线性算子的长度,1/100的脉宽,对应0.5us,15个采样点 stlen 100; SE strel…...
![](https://i-blog.csdnimg.cn/direct/9c9e8ecc0e3643d1abb20ce638fe06b7.png)
Linux 发行版介绍与对比:Red Hat、Ubuntu、Kylin、Debian
Linux 操作系统有众多发行版(Distros),每个发行版的设计目标、目标用户、应用场景和使用方式有所不同。常见的 Linux 发行版包括 Red Hat、Ubuntu、Kylin 和 Debian。以下是这些发行版的详细介绍与对比,以及它们的应用场景和使用方…...
![](https://i-blog.csdnimg.cn/direct/e91cf11d5d504c6cba1a1aa78a92aea9.png)
从CentOS到龙蜥:企业级Linux迁移实践记录(龙蜥开局)
引言: 在我们之前的文章中,我们详细探讨了从CentOS迁移到龙蜥操作系统的基本过程和考虑因素。今天,我们将继续这个系列,重点关注龙蜥系统的实际应用——特别是常用软件的安装和配置。 龙蜥操作系统(OpenAnolis&#…...
![](https://www.ngui.cc/images/no-images.jpg)
java1-相对路径与绝对路径
注意注意~开始新部分啦! 开始正式分享java前,先为大家分享一下一个常用的概念---文件的相对路径与绝对路径. 开篇明义: 相对路径是指一个文件或目录相对于当前工作目录的路径。相对路径不包含根目录,而是从当前目录开始计算。 绝对路径是指一个文件或目录从根目录…...
![](https://i-blog.csdnimg.cn/img_convert/4a75672b3887975020c693e15af73674.png)
iChainfo 品牌升級為 ichaingo,打造 Web3 數據基礎設施新標杆
Web3 數據基礎設施服務商 iChainfo 今⽇正式宣佈,全新名稱 「ichaingo」 重磅登場,新的官⽅網站 ichaingo.com 正式上線。此次品牌升級基於 Web3 ⾏業的發展趨勢和公司⾃⾝的戰略布局,旨在為全 球⽤戶提供更準確、即時、全⾯、深⼊的 Web3 數…...
![](https://www.ngui.cc/images/no-images.jpg)
Flink概念知识讲解之:Restart重启策略配置
Flink概念知识讲解之:Restart重启策略配置 当 Task 发生故障时,Flink 需要重启出错的 Task 以及其他受到影响的 Task ,以使得作业恢复到正常执行状态。 Flink 通过重启策略和故障恢复策略来控制 Task 重启:重启策略决定是否可以…...
![](https://i-blog.csdnimg.cn/direct/e00bf11a77034ac79b072d470b9c3e0b.png)
[java基础-集合篇]LinkedList源码粗析
LinkedList 的数据结构 实现List、Deque 接口,基于 双向链表实现的列表。与基于数组的 ArrayList 不同,基于链表的LinkedList 允许在列表的任何位置快速地插入和删除元素。 Java中LinkedList实现了Deque,它提供了 add, offer, remove, poll, …...
![](https://www.ngui.cc/images/no-images.jpg)
面试:C++类成员初始化顺序
1、非静态数据成员:按它们在类定义的声明顺序初始化,不会按它们在初始化列表的顺序。 2、静态数据成员:在main函数启动之前,并且只初始化一次 3、基类构造函数:如果类从一个或多个基类继承而来,基类的构造…...
![](https://i-blog.csdnimg.cn/direct/f553c49a863b4e419f922653ccba7722.png#pic_center)
【Python】Python与C的区别
文章目录 语句结束符代码块表示变量声明函数定义注释格式Python的标识符数据输入input()函数数据输出print()函数 语句结束符 C 语言 C 语言中每条语句必须以分号;结束。例如,int a 10;、printf("Hello, World!");。分号是语句的一部分,用于…...
![](https://i-blog.csdnimg.cn/direct/6b25cc4ca1ad4f9a90b32efe06f070f1.png)
[开源]自动化定位建图系统(视频)
系统状态机: 效果展示: 1、 机器人建图定位系统-基础重定位,定位功能演示 2、 机器人建图定位系统-增量地图构建,手动回环检测演示 3、… 开源链接: https://gitee.com/li-wenhao-lwh/lifelong-backend Qt人机交互…...
![](https://pic002.cnblogs.com/images/2012/282564/2012032916160893.png)
义乌做站外推广的公司/seo优化包括什么
目前我们使用的流程图制作软件大体有RFFLOW、FLOW CHARTING、VISIO三种,可是它们的体积和资源占用情况很大,操作复杂,有没有简单易用不需安装的流程图制作软件呢?下面我给大家推荐几款在线流程图制作工具。 第一款:Gli…...
![](https://img-blog.csdnimg.cn/img_convert/a710174e78b200052a979d9a1768590b.png)
怎样用php做网站/百度网站流量查询
欢迎观看Illustrator教程,小编带大家学习Illustrator 2022的基本工具和使用技巧,了解如何在 Illustrator 中使用形状生成器工具和路径查找器效果以不同方式组合形状。 在本文中,我们将使用形状生成器工具和路径查找器组合一系列更简单的形状…...
![](/images/no-images.jpg)
广州企业注册一网通/seo优化工具大全
Java分布式锁 原文出自:https://blog.csdn.net/seesun2012 ### 什么是锁? 在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这…...
做 网站 要专线吗/福州关键词优化平台
针对这个问题,网上有很多方法,但主要是python无法找到其他函数所在的.py文件。不同情况有不同的方法:假设A.py文件需要调用B.py文件内的P(x,y)函数情况一:假如在同一目录下,则需import Bif __name__ "__mian__&q…...
![](/images/no-images.jpg)
中卫网站设计在哪里/营销策划的重要性
uiwebview加载中文URL _paperGamePath [_paperGamePath stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog("paper game path is: %", _paperGamePath);转载于:https://www.cnblogs.com/xiangjune/p/5189160.html...
![](https://img-blog.csdnimg.cn/fdc27a3e6a7e47ae97a7c17b9cd99eab.png)
网站导航上的图片做多大尺寸/seo和竞价排名的区别
一个完整的信号一定是以0开始然后以0结尾的,输入一串方波信号是由一个或者多个完整信号组成的,两个相邻的信号之间可能有-个或者多个低位, 同一个信号中间可以有连续的高位,完全连续交替方波是指0交替, while 1:try:nums = input()# 提取信号段,由0分隔的信号段dp = []…...