Apa saja simulator SPICE freeware yang tersedia?

66

Apakah ada yang tahu tentang simulator SPICE / sirkuit freeware?

SPICE (Program Simulasi dengan Penekanan Sirkuit Terpadu) adalah simulator sirkuit elektronik analog open-purpose untuk tujuan umum. Ini adalah program yang kuat yang digunakan dalam desain sirkuit dan tingkat papan terintegrasi untuk memeriksa integritas desain sirkuit dan untuk memprediksi perilaku sirkuit. Wikipedia

endolith
sumber
Oh well, saya bingung simulasi rangkaian / papan-tingkat dengan simulasi SPICE.
Edward
3
Apakah Anda meminta freeware atau open source?
Johan
9
Saya pikir jawaban untuk pertanyaan awal adalah "ya".
XTL

Jawaban:

50
  • ngSpice tersedia untuk gEDA.
  • gnuCAP juga tersedia untuk gEDA.
  • LTSpice bebas dari Teknologi Linear.

Saya berpikir bahwa salah satu pembuat chip analog lainnya juga memiliki rempah tetapi saya tidak ingat siapa :(

Saya telah menghadiri beberapa pembicaraan tentang simulasi yang diberikan oleh fisikawan dan EE yang telah melakukan desain chip. Setiap pembicaraan sepertinya berakhir seperti ini ---

  • Kecuali untuk rangkaian sederhana, Anda akan menghabiskan sebagian besar waktu Anda untuk mendapatkan model dan menentukan di mana model perlu dimodifikasi untuk aplikasi Anda.
  • Kecuali jika Anda melakukan pekerjaan untuk pabrikan IC, pabrikan tidak akan memberi Anda model terperinci.
  • Anda tidak akan dapat menghindari prototipe.
  • Anda hanya harus mensimulasikan subbagian desain Anda. Mensimulasikan keseluruhan desain biasanya tidak praktis.

Juga sebagian besar simulator gratis tidak didistribusikan dengan model. Distribusi ulang model biasanya merupakan pelanggaran hak cipta. LTspice didistribusikan dengan model komponen Tech Linier. Saya tidak yakin kualitas modelnya. Sebagian besar produsen tidak ingin mengungkapkan terlalu banyak detail tentang proses mereka.

jluciani
sumber
+1 untuk LTSpice. Yang paling terawat dari sudut pandang saya
1
"Distribusi ulang model biasanya merupakan pelanggaran hak cipta" Tabel data faktual tidak dapat dilindungi hak cipta.
endolith
Perhatikan bahwa PSPICE memiliki generator model yang dapat Anda berikan dengan nilai-nilai umum dari lembar data untuk sebagian besar komponen diskrit. Saya tidak tahu apakah LTSPICE atau yang lain memilikinya, mereka mungkin.
user42875
17

Versi gratis TINA, yang meliputi Spice, tersedia dari TI.

Saya menggunakan SIMetrix Spice, ini merupakan opsi dengan perangkat lunak Pulsonix PCB yang saya gunakan. Ini adalah implementasi yang sangat baik, dan versi demo gratis tersedia yang cocok untuk sirkuit kecil:

SIMetrix

Ini adalah SPICE yang sangat bagus yang saya selidiki beberapa tahun yang lalu. Ini dapat digunakan dengan skema Eagle.

Leon Heller
sumber
14

Saya menemukan simulator rangkaian online yang sangat bagus yang ditulis dalam Java, dan open-and-open-source-nya. Anda dapat bermain dengan perangkat lunak dengan mengunjungi tautan, dan menunggu applet muncul. (Anda membutuhkan Java Player )

Edit komponen dan koneksi dengan mengklik kanan di mana saja / pada suatu komponen. Anda dapat membangun seluruh rangkaian menggunakan ini dan mensimulasikannya secara visual untuk memahami bagaimana rangkaian bekerja. (Tegangan ditunjukkan dengan warna hijau / merah, sangat menakjubkan) Jika Anda mulai dengan salah satu contoh rangkaian gerbang , (pilih dari menu Sirkuit ), maka Anda dapat mengklik gerbang atau sinyal digital untuk menghidupkan / mematikannya, dan lihat sirkuit Anda bereaksi.

Anda dapat mengatur tampilan osiloskop pada koneksi apa pun juga. (lihat bagian bawah foto)

Cuplikan layar simulator rangkaian - falstad.com

Edward
sumber
7
Ini adalah simulator rangkaian, tapi saya rasa ini tidak ada hubungannya dengan SPICE.
davr
@ David Anda benar. Saya mengambil kebebasan untuk mengedit posting dan menghapus SPICE menyebutkan sehingga tidak akan membingungkan orang.
jpc
Jelas merupakan ide yang bagus untuk menghapus referensi yang menyesatkan dari jawaban ini, tetapi pertanyaannya adalah tentang SPICE - Mengapa ada jawaban yang bahkan tidak menyebut SPICE sangat terpilih?
Kevin Vermeer
Setiap Sirkuit juga merupakan simulator sirkuit luar biasa yang tidak berbasis SPICE, untuk perangkat seluler (Android). Saya biasa menggunakannya setiap kali ingin merasakan apa yang dilakukan sirkuit, sangat estetis dan mudah digunakan. (sekarang saya cukup tahu PSPICE, mengapa repot-repot)
user42875
13

mesin bumbu favorit saya adalah yang dibuat dengan teknologi linear. Saya melihat ngSpice yang disebutkan di atas tetapi tidak ada port yang bagus untuk windows. Ini keren jika Anda memiliki kotak linux. Tapi saya menemukan ada beberapa masalah kompatibilitas dan masalah impor perpustakaan.

http://www.linear.com/designtools/ Di situlah LTspice berada, mereka memiliki alat desain filter di sana juga.

Scott Murphy
sumber
Saya telah menggunakan LTspice selama bertahun-tahun dan grup Yahoo sangat aktif dengan bantuan, dukungan, file demo dan memperluas model perpustakaan. tech.groups.yahoo.com/group/LTspice
2
LTspice adalah aplikasi windows, tetapi dirancang untuk juga berjalan di bawah WINE, sehingga Anda dapat menggunakannya di Mac / Linux dengan lapisan antarmuka berbasis anggur yang sesuai.
Windell Oskay
ngspice didasarkan pada Spice 3f5 sementara sebagian besar penawaran komersial menggunakan kode Spice 2 sebagai basis. Ini tidak berarti mereka lebih buruk karena penulisan ulang Spice 3 tidak semuanya mawar. Kembali ke titik: perbedaan paling penting adalah perubahan spesifikasi komponen nonlinier (POLINOMIAL vs persamaan normal) yang memecah banyak model dan memperlakukan nama simpul sebagai string (dalam Spice asli 2 mereka harus berupa angka dan dibandingkan secara numerik 0 == 00) .
jpc
+1: LTspice adalah tempatnya. Gratis, cepat, komunitas besar, berjalan di Linux (dengan Wine).
Renan
11

Ada beberapa paket tugas berat dan program ringan untuk Linux.

Paket serius adalah GEDA dan KiCAD . Mereka masing-masing adalah kumpulan program yang bekerja dengan baik bersama (seperti Orcad); mereka termasuk tangkapan skematis, simulator, penampil bentuk gelombang, dan alat tata letak PCB. Mereka sangat memadai kecuali profesor saya membutuhkan file ".out" yang dihasilkan oleh pspice, jadi saya masih harus menggunakannya.

Program ringan adalah Oregano . Ini bagus untuk simulasi cepat. Perpustakaan cepat dan mudah digunakan dan menemukan bagian dari. Penangkapan skematis jauh lebih mudah digunakan dan lebih cantik daripada program lain. Ini menggunakan gnucap atau ngspice untuk simulasi, jadi mereka cukup bagus. Salah satu kelemahan utama yang saya temukan adalah bahwa penampil bentuk gelombang tidak memberikan tampilan logaritmik dan tidak ada cara untuk mendapatkan data dari itu.

Edward
sumber
4
Apakah KiCAD melakukan simulasi rangkaian? Saya kira tidak ...
GM
@ GM Rupanya ada beberapa interaksi dengan simulator SPICE eksternal? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
endolith
Anda dapat mempertimbangkan untuk menggunakan editor online dengan dukungan untuk paket Ngspice seperti EasyEAD. atadiat.com/en/articles/…
yahya tawil
6

Anda bisa menggunakan Qucs .

Untuk sirkuit logika, Anda dapat menggunakan simulator daring hebat ini yang disebut Logicly .

Daniel Grillo
sumber