欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    用Protel99SE实现脉冲电路的仿真.docx

    • 资源ID:35987844       资源大小:14.92KB        全文页数:3页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    用Protel99SE实现脉冲电路的仿真.docx

    用Protel99SE实现脉冲电路的仿真Protel设计系统作为电子设计自动化(EDA)软件中的佼佼者,一直受到广泛的欢迎。 Protel99SE是Protel公司2000年推出的最新版本,内部集成了功能强大的模数混合仿真 器,采用Spice仿真内核,含有丰富的器件模型库,能快速简便地实现大局部模块电路和数 字电路的仿真12。且仿真结构十分精确,提高了电路设计的效率和效益。由于 Protel99SE的数字电路(门电路)模型没有采用Spice模型,而是采用类C语言 (Digital Sim code)编写,它只注意到电路的输入与输出逻辑电平值,而对门电路的输 入输出阻抗考虑不够,从而导致这些模型不适用于输入、输出电流较大的数字电路的仿真。 在脉冲电路中,由门电路构成的对称式多谐振荡器和微分型单稳态触发器等电路的输入、输 出电流都较大,如果直接调用仿真库内的器件设计这些电路并进行仿真,结果将的失败的。 然而,Protel99SE提供了开放的仿真器件库维护护环境,用户可创新器件模型,它还支持 层次式电路的设计与仿真。基于这两点,笔者探索出两种适合于脉冲电路的仿真方法,其结 果是令人满意的。1创立门电路的子电路模型直接调用仿真库内的器件导致仿真失败的原因是Protel99SE仿真库内的模型不能完整和全 面地描述电路的性能。为此,有必要为门电路建立符合要求的子电路模型。下面以TTL电路 中的四二输入与非门T1000为例,介绍子电路模型的建立步骤和方法。第一步,按图1画出门电路的内部结构。根据所选器件的有关参数(如门电路的延迟时间、 功耗等)选取三极管及电阻等元件,画面子电路图。其中多发射极三极管用两个三极管Q1 和Q2并联代替,Rx是为了防止电气规那么检查(ERC)出错而设置的,假设短路Rx,那么在进行 电气规那么检查时会报告出错信息,但并不影响仿真。第二步,在电路中标出有关节点。如图1中的a、b、c、d、e五个节点。第三步,创立器件电路符号并完成相关工作。Protel 99 SE仿真器件的电路符号、参数、 管脚等信息存放在Design Explorer99SE. ddb仿真元器件库中。Protel99SE的仿真器将在 此读取器件的有关信息。需要做的工作有如下几项:(1)创立仿真元件库文件。翻开数据库文件Design Explorer 99 SE. ddb,创立新文件 T1000.Libo(2)画元器件符合并为器件命名。翻开文件TIOOO.Lib,进入元器件符号编辑界面,单击 右键,用Tools-Rename Component将器件命名为T1000。画面T1000的电路符号,并编排 好引脚,用Tools-New Part创立四个子件1/4、2/4、3/4、4/4。各个子件的引脚排列与 74LS00相同,即在一个封装内集成四个与非门,如图2所示。(3)在 Browse schlib 页面,单击 Description 按钮,并切换到 Designator 页面,在 Default 区域中填入放置器件的缺省名称? ,在Designator域中填入TTLGATE,在Foot Print 1 域中填入Dipl4。再切换到Library Fields页,为Text Field Text Field 5各个 区域填写如下相应内容:Text Field 1: Type=SUBCKT (X);此域定义 T1000 为子电路。Text Field 2: model=T1000;此域将此子电路的模型名定义为T1000。Text Field 3: file=model_path. ckt ;此域指出模型文件存放的路径及文件名。Text Field 4:pins= 1:1,2,3, 14,7:2:4,5,6, 14,73:10, 9, 8, 14, 74: 13,12,11,14, 7;此域定义各子件的管脚分配及管脚排列顺序。引脚排 列顺序必须与模型文件中子电路定义语句所定义的节点排列顺序相对应。Text Field 5: netlist=%D%l%2%3%4%5%M ;此域包含Spice网络表的网络数据。其含义 可参见参考文献45;该页的其余区域可不填。Part Field Name项不用设置。第四步,创立器件模型文件。Protel 99SE的模型文件存放在Design Explorer 99 SEModel. ddb仿真文件中。首先 在此数据库中创立文件夹TTLGATE,再创立文件T1000. ckt。Spice语言规定子电路的扩展 名为ckt。根据图1按Spice模型文件规范编写此文件是一种较烦琐的事情,未能表达Protel 的优点。下面介绍一种简便方法:将图1中的节点e的标号上法掉,并在此节点上放置接 地符号(0),单击Simulate/Create Spice Netlist按钮,系统会自动生成Spice网表文 件TIOOO.nsx。将文件中的注释行和命令行删除,将节点0改为节点e,在文件的最前面添 加一行子电路命令语句:.SUBCKT T1000 abode,将文件的最后一句由END改 为.ENDS T1000 (子电路结束语句),最后将此文件内容复制到新建的子电路模型文件 T1000. ckt之中。得到的新器件的模型文件如下所示:修改后的模型文件需重新启动一次系统才能生效。通过以上几步即建立了可用于仿真的新器件口000 (口000系列四二输入与非门),用同样的 方法可创立其它门电路及其仿真模型。2用新建的器件模型仿真调试对称式多谐振荡器由与非门构成的对称式多谐振荡器如图3所示。图中的与非门T1000就是新建的器件。电路 的绘制必须符合Protel99SE仿真电路图的规范。在仿真设置对话框中选择仿真类型(瞬态分析)并完成仿真步长(尽量小一些为好) 及收集信号等设置,单击RUN按钮,得到仿真结果如图4所示。由图可测出振荡周期约为 98. 768 us (启动测量光标测量),与理论计算及硬件实验结果相符,其它指标也与理论分析 及硬件实验结果相符。新建的电路模型不仅可用于脉冲电路的仿真与调试,它同样适用于组合电路和时序 电路的仿真与测试,比Protel99SE仿真库中的门电路模型有更广泛的适用性。当然,模型的精度对仿具的精度有较大的影响,要提高精度,那么要对子电路进行测试并调整元件及参数 使之满足要求。3用层次式电路仿真脉冲电路Protel99SE具有创立层次式电路的功能,下面以微分型单稳态电路为例介绍用层次式电路 图仿真脉冲电路的方法与步骤。(1)按图5、图6、图7创立层次式电路和次级电路,完成单稳态电路的设计。在设 计过程中,上层电路及下层电路的节点必须标出网络标号,且网络标号应与端口名称相同; 各次级电路的元件序号不能重复;各电路图的图号必须设置为不同的值(在 document options菜单中,选择Organizition标签页进行设置),否那么,进行电路规那么检 查(ERC )时会报告错误,如没有设置图纸号时的错误报告为# 1 Error Duplicate Sheet Numbers 0 *. sch And *. scho 当然,有些错误的存在 并不影响仿真(如#1错误)。有关键立层次式电路的详细介绍请参阅参考文献3。(2)设置激励源的属性。激励脉冲的幅度应符合TTL电平规范,AC和DC属性及相应延迟 可不设置;上升口寸间(Rise Time) 下降时间(Full Time)、延迟时间(Delay Time)必 须设置为大于0的值,否那么仿真失败;激励脉冲的周期必须根据电路输出的脉冲宽度Tw及 电路的恢复时间Tre决定,其值必须大于电路的分辨时间。(3)设置好仿真类型(瞬态分析)、仿真步长和仿真时间等选项,并选取要观察的信号。(4)单击Simulate/Run按钮,得仿真波形如图8所示。由图8可见,输出脉宽为 Tw=7.001311s (启动测量光标测量),这与理论分析及硬件实验结果相同,各点波形也与理 论分析及硬件实验的结果相同。层次式电路仿真脉冲电路的方法同样适宜于其它电路的仿真。图8微分型单稳态触发器的瞬态仿真波形上述两种方法各有优缺点,用子电路模型仿真的方法适用于器件被重复屡次调用的 情况,有一劳永逸之感;缺点是建模较烦琐。层次式电路仿真的方法的优点是只需画出电路 图而不需创立电路模型,其缺点是次级电路不能被重复使用,假设要重复调用次级电路,那么必 须先将重复性层次式电路转化为一般性层次式电路6。实验说明,用上述两种方法不仅能 较好地实现脉冲电路的仿真,也能用于其它数字电路和数模混合电路的仿真与调试,且仿真 结果的误差极小,能较好地指导电路设计和实验。上述两种方法也存在一点缺乏之处,那就 是电路的传输延迟时间TPLH较长。可仔细调整三极管等元件的参数,从而减小延迟时间, 使用时必须加以注意。

    注意事项

    本文(用Protel99SE实现脉冲电路的仿真.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开