学习日志之microelectronic(13)——SPICE语言

SPICE语言详解
本文深入解析了SPICE语言,一种广泛应用于电路仿真的语言。详细介绍了SPICE的结构,包括标题语句、注释语句、电路描述语句、电路特性分析语句及结束语句。同时,列举了各种电路元件的首字母标识符,如电容(C)、MOS场效应管(M)等,并解释了模型定义与子电路的调用方式。

SPICE 语言是一种电路仿真语言。这种语言之下还分出了很多种小类HSPICE/ELDO/PSPICE/LTSPICE等等,这每一种小分支的不同之处在于其拥有不同的库,不同的库中元件实现的的方式不同,其参数和仿真的模型也不相同,但是他们大体的语言结构都是一样的。SPICE语言的本质是一个解方程的工具,通过对节点之间器件的描述列出方程进行求解(让我联想到了节点电压法那些电路原理中学到的东西)

其程序大致可以分为这么以下结构:

  • 标题语句:SPICE自动将第一行作为标题
  • 注释语句:*号后面的东西
  • 电路描述语句:描述电路的拓扑结构
  • 电路特性分析语句:如何对电路进行分析和测量
  • 结束语句:.end表示整个程序的结束

(有时候一行的开始会有一个+,这个是续行符号,表示其接在上一行的结尾)

电路描述语句

语句的第一个字符一定要是一个字母,其代表的是元件类型,跟在其之后的是元件的标号和参数。这里dc是代表电压源的种类,在SPICE中可用的种类还有ac, sin, cos, pwl(梯形波),这些都可以算在模型名中,模型由.model 语句定义。

首字母可用的元件以及其对应的名称如下所示:

C-电容 M-MOS场效应管
D-二极管 Q-双极型晶体管
E-压控电压源 R-电阻
F-流控电流源
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值