Asizw--一款开关电路仿真软件使用方法(开关电流电路、开关电容电路的仿真)

    技术2022-07-16  76

    Asizw软件是一款分析线性时不变系统的电路仿真软件。他可以计算电路的z变换传递函数、零极点、频率响应(增益、相位、延迟)、时域相应、频域响应敏感性、非理想晶体管在开关电流电路中的影响、灵敏度分析(由组件公差引起的误差)、输出频谱。 下面将按照以下条目,详细描述这款软件的使用方法。 1 输入文件:.netlist格式的网表文件 2 输出电路:响应的特点 3 使用方法(各种画图的要点) 4 画图快捷键 5 特别注意(重要,常常因为没有遵守这些导致无法运行)

    1 输入文件:.netlist格式的网表文件

    1 可以用edfil软件书写 2 根据书写规则自己输入,下面是书写格式 举例:下面分别是电路和网表文本

    3 R0001 0 1 1 R0002 0 2 1 M0303 3 3 0 1 0 M0303 3 3 0 1 0 M0203 2 3 0 1 0 M0303 3 3 0 1 0 M0103 1 3 0 1 0 I0003 0 3 1

    使用到的工具在键盘上的字母 电流源—————— i 电阻—————— r mos管—————— mM 开关—————— s 接地—————— = 连接线—————— -

    关于里面mos的设置:MOS晶体管(np),晶体管由跨导Gm、Gds导、Cgs电容和Cds电容组成,这些参数可以在netlist(跨导Gm、Gds导)设置和mosfet参数窗口设置。

    2 输出电路响应的特点

    输出的计算方法:每一次相位的改变是平稳的mos管的线性特征:门极电压和漏极电流是线性的。电流电压的采样方式:可以用mos管漏极的输出电流,也可以用电阻器采样输出电流。电压的定义:没有物理意义,是电流源馈电的电容性节点,用电阻将电流转换为电压,或者模拟损耗一些限制: 相位列表描述是否打开 电容不能是浮动的 信号中相位接地的部分必须连接电阻 电流源不能接到纯电容上,会产生奇异方程系统 改变晶体管参数,在mosfet参数窗口使用命令改变,电路必须重新读取、分析 只有一个信号源,其他的信号源看做他的缩放。

    3 使用方法

    1 、读取 .netlist文件

    2 、分析 跳出一个包含多个分析函数的窗口,有使用输出节点、采样参数,其他很少改变,点击analyze 按分析后跳出分析的文本档案,是可以修改的,之后要重新点击分析刷新一下 以上文本显示: 计算分母、电路特征多项式、分子参数设置窗口、分子参数、几个显示选项

    3、 频率响应(frequency response) 增益在电子学中,通常是系统的信号输出与信号输入之比 放大器增益,表示放大器功率放大倍数,以输出功率同输入功率比值的常用对数表示等 电子学上常使用对数单位量度增益,并以贝(bel)作为单位:Gain =log10(P2/P1) bel,其中P1与P2分别为输入及输出的功率 这个窗口中前四个参数是调整窗口上下 限

    4、 瞬态响应(transient reponse) 瞬态响应代表每一次相位的改变,在图像上打出输出的大小。其实就组成了冲击响应。 输入信号可以从文件中读取(可以为文本文件,每行是一对数字,第一个是时间,第二个是值,看成分段线性,第一个数不是0)

    5 、零极点(频率、单位圆参考)

    默认容差和初始逼近一般不用改 下面几个不常用

    6 、输出光谱(output spectrum)

    7、 灵敏性分析

    4 画图快捷键

    1、零极点图像的快捷键 光标键 ‘-’‘+’移动图形,改变规模 Shift+鼠标左键:移动光标 G:网格 鼠标左键:拖动鼠标定义缩放区域2、频率响应图 A,R,+,-,改变水平、垂直尺度 垂直光标键,:平移 L 改变水平尺度(对数或线性) F: 相曲线 T: 延迟曲线 V: 频率响应线性绝对增益 C:改变颜色 S: 列出灵敏度,画出图形 E: 频率的频谱组件 W:列出相同的频谱

    5 重点注意:

    在开关电流电路的设计中,只需要改变mos管的宽长比就可以改变放大系数。电路中偏置电流源和电容都可以去掉。 - 我们一般用impluse,即冲击响应看图像 这个窗口说明电路错了,可能是在连接的时候电路少连接了,或者是构造的电路本身是错的 如果出现了“系统分母太小” 的提示,可能是开关时电流源不能空载,电流没地方去了就会报错 103: 每一个开关的地方都有可能需要加加一个接地的开关,有的又可能不能加接地的开关,需要多次试验。 此外,还有一种可能不能运行,那就是程序本身出了问题,这时需要重新把电路再输入一次。
    Processed: 0.017, SQL: 9