微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > Altium Designer中的电路仿真技巧

Altium Designer中的电路仿真技巧

时间:05-20 来源:互联网 点击:

:指定输出噪声参考节点,此节点一般为地(也即为0节点),如果设置的是其他节点,通过V(Output Node)-V()得到总的输出噪声;

Sweep Type框中指定扫描类型,这些设置和交流分析差不多,在此只作简要说明。Linear为线性扫描,是从起始频率开始到终止频率的线性扫描,Test Points是扫描中的总点数,一个频率值由当前一个频率值加上一个常量得到。Linear适用于带宽较窄情况。Octave为倍频扫描,频率以倍频程进行对数扫描。Test Points是倍频程内的扫描点数。下一个频率值由当前值乘以一个大于1的常数产生。Octave用于带宽较宽的情形。Decade为十倍频扫描,它进行对数扫描。Test Points是十倍频程内的扫描点数。Decade用于带宽特别宽的情况。

通常起始频率应大于零;独立的电压源中需要指定Noise Source参数;

8 .Pole-Zero(临界点)分析:在单输入/输出的线性系统中,利用电路的小信号交流传输函数对极点或零点的计算用Pole-Zero进行稳定性分析;将电路的直流工作点线性化和对所有非线性器件匹配小信号模型。传输函数可以是电压增益(输出与输入电压之比)或阻抗(输出电压与输入电流之比)中的任意一个。

参数设置

Input Node:正的输入节点

Input Reference Node:输入端的参考节点(缺省:0(GND))

Output Node:正的输出节点

Output Reference Node:输出端的参考节点(缺省:0(GND))

Transer Function Type: 设定交流小信号传输函数的类型;V(output)/V(input)-电压增益传输函数,V(output)/I(input)-电阻传输函数

Analysis Type: 更精确的提炼分析极点

Pole-Zero分析可用于对电阻、电容、电感、线性控制源、独立源、二极管、BJT管、MOSFET管和JFET管,不支持传输线。对复杂的大规模电路设计进行Pole-Zero分析,需要耗费大量时间并且可能不能找到全部的Pole和Zero点,因此将其拆分成小的电路在进行Pole-Zero分析将更有效。

9.传递函数分析(也称为直流小信号分析):传递函数分析将计算每个电压节点上的直流输入电 阻、直流输出电阻和直流增益值。

参数设置

Source Name:指定输入参考的小信号输入源

Reference Node:作为参考指定计算每个特定电压节点的电路节点(缺省:设置为0)

利用传递函数分析可以计算整个电路中直流输入、输出电阻和直流增益三个小信号的值。

10. 蒙特卡罗分析:蒙特卡罗分析是一种统计模拟方法,它是在给定电路元器件参数容差为统计分布规律的情况下,用一组组伪随机数求得元器件参数的随机抽样序列,对这些随机抽样的电路进行直流扫描、直流工作点、传递函数、噪声、交流小信号和瞬态分析,并通过多次分析结果估算出电路性能的统计分布规律,蒙特卡罗分析可以进行最坏情况分析,AD6 的蒙特卡罗分析在进行最坏情况分析时有着强大且完备的功能。

参数设置

Seed:该值是仿真中随机产生的。如果用随机数的不同序列执行一个仿真,需要改变该值(缺省:-1)

Distribution:容差分布参数;Uniform(缺省)表示单调分布。在超过指定的容差范围后仍然保持单调变化;Gaussian表示高斯曲线分布(即Bell-Shaped铃形),名义中位数与指定容差有-/+3的背离;Worst Case表示最坏情况与单调分布类似,不仅仅是容差范围内最差的点。

Number of Runs:在指定容差范围内执行仿真中运用不同器件值(缺省:5)

Default Resistor Tolerance:电阻器件缺省容差(缺省:10%)

Default Capacitor Tolerance:电容器件缺省容差(缺省:10%)

Default Inductor Tolerance:电感器件缺省容差(缺省:10%)

Default Transistor Tolerance: 三极管器件缺省容差(缺省:10%)

Default DC Source Tolerance: 直流源缺省容差(缺省:10%)

Default Digital Tp Tolerance: 数字器件传播延时缺省容差(缺省:10%),该容差将用于设定随机数发生器产生数值的区间。对于一个名义值为ValNom的器件,其该容差区间为:ValNom– (Tolerance * ValNom)<RANGE》 ValNom+ (Toleance*ValNom)

Specific Tolerances:用户特定的容差(缺省:0),定义一个新的特定容差,先执行Add命令,在出现的新增行的Designator域中选择特定容差的器件,在Parameter中设置参数值,在Tolerance中设定容差范围,Track No.即跟踪数(tracking number )用户可以为多个器件设定特定容差。此区域用来标明在设定多个器件特定容差的情况下,它们之间的变化情况。如果两个器件的特定容差的Tracking No.一样,且分布一样,则在仿真时将产生同样的随机数并用于计算电路特性,在Distribu

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top