Baru-baru ini saya menyadari bahwa saya tidak dapat melakukan segalanya dengan mudah di ngspice, terutama karena analisis harus dilakukan melalui penerjemah. Saya sedang mempertimbangkan untuk beralih ke simulator SPICE baru.
Saya ingin daftar kelebihan dan kekurangan dari simulator SPICE berikut ini serta pengalaman dengan berbagai simulator:
HSPICE
LTspice
ngspice
PSpice
Saya sadar HSPICE adalah simulator berpemilik yang mahal, tetapi saya bisa mendapatkan akses ke sana, masalahnya adalah saya harus mengaksesnya di server via SSH.
LTspice sudah gratis, tetapi tidak diinstal pada mesin Windows 7 saya.
Sudah menggunakan ngspice di Fedora Linux.
PSpice tersedia untuk saya di komputer universitas saya. Saya menolak untuk menginstalnya di komputer saya sendiri, karena terlalu banyak mengganggu registri.
sumber
Jawaban:
Saya akan mengatakan itu sangat tergantung pada apa yang Anda butuhkan. Seringkali bumbu-bumbu mahal adalah bagian dari beberapa alat desain misalnya PCB. Saya hanya mencoba MultiSIm dari NI (alat jenis orcad yang mahal), dan ia memiliki banyak instrumen yang cukup virtual (misalnya ruang lingkup, penganalisa distorsi, dll) dan analisis monte carlo (yang LTspice tidak memiliki versi "nyaman" - itu memang memiliki beberapa fungsi yang dapat Anda gunakan seperti yang ditunjukkan oleh Vlad, di sini ada tautan untuk menggunakannya) tetapi jujur saja saya menemukan bahwa 99% hal yang dapat saya lakukan di LTspice.
Saya menemukan pengaturan LTspice sejauh ini adalah yang tercepat dari semua rempah yang telah saya coba, setelah Anda terbiasa dengan perintah-perintah utama. R untuk resistor, D untuk dioda, jauh lebih mudah daripada mengklik gambar (atau bahkan memilih dari kotak pop up dalam case MultiSims, arghh) dan menyeret ke tempat yang tepat setiap waktu.
Anda dapat melakukan rangkaian dalam beberapa detik dengan cara ini.
Panduan ini tidak secantik baik, tapi semua info yang Anda butuhkan adalah sana tentang bagaimana menggunakan, misalnya. perintah .param, .step dan .meureure untuk melakukan hal-hal seperti menjalankan analisis berkali-kali dan berbagai parameter. Saya hanya mencoba untuk menjalankan analisis fungsi transfer di MultiSim dengan cara ini (yaitu menjalankan dapat kali dan memvariasikan parameter kemudian hasil plot) tetapi meskipun membaca / bergulat selama berjam-jam dengan itu, saya tidak bisa mengelolanya, tetapi penambahan cepat. langkah V2 -15 15 1 ke lembar memungkinkan di LTspice.
Saya yakin beberapa hal di atas hanyalah karena saya baru mengenal MultiSim, dan tidak diragukan saya kehilangan sesuatu (seperti contoh di atas harus dimungkinkan dalam alat seperti itu) dan tidak, saya tidak bekerja untuk LT: -) tetapi itu adalah satu-satunya bumbu yang telah saya gunakan secara teraturselama beberapa tahun terakhir. Poin utama adalah bahwa ia akan melakukan semua hal-hal normal sebaik (dan mungkin lebih cepat) daripada alat yang mahal, tetapi jika Anda memerlukan ekstra (mis. Monte carle, tingkat PCB anaysis berdasarkan pada rute aktual / model IBIS - Altium melakukan ini dengan sangat baik ) dan semua dibungkus dalam satu alat desain maka Anda mungkin perlu lebih dari yang bisa ditawarkan.
Dalam pandangan saya, tidak ada salahnya untuk dimiliki bahkan jika Anda memang membutuhkan alat yang lebih kuat.
sumber
Jawaban singkat saya adalah dengan hanya menggunakan LTSpice, ini adalah salah satu simulator terbaik di pasar dan gratis. Anda tidak bisa mengalahkan itu. Tetapi jika Anda ingin gangguan, silakan baca pendapat pribadi saya.
HSPICE:
LTSpice:
ngspice:
PSPICE:
sumber
sudo apt install playonlinux
. Lihat ( askubuntu.com/questions/233782/how-does-one-install-playonlinux ) dan ( help.ubuntu.com/community/PlayOnLinux ).Saya tidak memiliki pengalaman dengan HSPICE, tetapi gunakan LTspice dan NGSPICE sangat sering. Di bidang saya (elektronik daya), saya telah mengamati sesama insinyur yang secara aktif menolak untuk bekerja dengan Pspice yang dipasok perusahaan setelah terkena LTspice.
Sayangnya, LTspice adalah sumber tertutup, tidak memiliki kemungkinan skrip, dan Anda tidak dapat menambahkan model kode Anda sendiri. Ketika Anda membutuhkan opsi yang lebih canggih ini (tidak banyak orang yang peduli atau peduli) NGSPICE adalah cara yang harus dilakukan. Ini open source, menggabungkan XSPICE, KLU, open-mp dan CUA, dan memiliki juru bahasa tipe C-shell dengan kemungkinan yang sangat canggih (tapi IMHO merupakan antarmuka pengguna yang mengerikan). Itu tidak memiliki entri skematis tetapi ada solusi untuk itu (misalnya LTspice). NGSPICE dapat digunakan dengan gnuplot untuk output grafis yang sangat bagus, dapat diprogram.
sumber
Saya baru-baru ini bertarung dengan pertempuran yang sama ketika Anda mencoba untuk mendapatkan paket rempah-rempah yang layak dan berada di mesin Linux pasti tidak membantu masalah.
Saya menggunakan NI Multisim di sekolah dan paket SPICE interaktif yang fantastis. Saya suka fakta Anda dapat menonton lingkup virtual dan mengubah pot untuk melihat respons nyata. Kelemahannya adalah saya merasa kurang akurat ketika berhadapan dengan sinyal kecil dan kinerja gelombang secara umum. Saya masih menggunakannya ketika datang dengan ide-ide sirkuit sampai saya memiliki ide yang cukup bagus dari desain kemudian saya pindah ke paket yang lebih baik untuk hal-hal fine tuning.
Paket terbaik yang saya gunakan untuk hardcore SPICE adalah SIMetrix . Mereka memiliki versi gratis yang berfungsi di Linux juga. Ini adalah paket paling akurat yang saya gunakan sejauh ini dan memiliki semua opsi rumit yang perlu dibaca manual beberapa kali untuk mengerti.
Berikut adalah contoh bagaimana saya menggunakan kedua paket. Dalam Multisim, saya membuat tester transistor dan perlu membuat gelombang persegi dengan 0deg, 120deg, output 240deg melalui buffer hex schmitt. Multisim melakukan pekerjaan besar dan secara visual menyalakan LED seperti di kehidupan nyata ketika transistor diletakkan di sirkuit. Saya menggunakan SIMetrix ketika saya membuat amp untuk sound system yang membutuhkan tingkat kebisingan> 100dB.
sumber
Sebagai tambahan dari jawaban sebelumnya, LTspice adalah freeware hebat dengan kemungkinan terbatas pada komponen digital: Model ibis tidak dianggap sebagai pengecualian jika Anda memiliki / mengembangkan / menemukan perangkat lunak.
ngspice menangani file ibis serta simulasi mode campuran (Verilog-AMS + Spice) jika Anda menginstal komponen ADMSXml. Sayangnya, ekstensi ini sulit dipasang dan digunakan (membuat komponen / kompilasi / menyegarkan / menggunakannya).
Pspice sebagai anak perempuan dari irama sangat kuat dan terkenal. Namun demikian, versi gratis memungkinkan sejumlah komponen, dan cukup lambat dalam penggunaan sehari-hari.
XSpice adalah ngspice like dengan multi-threaded dan proses berbagi kemungkinan untuk mempercepat simulasi.
Kemudian Anda juga dapat menggunakan TINA dari Texas Instrument yang gratis dan memungkinkan LTspice sedikit ekstra digital dan model ibis. Sebagai seorang desainer Anda harus sering memperhatikan kebisingan dari sirkuit Anda dan sayangnya hanya iklan yang mendukung pertimbangan kebisingan (Cadence, HSpice, UltraSim, ... dan Xspice).
sumber
Ngspice tidak terbatas pada baris perintah. Satu dapat menyertakan blok skrip di netlist yang cukup kuat.
sumber