EDA365电子工程师网
标题: 基于Ansys SIwave 阻抗匹配分析 [打印本页]
作者: pjh02032121 时间: 2017-4-1 16:18
标题: 基于Ansys SIwave 阻抗匹配分析
本帖最后由 pjh02032121 于 2017-4-1 16:18 编辑
+ c% }; @& ?5 t5 e- p/ k3 y
& ~2 L9 w4 ^: x3 w7 a作者: 恩硕科技
" U9 x7 A3 Z4 {+ z/ o3 l' D前言0 b8 ^4 E8 ^3 r* T4 ]% ?* c) w; g
相信进行RF设计的朋友都会遇到阻抗匹配的问题,如滤波器输入输出匹配、放大器输入输出匹配。碰到这种问题一般有两种解决方法:盲调——方法需要设计经验比较丰富,但比较耗时耗力;采用Smith圆图进行匹配,但该方法一般没有考虑PCB寄生参数,设计出来的值会有一定的偏差,大多时候需要进行修正。基于这两种方法的缺陷,本文中介绍了一种基于ANSYS SIwave软件进行阻抗匹配的设计方案,弥补了前两种解决办法的不足。本文基于双工器的匹配介绍SIwave软件进行阻抗匹配的主要方法。2 y+ c* \8 v# Q- m1 u
6 K2 L4 R% Z" h6 N0 h* D! i" ]阻抗匹配之前,先采用ANSYS公司的后处理软件查看本案例采用的双工器为XXX型号的S参数(S参数由供应商提供),主要特性如下:
从图1中供应商提供的S参数和smith圆图可以看出, 双工器的匹配并不好,放到实际电路上需要做一定的匹配。
SIwave阻抗匹配过程
6 D6 e. H4 \9 x1 Y! f1PCB导入和设置ANSYS SIwave软件支持Allegro、PADS及AD等主流软件设计的PCB,通过Import导入PCB,根据PCB板厂提供的叠层信息在SIwave中进行叠层设置并可适当进行裁剪,最终得到的PCB见图2:
通过SIwave软件计算阻抗结果可以看出,传输线阻抗已经接近50欧,满足阻抗设计要求。
2双工器赋S参数模型将双工器的S参数加入到PCB对应的器件中,SIwave中提供了简便操作方法。在Tools菜单下选择Attach n-port S-parameter Model,进入设置选项后,勾选display net nemes for ref.des,可以显示对应引脚的netname,方便后续引脚映射使用。点击create按钮,选择对应器件S参数的位置,加入进来,如图3所示。
3S参数与器件引脚映射当我们加入S参数之后,在下图中可以看到,S参数包含的Port已经显示到表格中,接下来就需要在port和对应的net对应起来。在Pin栏,下拉菜单中选择对应的Pin脚就可以。
4添加模型至对应器件在S-parameter Model assignment中找到对应的器件,添加之前导入的模型,至此,双工器的S参数模型已经加入相应的器件中。
5SIwave中进行全链路仿真当完成上述设置之后,就可以在输入和输出端加入port(位置添加在芯片引脚处)进行仿真。首先不考虑添加输入和输出匹配的情况,仿真模型见下图(黄色位置为输出输出的port,中间灰色位置为双工器位置)。
全链路仿真结果图7所示,从S参数和Smith圆图可以看到经过一段走线之后,S参数恶化比较严重,需进行阻抗匹配。
6全链路加匹配仿真结合供应商提供的阻抗匹配电路见图8所示,将相应的电感值计入,重新仿真,仿真结果如图9所示。
总结+ E" h! P7 B0 e- {
本文介绍了一种基于ANSYS SIwave软件进行阻抗匹配的设计方案,降低了对经验的要求以及提升了准确度。但同时发现在SIwave并不能够对相应匹配元件进行优化扫描仿真,工作效率不够高。在下一期中,我们会介绍关于使用HFSS 3D layout进行阻抗匹配时候的无源器件优化扫描仿真。
: i% m. ?! D- ~0 C+ | x
作者: 9527 时间: 2017-4-1 17:07
了解下~~~~
作者: GHOST 时间: 2017-4-5 16:39
学习下,
1 w- m6 c1 K* M( O7 _. G* T; o版主能否介绍下SMITH圆图怎么看呢?
作者: denny_9 时间: 2017-4-21 16:32
斯密斯,真心有点难看
作者: jianguozoe 时间: 2017-6-14 09:22
史密斯看多了就习惯啦
作者: 情歌被打败 时间: 2017-9-18 15:54
楼主,请问有做过实际板子量测结果与仿真结果的对比吗?我做了一些实验对比,发觉差别还是蛮大的,不知道是哪出了问题
作者: Pang8343569 时间: 2017-9-18 16:08
学习下。
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) |
Powered by Discuz! X3.2 |