Функциональные источники сигналов
Поскольку в описании атрибутов нелинейных зависимых источников (точнее генераторов) нельзя использовать параметры компонентов схемы и математические функции, то для получения сложных функциональных зависимостей в MC используется шесть функциональных источников сигналов. Источники работоспособны при проведении всех видов анализа схем. Путь к источникам: Component→Analog Primitives→Function Sources. Два из них NFV и NFI можно определять алгебраическими выражениями в атрибуте VALUE с использованием всех переменных и математических функций, допустимых в MC. Источники позволяют задавать сложные воздействия, например все виды модулированных колебаний.
Четыре зависимых источника: NTIofV (ИТУН), NTIofI (ИТУТ), NTVofV (ИНУН), и NTVofI (ИНУТ) определяются с помощью атрибута TABLE где задаются таблицы параметров.
Диоды и стабилитроны Имя диода в библиотеке компонентов – Diode, а стабилитрона – Zener. Путь к данным компонентам: Component→Analog Primitives→Passive Components.
Данные компоненты имеют основные атрибуты: PART <имя> и MODEL <список параметров модели>. Определение атрибута MODEL возможно несколькими способами. Если компонент будет использоваться в нескольких схемах, то его целесообразно ввести в библиотеку моделей компонентов. В этом случае в поле атрибута MODEL вводится лишь имя диода из библиотеки моделей, например, MODEL=USER. При этом имя диода можно выбрать из уже имеющихся имен диодов в библиотеке щелчком мыши. Список имен, имеющихся в библиотеке, высвечивается в правом поле окна атрибутов. Если же необходимо внести в библиотеку моделей новый диод с новыми параметрами, то поступают следующим образом. Для обращения к библиотеке моделей выполняют команду File→Open. В открывшемся окне выбирается из списка типов файлов файлы библиотеки Model Library по расширению.lbr. В результате открывается список с именами имеющихся в программе библиотек. Выбирается библиотека по ее имени в списке. Открывается выбранная библиотека. В левом верхнем поле, по щелчку мыши на черном треугольнике, открывается окно со списком моделей компонентов данной библиотеки. В этом окне выбирается интересующий компонент с именем Diode. Открывается окно с именами и параметрами диодов. (Отметим, что описанным способом можно открыть окно с моделями любого типа компонентов, входящих в данную библиотеку). Для добавления в библиотеку нового диода необходимо нажать кнопку Add. В левом окне с именем Name List в конце списка появляется строка с именем New. В правом поле параметров устанавливаются параметры модели по умолчанию, которые возможно редактировать с учетом значений параметров требуемой модели. Далее необходимо присвоить новому диоду имя в библиотеке моделей, которое будет появляться в правом поле окна атрибутов. Для этого вводиться новое имя в окне Name (слева вверху окна компонента), например USER. Щелкнув мышью в строке New, переносим имя USER в эту строку вместо New. После этого введенный диод можно использовать в любой другой схеме. Важно, что при выборе имени диода из библиотеки моделей в окне атрибутов, параметры модели диода автоматически записываются в окно текстового отображения схемы. Поэтому определение атрибута MODEL возможно путем использования уже существующей модели из правой части окна атрибутов с последующей корректировкой параметров в текстовом окне МС редактора.
Кроме описанных способов пользователь может осуществить ввод параметров в поле атрибута MODEL в виде текста. Обозначения наиболее важных параметров диода следующие:
С полным списком параметров диода, воспринимаемых программой МС, можно ознакомится в [1, 2, 3].
2.2.11. Соединители Путь к соединителям: Component→Analog Primitives→Connectors. В данном разделе размещены компоненты: Ground (земля), Tie (соединитель) и Jumper (перемычка без электрического контакта в точке пересечения с проводником).
Активные компоненты цепей
Биполярные транзисторы Имена биполярных транзисторов в библиотеке компонентов – NPN и PNP. Путь к биполярным транзисторам: Component→Analog Primitives→Active Devices.
Биполярные транзисторы имеют основные атрибуты: PART <имя> и MODEL <список параметров модели>. Определение атрибута MODEL возможно несколькими способами. Если компонент будет использоваться в нескольких схемах, то его целесообразно ввести в библиотеку моделей компонентов. В этом случае в поле атрибута MODEL вводится лишь имя биполярного транзистора из библиотеки моделей, например, MODEL=USER. При этом имя транзистора можно выбрать из уже имеющихся в библиотеке имен щелчком мыши. Список имен, имеющихся в библиотеке, высвечивается в правом поле окна атрибутов. Если необходимо внести в библиотеку моделей новый транзистор с новыми параметрами, то поступают следующим образом. Для обращения к библиотеке моделей выполняют команду File→Open. В открывшемся окне выбирается из списка типов файлов файлы библиотеки Model Library по расширению.lbr. В результате открывается список с именами имеющихся в программе библиотек. Выбирается библиотеку по ее имени в списке. Открывается выбранная библиотека. Открывается окно со списком моделей компонентов данной библиотеки. В этом окне выбирается интересующий компонент с именем NPN или PNP. Открывается окно с именами и параметрами биполярных транзисторов. Для добавления в библиотеку нового транзистора необходимо нажать кнопку Add. В левом окне с именем Name List в конце списка появляется строка с именем New. В правом поле параметров устанавливаются параметры модели по умолчанию, которые возможно редактировать с учетом значений параметров требуемой модели. Далее необходимо присвоить новому транзистору имя в библиотеке моделей, которое будет появляться в правом поле окна атрибутов. Для этого вводиться новое имя в окне Name (слева вверху окна компонента), например USER. Щелкнув мышью в строке New, переносим имя USER в эту строку вместо New. После этого введенный транзистор можно использовать в любой другой схеме. Важно, что при выборе имени транзистора из библиотеки моделей в окне атрибутов, параметры модели транзистора автоматически записываются в окно текстового отображения схемы. Поэтому определение атрибута MODEL возможно путем использования уже существующей модели из правой части окна атрибутов с последующей корректировкой параметров в текстовом окне МС редактора.
Кроме описанных способов пользователь может осуществить ввод параметров в поле атрибута MODEL в виде текста. Обозначения наиболее важных параметров биполярного транзистора следующие:
С полным списком параметров биполярного транзистора, воспринимаемых программой МС, можно ознакомится в [1, 2, 3].
МОП транзисторы Имена МОП транзисторов в библиотеке компонентов – NMOS и PMOS. Путь к биполярным транзисторам: Component→Analog Primitives→Active Devices.
МОП транзисторы имеют основные атрибуты: PART <имя> и MODEL <список параметров модели>. Определение атрибута MODEL возможно несколькими способами. Если компонент будет использоваться в нескольких схемах, то его целесообразно ввести в библиотеку моделей компонентов. В этом случае в поле атрибута MODEL вводится лишь имя МОП транзистора из библиотеки моделей, например, MODEL=USER. При этом имя МОП транзистора можно выбрать из уже имеющихся имен источников в библиотеке щелчком мыши. Список имен, имеющихся в библиотеке, высвечивается в правом поле окна атрибутов. Если же необходимо внести в библиотеку моделей новый МОП транзистор с новыми параметрами, то поступают аналогично случаю биполярных транзисторов. Кроме описанных способов пользователь может осуществить ввод параметров в поле атрибута MODEL в виде текста. Ввод параметров или выбор модели МОП транзистора осуществляется также как и для ранее перечисленных компонентов. Обозначения наиболее важных параметров МОП транзистора следующие:
С полным списком параметров МОП транзистора, воспринимаемых программой МС, можно ознакомится в [1, 2, 3].
Операционные усилители Имя операционного усилителя в библиотеке компонентов – Opamp. Путь к биполярным транзисторам: Component→Analog Primitives→Active Devices.
Операционный усилитель имеет основные атрибуты: PART <имя> и MODEL <список параметров модели>. Определение атрибута MODEL возможно несколькими способами. Если компонент будет использоваться в нескольких схемах, то его целесообразно ввести в библиотеку моделей компонентов аналогично случаю транзисторов. Кроме описанных способов пользователь может осуществить также ввод параметров в поле атрибута MODEL в виде текста. Обозначения наиболее важных параметров операционного усилителя следующие:
С температурными параметрами операционного усилителя, воспринимаемыми программой МС, можно ознакомится в [1, 2, 3].
2.4. Создание новой библиотеки компонентов
Программа МС поставляется с большой библиотекой компонентов. Однако зачастую возникает необходимость пополнения библиотеки, в первую очередь за счет создания библиотек пользовательских компонентов и макромоделей типовых устройств. Создание новой библиотеки начинается с вызова диалогового окна New командой File→New из меню главного окна. В появившемся диалоговом окне выбирается опция «создание библиотеки» (Library). После чего открывается диалоговое окно, которое позволяет создавать и редактировать компоненты в новой библиотеке. Если требуется сохранить новую библиотеку, то по команде File→Save открывается следующее диалоговое окно. Если в процессе работы с MC требуется открыть ранее созданную библиотеку или библиотеку, входящую в состав MC, то по команде меню File→Open открывается диалоговое окно. В нижнем поле окна выбирается для открытия файлы библиотеки, т.е. Model Library (расширение.lbr). В левом верхнем поле в открывшемся списке выбирается имя требуемой библиотеки. Вновь созданную библиотеку можно подключить к системе MC несколькими способами: - если компоненты из библиотеки используются только в одной схеме, то имя файла библиотеки можно указать с помощью атрибута символа компонента FILE, например FILE=USER.LIB; - в файле, имя которого непосредственно указывается с помощью директивы.LIB, например,.LIB USER.LIB; - в файле, ссылка на который (например.LIB USER.LIB) помещается в файл NOM.LIB, загружаемый в программу МС по умолчанию по директиве.LIB NOM.LIB (этот способ наиболее удобен для отлаженных библиотек).
2.5. Добавление в библиотеку компонентов и редактирование параметров
Часто возникает необходимость редактировать параметры компонентов в существующей библиотеке. После выбора имени библиотеки открывается диалоговое окно, в котором можно редактировать параметры существующих компонентов и добавлять новые компоненты. Для установки соответствия между компонентами библиотеки и их отображением на схеме применяется диалоговое окно редактора компонентов Component Editor, вызываемое командой меню Windows→Component Editor. Для создания нового компонента выбирается имя группы в правом окне Component Editor, в которой он должен быть расположен, и нажимается кнопка Add Component (Добавить компонент). Образуется новый компонент с именем (Name) new_1, new_2 и т.д. После этого заполняются поля текстовой информации и включаются необходимые опции, определяющие, будет или не будет виден атрибут компонента при редактировании схемы в редакторе схем. Каждому новому компоненту присваивается уникальное имя, указывается имя условного графического обозначения (Shape), после этого изображение символа в левом окне принимает необходимый вид. Далее указывается имя математической модели, начальное расположение позиционного обозначения и расположение имен выводов. Если компонент является макромоделью (Macro, Subckt), логическим выражением (Logic Expression), устройством задержки сигналов (Pin Delay) или устройством контроля (Constraints), необходимо дополнительно ввести выводы и присвоить им имена. Для этого щелчком мыши в окне символа отмечается расположение узла вывода и в открывшемся окне указывается его имя и тип: Analog – аналоговый, Digital – цифровой, по умолчанию устанавливается тип Analog. Для создания новой группы в списке компонентов курсор подводится к имени группы предыдущего уровня иерархии и нажимается кнопка Add Group (Добавить группу). Созданной группе автоматически присваивается имя New Group, которое затем может быть изменено в открывшемся в левой части экрана окне Group (Группа). Например, для создания в группе Analog Library библиотеки новых компонентов курсором выбирается имя этой группы, нажимается кнопка Add Group и в окне Group заменяется стандартное имя New Group на User или любое другое. Для редактирования условных графических отображений компонентов используется диалоговое окно Shape Editor, вызываемое командой меню Windows→Shape Editor. В появившемся окне можно отредактировать уже имеющиеся условные графические отображения компонентов, а также создать необходимые новые. Работа в данном графическом редакторе предельно проста и не требует специальных пояснений.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|