Какие бесплатные симуляторы SPICE доступны?

66

Кто-нибудь знает о бесплатной SPICE / симулятор цепи?

SPICE (программа моделирования с выделением интегральных микросхем) - универсальный аналоговый электронный симулятор с открытым исходным кодом. Это мощная программа, которая используется в интегральных схемах и на уровне плат для проверки целостности схем и прогнозирования поведения схем. Википедия

эндолит
источник
Ну что ж, я перепутал симуляцию на уровне схемы / платы с симуляцией SPICE.
Эдвард
3
Вы запрашиваете бесплатное или открытое ПО?
Йохан
9
Я думаю, что ответ на оригинальный вопрос «да».
XTL

Ответы:

50
  • ngSpice доступен для gEDA.
  • gnuCAP также доступен для gEDA.
  • LTSpice свободен от линейных технологий.

Я думал, что у одного из других аналоговых производителей чипов тоже была приправа, но я не помню, кто :(

Я был на нескольких выступлениях по симуляции, которые были даны физиками и экспертами, которые занимались разработкой чипов Кажется, что каждый из переговоров заканчивается так:

  • За исключением простых схем, вы будете тратить большую часть своего времени на получение моделей и определение того, где модели необходимо модифицировать для вашего приложения.
  • Если вы не работаете на производителя микросхемы, производитель не предоставит вам подробные модели.
  • Вы не сможете избежать прототипа.
  • Вы должны имитировать только подразделы вашего дизайна. Имитация всего проекта обычно не практична.

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

jluciani
источник
+1 за LTSpice. Самый поддерживаемый с моей точки зрения
1
«Перераспределение моделей обычно является нарушением авторских прав» Таблицы фактических данных не защищены авторским правом.
эндолит
Обратите внимание, что PSPICE имеет генератор моделей, который вы можете использовать с общими значениями из таблиц для большинства отдельных компонентов. Я не знаю, есть ли у LTSPICE или других, они могли бы.
user42875
17

Бесплатная версия TINA, которая включает Spice, доступна от TI.

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

SIMetrix

Это очень хорошая SPICE, которую я исследовал несколько лет назад. Может использоваться со схемами Eagle.

Леон Хеллер
источник
14

Я нашел отличный онлайновый симулятор цепей, написанный на Java, и его бесплатный и открытый исходный код. Вы можете поиграть с программным обеспечением, перейдя по ссылке, и дождаться всплывающего окна апплета. (вам нужен Java Player )

Редактировать компоненты и соединения, щелкнув правой кнопкой мыши в любом месте / на компоненте. Используя это, вы можете построить целые схемы и визуально смоделировать их, чтобы понять, как работает схема. (напряжение показано зеленым / красным, просто потрясающе). Если вы начнете с одного из примеров схемы затвора (выберите его в меню « Схемы» ), то вы можете нажать на вентили или цифровые сигналы, чтобы включить или выключить их, и увидеть ваша схема реагирует.

Вы также можете настроить вид осциллографа для любого соединения. (см. нижнюю часть рисунка)

Снимок экрана симулятора цепи - falstad.com

Эдвард
источник
7
Это симулятор цепи, но я не думаю, что это имеет какое-либо отношение к SPICE.
Давр
@davr Вы правы. Я позволил себе отредактировать пост и удалить упоминание SPICE, чтобы оно не смутило людей.
JPC
Было определенно хорошей идеей удалить ложную ссылку из этого ответа, но вопрос о SPICE - Почему ответ, в котором даже не упоминается SPICE, так высоко оценен?
Кевин Вермеер
Every Circuit - это также отличный симулятор схем, не основанный на 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 с соответствующим интерфейсным уровнем на основе Wine.
Уинделл Оскай
ngspice основан на Spice 3f5, в то время как большинство коммерческих предложений использовали код Spice 2 в качестве основы. Это не значит, что они хуже, так как Spice 3 переписывают не все розы. Возвращаясь к делу: наиболее важным отличием является изменение спецификации нелинейных компонентов (ПОЛИНОМИАЛЬНОЕ против нормального уравнения), которое разбивает многие модели и обрабатывает имена узлов как строки (в исходном 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/en/articles/...
Яхья Tawil
6

Вы можете использовать Qucs .

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

Даниэль Грилло
источник