Система схемотехнического моделирования LTspice IV
LTspice IV является очень простым и точным инструментом для моделирования схем. К тому же эта система полностью бесплатна и может работать под Линуксом с использованием Wine. Одна из интересных особенностей программы — возможность вывода в звуковой wav файл результатов симуляции, которые можно будет затем прослушать.
Программу можно скачать по адресу http://www.linear.com или по прямой ссылке: LTspiceIV.exe (10 мб). Дополнительные библиотеки и примеры можно найти здесь и здесь.
При запуске программы появляется главное окно:
Дальше следует создать новый файл (меню File —> New schematic), при этом станут активными почти все значки верхней панели инструментов:
Кроме значков в панели инструментов будут полезными функциональные клавиши:
- R — выбрать резистор;
- C — выбрать конденсатор;
- L — выбрать индуктивность;
- D — выбрать диод;
- G — выбрать землю;
- T — текст;
- S — Spce директива;
- F2 — выбор компонента;
- F3 — рисовать проводник;
- F4 — метка узла;
- F5 — удалить;
- F6 — копировать;
- F7 — передвинуть;
- F8 — перетащить;
Эти функциональные клавиши частично дублируют меню Edit.
Пример создания схемы релаксационного генератора на операционном усилителе.
Нажав клавишу F2 попадаем в окно выбора компонентов, из меню выбираем [opamps], выбираем нужную модель операционного усилителя , например LT1013:
и помещаем её на схему, кликнув в главном окне один раз в той точке, где он будет размещён:
После помещения компонента на схему следует нажать ESC, что бы выйти из текущего режима размещения компонентов. Далее снова нажимаем F2, попадаем в окно выбора компонентов, и если необходимо переходим в корневой каталог, откуда выбираем voltage — источник питания и помещаем его на схему, кликнув в главном окне в двух местах — сверху и снизу операционного усилителя:
Пока курсор показывается в виде символа компонента, его можно вращать, используя комбинацию клавиш Ctrl+R (см. подсказку внизу слева главного окна программы в панели статуса). Если компонент уже помещён на схему, для его вращения следует нажать F7 (или в панели инструментов нажать кнопку «передвинуть»), выбрать компонент на схеме, и далее нажать комбинацию клавиш Ctrl+R.
Далее размещаем все остальные компоненты:
И с помощью клавиши F3 рисуем проводники:
Теперь необходимо указать номиналы компонентов — конденсатора, резисторов и источников питания. Для этого надо навести курсор на компонент, нажать правую кнопку мыши, пример для конденсатора:
Мы указали значение ёмкости 1n, т.е. 1000 пФ, так как n обозначает множитель «нано», равный 10 -9 . Есть и другие множители:
- M — милли = 10 -3
- U — микро = 10 -6
- N — нано = 10 -9
- P — пико = 10 -12
- F — фемто = 10 -15
- K — кило = 10 3
- MEG — мег = 10 6
- G — гига = 10 9
- T — тера = 10 12
Для ёмкости, например, 100 пФ, следует указать значение 100p, для 0,1 мк — 0.1u, для одной фарады — 1 (просто 1, без всяких множителей). Разделителем дробного числа служит точка, регистр множителя игнорируется (можно вводить как 1n, так и 1N). Вместо точки можно вводить множитель, например, 1n9 = 1900 пФ.
Дальше вводим значения номиналов резисторов, все по 100 кОм:
Вместо 100k можно вводить 0.1meg, что то же самое.
Для источников питания вводим напряжения по 10 вольт:
В результате получится схема со всеми номиналами:
Теперь осталось только настроить режим моделирования. Для этого в меню Simulate следует выбрать Edit simulation Cmd и заполнить верхние три строки самой первой вкладки (Transient) анализа переходных процессов:
- Stop Time = 0.01
- Time to Start saving Data = 0
- Maximum Timestep = 1u
Расшифруем эти значения:
0.01 — это полное время симуляции;
0 — время, с которого начнётся отображения графика;
1u — максимальный шаг расчёта (чем он меньше, тем более точными получаются графики, но и время расчёта возрастает).
Нижняя строка .tran 0 0.01 0 1u заполняется автоматически.
Дальше следует закрыть это окно, и разместить полученную команду где-нибудь на схеме:
Теперь можно сохранить результат работы (меню File —> Save As).
Затем в панели управления нажать кнопку «пуск» (или в меню Simulate выбрать Run), появится пустое окно симуляции. Теперь нужно навести курсор на какой-нибудь проводник в окне схемы, форма курсора изменится и превратится в щуп, и если теперь кликнуть левой кнопкой мыши, то в окне симуляции появится график осциллограммы напряжения:
Что бы добавить на график другую осциллограмму следует кликнуть по другому проводнику, удерживая нажатой клавишу Ctrl. Если навести курсор на какой-либо компонент, то форма курсора изменится на токовые клещи, соответственно клик в таком случае покажет осциллограмму тока, протекающего через данный компонент.
Что бы удалить какую-либо осциллограмму с графика, следует воспользоваться ножницами (Функциональная клавиша F5).
Запись сигнала в файл.
В схему необходимо будет добавить метку для того проводника, с которого будет сниматься сигнал. Это делается нажатием клавиши F4 или выбором в меню Edit команды Lable Net:
Метку надо как-нибудь назвать, в данном случае out, и поместить её на схему (на какой-нибудь проводник):
Далее надо нажать клавишу S или в меню Edit выбрать команду Spice directive и ввести туда такую строку:
.wave ./file.wav 8 11025 V(out)
Убедитесь, что переключатель Spice directive включён.
Строка .wave ./file.wav 8 11025 V(out) обозначает, что сигнал будет выводиться в файл с именем file.wav, находящийся в той же директории, что и файл со схемой, в формате 8 бит с частотой дискретизации 11025 Гц. Параметры аудиосигнала следует устанавливать такие, которые поддерживает звуковая карта, иначе для прослушивания файла на данном компьютере файл придётся перекодировать (изменить частоту дискретизации и/или разрядность). Если нужно поместить создаваемый файл в другой каталог, то путь к файлу можно указать непосредственно — .wave c:/file.wav 8 11025 V(out).
А так же можно увеличить время симуляции, что бы получить более продолжительное время звучания и увеличить шаг симуляции, что бы ускорить процесс:
И ещё одно важное замечание: амплитуда сигнала, который записывается в файл, должна лежать в диапазоне -1..+1 вольт или ампер, иначе сигнал будет искажён.
Несколько изменим схему, добавив трёхзвенный RC фильтр и делитель напряжения:
Теперь в точке out будет почти синусоидальный сигнал:
Обратите внимание, что при зумировании между ближайших одинаковых точек, лежащих на синусоиде, слева в панели статуса указывается частота сигнала, в данном случае равная 1,36 кГц (точность измерения частоты зависит от точности позиционирования курсора).
И можно прослушать результат вывода в файл: ltspice.mp3.
Your browser does not support the audio element.
Файл с последней схемой можно скачать здесь.
Подключение библиотек.
Внимание! По умолчанию библиотека элементов CD4000 отсутствует в программе, её нужно скачать и установить отдельно. Брать здесь. Всю директорию CD4000 поместить в каталог LTspiceIV\lib\sym\CD4000 , а файлы CD4066B.lib и CD4000.lib — в каталог LTspiceIV\lib\sub .
Нарисуем схему генератора на триггере Шмитта:
Логический элемент CD40106B возьмём в каталоге [CD4000] (клавиша F2):
Установим время и шаг симуляции (0.001 и 100u):
При попытке запустить расчёт выскакивает ошибка о вызове неизвестной схемы:
Это значит, что не найдена библиотека, в которой описан элемент CD40106B. Необходимо явно указать библиотеку с этим элементом. Это делается нажатием клавиши S или из меню File —> Spice directive и в появившееся окно вводим команду .lib cd4000.lib:
Необходимо убедиться, что переключатель Spice directive выбран.
Теперь запускаем расчёт и получаем результат (установив щуп на выход логического элемента):
Файл со схемой генератора на триггере Шмитта можно скачать здесь.
Запуск симметричного мультивибратора.
Создадим схему классического симметричного мультивибратора на биполярных транзисторах (транзисторы возьмём к примеру, 2N2222).
Обратите внимание, что на схеме справа на проводнике расположен текст OUT — это метка цепи, для её создания надо нажать клавишу F4 (или вызвать из меню Edit—>Label Net) и расположить на проводнике, который мы хотим пометить:
Здесь вводится только слово OUT, ничего больше изменять не надо.
Далее введём параметры режима моделирования (в меню Simulate —> Edit Simulation Cmd): .tran 0 0.01 10n
Если теперь запустить выполнение расчёта (кнопка Run в панели инструментов), то генерации не возникнет. Это связано с тем, что схема идеально симметричная — полностью совпадают параметры транзисторов и пассивных элементов, что в реальных схемах никогда не встречается.
Существует несколько способов решения этой проблемы. Рассмотрим первый способ. Он заключается в том, что в номинал какого-либо элемента схемы вносится незначительное отклонение:
В данном случае слегка увеличено сопротивление резистора R2 до величины 100,01 кОм. Но одного этого недостаточно, схема не запустится. Необходимо добавить в параметры моделирования директиву sturtup (в меню Simulate —> Edit Simulation Cmd отметить галочку Start external DC supply voltages at 0V):
Тогда строка параметров симуляции примет такой вид: .tran 0 0.01 10n startup.
Директива sturtup даёт команду на расчёт начальных условий с отключением независимых источников тока и напряжения, после чего начинается расчёт переходных процессов, независимые источники тока и напряжения подключаются в течении 20 микросекунд после начала расчёта. Теперь мультивибратор запускается:
Рассмотрим второй способ запуска. Для этого изменим сопротивление резистора R2 до первоначальной величины 100 кОм, и отменим директиву sturtup. Теперь разместим на схеме spice-директиву, устанавливающую начальные условия: .ic V(OUT)=5. Для этого надо нажать клавишу T или в меню Edit выбрать Text:
И обязательно отметить галочку SPICE directive, что бы текст воспринимался как команда! Дальше нажать ОК, и разместить текст где-нибудь на схеме:
Директива .ic V(OUT)=5 (ic — аббревиатура от internal condition) устанавливает напряжение 5 вольт в точке OUT схемы в момент подачи напряжения питания (после завершения расчётов по постоянному току напряжение 5 вольт снимается), что позволяет запустить мультивибратор:
Схему мультивибратора можно скачать здесь.
Как импортировать библиотеки и компоненты в ltspice
Наверное многие уже скачали LTSpice и попробовали. Подскажите, пожалуйста, может ли он вычислять частотные характеристики по транзиенту, когда включается реальный синусоидальный сигнал, прогоняется на разных частотах, и смотрится отклик на этих частотах в точках схемы (как Psim умеет делать)? У меня есть смутные воспоминания, что я об этом где-то читал, но тогда оно называлось SwCAD, или это разные вещи. Совсем запутался.
| Меню пользователя nl5 |
| Посмотреть профиль |
| Отправить личное сообщение для nl5 |
| Посетить домашнюю страницу nl5 |
| Найти ещё сообщения от nl5 |
Вид на жительство
Регистрация: 24.08.2006
Сообщений: 360
Сказал спасибо: 3
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
SwCAD III предыдущяя версия.
| Меню пользователя COO |
| Посмотреть профиль |
| Отправить личное сообщение для COO |
| Найти ещё сообщения от COO |
Частый гость
Регистрация: 01.08.2009
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 4 сообщении(ях)
С этим понятно. А как насчет частотных характеристики по транзиенту, для ключевых схем, например? Мне казалось, что SwCAD именно для этого был сделан, значит все должно в LTSpice остаться. Или я ошибаюсь.
| Меню пользователя nl5 |
| Посмотреть профиль |
| Отправить личное сообщение для nl5 |
| Посетить домашнюю страницу nl5 |
| Найти ещё сообщения от nl5 |
Регистрация: 09.11.2006
Сообщений: 127
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
Спросите пожалуйста конкретнее, может со схемкой, постораюсь просимулить и выложить. Можете так же посмотреть на моём сайте, что ОНА может на «косом» примере (часть 3).
__________________
http://samopal.su
| Меню пользователя 950km |
| Посмотреть профиль |
| Отправить личное сообщение для 950km |
| Найти ещё сообщения от 950km |
Частый гость
Регистрация: 01.08.2009
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 4 сообщении(ях)
Спасибо за линк, но я спрашиваю о следующем. PSim (и NL5) могут рассчитывать частотную характеристику не линеаризуя нелинейную схему возле рабочей точки, а прикладывая реальный синусоидальный сигнал с меняющейся частотой к нелинейной схеме, измеряя напряжения в нужных точках, и вычисляя в нужной точке схемы амплитуду и фазу на частоте, равной частоте задающего сигнала в этот момент. Потом оно рисуется на обычном графике АЧХ. Вот пример:
http://nl5.sidelinesoft.com/examples/sweep.png
Изменяется частота источника V4, это модулирует скважность ШИМ сигнала, в результате меняется выходное напряжение проебразователя. В нижнем окне — график задающего (АС) сигнала от времени (синенький) и выходное напряжение (зеленое). Видно, что с возрастанием частоты есть небольшой подъем, а потом все затухает. Справа — график частотной характеристики, вычисленной из нижнего транзиента. Этим методом пользуются для исследования устойчивости импульсных схем, которые для нормальной работы должны непрерывно «молотить», и на фоне этого молочения надо вычислить влияние внешних периодических воздействий.
Естественно, все делается программой автоматически, пользователь задает только диапазон частот, точно так же, как и при обычной линеаризованной АЧХ.
| Меню пользователя nl5 |
| Посмотреть профиль |
| Отправить личное сообщение для nl5 |
| Посетить домашнюю страницу nl5 |
| Найти ещё сообщения от nl5 |
Power Electronics
Всю EXTRA выкладывать смысла не вижу, вот только изменения http://tigor.xaker.ru/Lib.7z
Добавил IGBT и тиристоры от ST на днях займусь MOSFET, проблема с диодами, их там с десяток разновидностей, по одному, по два, с общим анодом или катодом, и все в одной библиотеке, фиг разберёшься.
За компараторы и усилители пока браться совсем не буду, если у кого возникнет не преодолимое желание, модельки лежат в соответствующих папках, надо к ним прикрутить картинки.
_________________
Площадь Ленина это произведение, длины Ленина на ширину Ленина.
Заголовок сообщения:
Добавлено: 01-12, 09:19
приятная (для меня) неожиданность.
смотрю несколько графиков в разных окнах. оказалось можно график перетаскивать в соседнее окно.
Заголовок сообщения:
Добавлено: 02-12, 19:56
Подскажите плиз, как установить библиотеку компонентов в Ltspice .
Заголовок сообщения:
Добавлено: 02-12, 20:56
Незнайкин писал(а):
Подскажите плиз, как установить библиотеку компонентов в Ltspice .
Дополнительная библиотека EXTRA находится на домашней страничке автора или здесь же на сайте в разделе Программы. В этом же разделе есть моя библиотека элементов ValVol. Там же приводятся инструкции по установке этих библиотек.
_________________
«Древние украли все наши лучшие идеи!»
— Марк Твен.
Заголовок сообщения:
Добавлено: 02-12, 21:54
Вот эта инструкция:
Инструкция к применению.
Распаковать архив «extra.rar», используя архиватор RAR, и получить «extra1.rar»
Скопировать «extra1.rar» в директрию где установлен LTspiceIV. Обычно это директория «C:\Program Files\LTC»
Распаковать «extra1.rar» в директрию где установлен LTspiceIV
Готово
Для меня остается непонятен вот какой момент: в папке LTC находятся еще две папки: LTspiceIV и SwCADIII. В какую из них распаковывать? Ну допустим что в LTspiceIV, но там тоже 2 папки: examples ( наверное примеры) и lib ( скорее всего библиотека ). Здравая логика подсказывает что нужно разархивировать в папку lib, но в этой папке еще 3 папки: cmp, sys и syb.
Завал. так в какую из этих трех мне нужно разархивировать файлы.
Заголовок сообщения:
Добавлено: 02-12, 22:54
Скопировать «extra1.rar» в директрию «C:\Program Files\LTC». Затем кликнуть по архиву правой кнопкой и из выпавшего меню выбрать «извлечь в текущую папку». После этого архиватор сам распределит файлы библиотеки в нужные папки программы.
_________________
«Древние украли все наши лучшие идеи!»
— Марк Твен.
Заголовок сообщения:
Добавлено: 02-12, 23:22
Ураааааа. заработалоооооо .
Слава Богу архиватор пораспределял файлы по папкам LTspiceIV и SwCADIII и я стал ещё на оди шаг ближе у моей мечте под названием «LTspice».
После этого я попытался сделать подобное с другими библиотеками которые я нашел в и-нете, но «умный дядька архиватор» пораспаковывал их уже непосредственно в папку LTC.
Это нормально или я что-то сделал не так .
Заголовок сообщения:
Добавлено: 13-01, 10:20
маленький кирдык.
пропали куда-то 15ETH06 и 80EBU02
это после того, как он у меня автообновился.
где они вообще были?
подскажите кто. рыть некогда.
Заголовок сообщения:
Добавлено: 13-01, 11:03
MasterCat писал(а):
маленький кирдык.
пропали куда-то 15ETH06 и 80EBU02
это после того, как он у меня автообновился.
где они вообще были?
подскажите кто. рыть некогда.
Эти модели расположены в библиотеке EXTRA. Если установлены, то при обновлении не повреждаются (по крайней мере у меня такого ни когда не было).
Если побыстрому, то можно найти соответствующие строчки для диодов в файле LTspiceIV\lib\cmp\standard.dio внутри архива EXTRA и простым копированием-вставкой перенести их в файл C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.dio установленной программы LTspice. После этого выйти из программы и снова её запустить. Диоды должны появиться.
Если ранее не производилась самостоятельная добавка диодов в библиотеку, то проще скопировать файл standard.dio из EXTRA в LTspice.
_________________
«Древние украли все наши лучшие идеи!»
— Марк Твен.
Заголовок сообщения:
Добавлено: 13-01, 12:29
valvol писал(а):
то проще скопировать
бредятина. нету там их. скопировал с другой машины из SWIII. там есть. ну и всё появилось. теперь не забыть где лежат.
спасибо
Заголовок сообщения:
Добавлено: 13-01, 16:00
MasterCat писал(а):
бредятина. нету там их.

А это что?
_________________
«Древние украли все наши лучшие идеи!»
— Марк Твен.
Заголовок сообщения:
Добавлено: 13-01, 19:28
я ж говорю, что в моем файле нету. бред полный. в старом есть.
ну теперь уж поверх положил. а то бы выслал.
Заголовок сообщения:
Добавлено: 14-01, 02:59
Возник вопрос по поводу выбора аналогов ряда популярных отечественных транзисторов и микросхем, находящихся в библиотечке LTSpise. Допускаемая замена, которую в общем не очень сложно найти поиском в интернете, не обязательно является полным аналогом при симуляции.
Например КТ 837__. Так и не понял, существуют ли в библиотечке его аналоги?
Если имеется достоверная информация о тех или иных полных аналогах, может полезно собрать её в одной теме?
| Страница 13 из 44 | [ Сообщений: 649 ] | На страницу Пред. 1 . 10 , 11 , 12 , 13 , 14 , 15 , 16 . 44 След. |
Часовой пояс: UTC + 4 часа
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
| Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения |
Руководство по LTSpice (средний уровень)
LTSpice обладает рядом функций, которые могут быть использованы для тестирования ваших проектов, выходящего за рамки простых анализа переходных процессов и частотного анализа. Данная статья описывает несколько продвинутых функций LTSpice.
Изменение параметров: изменяющиеся значения компонентов с директивами SPICE
В первой статье об LTSpice одна из описанных функций показывала, как проходить через диапазон частот с помощью источника переменного напряжения. В некоторых случаях тестирования, однако, вы можете обнаружить, что вам необходима возможность быстро изменять не входной сигнал, а значение какого-либо компонента. Первая часть обзора покажет, как это сделать.
Одной из приятных особенностей LTSpice является то, что в ней содержится приличная библиотека моделей нескольких известных компонентов. Вы можете увидеть это, поместив на схему, например, NPN-транзистор, кликнув по нему правой кнопкой мыши и выбрав » Выбрать новый транзистор » ( Pick New Transistor ). Вы увидите список доступных для использования моделей. В этом примере мы будем использовать 2N3904:

После того, как вы поместили его на схему, вам необходимо построить схему усилителя с общим эмиттером как на скриншоте ниже:

На этом этапе мы можем запустить моделирование, чтобы увидеть, что схема работает без изменения значений компонентов во время моделирования. Возможно, вы обратили внимание, что мой источник напряжения установлен в режим синусоиды » SINE «. Кликните правой кнопкой мыши на источнике напряжения, нажмите » Дополнительно » ( Advanced ) и выберите функцию синус ( SINE ). Появившиеся поля достаточно просты для понимания, сейчас вам необходимо установить только напряжение смещения ( DC offset ), амплитуду ( Amplitude ) и частоту ( Freq ). Смещение 0 В, амплитуда 1 мВ, частота 1 кГц для синусоидального сигнала дадут что-то типа этого:

Возможно, вам покажется полезной возможность растянуть график, кликнув на горизонтальной оси и уменьшив правый предел по оси времени, или можно уменьшить время останова; 100 мс было больше, чем необходимо. Анализ пиковых напряжений с помощью курсоров (возможно, вам понадобится увеличить масштаб) показал, что мы получили усиление примерно -1,8 раз:

Теперь давайте пройдемся по нескольким значениям резистора R1 и увидим, как изменится выходной сигнал. Это делается с помощью функционала директив SPICE. В правой части панели инструментов есть кнопка с надписью » .op «. Нажмите на неё (либо на клавишу S ), после чего вы увидите диалоговое окно, как на рисунке ниже. Я уже заполнил его значениями, где R – это компонент, который будет меняться:

Директива .step будет выполнять анализ схемы для каждого значения компонента в списке и покажет нам полученные в результате графики на одном чертеже. Нажмите OK и поместите директиву на схему так же, как команду .tran или .ac . Пока мы не совсем готовы выполнить данное моделирование, так как LTSpice до сих пор не знает, к чему применить директиву .step , и если вы запустите моделирование сейчас, то, возможно, получите такие же результаты, что и раньше. Измените значение R1 с » 10k » на » «, чтобы назначить директиву. Вы можете сделать это до трех раз одновременно для одной схемы.
Продолжим. Запустите моделирование. На следующем рисунке изображены входной сигнал зеленым цветом и три значения выходного сигнала синим цветом. Если вы присвоите курсор к выходному сигналу и понажимаете на клавиши вверх/вниз, то сможете передвигаться между графиками и определять значения для каждого из них:

Из этого примера вы можете увидеть, что усиление нашего входного сигнала 10 мВ изменяется в диапазоне от менее чем -1,8 до -6.
Кусочно-линейная аппроксимация, импульсная и другие формы сигнала
Кусочно-линейная аппроксимация – это метод, с помощью которого вы создаете различные формы сигнала из прямых отрезков: вы задаете список напряжений в моменты времени в хронологическом порядке, чтобы создать форму сигнала, которую хотите использовать. Тем не менее, если вы нужен сигнал настоящей прямоугольной формы, лучшим выбором будет форма сигнала PULSE (только не используйте его для снятия частотных характеристик, он больше подходит для снятия временных характеристик). При использовании других форм сигнала, отличающихся от синусоиды SINE и качающейся частоты .ac, например, при использовании PULSE, вы можете столкнуться с проблемами с формой сигнала, если оставите пустыми поля времени фронта и спада ( Trise и Tfall ), для них подойдут небольшие значения. Ниже я установил директиву в значение PULSE(0 1 1ms 0.001m 0.001m 1ms 2ms) и пропустил сигнал через делитель напряжения:


Ограничения и подводные камни
Как и любое другое программное обеспечение, у LTSpice есть ограничения в возможностях, которые следует иметь в виду при его использовании. Хотя это и не определяющий недостаток при доступности большого количества вариантов SPICE моделирования, вот пара моментов, которые стоит иметь в виду:
- в частности, модели операционных усилителей и транзисторов могут быть слишком чувствительны и работать не совсем так, как ожидалось. Их ограничения меняются в зависимости от конкретной модели и могут варьироваться от различий во входном шуме до проблем сходимости и времени моделирования (на старых машинах). Linear Technology много лет назад выпустила документацию, которая даст вам представление о возможных подводных камнях;
- с некоторыми проектами будет лучше просто отойти от моделирования и собрать реальную схему. Точная настройка моделирования может позволить вам получить лучшее представление для наихудшего сценария, но, конечно, не всегда покажет вам, как всё будет вести себя на самом деле. Преимущество LTSpice в том, как быстро вы можете настроить моделирование и получить обзор общей производительности и других важных деталей. LTSpice поможет вам с помощью некоторых приятных функций (например, добавление таких деталей, как паразитные емкости и сопротивления для отдельных компонентов), но LTSpice не способен моделировать ситуации, которые происходят при моделировании в лабораторных условиях. Я считаю, что, если это возможно, то лучше сравнить результаты моделирования с поведением схемы при использовании настоящих инструментов, потому что на определенном этапе добавление дополнительных компонентов и источников в вашу модель схемы для учета разных факторов будет менее надежным, чем увидеть, как это работает на самом деле. Как всегда, выбор за вами.
Дополнительные источники
Кроме двух статей, есть еще много информации и возможностей, которые предоставляет LTSpice, включая определения подсхем и моделей компонентов, экспорт списков соединений, математические функции и многое другое. Полный раздел документации доступен под пунктом «Help Topics» в меню «Help». Кроме того, есть много интересных недокументированных возможностей, для которых вы можете найти обзоры на LTwiki (целый сайт с множеством информации, если вам недостаточно справки LTSpice).