本LTspice 教程 解釋了如何將第三方模型導入 LTspice ®。【看完你就會】
LTspice 不僅限于模擬凌力爾特部件。第三方模型也可以導入到 LTspice 中。有兩種類型的模型可以導入到 LTspice:
.MODEL 部件 - 這些是簡單的部件,例如晶體管和二極管
.SUBCKT 部件 - 這些是由更簡單的 Spice 部件(二極管、晶體管、電阻器等)組成的更復雜的部件
重要的是要注意 LTspice 查看 SPICE 模型的第一行,以確定應該如何處理模型。如果零件是用 .MODEL 語句定義的,則以一種方式處理導入模型;如果零件是用 .SUBCKT 語句定義的,則導入模型的處理方式略有不同。因此,我們可以導入 2 個相同的二極管,一個用 .MODEL 語句定義,另一個用 .SUBCKT 語句定義,實際上它們的處理方式不同。 LTspice 查看模型定義,而不是確定如何導入零件的組件。
.MODEL零件:
要使用 .MODEL 指令將簡單的第三方 SPICE 模型導入 LTspice,請執(zhí)行以下步驟:
- l向原理圖中添加一個表示 SPICE 模型符號的通用組件
- l將 SPICE 模型下載到與您正在仿真的電路相同的目錄中。
- l記下 SPICE 模型的文件名,包括文件擴展名。
- l將 .include SPICE 指令添加到將使用該模型的原理圖
- l打開 SPICE 模型并注意模型的名稱 - 這是緊跟在 .MODEL 指令之后和部件指示符之前的文本(在下面的情況下,這是文本 DI_SBG1030L)??梢詮?LTspice 內(nèi)部查看 SPICE 模型。
- l按 <CTRL> 然后右鍵單擊通用組件并將“值”字段更改為 SPICE 模型名稱
- l確保 .include SPICE 指令包含 SPICE 模型的確切文件名
- l確保通用組件的名稱與 SPICE 模型名稱完全匹配
以下是如何將肖特基二極管導入電路的示例。圖 1 顯示了一個簡單的電路,用于測量二極管兩端的正向壓降。這可以在這里下載:二極管測試電路
圖。1
運行仿真顯示二極管的正向壓降為 653.2mV
移除二極管 D1 并將其替換為 LTspice 庫中的標準肖特基二極管。
下載BAT 54肖特基二極管的SPICE模型: BAT 54 SPICE模型并將其保存在與圖1電路相同的目錄中。
使用
符號將以下 SPICE 指令添加到您的原理圖中 :
.include DI_BAT54.txt
為避免拼寫錯誤,請使用 Windows 資源管理器突出顯示并復制包含文件擴展名 (.txt) 的文件名。將文本粘貼到 include 語句之后。
打開 SPICE 模型文件(例如使用記事本)并記下模型的名稱(在本例中為 DI_BAT54)。同樣,為了避免拼寫錯誤,突出顯示模型名稱并復制它會更容易。
按 <CTRL> 右鍵單擊??肖特基二極管符號并將文本 DI_BAT54 粘貼到值字段中,如圖 2 所示。不要在 Spice Model 字段中添加任何注釋。
圖2
最終電路應如圖 3 所示
圖3
運行模擬。正向壓降現(xiàn)在應為 290mV。
如果遇到錯誤,請檢查以下內(nèi)容:
SPICE 文件是否已加載到與仿真文件相同的目錄中?
零件名稱是否與 SPICE 模型中指定的名稱相同?
.include 語句中的文件名是否與 SPICE 模型文件名完全匹配?
從 LTspice 中打開 SPICE 模型文件并檢查其內(nèi)容也是值得的。一些文本編輯器可以添加混淆 LTspice 的格式字符。
.SUBCKT 零件
類似的過程可用于導入更復雜的模型。按照上述步驟進行操作,除了修改組件屬性編輯器(見圖 2)時,確保將 Prefix 屬性標記為 X(而不是圖 2 中的 D)。
我們現(xiàn)在將比較 LT6231(215MHz 低噪聲運算放大器)與 LM324(低成本運算放大器)的性能。
下載圖 4 中的電路: 運算放大器測試電路
圖4
運行此電路顯示輸出從直流時的 1V 下降到約 2.77MHz 時的 0.707V。
現(xiàn)在移除 LT6231,并用標準 5 端子運算放大器替換它。這是 LTspice 中 Op Amps 文件夾中的“opamp2”模型。
下載LM324模型:LM324模型,保存在與圖4電路相同的目錄下。
記下 SPICE 模型文件名(在本例中為 LM324.txt)。在你的原理圖中添加一個 .include SPICE 指令,如下所示:
.include LM324.txt
打開 SPICE 模型并記下 SPICE 模型名稱(緊跟在 .SUBCKT 命令之后)。在這種情況下,它是 LM324。
按 <CTRL> 在原理圖中的運算放大器符號上單擊鼠標右鍵,然后將模型名稱插入到值字段中,如圖 5 所示
圖5
確保 Prefix 屬性用 X 填充。
注意:一些簡單組件(例如齊納二極管)的 SPICE 模型被定義為 SUBCKT。在這種情況下,前綴屬性必須是“X”而不是“D”才能與 .SUBCKT SPICE 定義(而不是 .MODEL 定義)相對應。
為 3rd Party SPICE 模型創(chuàng)建快速零件輪廓
導入 SPICE 模型后,可以為零件創(chuàng)建輪廓。在 LTspice 中打開 SPICE 模型,將鼠標移到 .SUBCKT 行上,右鍵單擊并選擇“創(chuàng)建符號”。將出現(xiàn)一個方形符號,顯示 SPICE 模型的節(jié)點。
圖5a
然后選擇一個新組件(使用與門符號),在對話框中,新組件存儲在 [AutoGenerated] 目錄下。
運行仿真顯示輸出在大約 10kHz 時降至 0.707V,表明 LM324 的頻率響應比 LT6231 差。
最終電路如圖6所示
圖6
LTC 器件所需的許多組件的 SPICE 模型可在此處下載:
以上是LTspice Ⅳ版本,最新版本LTspiceⅦ
如果是新版LTspiceXVII需要這樣配置才可以,拷貝出壓縮文件夾中的*.asc文件到其他的的地方即
最好將模型與仿真電路放到一個文件夾內(nèi),這樣可以方便攜帶。