论文部分内容阅读
摘要:为了缩短电子新产品的开发周期,摆脱传统的电路搭板实验,用仿真软件在计算机上进行仿真设计是其有效方法之一。A1tius Designer是PROTEL软件的后续升级版本,具有强大的电子设计功能.它提供了丰富的仿真分析资源,其电路仿真可以用于对模拟和数字器件的电路分析.本文通过一个实例介绍Altium Designer软件的电路仿真功能,用以抛砖引玉,以让读者多一条途径设计电路,提高电路设计能力。
关键词:Altium Designer、电路仿真
中图分类号:TM13文献标识码: A
一、前言
Altium Designer帮助设计人员设计新一代智能、可互连的电子产品,它统一了传统设计领域中的设计工作,提高了设计工作的抽象水平,为所有电子产品的核心部分即器件智能化的设计和部署提供了完整的解决方案。AtiumDesigner中的电路仿真是混合模式仿真器,可以用于对模拟和数字器件的电路分析。SPICE仿真可以足够真实地反映电路特性,能极其方便、快捷、经济地实现电路结构的优化设计,这对缩短电子产品的开发周期,降低电子产品的开发费用,提高电子产品的综合性能,参与产品的市场竞争,都有着十分重要的意义。
1、Altium Designer
Altium由Nick Martin于1985年始创于澳大利亚。Protel的设计环境,能进行电路原理图设计、印制电路板设计、混合信号电路仿真及信号完整性分析等,以较有效的方式完成高质量的电子产品开发。Protel 99SE提供了高级模拟数字器件混合仿真功能,其仿真引擎使用Berkeley的SPICE3FS/Xspice版本,可以精确地仿真由各种器件构成的电路,Protel 99SE提供了20多个模拟和数字器件仿真元件模型,在Design Explorer99SELibrarySch路径中的仿真库Sim.ddb中,共包含5800多个常用元器件。
2、Altium Designer仿真特点
用Atium Designer进行电路仿真有以下特点:第一是在设计原理图时,原理图中的所有元件必须是仿真库中的元件,并且在原理图中放置网络标号来标明需要观察波形,必须有参考接地点并放置接地符号。第二是设置仿真元件参数。仿真元器件及电源的参数要设置完整。第三是设置仿真分析类型和参数,包括基本参数设置及仿真类型设置。Atium Designer仿真类型包含静态工作点分析、瞬态,傅里叶分析、直流扫描分析、交流小信号分析、噪声分析、极零点分析、传递函数分析、温度扫描分析、参数扫描分析、蒙特卡罗分析等。在设计过程中,除了要选择仿真类型外,还需要设置合适的仿真参数,如瞬态分析中的起始时间、终止时闻、步长、初始化条件等,另外还要针对错误提示对错误处进行修正。第四是在仿真结果环境中可以分析测量波形,如波形各点之间信号电压的相加减,还可以利用光标进行波形的任意工作点或区间的测量,如任意点的测量值或曲线区间的极值、均方值、上升时间、下降时间等。
二、Protel 系列软件仿真
1、Protel中支持的电路分析类型有:静态工作点分析、交流小信号分析、瞬态分析、频率特性分析、傅立叶分析、噪声分析、直流分析、参数扫描分析、温度扫描分析和蒙特卡罗分析等。Protel系列软件执行电路仿真操作的流程如图1所示。
图1电路仿真流程
Protel 99SE执行电路仿真操作,首先要编辑电路仿真原理图,放置电源、仿真激励源及网络标号等。编辑后分压式偏置共射放大电路仿真原理图,如图2所示。由仿真流程图可知,执行电路仿真操作,元件参数的设置是一项基本工作,阻容元件和激励源的参数直接在元件属性对话框中完成相应设置,而有些元件的参数隐含在器件名称中,设置和修改其参数需要对元件库进行操作。
图2仿真原理图
2、仿真器参数设置
绘制完原理图后,在仿真之前,要选择对电路进行那种分析,设置收集的变量
数据,以及设置显示哪些变量的波形。常见的仿真分析有静态工作点分析(Operating Point Analysis)、瞬态分析(Transient Analysis)、直流扫描分析(DC Sweep Analysis)、交流小信号分析(AC Small Signal Analysis)、噪声分析(Noise Analysis)、极点、零点分析(Pole-Zero Analysis)、传递函数分析(Transfer Function Analysis)、温度扫描分析(Temperature Sweep)、参数扫描(Parameter Sweep)、蒙特卡洛分析(Monte Carlo Analysis)等分析。本文主要讲解静态工作点分析、瞬态分析的设置方法。执行Design→Simulate→Mixed Sim命令,弹出如图3所示的电路仿真分析设置对话框。
(1)一般设置(General Setup)
在仿真分析设置对话框的左侧分析选项列表中,列出了所有的分析选项,选中每个分析选项,右侧即显示出相应的设置项。选中General Setup,即可在右侧的选项中进行一般设置。在Available Signals列表中显示的是可以进行仿真分析的信号,Active Signals列表框中显示的是激活的信号,将需要进行仿真的信号,单击和可完成添加或删除激活信号,分别双击Q1B、Q1C、Q2B、Q2C,把他们添加到Active Signals内,如图3所示。在Collect Data For栏,从列表中选择Node Voltage,Supply Current,Device Current and Power(节点电压,电源电流,元件电流及功率)。
(2)靜态工作点分析(Operating Point Analysis)
静态工作点分析通常用于对放大电路进行分析,当放大器处于输入信号为零的状态时,电路中各点的状态就是电路的静态工作点。最典型的是放大器的直流偏置参数。进行静态工作点分析的时候,不需要设置参数。
(3)瞬态分析(Transient Analysis)
瞬态分析用于分析仿真电路中工作点信号随时间变化的情况。进行瞬态分析之前,设计者要设置瞬态分析的起始和终止时间、仿真时间的步长等参数。在电路仿真分析设置对话框中,激活Transient选项,在如图4所示的瞬态分析参数设置对话框中进行设置。在Transient Analysis Setup列表中共用11个参数设置选项,这些参数的含义分别是:Transient Start Time参数用于设置瞬态分析的起始时间。瞬态分析通常从时间零开始,在时间零和开始时间,瞬态分析照样进行,但并不保存结果。而开始时间和终止时间的间隔将保存,并用于显示。Transient Stop Time参数用于设置瞬态分析的终止时间。Transient Step Time参数用于设置瞬态分析的时间步长,该步长不是固定不变的。Transient Max Step Time参数用于设置瞬态分析的最大时间步长。Use Initial Conditions项用于设置电路仿真的初始状态。当勾选该项后,仿真开始时将调用设置的电路初始参数。Use Transient Default项用于设置使用默认的瞬态分析设置,选中该项后,列表中的前四项参数将处于不可修改状态。Default Cycles Displayed参数用于设置默认的显示周期数。default Points Per Cycle参数用于设置默认的每周期仿真点数。Enable Fourier项用于设置进行傅立叶分析,勾选该项后,系统将进行傅立叶分析,显示频域参数。Fourier Fundamental Frequency用于设置进行傅立叶分析的基频。Fourier Number of Harmonics用于设置进行傅立叶分析的谐波次数。
(4)多谐振荡器电路分析设置
在多谐振荡器电路的分析中,勾选Operating Point Analysis(静态工作点分析)和Transient Analysis(瞬态分析)。激活Transient Analysis(瞬态分析)选项,设置Transient Stop Time为10ms,指定一个10ms的仿真窗口;设置Transient Step Time为10us,表示仿真可以每10us显示一个点;设置Transient Max Step Time:10us;如图4所示。
图3仿真器一般参数设置
图4瞬态分析参数设置对话框
(5)噪声分析
电路元器件在工作时都要产生噪声,为了定量描述电路中噪声的大小,仿真软件采用了一种等效计算方法,在指定节点处产生的输出噪声大小正好等于实际电路中所有噪声源在输出节点处产生的噪声。在“AnalysesSetup”窗口内,单击“Noise”标签,设置噪声分析参数。某放大器噪声分析结果如图5所示,可见该电路在低频段噪声输出电压均方值较大。
图5噪声分析结果
三、电路特点分析
(1)仿照普通的实验室设备,信号源采用220V转+15V的开关电源供电,保证了电路各芯片电源的稳定性,从而提高输出信号的稳定性。
(2)信号源外部接有8位的拨码开关,通过手动编码可任意改变DBPL信号的码字,模拟DBPL数据报文包含的各种控制信息。
(3)考虑到该信号源的适用范围,差分信号经过功率放大器后進行输出,大大提高了信号源的输出驱动能力,以满足大多数信号检测设备的使用。
四、结束语
以上通过多谐振荡器电路简单介绍了Altium Designer软件的电路仿真功能。可知,仿真分析在电路设计中具有重要的作用,Protel系列电路设计自动化软件是一个非常实用的EDA仿真分析工具,能较准确地查看和分析电路的性能指标,并且产生网络表,制作印制电路板,分析信号完整性等,以提高设计效率、缩短开发周期和降低生产成本。当然还有很多更好、更尖端的应用等待大家去探索、创新,上述介绍仅是抛砖引玉。
参考文献:
[1] 王静:《Altium Designer电路仿真及应用》,《电子世界》,2011年09期
[2] 付强:《Altium Designer软件在电路设计中的应用》,《科技传播》,2011年14期
[3] 承浩:《Altium Designer在电工电子教学中的虚拟仿真应用与研究》,《沙洲职业工 学院学报》,2009年03期
[4] 王建农 王伟 闫文杰:《基于Altium Designer的电路仿真》,《内蒙古科技与经济》,2008 年08期
关键词:Altium Designer、电路仿真
中图分类号:TM13文献标识码: A
一、前言
Altium Designer帮助设计人员设计新一代智能、可互连的电子产品,它统一了传统设计领域中的设计工作,提高了设计工作的抽象水平,为所有电子产品的核心部分即器件智能化的设计和部署提供了完整的解决方案。AtiumDesigner中的电路仿真是混合模式仿真器,可以用于对模拟和数字器件的电路分析。SPICE仿真可以足够真实地反映电路特性,能极其方便、快捷、经济地实现电路结构的优化设计,这对缩短电子产品的开发周期,降低电子产品的开发费用,提高电子产品的综合性能,参与产品的市场竞争,都有着十分重要的意义。
1、Altium Designer
Altium由Nick Martin于1985年始创于澳大利亚。Protel的设计环境,能进行电路原理图设计、印制电路板设计、混合信号电路仿真及信号完整性分析等,以较有效的方式完成高质量的电子产品开发。Protel 99SE提供了高级模拟数字器件混合仿真功能,其仿真引擎使用Berkeley的SPICE3FS/Xspice版本,可以精确地仿真由各种器件构成的电路,Protel 99SE提供了20多个模拟和数字器件仿真元件模型,在Design Explorer99SELibrarySch路径中的仿真库Sim.ddb中,共包含5800多个常用元器件。
2、Altium Designer仿真特点
用Atium Designer进行电路仿真有以下特点:第一是在设计原理图时,原理图中的所有元件必须是仿真库中的元件,并且在原理图中放置网络标号来标明需要观察波形,必须有参考接地点并放置接地符号。第二是设置仿真元件参数。仿真元器件及电源的参数要设置完整。第三是设置仿真分析类型和参数,包括基本参数设置及仿真类型设置。Atium Designer仿真类型包含静态工作点分析、瞬态,傅里叶分析、直流扫描分析、交流小信号分析、噪声分析、极零点分析、传递函数分析、温度扫描分析、参数扫描分析、蒙特卡罗分析等。在设计过程中,除了要选择仿真类型外,还需要设置合适的仿真参数,如瞬态分析中的起始时间、终止时闻、步长、初始化条件等,另外还要针对错误提示对错误处进行修正。第四是在仿真结果环境中可以分析测量波形,如波形各点之间信号电压的相加减,还可以利用光标进行波形的任意工作点或区间的测量,如任意点的测量值或曲线区间的极值、均方值、上升时间、下降时间等。
二、Protel 系列软件仿真
1、Protel中支持的电路分析类型有:静态工作点分析、交流小信号分析、瞬态分析、频率特性分析、傅立叶分析、噪声分析、直流分析、参数扫描分析、温度扫描分析和蒙特卡罗分析等。Protel系列软件执行电路仿真操作的流程如图1所示。
图1电路仿真流程
Protel 99SE执行电路仿真操作,首先要编辑电路仿真原理图,放置电源、仿真激励源及网络标号等。编辑后分压式偏置共射放大电路仿真原理图,如图2所示。由仿真流程图可知,执行电路仿真操作,元件参数的设置是一项基本工作,阻容元件和激励源的参数直接在元件属性对话框中完成相应设置,而有些元件的参数隐含在器件名称中,设置和修改其参数需要对元件库进行操作。
图2仿真原理图
2、仿真器参数设置
绘制完原理图后,在仿真之前,要选择对电路进行那种分析,设置收集的变量
数据,以及设置显示哪些变量的波形。常见的仿真分析有静态工作点分析(Operating Point Analysis)、瞬态分析(Transient Analysis)、直流扫描分析(DC Sweep Analysis)、交流小信号分析(AC Small Signal Analysis)、噪声分析(Noise Analysis)、极点、零点分析(Pole-Zero Analysis)、传递函数分析(Transfer Function Analysis)、温度扫描分析(Temperature Sweep)、参数扫描(Parameter Sweep)、蒙特卡洛分析(Monte Carlo Analysis)等分析。本文主要讲解静态工作点分析、瞬态分析的设置方法。执行Design→Simulate→Mixed Sim命令,弹出如图3所示的电路仿真分析设置对话框。
(1)一般设置(General Setup)
在仿真分析设置对话框的左侧分析选项列表中,列出了所有的分析选项,选中每个分析选项,右侧即显示出相应的设置项。选中General Setup,即可在右侧的选项中进行一般设置。在Available Signals列表中显示的是可以进行仿真分析的信号,Active Signals列表框中显示的是激活的信号,将需要进行仿真的信号,单击和可完成添加或删除激活信号,分别双击Q1B、Q1C、Q2B、Q2C,把他们添加到Active Signals内,如图3所示。在Collect Data For栏,从列表中选择Node Voltage,Supply Current,Device Current and Power(节点电压,电源电流,元件电流及功率)。
(2)靜态工作点分析(Operating Point Analysis)
静态工作点分析通常用于对放大电路进行分析,当放大器处于输入信号为零的状态时,电路中各点的状态就是电路的静态工作点。最典型的是放大器的直流偏置参数。进行静态工作点分析的时候,不需要设置参数。
(3)瞬态分析(Transient Analysis)
瞬态分析用于分析仿真电路中工作点信号随时间变化的情况。进行瞬态分析之前,设计者要设置瞬态分析的起始和终止时间、仿真时间的步长等参数。在电路仿真分析设置对话框中,激活Transient选项,在如图4所示的瞬态分析参数设置对话框中进行设置。在Transient Analysis Setup列表中共用11个参数设置选项,这些参数的含义分别是:Transient Start Time参数用于设置瞬态分析的起始时间。瞬态分析通常从时间零开始,在时间零和开始时间,瞬态分析照样进行,但并不保存结果。而开始时间和终止时间的间隔将保存,并用于显示。Transient Stop Time参数用于设置瞬态分析的终止时间。Transient Step Time参数用于设置瞬态分析的时间步长,该步长不是固定不变的。Transient Max Step Time参数用于设置瞬态分析的最大时间步长。Use Initial Conditions项用于设置电路仿真的初始状态。当勾选该项后,仿真开始时将调用设置的电路初始参数。Use Transient Default项用于设置使用默认的瞬态分析设置,选中该项后,列表中的前四项参数将处于不可修改状态。Default Cycles Displayed参数用于设置默认的显示周期数。default Points Per Cycle参数用于设置默认的每周期仿真点数。Enable Fourier项用于设置进行傅立叶分析,勾选该项后,系统将进行傅立叶分析,显示频域参数。Fourier Fundamental Frequency用于设置进行傅立叶分析的基频。Fourier Number of Harmonics用于设置进行傅立叶分析的谐波次数。
(4)多谐振荡器电路分析设置
在多谐振荡器电路的分析中,勾选Operating Point Analysis(静态工作点分析)和Transient Analysis(瞬态分析)。激活Transient Analysis(瞬态分析)选项,设置Transient Stop Time为10ms,指定一个10ms的仿真窗口;设置Transient Step Time为10us,表示仿真可以每10us显示一个点;设置Transient Max Step Time:10us;如图4所示。
图3仿真器一般参数设置
图4瞬态分析参数设置对话框
(5)噪声分析
电路元器件在工作时都要产生噪声,为了定量描述电路中噪声的大小,仿真软件采用了一种等效计算方法,在指定节点处产生的输出噪声大小正好等于实际电路中所有噪声源在输出节点处产生的噪声。在“AnalysesSetup”窗口内,单击“Noise”标签,设置噪声分析参数。某放大器噪声分析结果如图5所示,可见该电路在低频段噪声输出电压均方值较大。
图5噪声分析结果
三、电路特点分析
(1)仿照普通的实验室设备,信号源采用220V转+15V的开关电源供电,保证了电路各芯片电源的稳定性,从而提高输出信号的稳定性。
(2)信号源外部接有8位的拨码开关,通过手动编码可任意改变DBPL信号的码字,模拟DBPL数据报文包含的各种控制信息。
(3)考虑到该信号源的适用范围,差分信号经过功率放大器后進行输出,大大提高了信号源的输出驱动能力,以满足大多数信号检测设备的使用。
四、结束语
以上通过多谐振荡器电路简单介绍了Altium Designer软件的电路仿真功能。可知,仿真分析在电路设计中具有重要的作用,Protel系列电路设计自动化软件是一个非常实用的EDA仿真分析工具,能较准确地查看和分析电路的性能指标,并且产生网络表,制作印制电路板,分析信号完整性等,以提高设计效率、缩短开发周期和降低生产成本。当然还有很多更好、更尖端的应用等待大家去探索、创新,上述介绍仅是抛砖引玉。
参考文献:
[1] 王静:《Altium Designer电路仿真及应用》,《电子世界》,2011年09期
[2] 付强:《Altium Designer软件在电路设计中的应用》,《科技传播》,2011年14期
[3] 承浩:《Altium Designer在电工电子教学中的虚拟仿真应用与研究》,《沙洲职业工 学院学报》,2009年03期
[4] 王建农 王伟 闫文杰:《基于Altium Designer的电路仿真》,《内蒙古科技与经济》,2008 年08期