当年,因为收发机上需要用到LC滤波器,那是我第一次用软件仿真滤波器。当时,理想器件仿真很好,但是代入实物模型,结果就差的不得了。
我问同事,说你仿滤波器,代入实物模型后,结果变化大么?回答说,差不多啊。
我当时疑惑不已,都是用软件仿真,为啥他代入实物模型后,变化不大;我的就变差的不成样子。
后来,不知道怎么着,才悟出来,我代入实物模型后变化大,是因为我对LC的性能指标要求太高了,想让他带内衰减小,带外快速衰减,要达到这个性能,理想器件拥有无限大的Q值,当然没问题。代入只有有限Q值的实物模型,性能必然出不来了。
今天,讲一讲如何用ADS的filter designguide快速设计滤波器吧。
(1)新建一个原理图,找到滤波器的SmartComponent模型。
(2)双击SmartComponent模型,设置相应参数
(3)在DesignGuide菜单里,选择filter,
(4)然后双击选择filter control Window
(5)选择filter assistant,发现上面的参数和原理图上刚开始设置的目标参数一致,点击design按钮开始设计。如果把view all按钮选择上,再选择design按钮的话,可以看到ADS的多种实现电路。
(6)从器件网站上找到电容,电感模型,然后代入,根据仿真结果,再优化。
在filter designguide的设计界面上,还有一个菜单是Yield Assistant。
器件值,在实际中会有一定的波动范围。比如说0.5pF的电容,可能会有个±0.1pF的偏差。但是在仿真设计的时候,代入的模型,就是其中的一种固定值,是没有把偏差计算在内的。而yield analysis就是分析在实际生产中,器件值的变化,对电路的性能的影响;并给出概率分布函数。
工作这么久,做的都是军品类的,指标不好,手工调调。还没有涉及过大规模量产产品。如果哪天所做的产品需要大规模量产的话,这个功能应该是一个起点。
不过,整体感觉上,还是genesys上面的滤波器设计模块比较直观,而且种类也多。
比如说,你想设计一个可调带通滤波器,比较好的滤波器形式,是 top inductively coupled bandpass filter和 the capacitively coupled bandpass filter。在genesys就有相应的选项。
只要用变容管来替换C2和C3,就可以获得可调带通滤波器。