HFSS——HighFrequencyStructureSimulator,AnsoftHFSSHFSSEDAHFSSHFSSHFSS01.HFSS——HFSSHFSSHFSSHFSS…02.HFSS——RadarCrossSection—RCSHFSSRCSHFSSHFSSRCSHFSSRCSRCSRCSRCSRCSHFSSRCS…EDA(I)-线间耦合西安电子科技大学Ansoft培训中心目录第一章序言第二章创建项目第三章建立几何模型第四章设定端口和边界第五章解的产生第六章在SchematicCapture中做电路分析Ansoft高级培训班教材-1-第一章序言随着现代电子信息科学向着小型化、集约化方向发展,很多的电子元器件集成在PCB板上完成一项或几项特定的功能。这些元器件之间的信号依靠PCB板上的微带连接线传递,而且在实际结构中不可避免地会出现拐角等不连续性,这些导线之间的距离也比较接近。大量的科研实际中发现脉冲信号在经过这些传输线传递后会出现变形,这些形变有时会影响到信息传递的准确性。另外,由于线间距离较近,线间的相互耦合会引起不同线路间信息的干扰,也会加大误码率。因此,深入地研究PCB板上立体布线的这些效应对于实际科研具有非常重要的意义。AnsoftHFSS软件是一个很好的分析此类问题的软件。我们知道,脉冲信号具有很宽的频谱,正是其射频分量在微带线上传输时具有的分布参数效应会引起拐角反射、线间耦合等情况的出现,从而影响了信号特性的变化。我们可以利用AnsoftHFSS这一有限元方法分析的工具研究PCB板上立体布线的这些射频特性,得出其宽带频谱内的频域特性的变化,从而研究其引起的时域特性变化。这一手册着重研究线间耦合的射频特性,耦合微带的结构如图所示,使用AnsoftHFSS9.0建模分析。Ansoft高级培训班教材-2-第二章创建项目1、打开AnsoftHFSS9,并在缺省工程中点击鼠标右键,加入一个HFSS设计项目,见图1。结果如图2,屏幕主要部分自左向右依次为工程管理区(ProjectManager)、对象列表和3D绘图区(与对象列表一起通称为3DModelerwindow)。2、解的类型。在菜单中选择HFSS/SolutionType(图2),并在弹出窗口中选择DrivenTerminal(图3)。共有三种类型选择,DrivenModal、DrivenTerminal和EigenMode,DivenModal与DrivenTerminal的区别在于S矩阵的表示形式不同,前者采用入射和反射能量的形式,而后者采用电压和电流的形式。该工程分析后,要作为器件导出结果到Spice中进一步分析,所以采用DrivenTerminal的形式。EigenMode表示本征模类型。3、点击工具条上存盘按钮(图4),或在菜单中选择Save,第一次的时候将询问工程名称,该工程名字为CoupledMicrostrip,存盘,创建工程完毕。图1在工程中加入一个HFSS设计项目图2HFSS解类型Ansoft高级培训班教材-3-图3选择DrivenTerminal类型图4存储工程Ansoft高级培训班教材-4-第三章建立几何模型1、改变工程默认单位。建立不同的模型,可能需要采取不同的单位,虽然可以在模型建立之后,改变模型单位而保持几何量数值不变,但在建立模型之初就确定默认单位,不失一种良好的习惯。在菜单中选取3DModeler/Unit,见图5和图6。将单位改为mil。图5工程单位改变图63DModuler/Units窗口2、加入介质基片core。(1)选择Solids/Box。一般有两种方法,一是在菜点中选Draw/Box,二是直接点击工具条中Box图标,分别见图7和图8。图7通过工具条加入一个BoxAnsoft高级培训班教材-5-图8通过菜单加入一个Box(2)输入Box的位置。(1)完成后,鼠标在绘图区移动会选择不同的基点,为准确定为可以在状态栏中直接输入Box的位置和大小。注意:不要在绘图区中点击鼠标,一点击鼠标就意味着接受鼠标点的位置设定,在没有参考的情况下,在3D绘图区直接确定一个点是困难的。将鼠标移动到屏幕右下角的状态栏(图9),并在其X区域双击鼠标。输入X,Y,Z坐标(各项之间可以通过TAB键转换),为(5.0,-45.0,1.0),回车。(3)输入Box的大小。(2)完成后,状态栏变为图9所示,输入Box的尺寸大小,dx=215.0,dy=165.0,dz=11.0,回车。见图10。图9状态栏变为尺寸偏移输入图10输入大小Ansoft高级培训班教材-6-(3)输入Box的名字。(2)完成后,弹出窗口如图11所示。将属性栏中的名字改为core,材料为FR4_epoxy(此时默认是vaccum),在图12中点击材料的vaccum,弹出材料设定窗口图13,选FR4_epoxy,设定后图12的窗口变为图14所示。图11属性窗口图12改名字和其他属性Ansoft高级培训班教材-7-图13材料设定窗口图14设定材料后(4)CTRL—D,显示全部物体。见图15。Ansoft高级培训班教材-8-图15完成输入介质基片core3、输入分析空间air同2中的方法,输入得到一个Box,基点坐标为(-45.0,-95.0,-70),偏移大小为(315.0,265.0,153.0),名字为air,材料为vacuum。并且将该物体透明度改为1,以便观察其内的其他物体,见图14所示。绘图空间为图15。图14空间设定air,透明度设定为1Ansoft高级培训班教材-9-图15绘图空间4、输入接地板gnd(1)由于以下的大部分物体是PEC材质,所以首先在工具栏中改默认材料为PEC。见图16。图16该默认材料为PEC(2)基点坐标(5.0,-45.0,6.0),大小(215.0,165.0,1.0),结果如图16。图16模型空间Ansoft高级培训班教材-10-5、输入耦合空洞keepout(1)将坐标原点移到(130.0,60.0,6.0)。在工具条中,选择OffsetOrigin建立相对坐标系统(图17),此时Module窗口如图18,可见多了相对坐标系。下面的输入要在相对坐标系统中,图19。图17建立局域坐标图18Module窗口中相对坐标系统图19选取相对坐标系统输入Ansoft高级培训班教材-11-(2)建立keepout。Box基点(0.0,0.0,0.0),大小(14.0,56.5,1.0),注意其在相对坐标系中,物体名字为keepout,图20。图20输入keepout(3)旋转keepout。选取keepout(目前已经选取),在工具条中点击Rotate,弹出窗口如图22,输入以Z轴在中心,旋转45度。图21工具条中点击Rotate图22Z轴为中心,旋转45度Ansoft高级培训班教材-12-图23模型空间(4)gnd物体中减去keepout。在Module窗口中选中两个物体gnd和keepout,再在菜单中选定,图24。弹出窗口25,点击确定按钮。图24gnd物体减去keepoutAnsoft高级培训班教材-13-图25substrate弹出窗口图26模型空间6、输入path_t1a(1)在module窗口中将坐标系改会Global。(2)在工具条中选择DrawLine(图27)图27在工具条中选择DrawLine(3)直接在状态栏中输入3个点的坐标分别为(5.0,-25.0,12.0)、(125.0,-25.0,12.0)和(125.0,80.0,12.0),各个坐标间使用TAB键切换输入窗口,每点输入完后按Enter。最后,在模型显示空间中,点右键,在下拉菜单中选Done,见图28。在属性窗口中,改名字和颜色。完Ansoft高级培训班教材-14-成后模型显示空间见图29。图28完成线输入图29模型显示空间7、输入path_t2a。各点坐标(5.0,-15.0,12.0),(115.0,-15.0,12.0),(115.0,90.0,12.0)。8、入path_t3a。各点坐标(5.0,-5.0,12.0),(105.0,-5.0,12.0),(105.0,100.0,12.0)。最终结果如图30。Ansoft高级培训班教材-15-图30模型空间9、输入trace1_1(1)trace1_1是YZ面的矩形,先在工具栏中设定为YZ面,见图31。图31设定为YZ面作图(2)在工具条中点击Drawrectangle图32工具栏中点击Drawrectangle(3)在状态栏中输入第一点(5.0,-25.0,12.0)图33输入矩形第一点坐标(4)在状态栏中输入偏移dy和dz,分别为5.0和1.0。Ansoft高级培训班教材-16-图34输入矩形偏移dy和dz(5)弹出矩形状态窗口如图35所示图35矩形状态窗口(6)改矩形的名字和颜色图36改矩形名字和颜色(7)放大矩形,模型空间如图37所示。Ansoft高级培训班教材-17-图37模型空间局部显示10、复制trace1_1(1)选定trace1_1(2)在工具栏中点击按钮DuplicateAlongLine图38工具栏中点击按钮DuplicateAlongLine(3)在模型空间选择初始点,图39选择初始点(4)在模型空间选择第二点Ansoft高级培训班教材-18-图40选定移动矢量的第二点(5)在弹出窗口中改复制数目为3,确定。结果见图42。图41改复制数目为3图42复制后结果(6)也可以在单击DuplicateAlongLine之后,在状态栏中输入矢量原点(0,0,0)和大小(0,10,0),每组输入完后按Enter,同样设复制数目为3。图42在状态栏中输入复制矢量11、得到微带线(1)选定path_t1a和trace1_1Ansoft高级培训班教材-19-图43选定path_t1a和trace1_1(2)在菜单中选取Draw/Sweep/AlongPath图44在菜单中选取Draw/Sweep/AlongPathAnsoft高级培训班教材-20-(3)在弹出窗口图45中点击确定按钮。图45Sweepalongpath窗口(4)结果如图46所示。图46模型空间(5)同样的处理path_t2a和trace1_1_1,path_t3a和trace1_1_2,得到图47图47设定微带线(有厚度)结束Ansoft高级培训班教材-21-12、设定trace2_1,基点坐标(220.0,75.0,1.0),平行与YZ平面,dy=5.0,dz=-1.013、沿矢量(0,0,0)-(0,10,0)复制trace2_1得到trace2_1_1和trace2_1_2图48模型空间14、绘制微带线(1)选定trace2_1(2)选择菜单Draw/Sweep/AlongVector(3)在图中选定初始点在trace2_1的右上角(或其他角),单击鼠标左键图49选择初始点Ansoft高级培训班教材-22-(4)在状态栏中输入偏移(-100,0,0)(5)在弹出窗口中点击确定按钮。结果如图51。图50SweepAlongVector的弹出窗口图51绘制微带线15、同样的得到其他平行微带(1)选择trace2_1_1,Draw/Sweep/AlongVector,偏移是(-110,0,0)(2)选择trace2_1_2,Draw/Sweep/AlongVector,偏移是(-120,0,0)图52绘制微带线完成Ansoft高级培训班教材-23-16、绘制连接微带线的圆柱(1)由于圆柱的轴为Z轴,选定绘制平面为XY面图53选定绘制平面为XY面(2)点击工具栏DrawCylinder按钮图54绘制圆柱(3)在状态栏中输入圆心坐标(122.5,77.5,1.0)图55在状态栏中输入圆心坐标(4)在状态栏中输入半径和高度,由于圆柱轴心在Z轴,所以dx=1.25,dz=11.