亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

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 

工业技术

  1. Winscope 进阶波形分析:从时域到频域
  2. 验证済み SPICE 网表与示例电路集锦
  3. 元件故障分析:串并联电路故障排查技巧
  4. 高级元件失效分析:复杂电路故障排查的定性技术
  5. 网络分析详解:复杂电气电路的高级技术
  6. 高级频谱分析:解读波形与谐波
  7. 掌握瓶颈分析:识别、评估与解决生产约束
  8. 软件驱动功耗分析:优化半导体设计能效
  9. 善用VHDL记录类型构建整洁可复用FIFO接口
  10. VHDL变量详解:实用示例与可靠设计规则
  11. Java 10 移除的废弃 API、特性与选项清单
  12. JDK 10 废弃预警:标记为移除的关键 API 与模块