MicrowaveOfficeLC滤波器设计实例【微波EDA网】MicrowaveOffice是一个强大的RF计算机辅助设计及仿真软件。它提供一整套完整的把你的设计思想转换为产品的设计环境和解决方案。使用较方便直观。下面应用它来设计一个滤波器。其主界面如下图:(图1)应用MicrowaveOffice的整个设计过程可以主要分为以下几个步骤:1.创建一个schematic电路原理图;2.加入图表及物理量测量方法;3.电路仿真;4.调整电路;5.创建变量;6.最优化电路。具体操作如下:一、新建一个新的工程1.选择下拉菜单的FileNewProject;2.选择FileSaveProjectAs,给工程取个名字保存到本地磁盘。二、设置工程默认的单位1.选择下拉菜单中的OptionsprojectoptionsGlobalUnit设置为mm2.修改其中的单位点击OK完成操作。三、创建一个schematic原理图1.选择菜单ProjectAddSchematicNewSchematic2.输入原理图的文件名例如:filter四、放置元器件1.按一下左下窗口的Elem,出现元件对话框2.按一下其中的LumpedElement旁边的“+”号,扩展LumpedElement组3.选择其下面的Inductor子组,再选中下方窗口显示IND模型,用鼠标左键选中并按住拖到schematic窗口的合适位置出,释放左键。如需改动元件位置再用左键选择拖动即可。4.再重复上述操作,在schematic中放置一共四个IND电感。并使他们连起来位置如图1所示。5.选择Capacitor子组,再选中下方窗口中的CAP模型,拖动至schematic中放置位置如图1与电感连接。在拖动过程中按住左键并单击右键可以旋转器件(为什么我旋转不了?因为要在第3步把元件从左边的窗口往后边的电路图中拖的过程中才能旋转)。五、连接导线鼠标移至C1的下端节点此时鼠标形状改变,点中并拖动连接C2、C3的下面节点,完成连线。六、在节点上放置端口1.选择下拉菜单SchematicAddPort;2.移动鼠标到L1的左端放置端口1,并与L1连接;3.重复上操作放置端口2连接L4的右端,见图1。七、放置接地点1.选择下拉菜单SchematicAddGround;2.鼠标移动放置到C1的下节点。八、编辑元件参数双击元器件对应的参数即可修改其参数,修改L1和L4为15nH,L2和L3为30nH,C1和C3为8pF,C2为10pF。九、确定仿真频率1.OptionsprojectoptionsFrequencyValues2.修改单位为MHz,输入100在Startfield,1000在Stopfield,输入10作为步长Stepfield。其余默认。单击Apply(一定要点击,否则设置无效!).4.单击Ok完成仿真频率的设置十、创建图表1.右键工程视图中的Graphs组,选择AddGraph2.输入名字“s21ands11”选择Rectangular单击Ok。十一、加入测量规则1.右键s21ands11选择AddMeasurement出现对话框;2.在Measurement中选择S,在DataSourceName中选择filter3.选择Mag并在DB处打上钩,两个port都选择14.重复上述操作1-3,选择toport为2,formport为1。这样在s21ands11下建立了两个测量规则在图表上会显示DB(|S[1,1]|)以及DB(|S[2,1]|)即以后仿真会显示这两个S参数对应的曲线。不关闭以上窗口,继续操作十二、电路仿真选择下拉菜单SimulateAnalyze可以进行仿真(或者按),仿真结果出现在图表上。如图2。图2十三、电路调整(应用调谐工具Tune)1.单击schematic窗口激活它。选择simulate-TuneTool,移动鼠标到L1的L参数上,鼠标形状改变单击左键改变参数颜色激活它。2.对CAPC1,CAPC3,和INDL4重复上操作激活他们的参数。3.激活图表graph窗口。4.从下拉菜单中选择SimulateTune,进行调整。可观察到图表中图形的变化可以调整到满足需要。调整后如图3。图3注:十四、建立变量(利用优化功能)1.激活schematic窗口,选择下拉菜单SchematicAddEquation(或者点击)2.移动鼠标到schematic中并放置Equation,输入Lin=153.重复操作一次,第二次输入Cin=84.双击INDL1中的L把其值改为Lin,对INDL4作同样操作5.双击CAPC1中的C把其值改为Cin,对INDC3作同样操作6.单击左下角的Var表,单击左上角的+symbol(工程名),选择filterEquations(电路图名),在下方的两个变量上都按O,选中filter在下面的C2出按O.对第6步的说明如下图(注:要先点左下角的Var才能出现这个界面):十五、添加最优化目标1.选择左下角的Proj组,右键其中的OptimizationGoals,选择AddOptGoal打开对话框进行设置。2.选择DB(|S[1,1]),MeasGoal,把Max的钩去掉,在Stopfield输入500。输入-17在Goalfield。完成后点OK3.选择DB(|S[2,1]),MeasGoal,把Max的钩去掉,在Stopfield输入500。输入-1在Goalfield。完成后点OK4.选择DB(|S[2,1]),MeasGoal,把Max的钩去掉,在Stopfield输入700。输入-30在Goalfield。完成后点OK注:对第2步的说明如下图。十六、最优化电路1.选择SimulateOptimize打开对话框2.选择Random(Local),在MaximumIterations处输入5000,然后点start,仿真开始。仿真过程显示见图43.等到仿真结束点Close,关闭。察看图表窗口,得到图5。图5加入Marker:CTRL+M,再点击曲线上的某点。如果要移动marker,可先点中这个marker,再拖动即可。微带滤波器设计实例BPF1.65-2.8G1.新建一个原理图,点左下角的Elem,再点左边的Substrates,在下边出现的图标中,把MSUB拖入原理图中,并设置好基板参数。再依次放入5个耦合微带,并把每个耦合微带的W,S,L设置成变量(点击)2单击左下角的Var表,单击左上角的+symbol(工程名),选择BPF16502800(电路图名),在下方的每个变量上都按O。3.在5个耦合微带的两端分别加上50欧的微带,并加上端口PORT。4.确定仿真频率:OptionsprojectoptionsFrequencyValues。修改单位为MHz,输入1650在Startfield,2800在Stopfield,输入10作为步长Stepfield。其余默认。单击Apply(一定要点击,否则设置无效!).5.创建图表:右键工程视图中的Graphs组,选择AddGraph,输入名字“s21ands11”选择Rectangular单击Ok。6.加入测量规则7.添加最优化目标:选择左下角的Proj组,右键其中的OptimizationGoals,选择AddOptGoal打开对话框进行设置。8.最优化电路:选择SimulateOptimize打开对话框,选择Random(Local),在MaximumIterations处输入5000,然后点start,仿真开始。9.生成版图(注:下面的版图是另外一个滤波器的,只是演示一下)点击,就生成版图了,但是刚生成的版图比较乱,如下图所示:为了让版图不乱,恢复正常,EDIT/snaptogether,恢复正常后的版图如下图所示: