將LTspice原理圖傳輸?shù)絈SPICE
在本文中,我們將介紹將LTspice電路移動到QSPICE的過程,并學(xué)習(xí)一些QSPICE原理圖技術(shù)。
本文引用地址:http://m.butianyuan.cn/article/202411/464331.htm典型的LTspice用戶已經(jīng)擁有一個原理圖集合,甚至可能是一個龐大的集合。從頭開始重新繪制所有這些原理圖是任何潛在的QSPICE用戶最不想做的事情。相反,目標(biāo)應(yīng)該是盡可能輕松有效地將電路從LTspice轉(zhuǎn)移到QSPICE。
不幸的是,對于我們的目標(biāo)來說,QSPICE不包括任何形式的LTspice導(dǎo)入功能。我還沒有從Qorvo或Mike Engelhardt那里找到對此的權(quán)威解釋,但可以合理地假設(shè)其中涉及合同問題和知識產(chǎn)權(quán)保護(hù)。
正如論壇討論所表明的那樣,這對QSPICE用戶來說是一個嚴(yán)重的痛點,其中一些用戶可能會試圖編寫第三方LTspice到QSPICE原理圖轉(zhuǎn)換器。這種性質(zhì)的軟件將為電氣工程界帶來福音。然而,它目前并不存在,我也沒有屏住呼吸。
盡管如此,本文的標(biāo)題是“將LTspice原理圖轉(zhuǎn)移到QSPICE”,當(dāng)然我不會做標(biāo)題黨。正如我將演示的那樣,有一種方法可以將LTspice原理圖部分導(dǎo)入QSPICE。雖然原始、效率很低,但總比什么都沒有好。
在這篇文章中,這是我為LTspice用戶編寫的QSPICE系列文章的第二篇,我們將采用我們在第一篇文章中創(chuàng)建的LTspice閃光燈電路,并將其轉(zhuǎn)化為一個可用的QSPICE原理圖。為方便起見,LTspice示意圖如圖1所示。
圖1LTspice中創(chuàng)建的雙晶體管LED閃光燈電路
我們將使用我上面提到的程序盡可能多地導(dǎo)入此電路。之后,我們將不得不重新繪制其余部分。在此過程中,我們將討論在QSPICE中創(chuàng)建原理圖的一些細(xì)節(jié)。
從LTspice進(jìn)口
您需要做的第一件事是打開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ò)標(biāo)簽的組件符號。我建議在粘貼組件時旋轉(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é)點標(biāo)簽的按鈕。這為使用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é)果對話框中按下標(biāo)記為“選擇新[組件類型]”的按鈕。從表面上看,QSPICE并沒有太大不同:您右鍵單擊組件,然后從選項菜單中選擇“Selection Guide”(圖11)。
圖11 要查找特定的零件號,請在零部件上單擊鼠標(biāo)右鍵,然后打開“Selection Guide”
但是,如圖12所示,您也可以鍵入零件號(當(dāng)然,假設(shè)您知道)。
圖12 如果您知道要查找的零件號,只需鍵入即可
跳線填充
既然我們正在討論QSPICE的原理圖編輯器,我就不能不提到“用跳線填充”和“不要填充”選項(分別為圖13和14)。這些位于與“選擇指南”相同的右鍵單擊菜單上。
圖13 QSPICE“Stuff with Jumper”選項
圖14 QSPICE“Do Not Stuff”選項
“Do Not Stuff”和“Stuff with Jumper”是我最喜歡的兩個QSPICE原理圖功能。測試和改進(jìn)模擬電路有時涉及通過用開路或短路替換組件來消除組件的影響。通過這些功能,QSPICE允許您快速完成此操作,而無需刪除通常最終會回到電路中的組件。
QSPICE LED閃爍器
圖15顯示了QSPICE版本的LED閃光燈電路。重新制作它是一項相當(dāng)大的工作,但QSPICE原理圖編輯器使用起來很愉快(絕對是對LTspice的改進(jìn)),我們在這里談?wù)摰氖亲杂绍浖晕也幌氡г埂?/span>
圖15 我們的LTspice LED閃光燈電路的QSPICE版本
如果將此電路與圖1中的LTspice原理圖進(jìn)行比較,您將看到LED實現(xiàn)中的重大差異。事實證明,我在LTspice中為LED選擇的零件號在QSPICE中不可用。QSPICE中甚至沒有LED的選擇指南選項。此外,《選擇指南》中為普通二極管列出的零件沒有按類型標(biāo)記(而LTspice將其標(biāo)記為“硅”、“肖特基”、“LED”等)。
當(dāng)您在CAD程序之間轉(zhuǎn)換時,必須預(yù)料到這種性質(zhì)的障礙,并且最好養(yǎng)成靈活和創(chuàng)造性地思考如何實現(xiàn)模擬目標(biāo)的習(xí)慣。在許多情況下,包括本例,一個簡單的解決方法可以節(jié)省時間,并為手頭的任務(wù)提供足夠的準(zhǔn)確性。
一個完美的LED模型對于基本分析來說是不必要的——目前,我們只是希望電路能夠正常工作,并盡可能與LTspice版本保持一致。為了模擬LED的電流-電壓關(guān)系,我用一個與電壓源串聯(lián)的普通硅二極管代替了LED。
在下一篇文章中,我們將使用此電路運行我們的第一個QSPICE模擬。敬請期待!
評論