AC 分析配置:曲线类型、计算点与频率扫描设置
AC 分析:
通用形式:.ac [curve] [points] [start] [final] 示例 1:.ac lin 1 1000 1000
说明: [curve] 字段可为 “lin”(线性)、“dec”(十倍频)或 “oct”(八度),指定频率扫描的(非)线性。[points] 指定扫描中分析点数(十倍频扫描为每十倍频点数;八度为每八度点数)。[start] 和 [final] 分别指定扫描起止频率。注意:“start”值不能为零!
DC 分析:
通用形式:.dc [source] [start] [final] [increment] 示例 1:.dc vin 1.5 15 0.5
说明: 若要打印或绘制两非零节点间电压,需 .dc 卡。否则默认“小信号”分析仅打印各非零节点对节点 0 的电压。
瞬态分析:
通用形式:.tran [increment] [stop_time] [start_time] + [comp_interval] 示例 1:.tran 1m 50m uic 示例 2:.tran .5m 32m 0 .01m
说明: 示例 1 增量 1 ms,停止时间 50 ms(仅两参数时分别为增量和停止时间)。示例 2 增量 0.5 ms,停止 32 ms,开始 0 ms(无延迟),计算间隔 0.01 ms。开始时间默认零。瞬态分析 总是 从时间零开始,但数据存储仅在开始至停止时间间进行。数据输出间隔为增量时间或 (停止时间-开始时间)/50 取较小者。计算间隔变量可强制更小的计算间隔。大总区间计数时,.options 卡中 itl5 可设更大值。uic 选项告诉 SPICE “使用初始条件”。
绘图输出:
通用形式:.plot [type] [output1] [output2] ... [output n] 示例 1:.plot dc v(1,2) i(v2) 示例 2:.plot ac v(3,4) vp(3,4) i(v1) ip(v1) 示例 3:.plot tran v(4,5) i(v2)
说明: 单张 .plot 或 .print 卡最多处理八个数据点请求。超八个需用多张卡!
另一重要注意:SPICE 3 做 AC 分析时,若要求绘制交流电压如示例 2,v(3,4) 仅输出矩形复数的 实部!SPICE 2 输出复数的 极坐标幅值:若只问单一量,这更有意义。要强迫 SPICE3 给出极坐标幅值,须重写 .print 或 .plot 参数为:vm(3,4)。
打印输出:
通用形式:.print [type] [output1] [output2] ... [output n] 示例 1:.print dc v(1,2) i(v2) 示例 2:.print ac v(2,4) i(vinput) vp(2,3) 示例 3:.print tran v(4,5) i(v2)
说明: 单卡最多八个数据点请求,超限用多卡。
傅里叶分析:
通用形式:.four [freq] [output1] [output2] ... [output n] 示例 1:.four 60 v(1,2)
说明: .four 卡依赖 .tran 卡存在且时间周期适合足够循环分析。即使所有 .tran 参数技术正确,若无 .plot 分析配合,SPICE 可能“崩溃”。最后,.four 仅在交流源频率指定于源卡行中时工作,不 在 .ac 分析选项行中。在 .tran 卡加计算间隔变量有助于提高分析精度。对指定电压或电流做傅里叶分析至 9 次谐波,[freq] 为基波/起始频率。
杂项:
通用形式:.options [option1] [option2] 示例 1:.options limpts=500 示例 2:.options itl5=0 示例 3:.options method=gear 示例 4:.options list 示例 5:.options nopage 示例 6:.options numdgt=6
说明: 可指定许多选项。初学者最需的是 “limpts” 设置。仿真需打印/绘制超 201 点时,必须增大此计算点限制,否则 SPICE 终止分析。上例 (limpts=500) 让 SPICE 分配内存处理至少 500 计算点(DC/AC/瞬态均适用)。
示例 2 设迭代变量 itl5=0。实际有六个迭代变量供用户操控,控制非线性方程求解的迭代周期限制。itl5 设瞬态分析最大迭代次。类似 limpts,指定小计算间隔时通常需设置。itl5=0 关闭限制,允许无限迭代周期(无限时间)计算分析。警告:可能导致极长仿真时间!
示例 3 method=gear 设 SPICE 用的数值积分方法。默认是 “trapezoid” 而非 “gear”,trapezoid 将曲线切成梯形近似面积的简单几何近似。“gear” 法基于二阶或更高多项式,以 C.W. Gear 命名 (Numerical Integration of Stiff Ordinary Equations, Report 221, UIUC CS Dept.)。Gear 法计算量更大(“昂贵”),有时结果与 trapezoid 法略异。
list 选项 (示例 4) 给出最终输出中所有元件及其值的详细摘要。
默认 SPICE 在输出插入 ASCII 分页控制码分隔分析段。指定 nopage (示例 5) 可禁用分页。
numdgt (示例 6) 指定 .print 输出的有效数字位数。SPICE 默认 4 位有效数字。
宽度控制:
通用形式:.width in=[columns] out=[columns] 示例 1:.width out=80
工业技术