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