Ltspice/switchercad

Основы моделирования схем в LTSpice

LTSpice – это универсальный, точный и бесплатный симулятор, доступный на Windows и Mac. В данной статье мы предоставим обзор моделирования работы схем по переменному и постоянному току, а так же посмотрим, как анализировать выходные сигналы.

Начнем

Чтобы получить копию программы LTSpice, посетите страницу загрузки инструментов разработки от Linear Technology. После того, как вы установили программу и запустили ее, вы увидите экран, как на рисунке ниже. Для того чтобы начать рисовать схему, вам нужно нажать красную иконку “LT” под меню “Файл” (File) (это создаст новый проект):

Теперь вы можете начать размещать и редактировать компоненты, но сначала давайте рассмотрим некоторые сочетания клавиш.

К действиям, вызываемым большинством из них, вы можете получить доступ на панели инструментов над окном схемы, или в меню “Правка” (Edit) и “Вид” (View).

Если у вас появятся проблемы с работой в LTSpice, в меню “Помощь” (Help) есть довольно обширный набор ресурсов, в том числе и множество примеров. Вот список некоторых горячих клавиш, полезных при создании схемы:

  • R – поместить резистор;
  • C – поместить конденсатор;
  • L – поместить индуктивность;
  • D – поместить диод;
  • G – поместить корпус;
  • F2 – меню компонентов;
  • F3 – нарисовать проводник;
  • F4 – ярлык для сети;
  • F5 – удалить (нажать F5, затем кликнуть на компонент);
  • F6 – копировать; F7 – переместить без проводников;
  • F8 – переместить с проводниками;
  • F9 – отмена (Shift+F9 возврат отмены);
  • CTRL+R – повернуть (когда выбран компонент);
  • CTRL+E – отразить (когда выбран компонент).

Обратите внимание, что CTRL+Z не отменяет изменения, так как CTRL+Z и CTRL+B используются для увеличения и уменьшения масштаба. Нажатие пробела вызывает подгонку масштаба под доступную площадь.

Теперь мы начнем размещать компоненты для моделирования простого суммирующего усилителя на операционном усилителе. Нажмите F2, чтобы получить доступ к меню компонентов, в котором вы найдете модели источников напряжения и операционных усилителей.

Посмотрите скриншот ниже, чтобы увидеть всплывающее окно компонентов (и законченную схему). Вам необходимо войти в подкаталог “Opamps” и найти компонент “UniversalOpamp2”:

Поместите его в любом месте на схеме. Далее вам необходимо снова открыть меню компонентов и поместить в общей сложности пять источников напряжения из верхнего уровня меню компонентов (вы можете сэкономить время, используя клавиши копирования после размещения первого источника). Три из них должны быть слева от операционного усилителя и два справа.

Я считаю, что лучше сначала разместить все компоненты и соединить их проводниками перед редактированием значений, поэтому теперь вам необходимо поместить три резистора на схему, как показано ниже. Обратите внимание, что на вашей схеме всегда должно быть соединение с корпусом, иначе она не будет работать.

Если вы хотите повернуть компонент, не забудьте нажать CTRL+R во время его размещения на схеме:

Далее вам необходимо соединить всё вместе, нажмите F3, чтобы начать рисовать проводники. После того, как вы нарисовали проводник между двумя компонентами, кликните правой кнопкой мыши, чтобы прекратить рисование.

Что касается проводников, один клик привяжет проводник к точке, в которой вы кликнули, и позволит вам изменить направление (удерживайте CTRL, нажимая F3, чтобы разместить проводники не под прямым углом), также, чтобы быстро соединить несколько компонентов, вы можете прочертить проводник через них.

Также вам необходимо разместить соединения с корпусом для каждого источника питания и для неинвертирующего входа операционного усилителя. Возможно, на данном этапе вы заметили, что выводы +V и -V операционного усилителя и два источника напряжения на схеме выше ни к чему не подключены.

Нажав F4 (ярлык для сети), вы можете дать название конкретному проводнику или порту.

Предоставление одинаковых имен двум объектам соединит их, как если бы вы сами соединили бы их проводником, что является хорошим способом уменьшения беспорядка и запутанности схемы (а также для указания, где вы хотите делать измерения во время моделирования). Используйте эту функцию для подключения выводов операционного усилителя к источникам напряжения, расположенных справа от него.

Теперь пришло время, назначить компонентам значения. Щелкнув правой кнопкой мыши на любой компонент, вы можете отредактировать их свойства. Вы обнаружите, что с резисторами всё довольно просто: поля ввода сопротивления, точности и мощности.

Значения, которые вы введете, потребуют буквы, только чтобы задать порядок величины (так что вам не нужно писать “Ohm” после каждого числа).

Важно отметить, что в LTSpice “m” и “M” означают “милли”, в то время как вы должны использовать “MEG” (или что-то типа 1000k), чтобы задать мега-омы/фарады/генри и т.д. В приведенном мною примере все четыре резистора номиналом 1 кОм, поэтому введите для каждого 1k.

Это будет медленнее, чем заполнение свойств одного резистора и его копирование, но в будущем размещение компонентов схемы перед их редактированием поможет вам убедиться, что вы ничего не забыли.

Вам не нужно ничего менять в свойствах операционного усилителя, но взгляд на них даст вам намек на более продвинутые функции LTSpice. Что касается источников, вам необходимо просто ввести значения постоянного напряжения.

В моем примере входные напряжения составляют 2, 3 и 7 вольт, поэтому мы должны ожидать инвертированного напряжения на выходе –12 В, когда запустим моделирование.

Установите напряжения источников питания в значения +15 и –15 вольт.

И последнее, прежде чем мы перейдем к моделированию: вы, возможно, заметили, что я использовал сетевые метки, чтобы задать “SUM” и “OUT”. Вы можете сделать это, выбрав проводники.

Моделирование работы нашего сумматора

После того, как вы создали схему, как показано на скриншотах выше, вы готовы выполнить ваше первое моделирование. LTSpice может выполнять несколько типов моделирования, но сегодня выполним только два: .tran и .AC, которые означают анализ переходных процессов и частотный анализ соответственно.

Из моего собственного опыта, это две наиболее часто используемых формы моделирования, дающие наиболее значимую информацию. Откройте меню “Моделирование” (Simulate) и перейдите к пункту “Редактировать команду моделирования” (Edit Simulation Cmd). В появившемся окне находится несколько вкладок, но на этот раз нам нужна только вкладка анализа переходных процессов “Transient”.

Заполните ее допустимыми значениями (я выбрал время остановки “Stop Time” 5 секунд и временной шаг “Time Step” 0.2 секунды). Нажмите OK, после чего вы получите последний компонент для размещения, который содержит параметры моделирования; положите его где угодно.

После этого, либо кликните правой кнопкой мыши на схеме и нажмите “Запустить” (Run), либо нажмите на эту же команду в меню “Моделирование” (Simulate). Вы должны будете увидеть график, занявший половину окна LTSpice, но в нем ничего еще не будет:

Для того, чтобы увидеть, что на выходе схемы, вы должны выбрать часть схемы, которую хотите исследовать. Это можно сделать одним из двух способов:

  1. правый клик на черной области графика и нажать на “Добавить проводник” (Add Trace), а затем выбрать сеть, которую хотите показать;
  2. (проще) нажмите на участке схемы, который вы хотите исследовать. Кликните на проводник, чтобы увидеть напряжение, или кликните на компонент, чтобы узнать ток (который нам не нужен в этом примере).

Попробуйте кликнуть на проводниках над V1, V2 и V3, а затем снова на метке “OUT” (или на проводнике, если вы не добавили метку). Это построит четыре прямых линии разного цвета. И вы увидите, что на выходе –12 В, как и ожидалось.

Частотный анализ и моделирование фильтра

Мои поздравления! Вы промоделировали вашу первую схему в LTSpice. Это было довольно просто, но теперь вы уже должны быть достаточно знакомы с интерфейсом, чтобы не потеряться в нем. Несколько замечаний о графиках при моделировании:

  • если вы захотите построить график сигнала относительно чего-то другого (а не относительно корпуса), то можете кликнуть правой кнопкой мыши на узле схемы и нажать “Отметить опорную точку” (Mark Reference). Пока вы снова не установите корпус в качестве опорной точки, все графики будут строиться относительно этой точки;
  • вы можете посмотреть разницу напряжений, кликнув пробником на один участок схемы и перетащив его на второй (отрицательный) узел схемы;
  • если вы хотите увидеть ток в проводнике, кликните на нем, удерживая клавишу ALT. Выполнив это для компонента, вы увидите потребляемую им мгновенную мощность;
  • удаление графиков можно выполнить, кликнув правой кнопкой мыши в верхней части окна вывода, или нажав F5 и кликнув на графике.

Теперь давайте перейдем к следующему примеру. На этот раз мы собираемся промоделировать работу полосового LC фильтра с центральной частотой около 50 МГц. Взгляните на скриншот новой схемы:

В данной схеме появилось несколько новых деталей, мы их, конечно же, рассмотрим. Приступим, разместите два резистора, которые будут представлять сопротивления источника и нагрузки, конденсатор и индуктивность, а также установите их номиналы, как показано на скриншоте.

Следует отметить, что источник напряжения имеет теперь значение “AC 12”; чтобы установить это значение, нажмите кнопку “Дополнительно” (Advanced) в диалоговом окне свойств компонента. Здесь вы увидите множество опций для типов сигналов, но вам пока они не нужны.

Выберите вариант “none” в списке функций и введите значение 12 в поле “Амплитуда переменного напряжения” (AC Amplitude) в секции “Анализ малых сигналов переменного тока” (Small Signal AC Analysis), и нажмите OK.

Теперь нам необходимо установить параметры качания частоты, которые представляют собой диапазон частот, подаваемых на наш фильтр, которые позволят нам увидеть ожидаемое ослабление напряжения.

Для этого, перейдите в “Моделирование” (Simulate) – “Редактировать команду моделирования” (Edit Simulation Cmd) и выберите вкладку “Частотный анализ” (AC Analysis).

Поэкспериментируйте с настройками, чтобы понять, как они влияют на вывод; в частности, увеличение или уменьшение количества точек на октаву будет оказывать значительное влияние на форму вашего выходного сигнала. Теперь выберите что-то типа этого:

После того, как вы поместили команду моделирования на схему, пришло время исследовать некоторые характеристики. Нажмите “Выполнить” (Run) и поставьте пробники на выходе источника напряжения и после фильтра. Вы должны увидеть примерно такой график:

Отлично. Теперь, когда вы увидели, что моделирование показало, что ваш полосовой фильтр работает, вы, возможно, захотите узнать точные значения ослабления и центральной частоты.

Для этого вам необходимо добавить на график курсор – сделайте это кликнув правой кнопкой мыши на названии выходного графика (у меня это синий V(n002)), в всплывающем меню выберите “1st” в выпадающем списке “Прикрепленный курсор” (Attached Cursor) и нажмите OK.

Вы можете перетаскивать этот курсор по графику, чтобы увидеть значения ослабления, фазы и времени задержки на разных частотах. Получение более точной оценки пиковой точки графика может оказаться затруднительным при текущем виде окна вывода, поэтому вам необходимо увеличить масштаб.

Вы можете увеличить масштаб, используя CTRL+Z, и уменьшить его с помощью CTRL+B, или вы можете выделить область на графике, которую нужно увеличить, зажав левую кнопку мыши; после чего можно установить курсор более точно. Сделав это, я увидел, что схема вызывает ослабление 1.40 дБ на частоте 50.3 МГц.

Заключение

Теперь вы должны обладать достаточным пониманием интерфейса LTSpice для моделирования различных схем. Функционал LTSpice гораздо более обширен, чтобы рассказать обо всём в одной статье.

В следующей статье мы обсудим более продвинутые функции, включающие в себя другие формы сигналов, файлы .MODEL, различные значения компонентов и поведение источников напряжения.

Оставляйте комментарии ниже, если у вас есть какие-либо вопросы.

Оригинал статьи

  • Trevor Gamblin. Basic Circuit Simulation with LTspice

Источник: https://radioprog.ru/post/96

LTspice/SwitcherCAD

SPICE-симулятор для проведения компьютерного моделирования работы аналоговых и цифровых электрических цепей.

LTspice (он же SwitcherCAD) представляет собой универсальную среду для проектирования и создания электрических схем с интегрированным симулятором смешанного моделирования. Программа позволяет быстро менять компоненты и параметры электронных схем, испытывать работоспособность новых вариантов, находить оптимальные решения.

Возможна загрузка списка соединений, сгенерированного другими инструментами для рисования схем или созданного вручную (расширения *.sp, *.cir, *.net или *.but).

От аналогичных программ (Microcap, OrCAD) рассматриваемое ПО отличается малым объемом необходимого дискового пространства и более высокой скоростью моделирования процессов.

LTspice содержит полную библиотеку компонентов компании Linear Technology Corporation (пассивные элементы и интегральные схемы, включая редкие модели импульсных контроллеров и регуляторов).

Поскольку программа использует стандартные SPICE-модели электронных деталей, к имеющейся базе можно добавлять библиотеки сторонних производителей, а также создавать свои собственные модели.

Редактор имеет иерархическую структуру, рисование электронных цепей средней и большой сложности выполняется с помощью создания подсхем. Глубина иерархии и размер схемы ограничиваются только ресурсами компьютера.

Данный симулятор позволяет проводить: • амплитудно-частотный анализ, при этом необходимо установить количество точек данных между линиями, тип шкалы, нижнюю и верхнюю частоты; • анализ переходных процессов; • спектральный анализ, который возможен лишь после исследования переходных процессов; • анализ гармоник, включающий вычисление уровней и общего коэффициента гармонических искажений в процентах;

• спектральный анализ шумовых характеристик в выбранной точке схемы, а также шумовые характеристики, приведенные к входу.

Кроме этого в LTspice можно построить семейство амплитудно-частотных характеристик при пошаговом изменении номинала выбранного элемента. Результаты всех моделирований отображаются в графическом окне, при этом существует возможность их дальнейшего анализа.

В отличие от других программ LTspice способен записывать в wav-файл сигнал из любой точки цепи. Частота дискретизации и количество разрядов устанавливаются пользователем, а полученный файл может редактироваться в специализированной программе. Данные из файлов с расширением *.wav, помимо внутренних источников, генерируемых программой, могут являться входными сигналами рабочих схем.

Для проектирования печатных плат предусмотрено построение списка соединений с функцией упорядочивания следования имен выводов. Из недостатков LTspice необходимо отметить довольно неудобный интерфейс и ограниченное количество библиотек элементов.

Программный комплекс LTspice разработан в компании Linear Technology. Организация была основана в 1981 году и базируется в городе Милпитас (Калифорния, США).

Компания проектирует, производит и продает линейные интегральные микросхемы – источники и регуляторы напряжения, компараторы, усилители, линейные регуляторы, зарядные устройства батарей, монолитные фильтры, Ethernet-контроллеры, конвертеры DC-DC и данных.

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

Дистрибутив программы включает в себя готовые примеры схем и руководство пользователя.

Язык интерфейса LTspice – английский, однако в интернете можно найти самодельный русификатор.

Рассматриваемое ПО регулярно обновляется и поддерживает все операционные системы семейства Microsoft Windows.

Распространение программы: бесплатная

Официальный сайт LTspice/SwitcherCAD: http://www.linear.com/designtools/software/

Форматы файлов LTspice: ASC

Скачать LTspice/SwitcherCAD

Обсуждение программы на форуме

Источник: http://cxem.net/software/ltspice.php

Система схемотехнического моделирования 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 – кило = 103
  • MEG – мег = 106
  • G – гига = 109
  • T – тера = 1012

Для ёмкости, например, 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.

Файл с последней схемой можно скачать здесь.

Подключение библиотек

Внимание! По умолчанию библиотека элементов CD4000 отсутствует в программе, её нужно скачать и установить отдельно. Брать здесь. Всю директорию CD4000 поместить в каталог LTspiceIVlibsymCD4000, а файлы CD4066B.lib и CD4000.lib – в каталог LTspiceIVlibsub.

Нарисуем схему генератора на триггере Шмитта:

Логический элемент 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 для измерения входного и выходного сопротивлений усилительных каскадов

Источник: http://zpostbox.ru/ltspice.html

SwitcherCAD

Закрыть x

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

Зарегистрироваться Скачать сейчас

DocFetcher is a tool open source that allows search the contents of documents on your computer. (Portable version) It works good both Windows and Linux.

Adress manager 5.02

Easy adress management: Adresses, phone numbers, birthdays etc. can be send via e-mail directly from the program.

PowerPoint Viewer 14.0

PowerPoint Viewer 2003 lets you view full Powerpoint presentations created in PowerPoint 97 and later versions.

Enigmail 1.6

Enigmail lets you keep your emails safe.

InfoRapid KnowledgeBase Builder 2.1

Das Programm erstellt große MindMaps mit Millionen von Einträgen.

Microsoft Producer 2003

Microsoft Producer helps you add rich content to Powerpoint presentations.

Barcode Tag Maker 7.3.0.1

Barcode Tag Maker application generates bulk colorful holograms and stickers.

Notepad++ Portable 6.2.3

Notepad++ Portable – это бесплатный редактор текстовых файлов с поддержкой синтаксиса большинства языков программирования.

Kingsoft Clip 1.0.1 1.0.1

Kingsoft Clip is a small widget that allows you to share your clipboard between PC and Android devices wirelessly.

LibreOffice Portable для Windows 3.6.4

Офисный пакет LibreOffice – лучшая бесплатная альтернатива для Microsoft Office 2003, 2007 и даже 2010.

Показать все

Закладки

SwitcherCAD™ IV is a high performance Spice simulator, schematic capture and waveform viewer with enhancements and models for easing the simulation of switching regulators.

The enhancements to Spice have made simulating switching regulators extremely fast compared to normal Spice simulators, allowing the user to view waveforms for most switching regulators in just a few minutes. Included in this download are Spice, Macro Models for 80% of Linear Technology's switching regulators, over 200 op amp models, as well as resistors, transistors and MOSFET models.

[Contents from the official producer’s website]

Эта программа была предложена: kepu

Данное описание, скорее всего, было написано пользователем и потому может отличаться от мнения редакции loadion.com. Пожалуйста, имейте в виду, что эта площадка может использоваться только в легальных целях и мы дистанцируемся от любого неправомерного использования.

 

Сайт производителя

Эта программа еще не имеет оценки. Нажмите на иконку “Community box” и оцените программу первым!

Источник: http://loadion.com/ru/SwitcherCAD_695434.html

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}