2022年ADS创建自己的元件库 .pdf

上传人:C****o 文档编号:33385864 上传时间:2022-08-10 格式:PDF 页数:6 大小:575.82KB
返回 下载 相关 举报
2022年ADS创建自己的元件库 .pdf_第1页
第1页 / 共6页
2022年ADS创建自己的元件库 .pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年ADS创建自己的元件库 .pdf》由会员分享,可在线阅读,更多相关《2022年ADS创建自己的元件库 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、废话不多说,如何在ADS 里创建元件库?教程的目的是在ADS 里编辑和创建自己元件库(可能有自己理解不到位的地方,望不吝赐教),并加载在元件库面板中(即palette 中)。为叙述方便,现将整个创建和使用过程归纳如下:步骤 1:创建新的工作空间(即旧版的project ),并命名为myNewComponent1,同时把 lirary view 选项卡下的库名改为myNewlib ,如图步骤 2:为后面新建的元件库,须先在工程中建2 个元件,创建方法类似创建原理图。点击新建原理图(方法多种,不赘述),随便命名为amplifer ,关闭窗口保存。接着再创建一个视图(即symbol ),然后添加两个

2、pin ,如图:点击当前窗口file 菜单下的 design parameters,在弹出窗口的第一个选项卡中,可修改元件描述,元件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 实例名,仿真模块类型选默认的第一个子网络(属于symbol 的内部电路),在第二个选项卡用来创建元件参数,示例如图:有参数名字,参数值类型,默认值(可编写表达式)以及单位和描述,编辑完一个参数之后点击添加,参数的多少视具体应用情况而定,以上建了射频放大

3、器的4 个 S 参数,退出保存。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 步骤 3:建立 symbol 内部的原理图。打开先前建立的空原理图,为简单起见,我随便加入了一个电容,同样加上两个pin (与 symbol 对应),完了自后退出保存。步骤 4:将元件加入到面板组(palette )。利用电脑自带的写字板工具,编辑一下文档:/*MYAMP*/ create_text_form(nameform,para_for_am

4、p,0,%v,%v); create_compound_form(valueform,my default value,0,%v,%v); create_form_set(name_formset,nameform); create_form_set(value_formset,valueform); create_item( amplifier, /name make self component , /label y, /prefix 0 , /attribute NULL, /priority NYselfComponent, /icon name standard_dialog, /d

5、ialogname *, /dialogData ComponentNetlistFmt, /netlistFormat MYselfComponent, /netlistData ComponentAnnotFmt, /displayFormat AMP, /symbolname macro_artwork, /artworkType MY_amp, /artworkData ITEM_PRIMITIVE_EX, /extraAttrib create_parm(Gain,amplifier_ maximum_gain,0,name_formset,UNITLESS_UNIT,prm(nam

6、eform,Gain), create_parm(10,default value,0,value_formset,DB_GAIN_UNIT,prm(valueform,10) ); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - set_design_type(analogRFnet); library_group(myNewlib,specify_group_for_newComponent,1,amplifier); de

7、_define_palette_group(SCHEM_WIN,analogRF_net,MY-palette,self_pal,-1,amplifier,MYAMP,MYpic,mybalun,MYbalun,Balunpic); 注意格式不要书写错了(否则编译会出问题),关闭文档并保存为ael 文件(需要理解AEL 语言哦,亲),其中参数MYpic (对应创建的amplifier )和 Balunpic (另一个元件,例子中未给,创建方法一样)为元件对应的位图名,位图文件放在安装目录下的circuit/bitmaps里面,此即面板上显示的图标,将 ael 文件放在安装目录下的circuit

8、/ael/palette里面(以便启动ads 时会自动加载文件生成编译文件 atf)。参数 MYpalette为面板组中显示的库名。步骤 5:新建原理图,并命名为MyComponent 。至此,含有两个元件的库已建立,重新启动ADS 时自动加载生效。重启后打开MyComponent的原理图,在面板中就会出现所建立的元件库名MY-palette, 如图:且出现刚才建立的两个元件(巴伦图标为本人图片)。哦,有一点要注意,图标文件要符合:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4

9、页,共 6 页 - - - - - - - - - 1:必须是 16 色的位图2:图片大小必须为32*32 以下是用自制巴伦做的一个简单仿真及内部电路:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 结果如下:由于是用两个理想变压器组成的巴伦,故结果非常理想,相位相差180 度,差分端口衰减3dB 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁