LTspice: бесплатный симулятор электронных схем |
![]() |
Добавил(а) microsin |
LTspice это мощный, быстрый и бесплатный SPICE-симулятор электроники, рисовалка схем и просмотрщик форм сигналов в указанных точках схемы [1]. Программа поддерживается богатой библиотекой моделей компонентов и демонстрационных схем. Из коробки поддерживаются только операционные системы Windows и Mac OS. К сожалению, на Linux возможна работа только через wine, и только старой 32-битной версии LTspice IV [2], предназначенной для Windows XP. Установка на Ubuntu 20.04: $ sudo apt-get install wine32
$ sudo apt-get install --fix-missing wine32
$ cd ~/tmp/WindowsXP
$ wine LTspiceIV.exe
Кликните на кнопку "Accept", после чего станет доступной кнопка "Install NoW", кликните и на неё. Начнется процесс установки, который через несколько секунд заверится сообщением "LTspice IV has been successfully installed". Как запускать: $ wine /home/домен/имяпользователя/.wine/drive_c/Program\ Files\ \(x86\)/LTC/LTspiceIV/scad3.exe
[Как использовать] Интерфейс программы LTspice максимально непривычный, и чем-то напоминает CadSoft Eagle. Добавление источника напряжения: F2 -> lib\sym -> выбрать компонент voltage. Добавление символа земли: кнопка G. Соединение: F3, кликнуть на начальную и конечную точки провода. Перетаскивание компонентов: F8. Повернуть компонент: F8, кликнуть левой кнопкой, начать перетаскивать, Ctrl+R. Добавление именованной цепи: F4, указать имя цепи. Копировать кусок схемы: F6 (или Ctrl+C), рамкой выделить область схемы, которую надо копировать, переместить выделенный кусок на новое место, левым кликом вставить. Переместить кусок схемы: F7, рамкой выделить область схемы, которую надо переместить, переместить выделенный кусок на новое место, левым кликом вставить. Удалить компонент или провод: F5 (или Ctrl+X), кликнуть на удаляемый элемент. Горячие клавиши. Ниже приведена одна из рекомендованных схем назначения горячих клавиш. Почему клавиши назначены именно таким образом? Они позволяют правой руке управлять мышью, а левой рукой остается на месте для выбора объектов и действий без ухода глаз с экрана. Обратите внимание на обведенные толстой линией клавиши. Они обозначают критические, наиболее легко достигаемые функции редактирования, которые были организованы в действия по управлению объектами. Клавиши, у которых изменяются функции помечены желтым цветом, клавиши с удаленными функциями показаны в виде зачеркнутого текста. [Источники сигналов] Все сигналы, от напряжения питания до синуса, прямогольника, треугольника и т. п. добавляются на схему с помощью компонента lib\sym\voltage. Правой кнопкой откроется окно редактирования свойств источника напряжения: Кнопка Advanced откроет меню настройки источников сигнала "Independet Voltage Source - V2". Пример настройки синусоидального сигнала со смещением 0V, амплитудой 1V и частотой 2 килогерца: [Номиналы компонентов] Для указания номиналов элементов на схеме используйте следующие обозначения: K = k = kilo = 103 MEG = meg g = 106 G = g = giga = 109 T = t = terra = 1012 m = M = milli = 10-3 u = U = micro = 10-6 n = N = nano = 10-9 p = P = pico = 10-12 f = F = femto = 10-15 Важное замечание: - Используйте MEG, чтобы указать 10 6, но не M. [Как добавить модель из lib-файла] Иногда бывает так, что в библиотеке нет нужного компонента. Ниже дана пошаговая инструкция на примере модели операционного усилителя LM324, которую я нашел по ссылке [4]. 1. Скачайте репозиторий [4] командой: $ git clone https://github.com/pepaslabs/LTSpice-parts.git
В файле LM324.ti.lib репозитория (находится в каталоге "parts/op amp/") содержится нужная модель. 2. Создайте новую схему, добавьте в неё компонент opamp2. Для этого нажмите F2 (либо выберите в меню Edit -> Component), перейдите в раздел lib\sym\Opamps, там находится компонент opamp2. 3. Правым щелчком на добавленном компоненте откройте его атрибуты, и поменяйте значение Value на LM324. 4. Добавьте директиву симулятора SPICE. Для этого нажмите кнопку S (либо выберите в меню Edit -> SPICE Directive), добавьте директиву ".lib LM324.ti.lib". 5. Сохраните проект. В каталог, где находится файл проекта (например my-first-prj/Draft1.asc) положите файл LM324.ti.lib. [Ссылки] 1. LTspice site:analog.com. |