HFSS连接器建模和结合PCB优化

背景

使用高速连接器时,对焊盘设计、过孔设计有一定要求,本文以一个SMP连接器为例,阐述优化其PCB设计的过程。

方法

将连接器厂商提供的3D模型导入HFSS,改变设计参数(主要是与信号同层的GND Shape间距、过孔数量及间距等),观察TDR。

步骤

1、PCB前处理

在进行HFSS仿真之前,务必先通过Polar计算出PCB走线的理论特征阻抗值。

第一步通过Polar计算一下PCB走线的特征阻抗值,本例中走线阻抗为52.46Ohm,实际制造时会要求板厂控制50Ohm+/-10%阻抗,板厂会相应调整线宽、叠层厚或其他设计参数和工艺参数来满足阻抗控制要求。

Polar计算PCB走线阻抗

Polar计算PCB走线阻抗

PCB通过BRD->SIW->HFSS的流程导入。在SIW环节需要对PCB进行前处理,具体包含以下步骤和注意事项:
a. 剪切。只将连接器及就近走线手动剪切出来,方便添加Wave Port,减小仿真规模。

SIWave剪切后

b. 叠层设置。将真实叠层设置进SIWAVE,包含介质的Dk/Df。

在SIWave中设置叠层

c. 过孔设置。设置正确的孔壁厚度或是金属填实。

在SIWave中设置过孔

d. 3D导出设置。3D Export Options->Solid Model,取消勾选100% Via Fill,Ignore unconnected pads, Ignore cutouts with area, Ignore cutouts with geometries,总之工具希望简化3D建模的都取消掉。3D Export Options->General,务必将Pad Facets, AntiPad Facets, Via Facets宣威True Cylinder,否则导入到HFSS中圆形会变成多边形。

SIWave中3D导出的重要设置


e. 网络设置。务必将待仿真信号网络勾选,否则默认导入HFSS以后会自动删除未勾选的网络形状。

2、3D建模

在HFSS界面进行三维结构建模,包含以下步骤和注意事项:
a. PCB铜皮内收。PCB板厂在加工时,会对Outline边缘处铜皮内收0.2mm,在BRD文件中,shape很好处理,但Pad无法处理,需要在HFSS里面进行内收。铜皮内收可以使用Draw box,沿着介质边画长方体,再选中铜皮和box右键->Edit->Boolean->Substract,选择左侧元件减去右侧元件。


HFSS中利用画长方体进行布尔运算方式来内收铜皮

b. PCB信号剪切。SIWAVE中Trace的剪切面会呈椭圆形,为了方便在剪切面创建Wave Port,需要将其剪切。
c. 导入连接器模型。本例中连接器模型格式为*.a3dcomp,模型内部内建了wave port,需要将求解类型修改为,Drive Modal, 方法为HFSS->Solution Type Modal,安费诺对其说明为:

1. Ensure that no objects are interfering with the component or enable materials override in the HFSS design settings. 
加密模型,不能有其他元件在结构上形成干涉,这代表该模型不能进行布尔运算
2. Note that although the internal geometry is hidden, it will still simulate as normal.
内部结构对用户隐藏
3. The mated connector interface and input port are already modeled internal to the 3D component. Because of this, the front face of the connector must be against the edge of the airbox.
内部建有wave port,用户不可见,空气盒子的一边必须与连接器外边重合

Project Manager->3D Components右键->Browse 3D Components,选择相应的*.a3dcomp模型导入。
d. 移动连接器模型。通过Rotate、Move命令,将连接器移动到PCB相应位置,一般连接器和PCB之间会留0.1mm高度填锡。
e. 画锡。根据连接器尺寸图画锡,充分利用布尔运算功能。

HFSS中画锡

f. 创建Port。除了连接器内部wave port以外,需要在PCB走线端手动画wave port。wave port的积分线从底到顶,大小遵循以下经验规则:

波端口尺寸估算

波端口的积分线

g. 画空气盒子。需要空气盒子的一面与连接器处wave port共面,另一面与PCB处wave port共面,其他几面的设置原则TBD。
h. 设置仿真条件,启动仿真。

建模完成的完整3D视图

3、优化设计

根据TDR结果,发现连接器的Pin处阻抗偏小,最低处达到38.5Ohm,通过分析应该是信号焊盘处焊盘偏大导致的,但是为了可焊性不能缩小焊盘,只能调节其他参数。现在通过两个手段进行调整:
-在信号焊盘下方挖地
-增加L2的GND避让
仿真考虑5种情况:

  • Original - L1 Trace和Pad下方L2有0.5mm VSS避让,参考L3
  • Case1(挖空)- 挖掉信号焊盘下方L2~L8的Shape,形成共面波导结构
  • Case2(挖一半)- 挖掉信号焊盘下方L2~L4的Shape,参考L5
  • Case3(增加L2避让)- 信号焊盘下方L2 VSS避让0.5mm->0.8mm
  • Case4(进一步增加L2避让) - 信号焊盘下方L2 VSS避让0.5mm->1.0mm

仿真5种情况

3、仿真结果

TDR

TDR from PCB Port

TDR from SMP Port

从TDR可以看出:

  1. 挖信号焊盘下方的铜皮对TDR是有明显改善的,在信号焊盘处呈容性,在焊盘末端PCB边缘呈感性(此时回流主要靠边缘辐射)
  2. 增加L2 VSS的避让程度对TDR没有改善

S11

S11 PCB Port

S11SMP Port

从S11可以看出:

  1. 挖信号焊盘下方铜皮对S11有明显改善,这与TDR是能对应的。但Case2(挖L2L4)在4GHz处发生LC谐振;Case1(挖L2L8)到13GHz处发生LC谐振。
  2. 增加L2 VSS避让非但对S11没改善,反而在3.8GHz左右引入了小谐振,表现为S11曲线不单调。

Group Delay

GroupDelay from SMP to PCB

从Group Delay可以看出:

  1. Case2(挖L2~L4)在4GHz处相位会超前,这与S11上的谐振可以对应
  2. Case4(L2避让增加至1.0mm)在3.8GHz处相位会超前,这与S11上的谐振可以对应。

4. 结论

  1. L2(非参考层)的铜皮避让只要和L1保持一致即可,继续增加避让几乎没有改善,反而可能引入谐振。
  2. 挖参考对TDR有一定改善,但挖得不好可能会引入谐振,挖空最好。
  3. 最优推荐是直接挖空

5. 延伸阅读

A. 更高频的选择——点触式SMA

由上面分析可知,对于需要焊接的连接器而言,无论如何需要一个大焊盘,从而导致阻抗偏低。如果需要更高的频率范围,则可以考虑点触式SMA连接器,针用类似Pogo Pin的形式顶在Pad上,通过螺丝进行加固。

点触式SMA连接器

B. 回流路径的场分布

可以看一下上述结构中,回流路径上的电场是怎么分布的:

回流路径在L1的电场强度

回流路径在L2的电场强度

回流路径在L3的电场强度

可以发现:

  1. 回流路径在L1(与信号路径同层)分布较强,尤其是靠近Pad边缘处,达到69KV/m,这说明返回路径是通过PCB板边缘辐射过去的。
  2. 回流路径在L2(非参考层)分布也有,最高处约37KV/m,同样位于板边缘。
  3. 回流路径在L3(参考层)分布最高为34KV/m左右,靠近板边缘最强,同样印证了其路径为边缘辐射而非过孔。

C. More To do...

  1. 空气盒子大小的影响
  2. Wave port大小的影响
  3. Wave port de-embedding的影响
  4. Wave port积分线设置的影响
  5. S参数famx对TDR的影响(TDR rise time = 1/fmax)

作者:一仰化叹
链接:https://www.jianshu.com/p/d8350cf51598
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab和HFSS(高频场求解器)是常用于电磁场建模和仿真优化的两种软件工具。 首先,Matlab是一种用于科学计算、数据分析和算法开发的高级编程语言和环境。它提供了强大的数值计算和矩阵操作功能,可用于处理大量的数学和工程问题。Matlab的优势在于其简单易学的语法和丰富的函数库,可以帮助工程师快速开发模型和算法。 其次,HFSS是一种用于高频电磁场建模和仿真的工具。它基于有限元方法和边界元方法,能够准确地模拟电磁场的行为和特性。HFSS的优势在于其强大的求解能力和精确的结果,适用于各种复杂的电磁场问题,如天线设计、微波电路分析和电磁辐射分析等。 Matlab和HFSS可以通过密切的集成来联合进行建模和仿真优化。首先,可以利用Matlab的数据处理和算法开发功能来生成模型的输入参数和控制算法。然后,这些参数和算法可以传递给HFSS进行场景建模和仿真。HFSS会输出模型的电磁场分布和特性数据,可由Matlab进行进一步的分析和优化。 具体而言,Matlab可以用于生成设计参数的随机抽样,实施设计变量的优化和约束处理,调用HFSS进行场景建模的设置,以及进行仿真结果的后处理和分析。Matlab还可以通过与其他领域的工具和方法的集成来进行多物理场耦合的建模优化。 综上所述,Matlab和HFSS的联合建模和仿真优化是一种强大的工具组合,可以帮助工程师更加高效地进行电磁场问题的建模、仿真和优化。因此,在电磁场相关的研究和应用中,这两个软件的使用是非常常见的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值