स्पाइस सिमुलेटर के बीच तुलना


24

मुझे हाल ही में एहसास हुआ है कि मैं हर चीज आसानी से नहीं कर सकता, क्योंकि मुख्य रूप से दुभाषिया के माध्यम से विश्लेषण करना पड़ता है। मैं एक नए स्पाइस सिम्युलेटर पर स्विच करने पर विचार कर रहा हूं।

मुझे निम्नलिखित स्पाइस सिमुलेटर के फायदे और नुकसान के साथ-साथ विभिन्न सिमुलेटर के साथ अनुभव की एक सूची चाहिए:

HSPICE
LTspice
ngspice
PSpice

मैं अच्छी तरह से जानता हूं कि HSPICE एक महंगा मालिकाना सिम्युलेटर है, लेकिन मैं इसके लिए उपयोग करने में सक्षम हूं, समस्या यह है कि मुझे एसएसएच के माध्यम से इसे एक गंभीर स्थान पर एक्सेस करना होगा।

LTspice पहले से ही मुफ्त है, लेकिन मेरी विंडोज 7 मशीन पर स्थापित नहीं है।

पहले से ही फेडोरा लिनक्स में एनस्पेज़ का उपयोग कर रहा है।

मेरे विश्वविद्यालय के कंप्यूटरों पर मुझे उपलब्ध PSpice। मैं इसे अपने कंप्यूटर पर स्थापित करने से इनकार करता हूं, क्योंकि यह रजिस्ट्री के साथ बहुत अधिक गड़बड़ करता है।


10
एलटी स्पाइस के बारे में हमेशा अच्छी तरह से बात की जाती है, और कीमत सही है।
रसेल मैकमोहन

@Russell यह ठीक लगता है, लेकिन क्या आप इसे Cadence Orcad w / PSpice के पूर्ण संस्करण पर सुझाएंगे?
sj755

जवाबों:


11

मैं कहूंगा कि यह इस बात पर बहुत निर्भर करता है कि आपको इसके लिए क्या चाहिए। अक्सर महंगे मसाले कुछ उदाहरण जैसे पीसीबी डिज़ाइन टूल का हिस्सा होते हैं। मैं NI (महंगे ऑर्कैड टाइप टूल) से मल्टीएसआईएम की कोशिश कर रहा हूं, और इसमें बहुत सारे वर्चुअल इंस्ट्रूमेंट्स (जैसे स्कोप, डिस्टॉर्शन एनालाइजर, आदि) और मोंटे कार्लो एनालिसिस है (जिसमें एलटीस्पाइस का "सुविधाजनक" वर्जन नहीं है) इसके कुछ कार्य हैं जिनका आप व्लाद के रूप में उपयोग कर सकते हैं, यहाँ उनका उपयोग करने पर एक लिंक दिया गया है) लेकिन ईमानदार होने के लिए मुझे पता है कि 99% चीजें मैं एलटीस्पाइस पर कर सकता था।
मुझे पता है कि LTspice सेटअप अब तक मेरे द्वारा आजमाए गए किसी भी मसाले से सबसे तेज है, एक बार जब आप प्रमुख कमांडों के लिए उपयोग हो जाते हैं। रोकनेवाला के लिए, डायोड के लिए डी, तस्वीर को क्लिक करने (या मल्टीसिमर्स केस, अर्घ में एक पॉप अप बॉक्स से चयन) और हर बार सही जगह पर खींचने की तुलना में बहुत आसान है।
आप इस तरह से सेकंड में एक सर्किट कर सकते हैं ।

मैनुअल उतना सुंदर नहीं है, लेकिन आपको जिस जानकारी की आवश्यकता है, उसका उपयोग करने के तरीके के बारे में सभी जानकारी है , जैसे। .param, .step और .measure कई बार विश्लेषण चलाने और मापदंडों को अलग करने जैसी चीजों के लिए आदेश देता है। मैंने इस तरीके से मल्टीसिम में एक ट्रांसफर फंक्शन एनालिसिस चलाने की कोशिश की (यानी रन टाइम हो सकता है और एक पैरामीटर अलग हो सकता है तो प्लॉट रिजल्ट) लेकिन इसके साथ घंटों तक पढ़ने / कुश्ती करने के बावजूद, मैं इसे मैनेज नहीं कर सका, लेकिन इसके अलावा चरण V2 -15 15 1 शीट में एलटीस्पाइस में संभव बनाया।
मुझे यकीन है कि उपरोक्त में से कुछ है जैसे कि मैं मल्टीसिम में नया हूं, और इसमें कोई संदेह नहीं है कि मैं कुछ याद कर रहा हूं (जैसा कि उपरोक्त उदाहरण बस उस तरह एक उपकरण में संभव होना चाहिए) और नहीं मैं एलटी के लिए काम नहीं करता हूं: -) लेकिन यह एकमात्र ऐसा मसाला है जिसे मैंने नियमित रूप से इस्तेमाल किया हैपिछले कुछ सालों से। मुख्य बिंदु यह है कि यह महंगे साधनों की तुलना में सभी सामान्य सामान (और शायद तेज) अच्छा करेगा, लेकिन अगर आपको वास्तविक रूटिंग / आईबीआईएस मॉडल के आधार पर एक्स्ट्रा कलाकार (उदाहरण के लिए मोंटे कार्ले, पीसीबी स्तर एसेसिस) की आवश्यकता है - तो अल्टियम इस उत्कृष्ट तरीके से करता है। ) और सभी एक ही डिज़ाइन टूल में लिपटे हुए हैं तो आपको ज़रूरत से ज़्यादा ज़रूरत पड़ सकती है।
मेरे विचार में, यदि आपके पास वैसे भी अधिक शक्तिशाली उपकरण की आवश्यकता है, तो भी इसके आसपास होने के लिए ज्यादा चोट नहीं पहुंचा सकती है।


5
LTspice में मोंटे-कार्लो और वर्स्ट-केस विश्लेषण है, लेकिन, सच है, यह ऐसा कुछ नहीं है जिसे आसानी से पाया जा सकता है। यहां अधिक विवरण के साथ एक लिंक दिया गया है, यह इस टिप्पणी में मेरी तुलना में अधिक कवर करता है: k6jca.blogspot.ro/2012/07/07 # । @ sj755: मेरे हिस्से के लिए, मैं LTspice की सिफारिश करूँगा, क्योंकि यह गति और पारगम्यता है। यदि, हालांकि, आप सुंदरता चाहते हैं, तो एलटीस्पाइस उपकरण नहीं है।
व्लाद

1
@ व्लाद - धन्यवाद, मैं वास्तव में कार्यों के बारे में जानता हूं (मैं खुद उनका उपयोग करता हूं) इसलिए मुझे उनका उल्लेख करना चाहिए था (अब लिंक जोड़ देगा)। मुझे लगता है कि बिंदु अधिक है कि वे उपयोग करने के लिए अन्य सिमुलेटर के रूप में सुविधाजनक नहीं हैं। कहा जा रहा है कि, LTSpice अब तक मेरा पसंदीदा सिम्युलेटर है, एक बार जब आप इसे ठीक से जान लेते हैं तो यह बहुत शक्तिशाली होता है, और आप बहुत जल्दी और आसानी से काम कर सकते हैं।
ओली ग्लेसर

2
मेरे टिप्पणी आपकी प्रतिक्रिया को जोड़ने के लिए चाहिए था, लेकिन कभी कभी मैं, मैं अभी भी नहीं पता कि मैं prowd नहीं लग रहा है या चाहिए :) काफी संयमी हो सकता है
Vlad

2
@ व्लाद - यह निश्चित रूप से अच्छा है कि आपने इसे इंगित किया है, क्योंकि यह जानकारी का एक महत्वपूर्ण हिस्सा है, और मेरे बारे में मूर्खतापूर्ण है कि इसे पहले स्थान पर याद किया।
ओली ग्लेसर

20

मेरा संक्षिप्त जवाब सिर्फ LTSpice के साथ जाना है, यह बाजार पर सबसे अच्छे सिमुलेटरों में से एक है और यह मुफ़्त है। आप वास्तव में उसे हरा नहीं सकते। लेकिन अगर आप मेरी निजी राय पढ़ने के लिए स्वतंत्र महसूस करेंगे।

HSPICE:

  • लाभ: HSPICE को बाजार में सबसे सटीक सिमुलेटरों में से एक माना जाता है। हालाँकि मुझे इसका उपयोग करने का कोई वास्तविक अनुभव नहीं है।
  • नुकसान: जैसा कि आपने कहा, यह महंगा है, मालिकाना है, और जहां तक ​​मुझे पता है कि इसमें कोई योजनाबद्ध कब्जा नहीं है।
  • कुल मिलाकर: यदि आप विश्वसनीय परिणाम (सैन्य या उच्च अंत औद्योगिक) चाहते हैं तो HSPICE जाने का रास्ता है। नहीं तो मैं इससे बचता।

LTSpice:

  • लाभ: यदि आप पावर इलेक्ट्रॉनिक्स कर रहे हैं, तो इस सिम्युलेटर को स्विचिंग घटनाओं के अनुकरण के लिए तैयार किया गया है, साथ ही साथ कुछ अन्य चीजें जो इस क्षेत्र के लिए एकदम सही हैं। इसके अतिरिक्त, इसमें (IMO) एक सहज ज्ञान युक्त अंतरफलक है और आप से नेटलिस्ट को छिपाने की कोशिश नहीं करता है। इसके अलावा, यह मुफ़्त है।
  • नुकसान:? मुझे किसी के बारे में अवगत नहीं कराया गया है, यह HSPICE की तरह सटीक नहीं माना जाता है, लेकिन यह किसी भी तरह से गलत नहीं है।
  • कुल मिलाकर: यह वह सिम्युलेटर है जो मैं सुझाऊंगा। इसका उपयोग करना आसान है, यह मुफ़्त है, और यह बहुत बड़ी कंपनी द्वारा समर्थित है। (रैखिक प्रौद्योगिकी)

ngspice:

  • कुल मिलाकर: मैं एक पूर्ण अवलोकन देने के लिए पर्याप्त जानकारी के बारे में नहीं जानता। मैंने केवल हाल ही में इसे डाउनलोड किया है और अभी भी अपने सिस्टम के लिए इसे संकलित करने पर काम कर रहा हूं। जाहिर है आपने पाया है कि कमियों में से एक को कमांड लाइन तक सीमित किया जा रहा है।

PSPICE:

  • लाभ: वैसे यह उतना ही करीब है जितना कि आप मूल स्पाइस को प्राप्त कर सकते हैं। PSPICE शक्तिशाली है, एक अच्छी तरह से स्थापित सिम्युलेटर है, जो परिणाम दर्शक, और एक व्यापक मॉडल लाइब्रेरी में बनाया गया है।
  • नुकसान: दुर्भाग्य से यह हाल के वर्षों में इतना फूला हुआ है कि इसकी सिफारिश करना मुश्किल है। और जैसा कि आप शायद इसे अपने कंप्यूटर पर रखना चाहते हैं, मैं शर्त लगा सकता हूं कि यह आपकी मूल्य सीमा से बाहर है जब तक कि आपके पास लगभग 20,000 डॉलर न हों।
  • कुल मिलाकर: शक्तिशाली और अच्छी तरह से स्थापित, लेकिन तेजी से नीचे जा रहा है। महंगा।

ध्यान दें कि Ngspice अब मुक्त और खुले स्रोत में शामिल है KiCad 5। यहाँ देखें: ngspice.sourceforge.net/ngspice-eeschema.html
गेब्रियल स्टेपल्स

लिनक्स पर किसी के लिए, LTspice PlayOnLinux (जो वाइन पर निर्भर करता है) का उपयोग करके अब तक बहुत अच्छा स्थापित करता है। लिनक्स में PlayOnLinux खोलकर और इंस्टॉल करने के लिए इसका उपयोग करके, आप बहुत सहज GUI संकेतों की एक श्रृंखला के माध्यम से LTSpice .exe फ़ाइल स्थापित कर सकते हैं, यहां तक ​​कि अंत में डेस्कटॉप शॉर्टकट भी बना सकते हैं। यह लिनक्स में विंडोज प्रोग्राम स्थापित करना आसान बनाता है। साथ Ubuntu में playonlinux स्थापित करें sudo apt install playonlinux। देखें ( askubuntu.com/questions/233782/how-does-one-install-playonlinux ) और ( help.ubuntu.com/community/PlayOnLinux )।
गेब्रियल स्टेपल्स

6

मुझे HSPICE के साथ अनुभव नहीं है, लेकिन LTspice और NGSPICE का उपयोग बहुत बार किया जाता है। अपने क्षेत्र (पावर इलेक्ट्रॉनिक्स) में, मैंने देखा है कि साथी इंजीनियरों ने लिट्टीसिस के संपर्क में आने के बाद कंपनी द्वारा आपूर्ति की गई Pspice के साथ काम करने से इनकार कर दिया।

दुर्भाग्य से, LTspice बंद स्रोत है, इसकी कोई स्क्रिप्टिंग संभावना नहीं है, और आप इसमें (अपने खुद के) कोड मॉडल नहीं जोड़ सकते। जब आपको इन अधिक उन्नत विकल्पों की आवश्यकता होती है (बहुत से लोग नहीं करते हैं या देखभाल करते हैं) NGSPICE जाने का रास्ता है। यह ओपन सोर्स है, इसमें XSPICE, KLU, ओपन-mp और CUA शामिल है, और इसमें C- शेल टाइप इंटरप्रिटर बहुत ही उन्नत संभावनाओं (लेकिन IMHO एक भयानक यूजर इंटरफेस) के साथ है। इसमें योजनाबद्ध प्रविष्टि नहीं है लेकिन इसके लिए समाधान हैं (उदाहरण के लिए LTspice)। NGSPICE को बहुत अच्छे, प्रोग्रामेबल, ग्राफिकल आउटपुट के लिए gnuplot के साथ इस्तेमाल किया जा सकता है।


ध्यान दें कि मुक्त और खुला स्रोत पीसीबी डिजाइन उपकरण, KiCad 5, अब हुड के तहत NgSpice को भी शामिल करता है। मैंने अभी तक इसकी कोशिश नहीं की है (मैं अभी तक योजनाबद्ध डिजाइन और पीसीबी लेआउट के लिए KiCad का उपयोग करता हूं), लेकिन सुना है कि यह जांचने लायक है। KiCad Ngspice turorial और शुरू होना: ngspice.sourceforge.net/ngspice-eeschema.html
गेब्रियल स्टेपल्स

2

मैंने हाल ही में एक ही लड़ाई लड़ी है क्योंकि आप एक अच्छा मसाला पैकेज पाने की कोशिश कर रहे हैं और लिनक्स मशीन पर होने से निश्चित रूप से मामलों में मदद नहीं मिलती।

मैंने स्कूल में NI Multisim और इसके शानदार इंटरैक्टिव SPICE पैकेज का उपयोग किया। मैं इस तथ्य से प्यार करता हूं कि आप एक आभासी गुंजाइश देख सकते हैं और असली प्रतिक्रियाओं को देखने के लिए पॉट को चालू कर सकते हैं। इसके साथ नकारात्मक पक्ष यह है कि मैंने सामान्य से छोटे संकेतों और तरंग प्रदर्शन से निपटने के दौरान इसे सटीक से कम पाया। मैं अभी भी इसका उपयोग सर्किट विचारों के साथ आने तक करता हूं जब तक कि मेरे पास डिजाइन का एक अच्छा विचार नहीं है तब मैं ठीक ट्यूनिंग चीजों के लिए एक बेहतर पैकेज पर जाता हूं।

कट्टर स्पाइस के लिए मैंने जो सबसे अच्छा पैकेज इस्तेमाल किया है वह सिमेट्रिक्स है । उनके पास एक मुफ्त संस्करण है जो लिनक्स पर भी काम करता है। इसका सबसे सटीक पैकेज जो मैंने अब तक उपयोग किया है और इसमें सभी जटिल विकल्प हैं जिन्हें समझने के लिए कुछ समय मैनुअल को पढ़ने की आवश्यकता होती है।

यहाँ उदाहरण हैं कि मैं दोनों पैकेजों का उपयोग कैसे करता हूं। मल्टीसिम में, मैं एक ट्रांजिस्टर टेस्टर बना रहा था और एक स्कैमिट हेक्स बफर के माध्यम से 0deg, 120deg, 240deg आउटपुट के साथ एक स्क्वायर वेव बनाने की जरूरत थी। मल्टीसिम ने एक प्रफुल्लित काम किया और नेत्रहीन एलईडी की तरह यह वास्तविक जीवन में होगा जब सर्किट में एक ट्रांजिस्टर रखा गया था। जब मैंने साउंड सिस्टम के लिए amp बनाया था, तब मैंने SIMetrix का उपयोग किया था, जिसे> 100dB की शोर वाली मंजिल की आवश्यकता थी।


1

पिछले उत्तरों के अतिरिक्त, एलटीस्पाइस डिजिटल भागों पर सीमित संभावनाओं के साथ एक महान फ्रीवेयर है: आईबिस मॉडल को अपवाद नहीं माना जाता है यदि आप एक सॉफ्टवेयर का मालिक / विकास / खोज करते हैं।

यदि आप ADMSX3 घटक स्थापित करते हैं तो ngspice ibis फ़ाइल और मिश्रित मोड सिमुलेशन (Verilog-AMS + Spice) को संभालता है। दुर्भाग्य से, यह एक्सटेंशन स्थापित और उपयोग करने के लिए कठिन है (एक घटक बनाएं / इसे संकलित करें / ताज़ा करें / इसका उपयोग करें)।

ताल की बेटी के रूप में Pspice बहुत शक्तिशाली और प्रसिद्ध है। फिर भी, मुफ्त संस्करण सीमित संख्या में घटक की अनुमति देता है, और रोजमर्रा के उपयोग में काफी धीमा है।

XSpice सिमुलेशन की गति बढ़ाने के लिए बहु थ्रेडेड और शेयर्ड प्रोसेस संभावनाओं के साथ ngspice है।

फिर आप टेक्सास इंस्ट्रूमेंट से टीना का भी उपयोग कर सकते हैं जो मुफ़्त है और एलटीस्पाइस को थोड़ा अतिरिक्त डिजिटल और आइबिस मॉडल के रूप में अनुमति देता है। एक डिजाइनर के रूप में आपको अक्सर अपने सर्किट के शोर पर ध्यान देना चाहिए और दुख की बात है कि वाणिज्यिक केवल अच्छी तरह से शोर विचार (ताल, HSpice, UltraSim, ... और Xspice) का समर्थन करता है।


1

Ngspice कमांड लाइन तक सीमित नहीं है। नेटलिस्ट में एक स्क्रिप्टिंग ब्लॉक शामिल हो सकता है जो काफी शक्तिशाली है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.