2012年10月2日 星期二

在LTSPICE中導入Murata 電容模型

LTSPICE中導入Murata 電容模型

LTSPICE是一款很實用的SPICE軟體,免費且功能實用。在simulation過程中,其自帶的模型往往不能滿足需求,而大的IC供應商都會提供免費的SPICE模型供下載,我們可以把這些模型導入LTSPICE中進行simulation

      接下來,是具體步驟。


      首先,我們在murata網站上下載netlist檔,是mod的附屬檔名。用記事本打開,裏面內容如下:

*----------------------------------------------------------------------
* SPICE Model generated by Murata Manufacturing Co., Ltd.
* Copyright(C) Murata Manufacturing Co., Ltd.
* Description :1608/C 0G /220pF/50V
* Murata P/N :GRM 1885C 1H221JA01
* Property : C = 220[pF]
*----------------------------------------------------------------------
* Applicable Conditions:
*   Frequency Range = 100000000Hz-8500000000Hz
*   Temperature = 25 degC
*   DC Bias Voltage = 0V
*   Small Signal Operation
*----------------------------------------------------------------------
.SUBCKT GRM 1885C 1H221JA01 Port1 Port 2
C1 Port1 11 2.20e -10
L2 11 12 8.00e-11
R3 12 13 3.80e -2
C4 13 14 1.48e-8
R4 13 14 1.07e -1
L5 14 15 4.74e-11
R5 14 15 1.34e -1
L6 15 16 6.44e-11
R6 15 16 1.90
C7 16 17 5.02e -13
L7 16 17 4.20e -10
C8 17 18 2.64e -11
L8 17 18 9.76e-12
R8 17 18 1.59
C9 18 19 2.82e -10
L9 18 19 2.63e-11
R9 18 19 8.59e -1
C10 19 Port2 2.97e -9
L10 19 Port2 6.55e-12
R10 19 Port2 2.11e-1
R100 Port1 11 1.00e+10
.ENDS GRM 1885C 1H221JA01
 

      這個檔裏有些內容需要稍微修改下。我們先來分析下netlist檔裏的內容,這個是很簡單的netlist,我們看到第一行:

.SUBCKT GRM 1885C 1H221JA01 Port1 Port2這一句, “.SUBCKT” 表示起始,後面跟得”GRM 1885C 1H221JA 01”表明了器件的名稱,這裏要和後面建立的器件名稱相對應。接下來是 “Port1 Port 2”,這裏要注意,要改成“1 2”


      接下來,就是內部各個器件的連接,相同的數字代表相同的節點。同樣的Port1 改為 1 Port2 改為 2,修改完後的內容為:

*----------------------------------------------------------------------
* SPICE Model generated by Murata Manufacturing Co., Ltd.
* Copyright(C) Murata Manufacturing Co., Ltd.
* Description :1608/C 0G /220pF/50V
* Murata P/N :GRM 1885C 1H221JA01
* Property : C = 220[pF]
*----------------------------------------------------------------------
* Applicable Conditions:
*   Frequency Range = 100000000Hz-8500000000Hz
*   Temperature = 25 degC
*   DC Bias Voltage = 0V
*   Small Signal Operation
*----------------------------------------------------------------------
.SUBCKT GRM 1885C 1H221JA01 1 2
C1 P1 11 2.20e -10
L2 11 12 8.00e-11
R3 12 13 3.80e -2
C4 13 14 1.48e-8
R4 13 14 1.07e -1
L5 14 15 4.74e-11
R5 14 15 1.34e -1
L6 15 16 6.44e-11
R6 15 16 1.90
C7 16 17 5.02e -13
L7 16 17 4.20e -10
C8 17 18 2.64e -11
L8 17 18 9.76e-12
R8 17 18 1.59
C9 18 19 2.82e -10
L9 18 19 2.63e-11
R9 18 19 8.59e -1
C10 19 2 2.97e -9
L10 19 2 6.55e-12
R10 19 2 2.11e-1
R100 1 11 1.00e+10
.ENDS GRM 1885C 1H221JA01

這樣,將該檔保存,修改附屬檔名為sub。注意,保存的檔案名最好要和器件名一致。將該檔複製到如下目錄: 安裝LTSPICE的目錄\lib\sub,比如我的就是D:\Program Files\LTC\LTspiceIV\lib\sub

接下來就是在LTSPICE中建立器件,這個簡單說一下,點擊 File->New symbol,畫一個器件符號,我畫的如下:
1


接下來添加pin腳,Edit->Add pin/port, labelpin腳名,隨便填;Netlist order和上面提到的netlist檔中的第一行 “1 2”對應。

最後編輯屬性,Edit->Attributes->Edit Attributes,Prefix 填大寫的“X”,表明從netlist檔中讀取;SpiceModel 填寫netlist表檔案名,注意要包括尾碼名。其他的可填可不填。保存為和網表檔一樣的檔案名,保存到如下目錄:比如我的就是:D:\Program Files\LTC\LTspiceIV\lib\sym

這樣,就可以把這個器件在simulation時丟出來了,簡單的RC電路如下圖2
2


simulation結果如圖3
3


這只是個簡單的電容模型,同樣的其他器件也可以按照這樣的方式導入。

Murata 電容模型 Link:

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。