大学学习资料:第10章 可编程模拟器件与电子电路仿真软件.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学学习资料:第10章 可编程模拟器件与电子电路仿真软件.doc》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学学习资料:第10章 可编程模拟器件与电子电路仿真软件 大学 学习 资料 10 可编程 模拟 器件 电子电路 仿真 软件
- 资源描述:
-
1、1第第 10 章章 可编程模拟器件与电子电路仿真软件可编程模拟器件与电子电路仿真软件第 10 章 可编程模拟器件与电子电路仿真软件.210.1 在系统可编程模拟电路(ispPAC)原理与应用.210.1.1 ispPAC10 的结构和原理.210.1.2 其它 ispPAC 器件的结构和原理.510.1.3 ispPAC 的典型应用.910.2Multisim 软件及其应用.1010.2.1 Multisim 8 的基本界面.1010.2.2 元件库.1310.2.3 仿真仪器.2310.2.4 仿真分析方法. 2410.2.5 在模拟电路设计中的应用.27思考题.32习题.322第第 10
2、章章 可编程模拟器件与电子电路仿真软件可编程模拟器件与电子电路仿真软件内容提要内容提要 近年来,模拟集成电路的设计工艺,模拟器件的功能,模拟电子电路的设计方法、 设计手段等得到了快速的发展。 本章简单介绍功能可通过编程方式改变的模拟器件ispPAC 的原理及应用;改变了传统的模拟电子电路设计方法、设计手段的 EDA 软件Multisim 8 的功能及应用。10.1 在系统可编程模拟在系统可编程模拟电路电路(ispPAC)原理与应用)原理与应用在系统可编程模拟电路(In System Programmable Analog Circuit,简称)是 Lattice 公司推出的一种新型模拟集成电路
3、,目前主要有 5 种芯片:ispPAC10,ispPAC20,ispPAC30,ispPAC80 和 ispPAC81。通过开发软件 PAC-Designer 及相应的配套硬件,可以改变 ispPAC的内部连接和元件参数, 从而获得用户所需的特定功能集成电路。 在系统可编程模拟电路可用于工业自动化、电子测量、通信等领域。器件的在系统可编程性能给用户设计、修改电路带来了极大的方便,在 PAC-Designer环境下,输入、编辑电路,进行电路特性仿真,仿真通过后,只要用编程电缆将计算机的并行口和电路板联接起来,就可将设计的电路下载至 ispPAC 中,完成硬件的设计和修改。10.1.1 ispPA
4、C10 的结构和原理的结构和原理1.电路结构ispPAC10 的功能方框图如图 10-1 所示,包括四个独立的 PAC(Programmable AnalogCircuits)块、配置存贮器(Configuration Memory)、模拟布线池(ARP:Analog Routing Pool)、参考电压自校正单元(Reference&Auto-Calibration)以及 isp 接口等。其中,PAC 块是 ispPAC的核心部分,ARP 实现器件内部电路的互连、内部电路与输入/输出引脚之间的连接。ispPAC10 的内部原理图如图 10-2 所示。2.PAC 块的工作原理如图 10-3 所
5、示,每一个 PAC 块由两个差分输入的仪表用放大器(IA1,IA2)和一个双端输出的输出放大器(OA1)组成。由于 OA1 兼有滤波/相加功能,故该 PAC 块称为Fi/Sum(Filtering/Summation)PAC 块。电路的输入阻抗高达 109,共模抑制比为 69dB(输入信号频率为 10KHz 条件下测试),增益调节范围为-10+10。输出放大器的反馈电容 CF有 128 种值(1pF62pF),反馈电阻 RF可接入或断开。各 PAC 块或 PAC 块之间可通过模拟布线池 ARP 实现可编程和级联,以构成 110000 倍的放大器或复杂的滤波器电路。PAC 块的内部结构如图 10
6、-4 所示。两个仪表用放大器(IA1,IA2)是具有差分输入、差分输出的放大器,能够将输入差模电压转换为输出差模电流,如图 10-5 所示,故这种放大器称为跨导运算放大器(OTA:Operational Transconductance Amplifeer)。该类电路是一种输入电压控制输出电流的增益器件,用跨导 gm来表征其放大能力。当一对差模电压信号 Ui+、Ui-输入时,输出端会产生正比于输入电压 Ui= Ui+- Ui-的电流,即3图 10-1 ispPAC10 的功能方框图图 10-2 ispPAC10 的内部原理图图 10-3 PAC 块的等效电路4图 10-4 PAC 块的内部结构
7、图 10-5 仪表用放大器结构PmiIg U(10-1-1)MmiIg U (10-1-2)式中,跨导 gm在 2A/V 和 20A/V 范围内可分 10 级步进编程,且其极性也可编程控制。输出放大器是一个双端输入双端输出的运算放大器,其中反馈支路中的电容 CF是一个具有 128 种数值的可编程阵列,反馈放大器 IAF 的跨导 gm固定为 2A/V,其等效为一个反馈电阻 RF。RF的存在,便于组成信号求和电路或去除 RF后构成理想积分器。对图 10-4,假设只有一个输入信号 Ui1加到 IA1,对于 a,b 两点,根据基尔霍夫电流定理,有ab0II(10-1-3)即i11o3o+Fi11o3o
8、-F()()0mmmmU gU gUUsCU gU gUUsC(10-1-4)式(10-1-4)中 U+、U-分别为 OA1 同相、反相输入端的电压,Uo=Uo+-Uo-。根据运放的虚短特性,可知 U-=U+,所以可得 PAC 块的传递函数为1o13Fi1F33( )( )1( )122mmmmmgUsggH ssCUssCgg(10-1-5)令 s = j,则有(0)(j )1jHHH(10-1-6)式中,13(0)mmgHg、3HFF32112mmgCCg分别为低频增益、 上限截止角频率。 由此可见,5PAC 块构成了一个有耗积分器(一阶低通滤波器)电路。与图 7-37(d) 反相输入式一
9、阶低通有源滤波器的上限截止角频率21oR C对比,可知等效电阻F312mRg。若令IAF的gm3= 0, 则相当于等效电阻RF断开。 电路则由有耗积分器变成无耗积分器(即理想积分器),其传递函数为F11(j )j2mHCg(10-1-7)若输入放大器 IA1、IA2 分别输入信号 Ui1、 Ui2,则总的输出电压 Uo应为1i12i21i12i2oFF3322mmmmmmg Ug Uk g Uk g UUCCgsgs(10-1-8)式中:IA1 的跨导 gm1=k1gm=k12A/V;IA2 的跨导 gm2= k2gm=k22A/V;k1、k2均为可编程的放大倍数,其范围为110,步进为 1。
10、跨导放大器 IAF 的跨导 gm3是一个固定值,且 gm3= 2A/V。在低频区,式(10-1-8)可改写为1i12i2o1i12i23mmmg Ug UUkUk Ug(10-1-9)式(10-1-6)中 PAC 块的单边低频增益 H(0)为11133(0)110mmmmgkgHkgg (10-1-10)10.1.2 其它其它 ispPAC 器件器件的结构和原理的结构和原理1ispPAC20 器件的结构和原理ispPAC20 的功能方框图如图 10-6 所示,包括两个独立的 PAC 块、两个比较器(CP:Comparator)、一个 8 位 DAC、配置存贮器(E2CMOS Mem)、模拟布线
11、池、参考电压、自校正单元以及 isp 接口等。6图 10-6 ispPAC20 的功能方框图ispPAC20 的内部原理图如图 10-7 所示。图 10-7 ispPAC20 的内部原理图(1) 输入控制外部引脚 MSEL 作为二选一多路选择器的地址输入端, 从两个输入中选择一个作为 IA1的输入。(2) 极性控制跨导放大器 IA1、 IA2、 IA3 的增益为-10+10,IA4 的增益极性可控, 当外部引脚 PC=1时,增益调整范围为-10-1,当 PC=0 时,增益调整范围变为+1+10。(3) 比较器CP1、CP2 为两个可编程双差分比较器,其正、负输入端均可输入差分电压,只有当正输入
12、端的差分电压高于负输入端的差分电压时, 比较器才输出高电平。 比较器的输入是可编程的,可以是外部输入、PAC 块的输出、固定的参考电压 1.5V(或 3V)、DAC 的输出等。比较器的输出有两种选择:直接输出或经异或门(XOR)输出。(4) DAC7ispPAC20 包含一个电压输出型的 8 位 DAC,输入方式可选择:并行输入、串行 JTAG输入、串行 SPI 输入。输出为差分形式的双端输出,可以连接器件内部的比较器输入端、仪表放大器的输入端或直接输出。2ispPAC30 器件的结构和原理ispPAC30 的内部结构与引脚如图 10-8 所示,内部原理图如图 10-9 所示,包括四个输入仪表
13、用放大器(IA1IA4)、两个增强型 8 位数/模转换器(MDAC1 和 MDAC2)、两个参考电压基准源(VREF1 和 VREF2)、两个输出放大器(OA1 和 OA2)、配置存贮器、模拟布线池、自校正单元以及 isp 接口等。图 10-8 ispPAC30 的内部结构与引脚四个跨导放大器 IA1IA4 的增益为-10+10,其中 IA1、IA4 的输入端由外部引脚MSEL1、 MSEL2 确定。 两个输出放大器 OA1、 OA2 为单端输出方式, 输出信号范围 05V,增益带宽积大于 15MHz,可偏置为放大器、滤波器、积分器和比较器等模式。两个独立的内部可控参考电压基准源 VREF1
14、和 VREF2 可分为 7 级,分别为 0.064V、0.128V、0.256V、0.512V、1.024V、2.048V、2.5V。两个增强型 MDAC 的参考电压可以为外部信号、内部信号或内部固定 DC 信号(如内部参考电压基准源 VREF1 和 VREF2)。模拟布线池的功能强大,所有 I/O 引脚均可与任何 IA 或 DAC 连接,所有 IA 和 DAC的输出也可叠加到任何输出放大器上。8图 10-9 ispPAC30 的内部原理图3ispPAC80 器件的结构和原理ispPAC80 和 ispPAC81 都是低通有源滤波器,两者的结构和工作原理完全相同。它们的滤波频率范围不同、实现的
15、滤波器类型不同。ispPAC80 的滤波范围为 50KHz750 KHz,ispPAC81 的滤波范围为 10KHz75KHz。ispPAC80、ispPAC81 可实现五阶低通有源滤波器,无需外部元件或时钟。ispPAC80 可实现的滤波器类型有:Elliptical(椭圆型)、Chebyshev(切比雪夫型)、Bessel(贝赛尔型)、Butterworth(巴特沃斯型)、 Linear Phase(线性相位型)、Gaussian(高斯型)和 Legendre(拉格朗日型)。ispPAC81 可实现的滤波器类型有:Elliptical(椭圆型)、Chebyshev(切比雪夫型)、Butte
16、rworth(巴特沃斯型)。可设计两组滤波器,其参数分别偏置在 A、B 两组 E2CMOS 存储器中。ispPAC80 的内部结构与引脚如图 10-10 所示,内部原理图如图 10-11 所示。包括一个增益为 1、2、5 或 10 可选的差分输入仪表用放大器(IA)、一个五阶低通有源滤波器、一个差分输出放大器(OA)、参考电压基准源&自校正单元、配置存贮器以及 isp 接口等。通过片内E2CMOS 可配置增益设置和电容器的值,双存储器结构(E2CMOS Cfg A、E2CMOS Cfg B)可为两个完全不同的滤波器保存配置。图 10-10 ispPAC80 的内部结构与引脚9图 10-11 i
17、spPAC80 的内部原理图10.1.3 ispPAC 的典型应用的典型应用1.1. ispPAC 的接口电路设计要设计 ispPAC 的接口电路, 首先要知道输入信号在器件的输入端 IN+(IN-)的允许范围。需注意,ispPAC 系列中不同型号有着不同的输入信号范围。另外还有两个相关的电压:共模电压和差分电压。 共模电压是指两个输入端电压的平均值。 差分电压是指两个输入端电压的差值。信号的共模电压是非常重要的,因为它涉及到可以精确测量的差分信号范围。例如ispPAC10,输入范围在1V 到4V 之间,最大差分输入范围是 3V。若共模电压选在两个极限电压的中间,即 2.5V,则差分信号的范围
18、可达到 3V。如果把共模电压(CMV)移至 2V,那么就导致差分信号的范围减少至 2V。ispPAC10 器件用+5V 电源供电,其内部包含+2.5V 基准参考电压,由 VREFOUT引脚输出。VREFOUT引脚只能提供小于 50 /350A 的输出/输入电流。在接口电路设计中,若需要+2.5V 基准电压,可由 VREFOUT引脚直接提供或采用 VREFOUT缓冲电路提供。VREFOUT缓冲电路由图 10-3 所示的 PAC 块构成,让输入端开路,反馈通路闭合,则输出放大器 OA1的输出电压即为 VREFOUT,如图 10-12 所示。图 10-12VREFOUT缓冲电路2.增益为整数的电压放
19、大器的设计如果需要的电压放大倍数绝对值小于 10,则只需要利用一个仪表用放大器。例如,电压放大倍数为 8,可将仪表用放大器 IA1 的增益设置为 8,而 IA2 的增益设置为 1 且没有输入信号,输出放大器 OA1 的反馈电阻闭合。若要求电压放大倍数绝对值在 1020 之间, 则需要利用两个仪表用放大器 (在一个 PAC块内)。例如,要求电压放大倍数为 18,可将仪表用放大器 IA1 的增益设置为 10,而 IA210的增益设置为 8,且两个仪表用放大器的输入信号为同一个输入信号,输出放大器 OA1 的反馈电阻闭合,根据式(10-1-9),此时的输出为两路增益的相加,如图 10-13 所示。图
20、 10-13电压放大倍数为 18 的 PAC 块3开发软件简介Lattice 公司的 PAC-Designer 软件支持 ispPAC 系列可编程模拟器件的开发, 它为用户提供了一个图形设计输入环境,若选择 ispPAC10 器件,则其初始界面如图 10-2 所示,用户只需按设计电路要求,对 ispPAC 的 PAC 块内部或 PAC 块之间进行连线并选择参数(如 IA1、IA2 等的增益 k1、k2,反馈电容 CF的数值)即可,电路的设计和调整非常方便。对于滤波器的设计,PAC-Designer 软件中含有专门的“宏”(Macro),只要输入 f0、Q 等参数,软件即可自动连线、选择参数,生
21、成所需的滤波电路,如双二阶滤波器、巴特沃斯(Butterworth)滤波器、切比雪夫(Chebyshev)滤波器,简化了设计工作。PAC-Designer 软件还集成了一个模拟器(simulator),用于模拟放大器或滤波器的幅频特性及相频特性。 该软件可同时仿真四条幅频特性和四条相频特性, 只需输入仿真频率的起始值和终止值、仿真点数、输入节点及输出节点,软件即可绘制相应的频率响应曲线。10.2Multisim 软件及其应用软件及其应用计算机技术的发展和人们对电子系统设计的新需求, 推动了电子电路设计方法和手段的进步,传统的设计手段逐步被 EDA(Electronic Design Autom
22、ation)所取代。目前常见的 EDA软件有:Protel、Orcad、Pspice 和 EWB 系列软件。Multisim 8 软件的前身是 EWB(Electronics Workbench),该软件是加拿大 IIT(InteractiveImage Technologies)公司在 20 世纪 80 年代后期推出的用于电子电路设计与仿真的 EDA 软件。2001 年前后,IIT 公司对 EWB 软件进行了较大的改动,将其分为 4 个基本模块:Multisim(设计、仿真模块)、Ultiboard(PCB 设计模块)、Ultiroute(布线引擎)、Commsim(通信电路分析与设计模块)
23、,能完成从电路的设计、仿真到电路板图生成的全过程,这四个模块相互独立,可以分别使用。10.2.1 Multisim 8 的基本界面的基本界面从图 10-14 可以看出,Multisim 8 的基本界面主要由菜单栏(Menu Bar)、标准工具栏(Standard toolbar)、视图工具栏(View toolbar)、主工具栏(Main toolbar)、使用中元件列表(“InUse” List) 、仿真开关(Simulate Switch)、元件工具栏(Component toolbar)、设计工具箱(DesignToolbox)、电路工作区(Circuit window)、仪器工具栏(I
24、nstruments toolbar)、电子数据表观察区(Spreadsheet view)、状态栏(Status bar)等项组成。1.菜单栏菜单栏中提供了 Multisim 8 的所有功能的命令,共包含 11 个菜单,如图 10-15 所示。11图 10-14 Multisim 8 的基本界面10-15 菜单栏从左到由分别为 File(文件)、 Edit(编辑)、 View(视图)、 Place(放置)、 Simulate(仿真)、 Transfer(传输)、Tools(工具)、Reports(报告)、Options(选项)、Window(窗口)和 Help(帮助)。每个菜单又包含若干个子
25、菜单或菜单项,以执行相关的功能。2.主工具栏主工具栏共包含 14 个按钮和 1 个下拉列表框, 如图 10-16 所示。 从左到右分别为 ToggleDesign Toolbox(设计工具箱显示切换)、Toggle Spreadsheet View(电子数据表观察区显示切换)、Database Management(数据库管理)、Create Component(创建元器件)、Run/stopSimulation(运行/停止仿真)、Grapher/Analyses(仿真结果图形显示/分析类型列表)、Postprocessor(仿真结果后处理器)、Electrical Rules Checkin
展开阅读全文