將LTspice原理圖傳輸?shù)絈SPICE
在本文中,我們將介紹將LTspice電路移動到QSPICE的過程,并學(xué)習(xí)一些QSPICE原理圖技術(shù)。
本文引用地址:http://2s4d.com/article/202411/464331.htm典型的LTspice用戶已經(jīng)擁有一個原理圖集合,甚至可能是一個龐大的集合。從頭開始重新繪制所有這些原理圖是任何潛在的QSPICE用戶最不想做的事情。相反,目標應(yīng)該是盡可能輕松有效地將電路從LTspice轉(zhuǎn)移到QSPICE。
不幸的是,對于我們的目標來說,QSPICE不包括任何形式的LTspice導(dǎo)入功能。我還沒有從Qorvo或Mike Engelhardt那里找到對此的權(quán)威解釋,但可以合理地假設(shè)其中涉及合同問題和知識產(chǎn)權(quán)保護。
正如論壇討論所表明的那樣,這對QSPICE用戶來說是一個嚴重的痛點,其中一些用戶可能會試圖編寫第三方LTspice到QSPICE原理圖轉(zhuǎn)換器。這種性質(zhì)的軟件將為電氣工程界帶來福音。然而,它目前并不存在,我也沒有屏住呼吸。
盡管如此,本文的標題是“將LTspice原理圖轉(zhuǎn)移到QSPICE”,當然我不會做標題黨。正如我將演示的那樣,有一種方法可以將LTspice原理圖部分導(dǎo)入QSPICE。雖然原始、效率很低,但總比什么都沒有好。
在這篇文章中,這是我為LTspice用戶編寫的QSPICE系列文章的第二篇,我們將采用我們在第一篇文章中創(chuàng)建的LTspice閃光燈電路,并將其轉(zhuǎn)化為一個可用的QSPICE原理圖。為方便起見,LTspice示意圖如圖1所示。
圖1LTspice中創(chuàng)建的雙晶體管LED閃光燈電路
我們將使用我上面提到的程序盡可能多地導(dǎo)入此電路。之后,我們將不得不重新繪制其余部分。在此過程中,我們將討論在QSPICE中創(chuàng)建原理圖的一些細節(jié)。
從LTspice進口
您需要做的第一件事是打開LTspice中的“Tools”菜單,然后單擊“Export Netlist.”。接下來,打開QSPICE,單擊“File”→“Open”,然后在文件類型下拉列表中選擇“Netlist Files”,并打開您剛剛在LTspice中生成的網(wǎng)表。打開網(wǎng)表文件后,選擇相關(guān)的文本行,如圖2所示。然后,將它們復(fù)制到剪貼板。
圖2圖1中閃光燈電路的LTspice網(wǎng)表文件
接下來,選擇File → New → New Schematic。此步驟如圖3所示。
圖3在QSPICE中創(chuàng)建新原理圖
按Shift+Ctrl+V將網(wǎng)表粘貼到生成的空白原理圖中。將出現(xiàn)第一個組件(圖4)。
圖4按Ctrl+Alt+V將網(wǎng)表粘貼到新創(chuàng)建的原理圖中
單擊一下即可將此組件放置在原理圖上。您不需要按住Shift+Ctrl+V,只需不斷單擊即可添加其他組件。這也將放置文本元素,如模擬命令和.model語句。
粘貼完所有內(nèi)容后,您將看到一堆帶有網(wǎng)絡(luò)標簽的組件符號。我建議在粘貼組件時旋轉(zhuǎn)組件(Ctrl+R)并將其放置在正確的位置,保持LTspice原理圖在屏幕的一側(cè)打開作為參考。如果你這樣做,你應(yīng)該會得到類似圖5的結(jié)果。
圖5 LTspice導(dǎo)入過程的最終結(jié)果
如果你不這樣做,你最終會得到圖6中的混亂。
圖6如果在執(zhí)行過程中沒有將組件移動到正確的位置,LTspice導(dǎo)入過程的最終結(jié)果
上述過程可分為十個步驟:
將LTspice原理圖導(dǎo)出為網(wǎng)表(工具→導(dǎo)出網(wǎng)表)。
打開QSPICE,選擇文件→打開,
從下拉菜單中選擇“網(wǎng)表文件”。
打開從LTspice導(dǎo)出的網(wǎng)表。
從網(wǎng)表文件中復(fù)制所需的文本。
選擇文件→新建→新建原理圖。
在空白原理圖中,使用Shift+Ctrl+V粘貼復(fù)制的文本。
單擊以將第一個元件放置在原理圖上。不要按住Shift+Ctrl+V。
使用Ctrl+R將組件旋轉(zhuǎn)到正確的位置。
在第一個組件之后,對每個其他組件重復(fù)步驟8和9。
從圖5(更不用說圖6)中可以清楚地看出,這不是即發(fā)即棄類型的程序。晶體管沒有正確傳輸,即便如此,在我們有一個可用的原理圖之前,還有很多檢查和清理工作要做。不過,這至少比從頭開始要好。
在QSPICE中繪制示意圖
為了完成我們的閃光燈電路,我們需要使用QSPICE的原理圖編輯工具。正如我們將在本節(jié)中看到的,在QSPICE和LTspice中創(chuàng)建原理圖的方式存在一些差異。
添加組件
您會注意到的一件事是,主用戶界面窗口沒有用于導(dǎo)線、元件或節(jié)點標簽的按鈕。這為使用QSPICE的鍵盤快捷鍵提供了額外的鼓勵。我在表1中列出了一些有用的例子。
表1 QSPICE鍵盤快捷鍵的一些示例
組件也可以從QSPICE窗口左側(cè)的面板中獲得(圖7)。
圖7符號和IP瀏覽器位于屏幕左側(cè)
添加組件值和條件
與LTspice的另一個明顯區(qū)別是QSPICE強調(diào)文本而不是對話框窗口。例如,我想設(shè)置一個閃光燈電路電容器C2的值。要輸入電容值——在本例中為3.3μ——我只需雙擊并鍵入即可。請注意,鍵入的“u”將自動變?yōu)椤唉獭?/span>
圖8顯示了設(shè)置C2值之前和之后的C2。
圖8 要添加組件值,請雙擊并在中鍵入值
在LTspice中,我使用Ctrl+右鍵單擊打開一個對話框,為電容器添加了一個初始條件。在QSPICE中,我只需鍵入.ic語句即可(圖9)。
圖9 要添加初始條件,只需鍵入.ic語句
最后,QSPICE通過在鍵入時提供語法建議,使鍵入方法更加實用和用戶友好。例如,圖10顯示了我想配置為正弦波的電壓源的語法建議。
圖10 QSPICE在鍵入時提供了有用的語法建議
從模型庫中選擇零件
假設(shè)你正在放置一個二極管或晶體管,并想從模型庫中選擇一個特定的零件號。在LTspice中,您可以右鍵單擊組件,然后在結(jié)果對話框中按下標記為“選擇新[組件類型]”的按鈕。從表面上看,QSPICE并沒有太大不同:您右鍵單擊組件,然后從選項菜單中選擇“Selection Guide”(圖11)。
圖11 要查找特定的零件號,請在零部件上單擊鼠標右鍵,然后打開“Selection Guide”
但是,如圖12所示,您也可以鍵入零件號(當然,假設(shè)您知道)。
圖12 如果您知道要查找的零件號,只需鍵入即可
跳線填充
既然我們正在討論QSPICE的原理圖編輯器,我就不能不提到“用跳線填充”和“不要填充”選項(分別為圖13和14)。這些位于與“選擇指南”相同的右鍵單擊菜單上。
圖13 QSPICE“Stuff with Jumper”選項
圖14 QSPICE“Do Not Stuff”選項
“Do Not Stuff”和“Stuff with Jumper”是我最喜歡的兩個QSPICE原理圖功能。測試和改進模擬電路有時涉及通過用開路或短路替換組件來消除組件的影響。通過這些功能,QSPICE允許您快速完成此操作,而無需刪除通常最終會回到電路中的組件。
QSPICE LED閃爍器
圖15顯示了QSPICE版本的LED閃光燈電路。重新制作它是一項相當大的工作,但QSPICE原理圖編輯器使用起來很愉快(絕對是對LTspice的改進),我們在這里談?wù)摰氖亲杂绍浖?,所以我不想抱怨?/span>
圖15 我們的LTspice LED閃光燈電路的QSPICE版本
如果將此電路與圖1中的LTspice原理圖進行比較,您將看到LED實現(xiàn)中的重大差異。事實證明,我在LTspice中為LED選擇的零件號在QSPICE中不可用。QSPICE中甚至沒有LED的選擇指南選項。此外,《選擇指南》中為普通二極管列出的零件沒有按類型標記(而LTspice將其標記為“硅”、“肖特基”、“LED”等)。
當您在CAD程序之間轉(zhuǎn)換時,必須預(yù)料到這種性質(zhì)的障礙,并且最好養(yǎng)成靈活和創(chuàng)造性地思考如何實現(xiàn)模擬目標的習(xí)慣。在許多情況下,包括本例,一個簡單的解決方法可以節(jié)省時間,并為手頭的任務(wù)提供足夠的準確性。
一個完美的LED模型對于基本分析來說是不必要的——目前,我們只是希望電路能夠正常工作,并盡可能與LTspice版本保持一致。為了模擬LED的電流-電壓關(guān)系,我用一個與電壓源串聯(lián)的普通硅二極管代替了LED。
在下一篇文章中,我們將使用此電路運行我們的第一個QSPICE模擬。敬請期待!
評論