Ücretsiz SPICE simülatörleri nelerdir?


66

Bedava bir SPICE / devre simülatörünü bilen var mı?

SPICE (Entegre Devre Vurgulu Simülasyon Programı) genel amaçlı, açık kaynaklı bir analog elektronik devre simülatörüdür. Devre tasarımlarının bütünlüğünü kontrol etmek ve devre davranışını tahmin etmek için entegre devre ve panel seviyesi tasarımında kullanılan güçlü bir programdır. Vikipedi


Oh, peki, devre / kart seviyesi simülasyonunu SPICE simülasyonu ile karıştırdım.
Edward

3
Ücretsiz veya açık kaynak mı istiyorsunuz?
Johan

9
Bence asıl sorunun cevabı "evet".
XTL

Yanıtlar:


50
  • ngSpice gEDA için kullanılabilir.
  • gnuCAP, gEDA için de mevcuttur.
  • LTSpice, Linear Technology'den ücretsizdir.

Diğer analog çip üreticilerinden birinin de baharatı olduğunu düşündüm ama kim olduğunu hatırlayamıyorum :(

Çip tasarımı yapan fizikçiler ve enerji verimliliği şirketleri tarafından verilen simülasyon hakkında birkaç konuşma yaptım. Görüşmelerin her biri böyle bitiyormuş gibi görünüyor ---

  • Basit devreler dışında, zamanınızın çoğunu model almak ve uygulamalarınız için modellerin nerede değiştirilmesi gerektiğini belirlemekle geçireceksiniz.
  • Bir IC üreticisi için çalışma yapmadığınız sürece, üretici size ayrıntılı modeller vermeyecektir.
  • Bir prototipten kaçınamazsınız.
  • Tasarımınızın yalnızca alt bölümlerini simüle etmelisiniz. Tüm tasarımı simüle etmek genellikle pratik değildir.

Ayrıca ücretsiz simülatörlerin çoğu modellerle birlikte dağıtılmamaktadır. Modellerin yeniden dağıtılması genellikle bir telif hakkı ihlalidir. LTspice, Linear Tech parçalarının modelleriyle birlikte dağıtılmaktadır. Modellerin kalitesinden emin değilim. Çoğu üretici, işlemleriyle ilgili çok fazla ayrıntı açığa çıkarmak istememektedir.


LTSpice için +1. Benim açımdan en

1
“Modellerin yeniden dağıtılması genellikle bir telif hakkı ihlalidir” Gerçek veri tablolarının telif hakkı yoktur.
endolith

PSPICE'nin, ayrık bileşenlerin çoğu için veri sayfalarından ortak değerlerle besleyebileceğiniz bir model oluşturucusuna sahip olduğunu unutmayın. LTSPICE veya başkalarının elinde olup olmadığını bilmiyorum.
user42875,

17

Spice içeren TINA'nın ücretsiz bir sürümü TI'den edinilebilir.

SIMetrix Spice kullanıyorum, kullandığım Pulsonix PCB yazılımı ile bir seçenek. Çok iyi bir uygulama ve küçük devrelere uygun ücretsiz bir demo sürümü mevcut:

SIMetrix

Bu , yıllar önce araştırdığım çok güzel bir SPICE. Eagle şemaları ile kullanılabilir.


14

Java ile yazılmış mükemmel bir çevrimiçi devre simülatörü ve serbest ve açık kaynaklı buldum . Bağlantıyı ziyaret ederek yazılımla oynayabilir ve uygulamanın açılmasını bekleyebilirsiniz. ( Java Player'a ihtiyacınız var )

Bileşenleri ve bağlantıları, bir bileşenin herhangi bir yerine / üstüne sağ tıklayarak düzenleyin. Bunu kullanarak tüm devreleri oluşturabilir ve devrenin nasıl çalıştığını anlamak için görsel olarak simüle edebilirsiniz. (voltaj yeşil / kırmızı, sadece şaşırtıcı şekilde gösterilir) Geçit devresi örneklerinden biriyle başlarsanız , ( Devreler menüsünden seçin), daha sonra açıp kapatmak için kapılar veya dijital sinyallere tıklayabilir ve senin devrenin tepki.

Osiloskop görüntülerini herhangi bir bağlantıda da ayarlayabilirsiniz. (resmin altına bakınız)

Ekran görüntüsü devre simülatörü - falstad.com


7
Bu bir devre simülatörü, ancak SPICE ile ilgisi olduğunu sanmıyorum.
davr

@davr Haklısın. Gönderiyi düzenleme ve SPICE'tan bahsetme özgürlüğünü aldım, böylece insanları şaşırtmayacak.
jpc,

Yanıltıcı referansı bu cevaptan kaldırmak kesinlikle iyi bir fikirdi, ancak soru SPICE ile ilgili - Neden SPICE'tan bahsetmeyen bir cevap bu kadar yüksek oy kullandı?
Kevin Vermeer

Her Devre ayrıca, mobil cihazlar için (Android) SPICE'a dayalı olmayan mükemmel bir devre simülatörüdür. Her zaman bir devrenin ne yaptığı hakkında bir şeyler hissetmek istediğimde kullanırdım, çok estetik ve kullanımı kolaydır. (Şimdi yeterince PSPICE biliyorum, neden rahatsız ediyor)
user42875

13

en sevdiğim baharat motoru doğrusal teknolojiyle üretilmiş olan motordur. Yukarıda belirtilen ngSpice'i gördüm ama pencereler için iyi bir bağlantı noktası yok. Linux kutunuz varsa çok iyidir. Ancak bazı uyumluluk sorunları ve kütüphane içe aktarma sorunları olduğunu görüyorum.

http://www.linear.com/designtools/ LTspice’in olduğu yerde, orada da filtre tasarım araçları var.


Yıllardır LTspice kullandım ve Yahoo grubu, yardım, destek, demo dosyaları ve modellerin kütüphanesini genişletme konusunda çok aktif. tech.groups.yahoo.com/group/LTspice

2
LTspice bir windows uygulamasıdır, ancak WINE altında çalışacak şekilde tasarlanmıştır, böylece Mac / Linux'ta uygun bir şarap tabanlı arayüz katmanı ile kullanabilirsiniz.
Windell Oskay

ngspice, Spice 3f5'i temel alırken, çoğu ticari teklif Spice 2 kodunu temel olarak kullandı. Bu Spice 3 yeniden yazma tüm gül olmadığı için daha kötü oldukları anlamına gelmez. Konuya geri dönelim: En önemli fark, birçok modeli kıran ve düğüm adlarını dizge olarak ele alan (orijinal Spice 2'de sayıların olması ve sayısal olarak karşılaştırılması 0 == 00) doğrusal olmayan bileşenlerin (POLİNOM - normal denklem) spesifikasyonundaki değişikliktir. .
jpc,

+1: LTspice olduğu yerde. Özgür, hızlı, geniş topluluk, Linux'ta çalışır (Wine ile).
Renan


11

Birkaç ağır hizmet paketi ve Linux için hafif bir program var.

Ciddi paketler GEDA ve KiCAD'dir . Her biri birlikte iyi çalışan programlar topluluğudur (Orcad gibi); bunlar şematik bir yakalama, bir simülatör, bir dalga şekli görüntüleyicisi ve bir PCB düzen aracı içerir. Profesörümün pspice tarafından oluşturulan ".out" dosyasını gerektirmesi haricinde çok yeterlidir, bu yüzden onu kullanmak zorundayım.

Hafif program Kekik'tir . Hızlı simülasyonlar için harika. Kütüphaneler, parçaları kullanmak için hızlı ve kullanımı kolaydır. Şematik yakalamanın kullanımı diğer programlardan daha kolaydır ve daha kolaydır. Simülasyonlar için gnucap veya ngspice kullanıyor, bu yüzden oldukça iyi. Bulduğum en büyük dezavantajı, dalga biçimi görüntüleyicisinin logaritmik bir görünüm sunmaması ve veriyi çıkarmanın bir yolu olmaması.


4
KiCAD devre simülasyonu yapıyor mu? Sanmıyorum ...
GM

@GM Görünüşe göre harici SPICE simülatörleri ile bir etkileşimi var mı? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
Endolit

EasyEAD gibi Ngspice paketini destekleyen çevrimiçi editörü kullanmayı düşünebilirsiniz. atadiat.com/tr/articles/…
yahya tawil

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.