![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 72737475767778 ... 233
Нелинейные зависимые источники Ф 6 с bvshc Программа моделирования поддерживает стандартные SPICE модели нелинейных зависимых источников напряжения и тока. Модели источников находятся в библиотеке, расположенной по адресу \Program Files \Design Explorer 99 SE\Library\Sch\Sim\Simulation Symbols.lib. После размещения этого источника на схеме необходимо задать атрибуты, представленные в таблице 4.21. Таблица 4.21
Задание формы сигнала Напряжение или ток сигнала описывается следующим образом; V= выражение or 1= выражение. Значение V или I определяет напряжение на выводах устройства или ток через него. Выражение, используемое для V или I, может быть функцией напряжения или тока, протекающего через источники напряжений в системе. Для того чтобы в выражении использовать ссылку на узел схемы, необходимо сначала определить имя узла при помощи объекта Net Label. После этого имя, определенное в поле Net атрибутов объекта Net Label, можно использовать в качестве ссылки на узел при помощи следующего синтаксиса: W{net) ссылка на напряжение в узле Net; \{nei) ссылка на ток в узле Net. Примеры Если имеется узел схемы, помеченный при помощи объекта Net Label именем IN, то в поле Part Туре источника могут быть введены следующие верные значения: V(IN)3 COS(V(IN)) По умолчанию, узел имеет ссылку на имя Spice Reference Net Name, которое задается в диалоговом окне Analog Option (по умолчанию GND). Существует возможность задания различных опорных узлов напрямую в выражении, используя следующий синтаксис: V(netlabell,netlabel2) Например, LN(COS(LOG(V(NetLabel 1 ,NetLabel2r2)))-V(NetLabel2rV(NetLabel 1) Поддерживаемые функции ABS LN LOG EXP SIN ASIN ASINH SINH COS ACOS ACOSH COSH TAN ATAN ATANH SQRT Стандартные операторы +-*r Примечание Если аргумент функций LOG, LN или SQRT становится меньше нуля, то используется его абсолютное значение. Если делитель становится равным нулю или аргумент (LOG или LN) становится нулевым, то генерируется сообшение об ошибке. Ряд проблем может также возникнуть в случаях, когда аргумент функции входит в область, где функция не определена, и расчет ее частной производной невозможен. Компоненты и модели Для описания аналоговых устройств, расположенных на принципиальны схемах, программа моделирования использует стандартный синтаксис программы SPICE. В большинстве случаев нужно просто разместить тот или иной компонент из библиотеки, установить его номинал (например, значение сопротивления для резистора) и запустить процесс моделирования. Любой компонент содержит всю необходимую для моделирования информацию, включая префиксы позиционных обозначений и нумерацию выводов в многосекционных компонентах. Программа SPICE также поддерживает множество расширенных функций, позво-ляюших более точно моделировать поведение компонентов. Например, может возникнуть необходимость промоделировать напыленный резистор, основываясь на геометрической информации о нем или определить температурный диапазон работы транзистора. Эта дополнительная информация вводится в поля Part Fields компонента после его размешения на листе принципиальной схемы. Описание того, какая информация вводится в эти поля для разных типов устройств, приведено в подразделе Описания устройств. Существует возможность создавать свои собственные символы элементов схем для моделирования. Связь символов элементов с моделями описана в разделе Создание собственных компонентов и подготовка их к моделированию данной главы. Библиотеки символов компонентов Программа моделирования включает широкий набор библиотек символов элементов для моделирования схем. Эти библиотеки охватывают большое количество устройств, наиболее часто используемых при проектировании схем. Символы элементов группируются в библиотеках по функциональному назначению. В таблице 4.22 представлен полный перечень таких библиотек. Таблица 4.22
Библиотеки символов находятся в библиотечно!} базе данных по адресу \Program FiiesVDesign Explorer 99 SE\Library\Sim\Sim.ddb. Кажды!} компонент в этих библиотеках содержит ссылку на модель или подсхему. Поиск компонентов в библиотеках Функция поиска является мощным инструментом для нахождения нужного компонента в библиотеках символов элементов. Поиск можно производить по библиотечным ссылкам (Library Reference) (имя компонента в данно!} библиотеке) или по описанию компонентов (Description), а также по обоим этим параметрам. Для инициализации процесса поиска компонента нужно вызвать диалоговое окно Find Schematic Component с помощью команды меню Tools » Find Component. Советы по поиску компонентов Поиск при помощи поля Library Reference, как правило, работает быстрее. Так как различные производители используют разные префиксы и суффиксы при именовании своих издели!}, для расширенного поиска рекомендуется использовать символ-заменитель "*". Для увеличения шансов совпадения полезно использовать поле Description, причем здесь лучше задавать сложные условия поиска из нескольких слов, окруженных символами-заменителями "*" и разделенных пробелами (например, barrel* *shifter*). Если проведенный поиск не дал результатов, проверьте, правильно ли задан путь поиска в поле Path. Для того чтобы убедиться, что все сделано правильно, попробуйте найти компонент, заведомо существующий в какой-либо библиотеке. Для подключения библиотеки с найденным компонентом к системе необходимо использовать кнопку Add to Library List. Модели и подсхемы Механизм моделирования программы SPICE имеет встроенные модели для следующих типов аналоговых компонентов: резисторов, конденсаторов, катушек индуктивности, катушек трансформаторов с индуктивной связью, независимых и управляемых источников напряжения и тока, линий передачи с потерями и без таковых, переключателей, равномерно распределенных RC линий, а также для пяти наиболее часто 0 ... 72737475767778 ... 233 |