天天看點

SPICE:基本介紹和簡單文法

右鍵上拉回來:

    • 1、基本介紹
    • 2、簡單文法
      • 01 标題語句
      • 02 注釋語句
      • 03 電路描述語句
      • 04 電路特性分析和控制語句
      • 05 結束語句
    • 3、輸入描述語句的規定
      • 01 名稱
      • 02 節點編号
      • 03 元件參數值
      • 04 分隔符
      • 05 續行符
      • 06 方向
      • 07 一些不能進行分析的問題

1、基本介紹

SPICE是最為著名和廣泛采用的內建電路模拟程式,第一版由1972年的加利福尼亞大學伯克利分校,也就是現今大名鼎鼎的伯克利EE和CE開發完成,稱為BSPICE,是現今SPICE的前身,現在SPICE已經被廣泛認為是內建電路模拟的标準程式。

功能:

01 電路直流分析:靜态工作點、非線性電路、小信号傳輸函數等。

02 交流小信号分析:頻域分析、噪聲分析等。

03 瞬态分析、溫度特性分析等。

2、簡單文法

SPICE檔案由一系列電路描述行和控制行組成,要使得計算機正确識别,電路描述必須遵循一定的文法規定。

01 标題語句

描述檔案第一行,可以由任意字元串和字母組成。

說明:

01 SPICE會将第一行作為标題列印,而不作為電路的一部分進行分析。

02 這一行必須進行設定。

02 注釋語句

格式:* + 字元串

說明:

01 注釋語句不會參與電路的模拟仿真。

02 可以存在于輸入檔案除第一行和最後一行之間的任何一個位置。

03 注釋語句便于本人和他人閱讀的注釋,其重要性不想再談了。

03 電路描述語句

定義電路的拓撲結構和元器件類型及其參數的語句。

說明:可以出現在檔案的第二行到末行結束之間的任何地方。

04 電路特性分析和控制語句

對電路的特性進行選擇,比如用于分析頻率特性等,以及對輸出等要求的控制語句。

05 結束語句

标志着電路描述語句的結束。

說明:格式是.END(S),位于描述語句檔案的最後一行,不是必須要加上的。

3、輸入描述語句的規定

2中的所有語句類型都屬于輸入描述語句,這些語句中有些特定的概念,需要作出一個統一的标準規定。

01 名稱

第一個字元必須是A到Z的某一個字元,其他的字元沒有限制。

說明:

01 前8個字元是有效的,超過的部分是不會記入名稱的辨別符中的。

02 在描述元器件時,第一個字元必須是規定的元器件類型字母(字母表如下)。

首字母 電路元器件 首字母 電路元器件
B 砷化镓場效應管 L 電感
C 電容 M MOS場效應管
D 二極管 Q 雙極型半導體
E 電壓控制電壓源 R 電阻
F 電流控制電流源 S 電壓控制開關
G 電壓控制電流源 T 傳輸線
H 電流控制電壓源 V 獨立電壓源
I 獨立電流源 W 電流控制開關
J 結型場效應管 X 子電路
K 互感(耦合系數)

02 節點編号

電路的節點編号一般采用正整數,可以不連續。也可以用字元串代替節點編号。

說明:接地點必須規定為0節點。

03 元件參數值

元件參數值寫在與元件相連的節點後面,其值可用整數、浮點數書寫,後面可跟比例因子和機關字尾。

說明:

01 比例因子字尾有:F=1E-15; P=1E-12; N=1E-9; U=1E-6; MIL=25.4E-6; M=1E-3; K=1E3; MEG=1E6; G=1E9; T=1E12。

02 比例因子字尾與它前面的數相乘後即得到該語句所描述的元器件參數值。

03 機關字尾有:V=伏;A=安;HZ=赫茲;OHM=歐;H=亨;F=法;DEG=度。

04 元件值得第一個字尾總是比例因子字尾,然後是機關字尾。

05 如果沒有比例因子字尾,那麼頭一個字尾就可能是機關字尾,SPICE總是忽略機關字尾。

06 沒有比例字尾和機關字尾的情況下,SPICE将電壓、電流、頻率、電感、電容和角度的量綱分别預設為伏、安、赫茲、亨、法和度。

04 分隔符

用以區分一行語句的不同部分。

說明:空格、逗号、等号、左括号和右括号等都可以作為分隔符,多餘的分隔符是無效的。

05 續行符

格式:{條件} + 目标位址

說明:

01 一般一行最多隻有80個字元。

02 第二行的開始加上“+”号,表示是第一行的繼續。

06 方向

規定支路電路的正方向和支路電壓的正方向一緻。

07 一些不能進行分析的問題

電壓源回路、電感回路、電壓源和電感組成的回路、開路的電流源(或電容)。

繼續閱讀