Apa simulator rangkaian yang paling banyak digunakan dalam industri?

11

Saya bertanya-tanya apakah ada yang tahu apa alat simulasi sirkuit yang paling banyak digunakan (tidak favorit) dalam industri. Saya punya beberapa opsi di sini di perusahaan tempat saya bekerja, tetapi saya masih suka menggunakan LTSpice untuk sebagian besar pekerjaan saya. Saya baru saja lulus dari perguruan tinggi sehingga saya belum memiliki kesempatan yang sangat baik untuk melihat seperti apa industri ini.

Adam
sumber
2
Saya menganggap Anda berbicara simulasi analog. Namun ada alat untuk simulasi integritas digital, RF dan sinyal. Itu cukup banyak set alat yang tidak tumpang tindih.
Brian Carlton

Jawaban:

12

Aku akan agak tidak setuju dengan Olin.

Jika Anda menggunakan simulator untuk sesuatu yang dapat Anda lakukan dengan kalkulator dan selembar kertas dalam beberapa menit, maka Anda menggunakan simulator untuk tujuan yang salah. Jika Anda berasumsi bahwa analisis 'matematika serbet' Anda akan bertahan dalam kenyataan, Anda mungkin bekerja pada rangkaian dasar yang sangat sederhana.

Lebih penting lagi Anda benar-benar mengatakan bahwa tidak apa-apa untuk melewati apa yang sebenarnya merupakan tahap paling penting dari verifikasi desain pra-prototipe. Ini adalah ide yang sangat buruk jika Anda mengerjakan sesuatu yang bahkan cukup kompleks dan sangat banyak dapat kembali menggigit Anda bahkan di sirkuit sederhana. Saya telah melihat bahkan pemancar IR berosilasi paling sederhana karena parasit.

Selain itu, kasus penggunaan yang sangat besar dari simulasi yang sangat menyakitkan untuk dilakukan hanya dengan kalkulator adalah analisis Montecarlo. Hampir setiap simulator mendukung ini dan itu sangat penting untuk desain produksi.

Sebenarnya sangat jarang bahwa simulator tidak akan memberi Anda lebih banyak wawasan tentang rangkaian nyata daripada 2 menit, sebagian besar berbasis intuisi, analisis rangkaian akan. Beberapa jam menghasilkan simulasi dapat dengan mudah menghemat berhari-hari Anda menunggu untuk mendapatkan prototipe kembali hanya untuk mengetahui bahwa melalui beberapa komponen canggung atau interaksi parasit pemancar Anda yang secara teoritis sempurna hanyalah sebuah osilator yang buruk.

Sebagai contoh, diambil dari catatan aplikasi Perangkat Analog:

masukkan deskripsi gambar di sini

Di sebelah kiri kita melihat sirkuit op amp dasar. Di sebelah kanan kita melihat seperti apa sirkuit ini jika kita mempertimbangkan efek parasit PCB dasar.

Tidak ada pertanyaan bahwa dengan 60 detik dan kalkulator Anda dapat mengetahui apa yang dilakukan sirkuit di sebelah kiri.

Namun, itu bukan pengganti untuk menghasilkan model yang lebih kompleks dari rangkaian nyata dalam aplikasi nyata seperti rangkaian ke kanan. Sirkuit kanan jauh dari mudah untuk dianalisis secara manual tanpa melambaikan tangan sebagai komponen yang tidak relevan.

Selain itu simulasi yang tepat akan menggunakan model yang lebih realistis untuk komponen, daripada model yang ideal, yang untuk rangkaian kompleksitas atau kecepatan sangat penting untuk dipahami dan dianalisis.

Mengenai pertanyaan awal:

Sebagian besar simulator rangkaian setidaknya terkait dengan SPICE dan banyak yang berbagi format model yang kompatibel atau dekat. Selain itu ada banyak simulator lain yang berspesialisasi dalam bidang tertentu. Terutama simulasi RF / microwave, simulasi logika digital, dll.

Simulator paling umum yang pernah saya temui:

  • PSPICE - bagian dari paket desain OrCAD Cadence
  • Specter - Sinyal campuran dan simulator RF dari Cadence (mungkin yang paling umum)
  • NI MutiSim - Paket simulasi Instrumen Nasional
  • HSPICE - implementasi SPICE komersial oleh Sinopsis, juga sangat populer
  • XSPICE - versi diperpanjang SPICE3, Altium menggunakan ini
  • SIMetrix - SPICE simulasi analog yang diturunkan

Yang mana yang akan Anda lihat di perusahaan tertentu biasanya adalah fungsi bidang spesialisasi mereka (analog, sinyal campuran, RF, dll.), Apa yang terintegrasi dengan baik dalam lingkungan pengembangan yang mereka pilih dan apa yang menurut sejarah mereka nyaman.

Menandai
sumber
6
Contoh Anda adalah jenis pelecehan dan ketergantungan yang berlebihan pada simulator yang saya bicarakan. Anda tidak pernah bisa mengukur semuanya. Contoh Anda B hanyalah model lain untuk sesuatu yang jauh lebih kompleks dalam kenyataan. Desain yang baik adalah tentang mengetahui apa yang benar-benar penting, dan memastikan bahwa efek yang tidak Anda tangani tidak penting. Kecuali jika Anda melakukan sesuatu yang tidak biasa, seluruh idenya adalah memilih nilai yang masuk akal dan menggunakan tata letak yang baik sehingga contoh A adalah model yang valid. Pada titik tertentu Anda harus benar - benar mengetahui sesuatu, bukan hanya secara membabi buta memasukkan data ke dalam simulator.
Olin Lathrop
5
Seluruh ide adalah membuat model sedekat mungkin dengan kenyataan. Desain yang baik adalah tentang cara memperbaikinya dan membuatnya benar, bukan menunjukkan apa yang dapat Anda lakukan tanpa alat. Ini bukan tes matematika tanpa kalkulator, bisnisnya. Alat apa pun yang meningkatkan ketepatan desain Anda dan mengurangi biaya harus sepenuhnya dieksploitasi. Mengetahui apa yang tidak Anda ketahui dan cara mengujinya jauh lebih penting daripada berpikir Anda tahu sesuatu dan karenanya tidak memverifikasinya dengan benar.
Markus
8
"Seluruh idenya adalah untuk membuat model sedekat mungkin dengan kenyataan." Salah, dan meleset dari intinya. Seluruh idenya adalah membuat model yang bermanfaat . Itu berarti model hanya cukup rumit untuk menggambarkan efek yang sebenarnya penting. Untuk sebagian besar sirkuit, model seperti itu dapat diselesaikan dengan kalkulator dalam beberapa menit. Untuk kasus-kasus buruk, simulator bisa menjadi alat yang berguna, tetapi dengan kelemahannya sendiri. Penggunaan simulasi yang berlebihan berarti model yang buruk dan oleh karena itu pemahaman yang buruk tentang apa yang sebenarnya relevan.
Olin Lathrop
8
Simulasi Sirkuit bukanlah alat desain yang baik . Namun, ini adalah alat verifikasi yang sangat baik . Anggap saja seperti meminta orang lain memeriksa pekerjaan Anda. Ini hampir pasti tidak akan menangkap setiap kesalahan, tetapi mungkin menangkap beberapa kesalahan Anda.
Connor Wolf
4
.... Saya ingat argumen serupa tentang orang-orang yang menggunakan kalkulator secara membuta tanpa memahami aritmatika (dan orang-orang tahu) dan argumen tentang GPS SatNavs "membuat" orang-orang berkendara ke sungai dan di luar tebing (dan orang-orang juga melakukan ini) tetapi itu bukan kesalahan dari alat. Belajar aritmatika dasar, belajar membaca peta, belajar menganalisis sirkuit, lalu mendapatkan kalkulator, GPS, dan alat simulasi.
MikeJ-UK
10

Saya yakin orang lain akan merekomendasikan paket simulasi rangkaian tertentu.

Namun, rangkaian simulator adalah alat, tetapi biasanya bukan yang sangat utama, dan tentu saja bukan pengganti untuk menggunakan otak Anda sendiri. Terlalu sering saya melihat insinyur muda begitu terbungkus dalam digit ketiga dari beberapa nilai yang keluar dari simulator sehingga mereka lupa untuk berpikir dan benar-benar memahami apa yang terjadi alih-alih melihat output simulator yang mewah. Output mewah hanya dapat menunjukkan kepada Anda apa yang sedang terjadi, tidak mengapa jauh lebih penting .

Ketika Anda benar-benar memahami apa yang dilakukan sirkuit, maka apa saja dapat diselesaikan dengan kalkulator dalam satu atau dua menit. Pemahaman juga memungkinkan Anda melihat kasus sudut bahwa simulator hanya akan menunjukkan kepada Anda jika Anda memberikannya input yang tepat. Ketika Anda tidak benar-benar memahami sirkuit, output mewah hanya akan memberi Anda rasa aman palsu.

Simulator memiliki tempatnya, tetapi sebenarnya sangat jarang bahwa mereka memberikan analisis rangkaian yang berguna bahwa otak dan kalkulator tidak dapat menghasilkan lebih cepat.

Olin Lathrop
sumber
Jawaban luar biasa, +1. (Bukannya aku akan mengharapkan sesuatu yang kurang :-))
stevenvh
Ini tidak menjawab pertanyaan, -1. Itu harus berupa komentar - yang benar-benar valid
Toby Jaffey
4
@Joby: Terkadang jawaban yang bagus mengatasi masalah sebenarnya dan bukan apa yang ditanyakan oleh OP.
Olin Lathrop
+1, karena jawaban ini seharusnya ada di atas. "Contoh tandingan", yang ditunjuk sebagai B dalam jawaban oleh @mark, lebih merupakan model "setelah fakta" daripada model yang muncul di awal. Kuncinya adalah memiliki toleransi desain yang cukup sehingga hal-hal seperti itu kurang penting, dan di situlah teori dan pengalaman ckt dasar masuk!
Vaibhav Garg
2

Saya telah menggunakan SPICE dalam semua varian di beberapa tempat kerja.

Format lain dari simulator adalah SABER. ini digunakan oleh Boeing, Airbus dan berbagai industri penting keselamatan lainnya. Subkontraktor yang bekerja dengan saya mendesain konverter DC / DC dan mensyaratkan sertifikasi DO-254 (penerbangan) dan pelanggan mereka (dan lembaga sertifikasi) membutuhkan model sirkuit SABER. Untuk tujuan ini kami mendapat ahli SABER untuk melakukan pekerjaan simulasi dan menggunakan varian SPICE untuk desain internal kami !!

Saya pikir ada format utama ketiga untuk simulasi rangkaian.

smashtastic
sumber
2

Saya menggunakan LTSprice dari Linear Tech. Gratis, mudah untuk menambahkan lib dari vendor lain dan kecantikan asli dibandingkan dengan paket gratis lainnya seperti TINA dari TI.

jujur
sumber
Pertanyaannya bukan menanyakan apa yang Anda gunakan secara pribadi.
endolith
2
@endolith yah .. terima kasih sudah menunjukkannya dengan gaya.
Frank