Вы находитесь на странице: 1из 12

проектирование 127

Пополнение библиотеки
схемных элементов
симулятора LTspice.
Создание модели
ШИМконтроллера TL494
В настоящее время любителю и профессионалу доступно большое коли
чество программ для персонального компьютера, которые позволяют мо
делировать работу электронных схем. Зачастую эти программы исполь
зуют различные базовые математические алгоритмы, что дает им преиму
Валентин ВОЛОДИН щества при моделировании определенного типа электронных устройств.

Коротко о SPICE же новичку очень быстро научиться работать можно найти в файловом архиве независи-
с ним. Новые схемы можно разрабатывать с по- мой пользовательской группы программы
В настоящее время наибольшую популяр- мощью встроенного редактора схем. Директи- LTspice/SwitcherCAD III [3]. Кроме того, следу-
ность имеют программы, использующие вы и параметры симулятора помещаются пря- ет посетить небольшую, но весьма информа-
SPICE (Simulation Program with Integrated мо на схеме с использованием стандартного тивную домашнюю страничку Андрея Кадат-
Circuit Emphasis) алгоритм моделирования SPICE-синтаксиса. Диаграммы напряжений ча [4] и скачать дополнительную библиотеку
процессов, протекающих в электронных и токов в узлах и ветвях схемы могут быть по- EXTRA, которая выводит объем библиотеки
схемах. Алгоритм SPICE, разработанный лучены простым щелчком левой кнопки мыш- LTspice на уровень, сравнимый с библиоте-
в конце 1970-х годов в университете Беркли ки по соответствующей точке схемы. ками коммерческих симуляторов.
(Калифорния), де-факто стал стандартом для LTspice имеет отличный (правда, англо- К сожалению, даже пополненная библиоте-
разрабатываемых и уже эксплуатируемых язычный) встроенный помощник Help [1], ка не гарантирует того, что в какой-то момент
в настоящее время коммерческих систем схе- который является как описанием этой про- под рукой окажется необходимая модель.
мотехнического моделирования для персо- граммы, так и руководством для работы с ней. Во многих коммерческих SPICE-симуляторах
нального компьютера. К таким системам от- В Интернете существует много ресурсов, где об- присутствуют специальные утилиты, позволя-
носятся: HSPICE (фирма MetaSoftware), PSpice суждается и поддерживается эта программа [2]. ющие рассчитывать параметры стандартных
(Microsim), MicroCap (Spectrum Software), моделей по справочным данным реальных ком-
Circuit Maker (The Virtual Elektronics Lab), Необходимость пополнения понентов. Разумеется, в бесплатной программе
Dr. Spice, ViewSpice (Deutsch Research) и дру- библиотеки моделей подобная утилита отсутствует, однако это не
гие. Учитывая тот факт, что не все могут при- мешает пользователям LTspice воспользовать-
обрести коммерческую систему схемотехни- Симулятор LTspice изначально предназна- ся результатами расчета сторонней программы.
ческого моделирования, остановим свой вы- чался для демонстрационного моделирова- Практически все производители электронных
бор на бесплатном симуляторе LTspice IV ния импульсных источников питания, ис- компонентов выкладывают соответствующие
(далее просто LTspice) от корпорации Linear пользующих управляющие микросхемы про- SPICE-модели этих компонентов на своих ин-
Technology (www.linear.com). Программа мо- изводства Linear Technology. При этом LTspice тернет-сайтах. Обычно эти модели выполнены
жет работать под управлением ОС Windows 98, демонстрирует приличную скорость модели- в виде подсхем. Остается только корректно по-
2000, NT4.0, Me или XP. Кроме того, LTspice рования и оптимальную совместимость полнить этими моделями существующую биб-
тестировался под Linux RedHat 8.0 с WINE с другими стандартами SPICE, что позволя- лиотеку. Если используется стандартная модель,
версии 20030219. ет непосредственно использовать или легко то процесс пополнения простой и выполняет-
LTspice был первоначально основан на си- адаптировать к нему оригинальные SPICE- ся без особых проблем. Если же используется
муляторе аналоговых схем SPICE 3F4/5, сво- модели различных производителей. Послед- модель в виде подсхемы, то пополнение услож-
бодно доступной версии симулятора SPICE. нее обстоятельство весьма важно, так как на няется и не всегда может закончиться успешно.
С момента своего создания LTspice подвергал- каком-то этапе работы с SPICE-симулятором Рассмотрим оба этих варианта.
ся постоянным изменениям с целью его улуч- каждый пользователь сталкивается с необхо-
шения, устранения ошибок и расширения димостью пополнения библиотеки моделей. Пополнение библиотеки
возможностей. Современная версия LTspice К радости пользователей симулятора LTspice схемными элементами,
представляет собой превосходный симулятор, можем сообщить, что проблема пополнения имеющими стандартную модель
позволяющий моделировать аналоговые, ци- встроенной библиотеки новыми моделями
фровые, а также смешанные схемы. уже в значительной степени решена поколе- Параметры схемных элементов, имеющих
LTspice отличается очень понятным и дру- ниями энтузиастов, работающих с этой про- стандартные модели, расположены в подка-
жественным интерфейсом, позволяющим да- граммой. Много дополнительных моделей талоге /lib/cmp относительно корневого ка-

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009 www.kit e.ru


128 проектирование

талога программы. Здесь можно обнаружить


следующие файлы:
• standard.bjt — библиотека моделей бипо-
лярных транзисторов;
• standard.cap — библиотека моделей кон-
денсаторов;
• standard.dio — библиотека моделей дио-
дов;
• standard.ind — библиотека моделей индук-
тивностей;
• standard.jft — библиотека моделей поле-
вых транзисторов с управляющим p-n-пе- Рис. 2. Схема включения
реходом (JFET); операционного усилителя К544УД2
• standard.mos — библиотека моделей поле-
вых транзисторов с изолированным затво-
ром (MOSFET). Приведем текст подсхемы модели этого
Каждая строка в этих файлах, кроме stan- операционного усилителя: Рис. 3. Поиск подходящего символа
dard.cap и standard.ind, представляет собой со- во встроенной библиотеке программы LTspice
* k544ud2 operational amplifier “macromodel” subcircuit
ответствующую директиву .model. Следова- * created using Parts version 1.04 on 10/11/90 at 10:58
тельно, пополнение этих библиотек можно *
осуществить простым вписыванием очеред- * connections: non-inverting input задача не ставится, и поэтому для нормаль-
* | inverting input
ной директивы .model с соответствующими * | | positive power supply ного функционирования модели достаточно
параметрами. Например, дополним библио- * | | | negative power supply лишь обеспечить верный порядок передачи
* | | | | output
теку биполярных транзисторов моделью оте- * | | | | | compensation узловых потенциалов из основной схемы
чественного транзистора типа КТ315А: * | | | | | / \ в подсхему, без привязки к физической реа-
.subckt k544ud2 1 2 3 4 5 6 7
* лизации самой микросхемы.
.model kt315a NPN (Is=2.82f Xti=3 Eg=1.11 Vaf=3.32K Bf=55 Ne=2.35 c1 11 12 174.6E-15 Так как операционный усилитель являет-
Ise=554.1p Ikf=18.04m Xtb=1.5 dc 5 53 dx
+ Br=.6455 Nc=2 Isc=0 Ikr=0 Rc=0 Cjc=17p Vjc=.75 Mjc=.333 Fc=.5 de 54 5 dx ся стандартным электронным узлом, то най-
Cje=8.55p Vje=.75 Mje=.333 dlp 90 91 dx ти для него готовый символ скорей всего не
+ Tr=3.36u Tf=1.02n Itf=0 Vtf=0 Xtf=0 Vceo=25 Icrating=100m dln 92 90 dx
mfg=USSR) dp 4 3 dx
составит труда. И в самом деле, требуемый
egnd 99 0 poly(2) (3,0) (4,0) 0 .5 .5 символ можно позаимствовать у операцион-
fb 7 99 poly(5) vb vc ve vlp vln 0 127.3E6 -100E6 100E6 100E6 -100E6
ga 6 0 11 12 1.885E-3
ного усилителя LT1008, который расположен
Последние три параметра Vceo, Icrating, gcm 0 6 10 99 188.5E-9 в подкаталоге Opamps встроенной библиоте-
mfg=USSR в моделировании не участвуют, iss 3 10 dc 400.0E-6 ки (рис. 3).
hlim 90 0 vlim 1K
но, соответственно, позволяют вывести j1 11 2 10 jx Чтобы использовать готовый символ, мы
в строке выбора транзистора его максималь- j2 12 1 10 jx должны знать порядок, в котором он переда-
r2 6 9 100.0E3
ное напряжение коллектор-эмиттер, ток кол- rd1 4 11 530.5 ет узлы в подсхему модели. Этот порядок
лектора и наименование производителя. rd2 4 12 530.5 можно узнать, воспользовавшись редакто-
ro1 8 5 50
После дополнения библиотечного файла ro2 7 99 25 ром символов программы LTspice, который
транзистор KT315A становится доступным rp 3 4 9.000E3 будет далее рассмотрен подробно, а пока по-
rss 10 99 500.0E3
для использования (рис. 1). vb 9 0 dc 0
стараемся решить эту проблему при помо-
vc 3 53 dc 2 щи схемного редактора. Для этого, восполь-
ve 54 4 dc 2
vlim 7 8 dc 0
зовавшись командой Edit=>Component или
vlp 91 0 dc 20 нажав клавишу F2, загрузим символ требуе-
vln 0 92 dc 20
.model dx D(Is=800.0E-18)
мого операционного усилителя из раздела
.model jx PJF(Is=15.00E-12 Beta=17.77E-3 Vto=-1) Opamps встроенной библиотеки и разместим
.ends его в рабочем поле схемного редактора. Далее,
Рис. 1. Выбор биполярного транзистора КТ315А воспользовавшись командой Edit=>Draw
из библиотеки LTspice Синтаксис различных SPICE-симулято- Wire или нажав клавишу F3, подключаем
ров может иметь различия. Поэтому, если к выводам операционного усилителя корот-
подсхема модели заимствована у другого кие фрагменты внешних цепей и принуди-
Пополнение библиотеки симулятора или взята с сайта производите- тельно присваиваем им имена, соответству-
схемными элементами, имеющими ля электронных компонентов, необходимо ющие порядку перечисления узлов в строке
модель в виде подсхемы внимательно просмотреть ее текст, чтобы директивы .subckt подсхемы модели опера-
выявить и ликвидировать синтаксические ционного усилителя К544УД2 (рис. 4).
Если модель существует в виде подсхемы, несоответствия. Чтобы присвоить имя цепи, нужно вызвать
то в этом случае придется решить, как мини- Сравнив нумерацию выводов реального соответствующее меню операций, щелкнув
мум, две задачи. Во-первых, надо создать но- операционного усилителя (рис. 2) и порядок по требуемой цепи правой кнопкой мышки.
вый или подобрать готовый символ для бу- узлов в строке директивы “.subckt k544ud2 В появившемся меню выбрать режим Label
дущего библиотечного элемента. Во-вторых, 1 2 3 4 5 6 7”, можно заметить их несоответ- Net («Ярлык для цепи»), что позволит полу-
надо согласовать SPICE-синтаксис, исполь- ствие. Соответствие нумерации и порядка уз- чить доступ к меню Net Name («Имя цепи»),
зуемый при описании модели, с синтаксисом лов подсхемы может потребоваться, если где в строке ABC присваивается требуемое
LTspice. схемный редактор LTspice используется как имя (рис. 4).
Например, пополним библиотеку отечест- генератор списка связей для сторонней про- Воспользовавшись командой View=>SPICE
венным операционным усилителем типа граммы, например, предназначенной для раз- Netlist, посмотрим список связей нашей не-
К544УД2 (рис. 2). водки печатной платы. В данном случае такая большой схемы (рис. 5) и убедимся, что по-

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009


проектирование 129

Рис. 4. Присвоение имен внешним цепям символа операционного усилителя LT1008 Рис. 5. Проверка порядка узлов, передаваемого символом LT1008 в подсхему модели

рядок узлов в строке “XU1 1 2 3 4 5 6 7 LT1008” реименования недостаточно. Необходимо


соответствует порядку узлов в строке “.sub- также внести некоторые изменения и в сам
ckt k544ud2 1 2 3 4 5 6 7”. В противном слу- файл. Для этого откроем его при помощи лю-
чае необходимо соответствующим образом бого текстового редактора и изменим содер-
отредактировать строку директивы .subckt. жимое атрибутов SYMATR:
Программа LTspice регулярно обновляет-
ся через Интернет. Поэтому, чтобы не поте- SYMATTR Value — вместо LT1008 записываем k544ud2
SYMATTR Prefix X — оставляем без изменения
рять свои библиотеки, желательно выделить SYMATTR SpiceModel — вместо LTC.lib записываем r-opamp.lib
их в свою пользовательскую папку. Чтобы SYMATTR Value2 — вместо LT1008 записываем k544ud2
SYMATTR Description — запишем Operational Amplifier
папка была видна при выборе нового компо-
нента, ее необходимо разместить в подката-
логе sym встроенной библиотеки. Присвоим После этого сохраним изменения и при-
этот папке имя Mylib. Создадим в этой пап- ступим к испытанию. Для этого запустим
ке файл r-opamp.lib и скопируем туда выше- программу LTspice в режиме схемного редак-
указанный текст подсхемы модели. Впослед- тора и проверим наличие нового электрон-
ствии этот файл можно пополнять другими ного компонента в библиотеке. Если все сде- Рис. 6. Выбор операционного усилителя К544УД2
моделями операционных усилителей отече- лано правильно, то операционный усилитель из библиотеки пользователя
ственного производства. В начале файла, в ви- К544УД2 можно обнаружить именно там, где
де комментариев, необходимо сделать неболь- он и должен быть, то есть в пользовательском
шую информационную вставку, описываю- каталоге Mylib (рис. 6). Согласно результатам моделирования, мо-
щую содержимое библиотеки. Это облегчит Для проверки функционирования схемно- дель операционного усилителя К544УД2
работу с библиотекой, а также позволит из- го элемента можно собрать какую-то тесто- функциональна, и инвертирующий усили-
бежать каких-то досадных ошибок. вую схему. Пусть такой схемой будет обыч- тель, собранный на нем, обеспечивает задан-
Пример информационной вставки: ный инвертирующий усилитель (рис. 7). ное усиление Kу = R3/R2 = 100к/10к =10.

*******************************************************************
* Библиотека моделей операционных усилителей
* отечественного производства
*
*******************************************************************
*
* Библиотека сoдержит:
* К544УД2
*
*******************************************************************
* Внимание! Нумерация (порядок) входных узлов подсхем
* моделей всех ОУ не совпадает с реальной нумерацией выводов
* корпуса микросхем.
*******************************************************************

Примечание. Для схемных элементов раз-


личных типов лучше создавать независимые
библиотечные файлы. Например, для ШИМ-
контроллеров можно создать файл pwm.lib,
для полевых транзисторов с изолированным
затвором — mosfet.lib и т. д.
Скопируем файл символа LT1008.asy из
своего каталога ..\lib\sym\Opamps в пользо-
вательский каталог ..\lib\sym\ Mylib и пере- Рис. 7. Тестовая схема инвертирующего усилителя на ОУ К544УД2
именуем его в k544ud2.asy. Однако одного пе-

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009 www.kit e.ru


130 проектирование

Создание модели схемного


элемента с использованием
иерархической схемы

Ранее мы рассмотрели случаи создания


схемного элемента, когда его модель уже су-
ществует в том или ином виде. Обычно так
и происходит, но иногда бывают ситуации,
когда модели нет, и ее невозможно найти ни
в одном из доступных информационных ис-
точников. В этом случае приходится созда-
вать схемный элемент с нуля. Обычно созда-
ние нового элемента начинается с создания
его модели.
В качестве примера, используя средства
программы LTspice, создадим модель микро-
схемы TL494. Микросхема TL494 является
ШИМ-контроллером импульсного источни-
ка питания и включает в себя все необходи-
мые для этого блоки. Эта микросхема, благо- Рис. 8. Функциональная схема TL494
даря своим достаточно высоким характерис-
тикам и низкой стоимости, очень популярна
как среди любителей, так и среди профессио- Примечание. Иерархическая схема должна внутренним генератором. Частота генерато-
налов в силовой электронике. Так же как располагаться в одном каталоге с основной ра программируется внешними резистором
и широко известный 555-й таймер, TL494 вы- схемой. и конденсатором, подключаемыми к выводам
пускают многие мировые производители эле- Имена выводов символов должны соответ- Rт и Cт микросхемы. Конденсатор Cт заря-
ктронных компонентов, такие как Texas ствовать именам соответствующих цепей ие- жается стабильным током, величина которо-
Instruments, ON Semiconductor, Motorola, рархической схемы. Таким образом, создает- го задается с помощью резистора Rт. После
Fairchild Semiconductor, Fujitsu, Samsung и т. д. ся связь между основной и иерархическими того, как напряжение на конденсаторе дости-
Эта микросхема выпускается под своим ори- схемами. гает 3 В, он быстро разряжается до нуля,
гинальным, а также под альтернативными Любой файл, открытый с помощью коман- и процесс снова повторяется. Величину за-
названиями, такими как mPC494C, MB3759, ды File=>Open, рассматривается как схема рядного тока можно определить по форму-
KA7500B, IR3M02 и т. п. Отечественной вер- высокого уровня. ле Iзар ≈ 3,65/Rт. На рис. 9 приведены графи-
сией TL494 является микросхема 1114ЕУ4. ческие зависимости частоты внутреннего ге-
Однако, несмотря на популярность, модель Создание модели TL494 нератора от номиналов частотозадающих
TL494 пока отсутствует в библиотеках ком- в виде иерархической схемы элементов. Эту частоту также можно опреде-
мерческих симуляторов и на сайтах произво- Справочную информацию о микросхеме лить по формуле Fген = 1,2/(RT·CT).
дителей электронных компонентов. TL494 можно взять, например, на сайте компа-
ний Texas Instruments [5] или ON Semiconductor
Иерархические схемы [6].
В программе LTspice предусмотрена очень На рис. 8 изображена ее функциональная
полезная возможность замены отдельных схема.
фрагментов схемы схемами с более низким Казалось бы, что для создания корректной
уровнем иерархии. Причем, в основной схеме, модели достаточно найти и продублировать
имеющей высокий уровень, эти иерархичес- принципиальную электрическую схему
кие схемы выглядят как абстрактные символы TL494. Благо, упрощенные версии отдельных
с выводами. В этом смысле иерархические схе- узлов даже приводятся в документации, рас-
мы, по сути, очень похожи на подсхемы, но го- положенной на сайте Texas Instruments [7].
раздо удобнее и нагляднее, так как пользова- Однако попытка создания модели таким
телю приходится работать не с текстовым фай- способом скорей всего закончится неудачей.
лом, а с реальной схемой. Ее легко изменить Дело в том, что, несмотря на свои маленькие
и контролировать обычными средствами схем- размеры, микросхема имеет достаточно слож-
ного редактора программы LTspice. ную электрическую принципиальную схему,
Так же как и подсхемы, иерархические схе- содержащую более 50 транзисторов. Модель, Рис. 9. Частота генератора и ее температурный дрейф
мы могут быть помещены в библиотеку для содержащая такое количество активных эле- в зависимости от величин Rт и Cт
последующего использования в различных ментов, способна в значительной мере сни-
проектах. Но, в отличие от подсхем, ссылать- зить скорость симуляции или сделать ее вооб-
ся на иерархическую схему из основного про- ще невозможной из-за проблем сходимости. Схема модели генератора изображена на
екта можно только с помощью символа. Файл Выход из данной ситуации — использование рис. 10.
символа должен иметь такое же имя, что встроенных схемных элементов LTspice, кото- Источник напряжения V1 имитирует напря-
и файл иерархической схемы. Например, ес- рые являются функциональными аналогами жение, приложенное к резистору Rт. ИТУТ (ис-
ли файл иерархической схемы имеет название отдельных узлов моделируемой микросхемы. точника тока, управляемый током) F1 являет-
tl494h.asc, то файл символа должен иметь на- ся своеобразным токовым зеркалом, которое
звание tl494h.asy. По этой же причине имя Генератор формирует ток зарядки конденсатора Cт, рав-
символа не должно содержать пробелы, а так- ШИМ-контроллер TL494 работает на фик- ный току, протекающему через источник на-
же символы, недопустимые для имени файла. сированной частоте, которая определяется пряжения V1 и резистор Rт. Под воздействи-

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009


проектирование 131

с помощью ИНУН (источник напряжения, уп-


равляемый напряжением) E1. Согласно общим
справочным данным на ШИМ-контроллер
TL494 (документация t1494.pdf и TL494-D.PDF),
коэффициент передачи усилителя ошибки
AVOL = 50 000 (95 дБ). Коэффициент усиле-
ния и передаточную характеристику усили-
теля ошибки представим в виде таблицы
“table=(0,0 1.96m,0 2m,2 2.04m,4 20m,4.5)”.
Источник напряжения V2 определяет ра-
бочую точку усилителя ошибки, а резистор
R3 играет роль его нагрузки во время AC-ана-
лиза.

Рис. 10. Схема модели задающего генератора Выходной каскад


Выходной каскад контроллера TL494 пред-
ставляют собой транзистор с открытыми
ем этого тока конденсатор Cт линейно заряжа- эмиттером и коллектором. Благодаря этому,
ется. Как только напряжение на конденсаторе возможны два варианта включения этого
достигает порогового напряжения 3 В, он раз- транзистора, где он включен по схеме с об-
ряжается с помощью ключа S1. Диод D1 пре- щим эмиттером (рис. 13а) или общим кол-
дотвращает обратный ток и позволяет напря- лектором (рис. 13б). Каждому из этих вклю-
жению на выводе Rт подниматься выше по- чений соответствует своя зависимость напря-
тенциала источника напряжения V1. жения открытого транзистора Vкэ.нас от тока
При указанных на схеме номиналах резис- нагрузки.
тора Rт = 12 кОм и конденсатора Cт = 10 мкФ Желательно, чтобы модель корректно ими-
рабочая частота генератора составляет 10 кГц, тировала эти характеристики насыщения,
что соответствует графической зависимости а также ситуации превышения максимально-
на рис. 9. го тока и пробоя повышенным напряжени-
ем транзистора выходного каскада.
Усилитель ошибки Сначала рассмотрим модель выходного ка-
Регулировочные характеристики ШИМ- скада, включенного по схеме с общим эмит-
контроллера определяются амплитудно-ча- тером, изображенную на рис. 14.
стотной характеристикой (АЧХ) его усили- Рис. 12. Модель усилителя ошибки С помощью ИТУН G1 и стабилитрона D1
теля ошибки. Поэтому при создании модели имитируется открытый транзистор выход-
усилителя нужно обеспечить корректность ного каскада. Этот эквивалентный транзис-
этой характеристики. Согласно документа- Фильтр нижних частот R1, C1 позволяет тор полностью открыт, если ток нагрузки I1
ции Texas Instruments и других производите- получить АЧХ, которая идеально совпадает не превышает максимально допустимого
лей, АЧХ усилителя ошибки имеет частоту с изображенной на рис. 11. значения в 250 мА (для микросхемы TL494
среза 10 Гц с последующим завалом 20 дБ/дек Нелинейность передаточной характеристи- производства Texas Instruments). При превы-
(рис. 11). ки усилителя ошибки, а также коэффициент шении максимального тока эквивалентный
Подобную АЧХ можно легко получить усиления на низких частотах имитируются транзистор насыщается, и напряжение на его
с помощью RC-фильтра нижних частот. Схе-
ма модели усилителя ошибки с RC-фильт-
ром нижних частот, а также результаты мо-
делирования изображены на рис. 12.

а б

Рис. 11. Амплитудночастотная характеристика Рис. 13. Характеристики напряжения насыщения транзистора выходной схемы для включения:
усилителя ошибки а) с общим эмиттером; б) с общим коллектором

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009 www.kit e.ru


132 проектирование

“table=(0 250m,1.42 243m,1.46 150m,1.57 0)”. Общая схема модели микросхемы TL494
Согласно этой таблице, если входное напря- После того, как созданы основные узлы мо-
жение ИТУН G2 падает ниже 1,57 В, послед- дели, создание общей схемы модели (рис. 18)
ний начинает шунтировать выход ИТУН G1. не вызывает особых затруднений.
Следствием этого шунтирования будет сдвиг Всем внешним цепям иерархической схе-
ВАХ открытого транзистора в сторону боль- мы необходимо присвоить имена. Удобнее
ших напряжений. всего использовать имена соответствующих
выводов микросхемы прототипа. Чтобы при-
Потребляемый ток своить имя цепи, нужно вызвать соответст-
и источник опорного напряжения вующее меню операций, щелкнув по требу-
Ток Icc, потребляемый микросхемой TL494, емой цепи правой кнопкой мышки. В по-
имеет нелинейную зависимость от питающе- явившемся меню выбрать режим Label Net
го напряжения Vcc. Эта зависимость изобра- («Ярлык для цепи»), что позволит получить
жена на рис. 16. доступ к меню Net Name («Имя цепи»), где
в строке ABC указывается требуемое имя
(рис. 19). Для большей наглядности можно
определить направления сигнала во внешних
цепях с помощью указателя Port type:
• None — без направления;
Рис. 14. Модель выходного каскада, • Input — входная цепь;
включенного по схеме с общим эмиттером • Output — выходная цепь;
• Bi-Direct — двунаправленная цепь.
Указатель Port type на процессы моделиро-
выводах резко возрастает (участок 3 ВАХ). вания не влияет.
В области малых токов (участок 1) ВАХ эк- Общий провод внутри иерархической схе-
вивалентного транзистора определяется мы лучше не подключать к «земле», а соеди-
внутренним сопротивлением Ron диода D3, Рис. 16. Зависимость тока,
нить явно или подключить к цепи “COM”.
а в области средних токов (участок 2) — потребляемого микросхемой TL494, Это позволит в дальнейшем использовать
внутренним сопротивлением параллельно от питающего напряжения модель в схемах с плавающим, относитель-
включенных диодов D2 и D3. Пробой экви- но «земли», питанием.
валентного транзистора при повышенном При помощи команды File=>Save As… на-
напряжении имитируется стабилитроном На рис. 17 изображена модель, которая зовем как TL494H.asc и сохраним в пользо-
D1, имеющим напряжение стабилизации с помощью ИТУН G1 имитирует потребля- вательский каталог ..\lib\sym\ Mylib получен-
Vrev = 41 В. ИТУН G2 в данном режиме не емый ток микросхемы. Коэффициент пере- ную иерархическую схему модели TL494.
активен, так как напряжение управления дачи ИТУН задан таблицей “table=(1 0,5 4.5m,
всегда равно напряжению питания микро- 6.85 7.6m,40 8.4m)”. Источник опорного на- Редактор символов
схемы. пряжения имитируется при помощи источ-
Теперь рассмотрим модель выходного ка- ника тока I1 и стабилитрона D1. Ток нагруз- Каждый схемный элемент имеет собствен-
скада, включенного по схеме с общим кол- ки источника опорного напряжения, при по- ный символ, позволяющий легко идентифи-
лектором, изображенную на рис. 15. мощи поведенческого источника тока B1, цировать его на электрической принципиаль-
В схеме с общим коллектором ИТУН G2 суммируется к току, потребляемому микро- ной схеме. Внешний вид символов схемных
контролирует напряжение на открытом схемой. В соответствии со справочными дан- элементов, таких как резисторы, конденсато-
транзисторе выходного каскада. Коэффи- ными, ток короткого замыкания источника ры, индуктивности, диоды, транзисторы и т. п.,
циент передачи G2 описывается таблицей опорного напряжения составляет 25 мА. оговаривается соответствующим стандартом
на конструкторскую документацию. В насто-
ящее время в мире существует два основных
стандарта, один из которых американский,
а другой — европейский. К последнему весь-
ма близка отечественная «Единая система кон-
структорской документации» (ЕСКД). В биб-
лиотеках LTspice использован американский
стандарт на символы схемных элементов.
С этим можно смириться, так как обычно дан-
ный симулятор не используется для подготов-
ки конструкторской документации, но при не-
обходимости символы схемных элементов
можно привести к более привычному виду.

Окно редактора символов


В LTspice имеется специальный редактор
символов, с помощью которого можно изме-
нять существующие или создавать новые
символы схемных элементов. Для запуска
Рис. 15. Модель выходного каскада, Рис. 17. Модель источника опорного напряжения этого редактора необходимо активизировать
включенного по схеме с общим коллектором и имитатора потребляемого тока команду File=>New Symbol. В результате по-
явится окно редактора символов (рис. 20).

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009


проектирование 133

Рис. 18. Иерархическая схема модели микросхемы TL494

Рис. 19. Указание наименования и направления цепей Рис. 20. Окно редактора символов

Отличительный признак этого окна — – Undo (F9) — отменить предыдущее дей- – Rotate (Ctrl+R) — вращать выбранные
крестик с кружком в центре рабочего поля, ствие. элементы символа.
а также синий символ логического вентиля – Redo (Shift+F9) — вернуть отмененное – Mirror (Ctrl+E) — отразить выбранные
в левой части панели команд. действие. элементы символа.
– Attributes — атрибуты символа: – Delete (F5) — удалить выбранные эле-
Панель команд редактора символов · Edit Attributes (Ctrl+A) — редактиро- менты символа.
Панель меню команд очень похожа на ана- вать отдельные атрибуты символа; – Duplicate (F6) — копировать (дублиро-
логичную панель схемного редактора. В от- · Attribute Window (Ctrl+W) — делать ви- вать) выбранные элементы символа.
личие от панели команд схемного редактора димыми отдельные атрибуты символа. • Hierarchy — посмотреть внутреннюю
здесь присутствует меню Draw, но зато отсут- – Add Pin/Port ('P') — добавить электри- структуру иерархического символа.
ствует меню Simulate. ческое подключение (вывод) символу. • Draw — создавать изображения символа при
Рассмотрим подробнее подпункты меню – Move (F7) — переместить выбранные помощи графических примитивов и текста:
команд: элементы символа. При этом существу- – Line ('L') — выбрать рисование прямой
• File — подпункты этого меню аналогичны ющие связи разрываются. линии;
подпунктам меню File схемного редактора. – Drag (F8) — перетащить выбранные эле- – Rect ('R') — выбрать рисование прямо-
• Edit — служит для редактирования симво- менты символа. При этом существую- угольника;
ла и содержит следующие подпункты: щие связи сохраняются. – Circle ('C') — выбрать рисование круга;

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009 www.kit e.ru


134 проектирование

– Arc ('A') — выбрать рисование дуги;


– Line Style — определить стиль линии;
– Text ('T') — выбрать ввод текста.
• View — управление режимом просмотра
изображения символа:
– Zoom In (Ctrl+Z) — увеличить изобра-
жение символа;
– Zoom to Fit — установить масштаб изо-
бражения, позволяющий максимально
использовать текущий размер рабочей
области редактора символов;
– Zoom Out (Ctrl+B) — уменьшить изоб-
ражение символа;
– Anchor Points ('O') — включить/выклю- Рис. 23. Окно Pin/Port Properties,
чить видимость точек привязки графи- определяющее свойства вывода
ческих элементов или текста;
– Pin Table — вывести таблицу, связыва-
ющую имена выводов символа с их по- Pin/Port. Результатом будет появление окна
рядковыми номерами; Pin/Port Properties (рис. 23). В области Pin Label
– Status Bar — вывести/убрать строку под- Рис. 21. Схемотехническое обозначение Position определяется видимость (NONE)
сказки редактора символа; ШИМконтроллера TL494 и расположение названия вывода. Вывод мо-
– Toolbar — вывести/убрать панель инст- жет быть расположен левее (LEFT), правее
рументов редактора символа; (RIGHT), выше (TOP) или ниже (BOTTOM)
– Windows Tabs — вывести/убрать панель му, будем создавать новые символы, ориен- своего названия. С помощью поля настройки
вложенных окон. тируясь на те подходы, которые уже исполь- Offset можно определить смещение названия
• Tools — подпункты этого меню аналогич- зуются в программе LTspice. относительно вывода во внутренних едини-
ны подпунктам меню Tools схемного ре- В качестве примера создадим символ цах программы. По умолчанию это смещение
дактора. ШИМ-контроллера TL494 (рис. 21), для ко- составляет 8 единиц, но может быть установ-
• Widows — подпункты этого меню анало- торого ранее уже была создана модель в ви- лено любое значение в диапазоне от 0 до 50.
гичны подпунктам меню Windows схемно- де иерархической схемы. Если символ представляет элемент, являю-
го редактора. Согласно неписанному соглашению, при- щийся нижним уровнем иерархической схе-
• Help — подпункты этого меню аналогичны нятому для символов микросхем из библио- мы, то название вывода должно соответство-
подпунктам меню Help схемного редактора. теки программы LTspice, расстояние между вать названию цепи в схеме нижнего иерар-
отдельными выводами символа составляет хического уровня. Если символ представляет
Панель инструментов 4 шага сетки. Поэтому, выбрав команду стандартный SPICE-примитив, то название
редактора символов Draw=>Rect, нарисуем прямоугольник ши- вывода не имеет особого значения, но поряд-
Панель инструментов редактора символов риной 16 и высотой 32 клетки. Так как кур- ковый номер в поле Netlist Order должен со-
полностью аналогична панели инструментов сор не привязан к узлам сетки, при этом при- ответствовать номеру вывода соответствую-
редактора схем. дется хорошенько прицеливаться. Результат щего схемного элемента. Это же справедливо
данных действий изображен на рис. 22. и для символа, представляющего библиотеч-
Создание изображения символа ный элемент в виде подсхемы. Но в этом слу-
В редакторе символов для создания изоб- Добавление выводов чае номер в поле Netlist Order должен соответ-
ражения символа используются различные Далее надо указать точки, в которых сим- ствовать порядковому номеру соответствую-
графические примитивы, такие как линия, вол будет подключаться к схеме. Эти точки со- щего узла в строке директивы .SUBCKT.
прямоугольник, круг и дуга. Кроме этого, здаются при помощи команды Edit=>Add
в изображение символа можно вносить текст,
который используется для наименования вы-
водов, а также для указания различных атри-
бутов символа.
Все графические и текстовые элементы сим-
вола имеют специальные точки привязки, ко-
торые отображаются в виде маленьких крас-
ных кружков, если, с помощью команды
View=>Mark Object Anchors, разрешена види-
мость точек привязки. Именно за эти точки
элементы перемещаются или перетаскивают-
ся при помощи команд Move (переместить)
и Drag (перетащить). Для улучшения ориен-
тации в рабочем поле редактора символов на-
несена сетка. Шаг сетки равен 16 внутренним
единицам программы, которые не имеют оп-
ределенной привязки к метрическим или дюй-
мовым мерам длины. Например, если судить
по резисторам, то этот шаг составляет при- Рис. 24. Вид символа микросхемы TL494
мерно 2,5 мм, а если по микросхемам, то при- Рис. 22. Заготовка символа ШИМконтроллера TL494 после добавления всех выводов
мерно 1,25 мм. Особо не вникая в эту пробле-

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009


проектирование 135

Если создаваемый с нуля схемный элемент


не является стандартным SPICE-примитивом,
то желательно, чтобы нумерация выводов его
символа соответствовала нумерации выво-
дов оригинального электронного элемента,
которую указывает производитель в виде
справочных данных.
Ошибки, допущенные при добавлении вы-
водов, можно легко исправить, если повтор-
но вызвать окно Pin/Port Properties, щелкнув
правой кнопкой мышки по соответствующе-
му выводу символа.
На рис. 24 изображен результат, который
должен быть получен после добавления всех
выводов символа микросхемы TL494.

Добавление атрибутов
Чтобы получить доступ к атрибутам сим- Рис. 26. Пример использования атрибута ModelFile
вола, необходимо с помощью команды
Edit=>Attributes=>Edit Attributes вызвать ок-
но редактирования атрибутов Symbol символу схемного элемента также присва- <name> node1 node2 [...] <Value2>
.lib <SpiceModel>
Attribute Editor (рис. 25). В строке Symbol Type ивается префикс X.
необходимо выбрать тип символа: • SpiceModel — полное или относительное
• Cell — тип соответствует символам элемен- имя библиотечного файла, включающего Как говорилось ранее, редактирование та-
тов, имеющих встроенную SPICE-модель модель схемного элемента. кого компонента недоступно из редактора
или модель в виде подсхемы. Для этих сим- • Value — атрибут отображается на схеме схем.
волов надо указывать атрибут Prefix. и обозначает номинал или тип схемного Также двумя SPICE-строками в списке со-
• Block — тип соответствует символам эле- элемента. единений представлен компонент, имею-
ментов, имеющих модель в виде иерархи- • Value2 — атрибут выводится в список со- щий префикс X и определенный атрибут
ческой схемы. Для этих символов не надо единений и должен совпадать с именем ModelFile:
указывать атрибут Prefix. подсхемы в библиотечном файле. Если
Далее, в виде таблички, перечисляются все этот атрибут указан, редактирование эле- <name> node1 node2 [...] <SpiceModel> <Value> <Value2> <SpiceLine>
атрибуты символа: мента на схеме становится недоступным. <SpiceLine2>
.lib <ModelFile>
• Prefix — этот атрибут является наиболее • SpiceLine — атрибут позволяет передавать
важным. Он определяет тип схемного эле- параметры в подсхему.
мента. Например, резистор имеет пре- • SpiceLine2 — атрибут позволяет передавать Редактирование такого компонента доступ-
фикс R, конденсатор — C, MOSFET-тран- параметры в подсхему. но из редактора схем.
зистор — M и т. д. Если модель схемного • Description — атрибут, позволяющий вста- На рис. 27 показано окно редактирования
элемента представлена подсхемой, то ис- вить краткое описание схемного элемента. атрибутов Symbol Attribute Editor, заполнен-
пользуется префикс X. Возможна ситуа- • ModelFile — атрибут позволяет определить ное для символа схемного элемента TL494,
ция, когда модель стандартного схемного файл, который будет включен в список со- модель которого выполнена в виде иерархи-
элемента, например, MOSFET-транзисто- единений как библиотечный. Использова- ческой схемы.
ра, представлена подсхемой. В этом случае ние этого атрибута меняет назначение ат-
рибута SpiceModel, который теперь указы-
вает название конкретной подсхемы
в библиотечном файле. В свою очередь,
в окне редактирования компонента появ-
ляется строка выбора, позволяющая выби-
рать отдельные подсхемы библиотечного
файла. Хорошим примером использова-
ния этого атрибута является пара символа
“..lib/sym/Opamps/UniversalOpamp2.asy”
и подсхемы “..lib/sub/UniversalOpamps2.sub”
(рис. 26).
Атрибуты SpiceModel, Value, Value2, SpiceLine
и SpiceLine2 формируют строку текстового опи-
сания компонента в формате SPICE списка со-
единений. В результате генерируется SPICE-
строка, которая выглядит следующим образом:

<Имя> узел1 узел2 [...] <SpiceModel> <Value> <Value2>


<SpiceLine> <SpiceLine2>

Компонент, имеющий префикс X и опре- Рис. 27. Окно редактирования атрибутов,


Рис. 25. Окно редактирования атрибутов символа деленные атрибуты Value и Value2, в списке заполненное для символа TL494
связей представлен двумя SPICE-строками:

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009 www.kit e.ru


136 проектирование

Видимость атрибутов
Пользователь может сам выбирать те ат-
рибуты, которые должны быть видимыми на
изображении символа. Видимость атрибутов
устанавливается при помощи окна Attribute
Windows to Add, которое вызывается командой
Edit=>Attributes=>Attribute Window (рис. 28).
Выбрав требуемый атрибут из списка, не-
обходимо нажать кнопку OK. После этого ат-
рибут можно разместить в рабочем поле ре-
дактора символов. После размещения атри-
бута можно редактировать его текст, изменять

Рис. 31. Схема проверки ШИМконтроллера TL494, рекомендуемая производителем

выравнивание и направление написания. Все


это позволяет меню Symbol Attribute (рис. 29),
Рис. 28. Окно видимости атрибутов символа которое вызывается щелчком правой кнопки
мышки по тексту атрибута.
На рис. 30 показан внешний вид символа
микросхемы TL494 после добавления атри-
бутов.
При помощи команды File=>Save As… на-
зовем как TL494H.asy и сохраним в пользо-
вательский каталог ..\lib\sym\ Mylib получен-
ный символ.

Проверка схемного элемента,


созданного в виде
иерархической схемы
Рис. 32. Выбор ШИМконтроллера TL494H
Рис. 29. Меню редактирования текста атрибута После того как созданы и размещены из библиотеки пользователя
в пользовательском каталоге символ и мо-
дель схемного элемента, можно приступить
к его проверке. Для проверки можно исполь- схемы, написано X1. Далее, в поле PARAMS
зовать тестовую схему из документации про- можно перечислить параметры, которые не-
изводителя (рис. 31). обходимо передать в иерархическую схему.
Для этого запустим программу LTspice/ Окна выбора Visible позволяют включать
SwitcherCAD III в режиме схемного редакто- и выключать видимость информации, вве-
ра и проверим наличие нового электронно- денной в соответствующем поле.
го компонента в библиотеке. Если все сдела- Иерархическому схемному элементу, в от-
но правильно, то ШИМ-контроллер TL494H личие от встроенных, можно присваивать по-
можно обнаружить именно там, где он и дол- зиционное обозначение с любым префиксом.
жен быть, то есть в пользовательском ката- Поэтому впишем в поле Instance Name более
логе Mylib (рис. 32).
Разместив символ в рабочем поле схемно-
го редактора, щелкнем по нему, чтобы вы-
звать окно настройки Navigate/Edit Schematic
Block. В верхней части окна расположены две
кнопки — Open Symbol и Open Schematic, ко-
торые позволяют получить доступ к симво-
лу или схеме иерархического схемного бло-
Рис. 30. Вид символа микросхемы TL494 ка. Ниже, в поле Instance Name необходимо Рис. 33. Окно настройки иерархического
после добавления атрибутов указать позиционное обозначение схемного схемного блока
элемента. По умолчанию там, как для под-

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009


проектирование 137

Рис. 34. Тестовая проверка модели микросхемы TL494,


созданной в виде иерархической схемы
Рис. 35. Вызов списка связей иерархической схемы TL494

привычное наименование — DA1 и нажмем


G2 ET1 N002 Vcc ET1 table=(0 250m,1.42 243m,1.46 150m,1.57 0)
кнопку OK (рис. 33). вратить полученный список связей в подсхе- D2 ET2 N014 IDEALZ
Далее, в уже знакомой манере, создадим му, необходимо вставить в него соответству- D4 CT2 N014 IDEAL1
D8 CT2 N014 IDEAL2
схему тестирования микросхемы TL494 и за- ющие директивы. В начале списка вставляет- G4 ET2 N014 Vcc ET2 table=(0 250m,1.42 243m,1.46 150m,1.57 0)
пустим процесс моделирования (рис. 34). ся строка: C7 N002 ET1 5p
C8 N014 ET2 5p
D9 N001 Rt IDEAL
Создание модели .subckt tl494 IN1 -IN1 IN2 -IN2 FB DTC Vref OCT CT1 ET1 CT2 ET2 R14 Ct 0 5meg
Ct Rt GND Vcc R15 ET2 0 5meg
схемного элемента R16 ET1 0 5meg
с использованием подсхемы G5 Vcc 0 Vcc 0 TABLE=(1 0,5 4.5m,6.85 7.6m,40 8.4m)
I2 0 Vref 25m
Порядок перечисления узлов должен соот- D10 0 Vref IDEAL5
Несмотря на многие положительные каче- ветствовать порядку, в котором эти узлы пе- B1 Vcc 0 I=I(D10)+25m
R9 N009 OCT 1k
ства, такие как наглядность и удобство редак- редаются в подсхему. Напомним, что он ус- R10 Ct N003 5k
тирования, иерархические схемы имеют и не- танавливается для каждого вывода символа C1 N003 0 10p
.MODEL IDEALZ D(Ron=0 Roff=20meg Vfwd=0 Vrev=41)
которые недостатки. Например, невозможно в поле Netlist Order (рис. 23) при его описа- .MODEL IDEAL D(Ron=0 Roff=1G Vfwd=0)
использовать модели в виде иерархической нии. .model OSC SW(Ron=10 Vt=1.51 Vh=1.49 Ilimit=20m)
.MODEL IDEAL1 D(Ron=2 Roff=1G Vfwd=0.66)
схемы на других SPICE-симуляторах, а так- В конце списка удаляются строки с дирек- .MODEL IDEAL2 D(Ron=175 Roff=1G Vfwd=0)
же следует держать файл иерархической схе- тивами .backanno и .end, а вместо них встав- .MODEL IDEAL5 D(Ron=0 Roff=1G Vfwd=0 Vrev=5)
.ends tl494
мы в одном каталоге с основной схемой. ляется директива конца подсхемы .ENDS.
В результате должен получиться следую-
Преобразование иерархической схемы щий список соединений: Сохраним подсхему в пользовательскую ди-
в библиотечную подсхему ректорию ..lib\sym\Mylib под именем tl494.lib.
*
Рассмотрим процесс преобразования ие- .subckt tl494 IN1 -IN1 IN2 -IN2 FB DTC Vref OCT CT1 ET1 CT2 ET2
рархической схемы в соответствующую ей Ct Rt GND Vcc Редактирование символа
A1 N005 0 N006 0 0 N005 N011 0 DFLOP Vhigh=5 Trise=50n Rout=30
подсхему. Подобное преобразование можно A2 0 0 0 N009 N011 0 N007 0 AND Vhigh=5 Trise=50n Rout=30
схемного элемента
произвести с помощью схемного редактора A3 N005 N009 0 0 0 0 N013 0 AND Vhigh=5 Trise=50n Rout=30 Загрузим в редактор символов созданный
A4 N006 N007 0 0 0 N004 0 0 OR Vhigh=5 Trise=300n Rout=30
программы LTspice. Для этого загрузим в его A5 N006 N013 0 0 0 N015 0 0 OR Vhigh=5 Trise=300n Rout=30
ранее символ TL494H.asy и с помощью коман-
окно иерархическую схему контроллера G1 N002 ET1 N004 0 table=(1 0,4 250m) ды Edit=>Attributes=>Edit Attributes или ком-
G3 N014 ET2 N015 0 table=(1 0,4 250m)
TL494H (рис. 18), созданную на предыдущих A6 N008 N012 0 0 0 0 N006 0 OR Vhigh=5 Trise=50n Rout=30
бинации клавиш Ctrl-A вызовем окно редак-
этапах. Далее можно сгенерировать список A7 N010 Ct 0 0 0 0 N008 0 SCHMITT Vt=0 Vh=0 Vhigh=5 тирования атрибутов символа. Далее отредак-
A8 FB N016 0 0 0 0 N012 0 SCHMITT Vt=0 Vh=0 Vhigh=5
связей, но перед этим стоит сбросить флажок V4 N016 Ct 0.7
тируем его так, как это показано на рис. 36.
напротив опции Default Devices, расположен- V5 N010 DTC 0.1 После этого сохраним символ в пользова-
D5 N018 FB IDEAL
ной на вкладке Netlist Options окна Control D6 N020 FB IDEAL
тельскую директорию ..lib\sym\Mylib под име-
Panel, которое вызывается командой Tools=> R1 IN1 N017 1meg нем tl494.asy.
R3 IN2 N019 1meg
Control Panel. Это позволит исключить не- C4 N017 -IN1 15.9n
нужные строки определения моделей по C5 N019 -IN2 15.9n Проверка схемного элемента,
D1 ET1 N002 IDEALZ
умолчанию. После этого, при помощи ко- E1 N018 0 N017 -IN1 table=(0,0 1.96m,0 2m,2 2.04m,4 20m,4.5)
созданного в виде подсхемы
манды View=>SPICE Netlist, вызовем окно E2 N020 0 N019 -IN2 table=(0,0 1.96m,0 2m,2 2.04m,4 20m,4.5) Для проверки схемного элемента, создан-
R5 -IN1 0 5meg
просмотра списка связей иерархической схе- R6 IN1 0 5meg
ного в виде подсхемы, можно использовать
мы (рис. 35). R7 -IN2 0 5meg тестовую схему (рис. 34), которая ранее уже
R8 IN2 0 5meg
Теперь необходимо выделить весь текст I1 FB 0 0.7m
использовалась для проверки схемного эле-
списка связей, с помощью комбинации кла- V2 N001 0 3.65 мента, созданного в виде иерархической схе-
F1 0 Ct V2 -1
виш Ctrl-C скопировать его в буфер обмена, S1 0 Ct N003 0 OSC
мы. Для этого достаточно заменить схемный
а затем вставить в окно любого текстового D3 CT1 N002 IDEAL1 элемент TL494H на вновь созданный TL494.
D7 CT1 N002 IDEAL2
редактора, например в блокнот. Чтобы пре- Так как схемный элемент создан в виде под-

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009 www.kit e.ru


138 проектирование

Рис. 37. Окно предупреждения


о невозможности редактирования

ступным. В этом можно убедиться, щелкнув


по символу элемента правой кнопкой мыш-
ки (рис. 37).
Далее запустим процесс моделирования
(рис. 38). ■
Рис. 38. Тестовая проверка модели микросхемы TL494,
Литература созданной в виде подсхемы

Рис. 36. Вид отредактированного окна атрибутов 1. http://ltspice.linear.com/software/scad3.pdf


символа TL494 2. http://groups.yahoo.com/group/LTspice, 4. http://forest2.homeip.net/Electronics/extra.rar
http://valvol.f lyboard.ru/forum4.html, 5. http://focus.ti.com/lit/ds/symlink/tl494.pdf
http://www.intactaudio.com/forum/ 6. http://www.onsemi.com/pub/Collateral/
схемы, то редактирование его параметров viewforum.php?f=15 TL494-D.PDF
в окне схемного редактора становится недо- 3. http://groups.yahoo.com/group/LTspice 7. http://focus.ti.com/lit/an/slva001d/slva001d.pdf

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 4 '2009

Оценить