用Protel99SE实现模拟电路的分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用Protel99SE实现模拟电路的分析与设计
摘要:本文介绍了仿真软件Protel99S在模拟电路中的仿真功有和实现方法。以绘制三极管输出特性和分析共射极放大电路为例,具体分析Protel99SE在模拟电路分析和设计中所起的作用。
关键词:EDA Protel99SE 电路仿真模拟电路
1 引言
EDA(Electronic Design Automation)是未来技术发展不可阻挡的潮流,Protel 公司最新推出Protel99SE是开创桌面EDA的新纪元,它不仅在绘制原理图、PCB板布局布线等方面功能更加完善,而且为用户提供了功能强大,使用方便的电路仿真器,它可对所设计的电路原理图进行模拟、分析、验证,即时的反映所设计电路的性能。这与实验室里使用一系列电子元件和测试仪器才可完成的电路验证相比,这种电路仿真的技术即省时又经济,而且还可避免实验中发生的各种损坏和事故。
2 Protel99SE这种EDA软件所具有的仿真分析功能
Protel99SE提供了模拟/数字混合仿真,其仿真引擎使用伯克利分校的SPICE3f5/xspice,它可以精确的仿真由各种元器件构成的电路。对于复杂的数字器件,Protel99SE允许使用一种特殊的描述性语言(Digital SimCode),设计者可通过它建立相应的数字器件模型,以供Protel99SE仿真使用。它所执行的分析功能有:
(1)静态工作点分析(Operating Point):
静态工作点分析可用于分析直流稳态电路和交流放大电路的静态工作点。选择合适的静态工作点是交流放大电路进行正常工作的前提。
(2)直流扫描分析(DCS):
直流扫描分析是直流转移特性分析,允许设置两个扫描变量,通常第一个扫描变量(主独立源)所覆盖的区间是内循环,第二个扫描变量(次独立源)扫描区间为外循环。
(3)交流小信号分析(AC Small Signal):
交流小信号分析是一种线性领域分析,仿真程序将首先分析计算电路的直流工作点,以确定电路中非线性元件的线性化模型参数,然后在设计者指定的频率范围内,对变换后的线性化电路进行频率扫描分析。
(4)瞬态分析(Transient Analysis):
瞬态分析是一种非线性时域分析方法,它可以在给定激励信号(或无任何激励)的条件下,计算电路的时域响应。它类似于利用示波器观察各节点电压或电流的波形。瞬态分析时,电路的初始状态允许设计者自行指定。
(5)温度扫描分析(Temperature Sweep):
温度扫描分析是指在一定温度范围内进行电路参数计算,从而确定温度漂移等性能指标。它不能单独使用,必须在瞬态分析、直流扫描分析或交流小信号分析时,才允许使用温度扫描分析。
(6)傅立叶分析(Fourier Analysis):
傅立叶分析是在大信号正弦瞬态分析时,对输出的最后一个周期波形进行谐波分析。一个周期为T的函数g(t)可用如下的傅立叶级数表示:
(7)噪声分析(NOISE):
噪声分析可通过绘制噪声谱密度图,以确定电阻噪声和半导体噪声对噪声特性的影响。噪声谱密度按每赫兹噪声强度绘制,系统能够计算下列噪声:输入噪声、输出噪声和器件噪声。
(8)传递函数分析(Transfer Function):
传递函数分析是在直流工作点的基础上,在电路直流偏置附近将电路线性化,从而计算电路的输入阻抗,输出阻抗以及直流增益。
(9)蒙特卡罗分析(Monte Carlo):
蒙特卡罗分析是一种统计模拟方式,它是在给定电路元器件参数容差的统计分布规律的条件下,用一组组伪随机数求得元件参数的随机抽样序列。对这些随机抽样的电路进行直流、交流小信号、瞬态分析,并通过多次分析的结果估算出电路性能的统计分布规律以及电路的合格率、成本等等。
(10)参数扫描分析(Parameter Sweep):
参数扫描分析允许设计者在指定的范围内,以自定义的增幅扫描元件的参数值,它可以与其它分析方法配合起来使用,对电路所执行的分析进行参数扫描,对于研究电路参数变化对电路特性的影响提供了很大的方便。
另外,Protel99SE还可以方便对波形进行多种函数运算,如:求平方、正弦、对数、导数、反相等。
3软件的使用方法
下面以测试三极管输出特性以及温度对三极管输出特性的影响和分析一个共射极放大电路为例来介绍本软件在模拟电路中的分析和设计。
3.1测试三极管输出特性以及温度对三极管输出特性的影响
(1)连接电路原理图:打开Protel99SE软件,进入绘制电路原理图编辑器环境下,载入仿真元件库SIM_DDB,在原理图编辑窗口放置元件并设置好元件的仿真参数,画导线并放置节点,得到如图1所示测试三极管输出特性的电路。
(2)执行菜单命令“Tools/ERC”对电路原理图进行电气法则测试,无错误的情况才能进行仿真。
(3)执行菜单命令“Simulation/setup”,选中DC Sweep,并完成DC Sweep 的页面设置如图2,其中Start Value、Stop value、Step value分别设置扫描的初始值、结束值和扫描步长。
(4)设置结束后,单击按钮,即可得到图3所示三极管输出特性的波形,从图中可知,三极管的输出特性分成三个区;截止区、饱和区、放大区。
(5)分析Ib=20uA时三极管输出特性和温度的关系。电路如图1,设置V1为2.635V,执行菜单命令“Simulation/Setup”,选中DC Sweep和Temperature Sweep,并完成对它们的页面设置,设置方法类似于图2。进行仿真时得出温度对三极管输出特性影响的波形如图4,从图中可知,当温度上升时,输出特性曲线会上涨。
2.2 分析共射极放大电路的静态工作点、放大倍数、频率响应
(1)绘制电路原理图的方法类似于例1,得如图5所示电路,进行