Proteus VSM SDK翻译版.pdf

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Proteus VSM SDK翻译版

Proteus VSM SDK 本文是 Proteus VSM SDK 英文版的中文翻译件,英文原版共有 289 页,出于非营利目 的,大家可以自由下载、转载、传播,但也请出自以上目的。 本人不提供 Proteus 软件的下载,有需要者可以上网搜索,或与 Labcenter 公司联系。 翻译的初衷为仅用于我自己研究学习。 我没有义务保证其中的所有语句与术语的正确性 ,但如果您能以朋友的身份指出其中的错 误,我是非常欢迎的。 凡是因为参考本文而导致的额外工作或其它损失,您可以来找我,我会微笑着向您说声报歉, 也可以与你握手致意,然后我们可以商量那些不合适的翻译之处,其余事项我就不负责了。 欢迎交流。 QQ: 282397369 MSN: ChenBinWen@ EMAIL: ChenBinWen@ Mobile: 133****8893 Web: http://www.DrG 陈斌文 2009-6-23 第 1 章 介绍 介绍 这个文档包含了怎样创建你自己的 Proteus VSM 模型介绍。它针对这个系统的高级用户 并假定你深知怎样用 ISIS 和 PROSPICE 创建原理和运行仿真。我们也假定你具有必须的电子 知识来创建完全符合你器件行为的仿真模型。这并不总是个小事情,涉及很多技和恰入其分 的判断。 已经充在的模型资料,可以访问 www.labcenter.co.uk。你也可能申请由我们或者第三方开 发新的模型 0.1 概述 如果将各种数字器件用它们内部电路来进行建模 ,则任何电路都可以被当成模拟电路来对 待,如将一个 TTL 与非门分解为 8 个晶体管。通过这种方法可以得到非常精确的结果,并 会告诉您 7400 门电路如何将 1.8V 的输入确切地转化成 4.3V 的输出。然而,如果对 9 个门 组成的 J-K 触发器,再由 4 个触发器组成的 4 位计数器,你就会发现,再采用这种方法来建 立较大的数字电路模型将成为一件折磨人的痛苦漫长经历。 实际上,数字电路通常采用事件驱动方式来进行仿真分析。换句话说,只有当电路中某部分 状态发生改变时,仿真器才工作。这与 SPICE 类型的仿真器有极大不同,后者以相对规律 的时间间隔对整个电路进行重复分析。另外,事件驱动数字仿真器仅对三种逻辑感兴趣,即 高、低与未定义,它并不关心真实波形究竟是如何上升或下降的。这两种因素意味着对给定 电路的数字仿真分析将比相同电路的模拟仿真分析方式要快很多,但其代价是电路真实结果 现象的近似处理,特别是无法针对非标准的电压逻辑输入与短时脉冲输入进行准确建模。 最大的困难来自电路中包含不少的模拟与数字电路部分,即要求程序同时使用两种类型的仿 真器,也就是所谓的混合模式仿真器。有多种方法可以实现这种需求,我们的解决方式是着 眼于获取数字分析的最高效率,如果数字部分以模拟方式工作时将付出一些准确性的代价。 例如,4000 系列缓冲器在供电不足时,我们也不试图将之当成一个理想的放大器。我们的 观点是,如果您对模拟响应感兴趣,您就应该使用一个完全意义上的模拟模型 ,如 SPICE 库中的适当的 MOSFET 管。 总之,PROSPICE 混合模式仿真分析按以下方式进行工作: * 分析电路中各网络,以便确定与其相连的模拟、数字或混合类型元件 * 如果是模拟器件驱动数字输入,则加入模数转换 ADC 对象;反之亦然(这点说得稍简单了 一些,扩展开来就是 :如果是数字器件驱动模拟输入,则加入数模转换 DAC 对象—陈斌文 注) * 之后,除 ADC 元件之外的对象在正常情况下会进行 SPICE 仿真过程,而 ADC 元件会监 视其输入值,在它们认为状态发生改变时创建数字事件。这种处理会导致调用数字分析过程, 并在以后某个时刻创建影响 DAC 输出的事件。根据这些事件而不是模拟信号发生器电压, DAC 对象产生输出变化后,开始进行模拟仿真分析。 当然,事情还不止这些,因为还需考虑所创建的异步数字事件(如数字时钟发生器)及防止模 拟仿真器运行超过这些时间点等因素,但这些也是你应该理解

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档