Які безкоштовні тренажери SPICE доступні?


66

Хтось знає про безкоштовну SPICE / схему симулятора?

SPICE (імітаційна програма з інтегрованою схемою) - це аналоговий симулятор електронних схем загального призначення з відкритим кодом. Це потужна програма, яка використовується в дизайні інтегральних схем та плати для перевірки цілісності схем та прогнозування поведінки ланцюга. Вікіпедія


Ну добре, я переплутав моделювання схем / плати на рівні з SPICE-моделюванням.
Едвард

3
Ви просите безкоштовно або з відкритим кодом?
Йоган

9
Я думаю, що відповідь на початкове запитання - «так».
XTL

Відповіді:


50
  • ngSpice доступний для gEDA.
  • gnuCAP також доступний для gEDA.
  • LTSpice не містить лінійної технології.

Я думав, що один з інших виробників аналогових чіпів теж мав пряність, але не можу пригадати, хто :(

Я був на кількох переговорах щодо моделювання, проведених фізиками та фахівцями, які займалися дизайном чіпів. Кожна з переговорів, здається, закінчується так ---

  • За винятком простих мікросхем, ви витратите більшу частину часу на отримання моделей та визначення того, де моделі потрібно змінити для вашої програми.
  • Якщо ви не працюєте з виробником ІС, виробник не дасть вам детальних моделей.
  • Ви не зможете уникнути прототипу.
  • Вам слід лише імітувати підрозділи вашого дизайну. Моделювання всієї конструкції зазвичай не є практичним.

Також більшість безкоштовних тренажерів не розповсюджуються в моделях. Поширення моделей зазвичай є порушенням авторських прав. LTspice поширюється з моделями деталей Linear Tech. Я не впевнений у якості моделей. Більшість виробників не хочуть розкривати занадто багато деталей про їх процес.


+1 для LTSpice. Самий підтримуваний з моєї точки зору

1
"Повторне розповсюдження моделей зазвичай є порушенням авторських прав" Таблиці фактичних даних не підлягають копірайту.
ендоліт

Зауважте, що PSPICE має модельний генератор, який можна подавати із загальними значеннями з таблиць даних для більшості дискретних компонентів. Я не знаю, чи є у LTSPICE, чи у інших, можливо.
user42875

17

Безкоштовна версія TINA, що включає Spice, доступна від TI.

Я використовую SIMetrix Spice, це варіант із програмним забезпеченням Pulsonix PCB, яке я використовую. Це дуже хороша реалізація, і доступна безкоштовна демо-версія, яка підходить для малих схем:

SIMetrix

Це дуже приємна СПІСА, яку я досліджував кілька років тому. Її можна використовувати за схемою Eagle.


14

Я знайшов відмінний онлайн- тренажер, написаний на Java, та його вільний та відкритий код. Ви можете грати з програмним забезпеченням, перейшовши за посиланням, і чекати, коли аплет вискочить. (вам потрібен програвач Java )

Редагуйте компоненти та з'єднання, клацнувши правою кнопкою миші будь-де / на компоненті. Ви можете створити цілі схеми за допомогою цього та імітувати його візуально, щоб зрозуміти, як працює схема. (напруга показано зеленим / червоним, просто вражаюче) Якщо ви почнете з одного з прикладів схеми затвора (виберіть його з меню « Схеми »), то ви можете натиснути на ворота або цифрові сигнали, щоб увімкнути / вимкнути їх і побачити ваша схема реагує.

Ви також можете налаштувати подання осцилографа на будь-яке з'єднання. (див. нижню частину зображення)

Знімок екрана тренажера - falstad.com


7
Це симулятор ланцюга, але я не думаю, що це має нічого спільного з SPICE.
Davr

@davr Ви маєте рацію. Я взяв на себе сміливість редагувати публікацію та видалити згадку про СПІСУ, щоб вона не бентежила людей.
jpc

Однозначно було б гарною ідеєю усунути оманливу посилання з цієї відповіді, але питання стосується SPICE - Чому відповідь, яка навіть не згадує про SPICE, так високо голосується?
Кевін Вермер

Кожна схема - це також відмінний симулятор ланцюга, який не базується на СПІСІ, для мобільних пристроїв (Android). Раніше я використовував його кожен раз, коли мені хотілося відчути, що таке схема, це дуже естетично і просто у використанні. (тепер я знаю, що PSPICE достатньо, навіщо турбуватися)
user42875

13

мій улюблений двигун спецій - той, який виготовлений за лінійною технологією. Я бачив ngSpice, згаданий вище, але немає хорошого порту для Windows. Це здорово, якщо у вас є вікно Linux. Але я вважаю, що у нього є проблеми сумісності та проблеми імпорту бібліотеки.

http://www.linear.com/designtools/ Ось де LTspice є, вони також мають інструменти для проектування фільтрів.


Я використовую LTspice протягом багатьох років, і група Yahoo дуже активна з допомогою допомоги, підтримки, демонстраційних файлів та розширення бібліотеки моделей. tech.groups.yahoo.com/group/LTspice

2
LTspice - це програма для Windows, але розроблена також для роботи під WINE, тому ви можете використовувати її на Mac / Linux з відповідним інтерфейсом на основі вин.
Вінделл Оскай

ngspice заснований на Spice 3f5, тоді як більшість комерційних пропозицій використовували код Spice 2 в якості основи. Це не означає, що вони гірші, оскільки переписати Спецію 3 не всі троянди. Назад до суті: найважливіша відмінність - це зміна специфікації нелінійних компонентів (POLYNOMIAL vs. звичайне рівняння), яка розбиває багато моделей і трактує назви вузлів як рядки (в оригінальній Spice 2 вони повинні були бути числами і порівнюватися чисельно 0 == 00) .
jpc

+1: LTspice - це місце. Безкоштовна, швидка, велика спільнота, працює на Linux (з Wine).
Ренан


11

Є кілька важких пакетів і легка програма для Linux.

Серйозні пакети - це GEDA та KiCAD . Кожна з них - це сукупність програм, які добре працюють разом (як Orcad); вони включають схематичне захоплення, симулятор, переглядач форм хвилі та інструмент компонування друкованої плати. Їх цілком достатньо, за винятком того, що мій професор вимагає файлу ".out", згенерованого pspice, тому мені все одно доведеться користуватися цим.

Легка програма - Орегано . Це чудово для швидкого моделювання. Бібліотеки - це швидкий і простий у користуванні і пошуку частин. Схематичне захоплення набагато простіше у використанні та красивіше, ніж інші програми. Для моделювання він використовує або gnucap, або ngspice, тому вони досить хороші. Одним з головних недоліків, який я виявив, є те, що переглядач форм хвилі не забезпечує логарифмічний вигляд і немає можливості отримати дані з нього.


4
Чи виконує KiCAD моделювання схеми? Я так не думаю ...
GM

@GM Мабуть, вона має певну взаємодію із зовнішніми тренажерами SPICE? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
ендоліти

ви можете розглянути можливість використання онлайн-редактора з підтримкою пакету Ngspice, як EasyEAD. atadiat.com/uk/articles/…
yahya tawil

6

Ви можете використовувати Qucs .

Для логічних схем ви можете використовувати цей чудовий онлайн-симулятор під назвою Logicly .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.