在上篇《活學活用 LTspice 進行電路設計—用 .meas 命令確認電壓最大、最小值》中,我們介紹了如何使用 .meas 命令讀取電源 IC 負載變動時的輸出電壓特定值。本文將介紹 .step 命令用法,在電路圖中的參數發生階段性變化的同時進行重復仿真,以此來進行不同參數情況下的對比分析。
在 CR 電路中將電阻值變化為 10Ω、100Ω、1kΩ 時,使用 “.step” 命令確認電容器的充電時間在時間軸上的波形。如下圖 (圖1) 所示:
圖1 CR 電路
如何使用 .step 命令
第一步:要把電阻元件的參數定義為變量,編輯元件屬性 (按住 Ctrl 鍵的同時右鍵單擊該元件),在 “Value” 欄中輸入 “{X}”。如下圖 (圖2) 所示:
圖2 在電阻 “Value” 欄輸入 “{X}”
第二步:從 SPICE directive 中添加 .step 命令,此命令會通過線性變化、對數變化或值列表指定參數的逐步變化。這次我們將三個值設置為一個列表,記述為 “.step param X list 10 1001k”,使參數 X 變化為列表中的各個值并運行。如下圖 (圖3) 所示:
圖3 輸入“.step” 命令
運行仿真模擬
運行瞬態分析時,會出現如下圖 (圖4) 所示的三種波形:電阻值為 10Ω 時為紅色波形,100Ω 時為藍色波形,1kΩ 時為綠色波形。像這樣操作,通過一次模擬可以得到參數變化后的結果,使電路驗證得以有效進行。
圖4 充電時間波形模擬結果
用 .step 命令評估電源 IC
在上篇 LTspice 系列文章中介紹了基于 μModule 系列 LTM8065,讀取負載變動后輸出電壓特定值?,F在讓我們用 .step 命令進一步變更負載電流參數,結合 “.meas” 命令讀取輸出電壓的最小值、最大值。LTM8065 的模擬電路如下圖 (圖5) 所示:
圖5 LTM8065 模擬電路
第一步:打開之前用到的 LTM8065 模擬文件,將負載電流源的最大值設為 {X},具體為:PULSE (0.5 {X} 600u 100u 100u 300u)
第二步:輸入 .step 命令:.step param x 1 2.5 0.5
第三步:運行仿真模擬,如下圖 (圖6) 所示,確認 1~2.5A 每變化 0.5A 的輸出電壓波動結果。
圖6 負載電流最大值步進變更時的負載響應
在電路圖上用 “Ctrl” + “L” 打開 Log 文件后,如下圖 (圖7) 所示,可以看到參數步進變更時的最小值和最大值。通過像這樣組合使用 .step 和 .meas 命令,可以有效地模擬電源 IC。
圖7 讀取參數步進變更時時的最大值和最小值
總結
本文介紹了如何使用 .step 命令模擬電容器的充電時間,以及結合使用 .meas 命令評估電源 IC。除此之外,ADI LTspice 仿真軟件還有其它多樣的命令和功能,在后續的系列文章也會為大家逐一解析。
審核編輯:湯梓紅
-
電容器
+關注
關注
64文章
6217瀏覽量
99541 -
電源IC
+關注
關注
4文章
364瀏覽量
44686 -
step
+關注
關注
0文章
42瀏覽量
20463 -
LTspice
+關注
關注
1文章
113瀏覽量
13392
原文標題:活學活用 LTspice 進行電路設計 — 用 .step 命令更改參數
文章出處:【微信號:駿龍電子,微信公眾號:駿龍電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論