Перейти к содержанию

Добавление SPICE-модели к компоненту, расположенному на схеме

К компоненту, расположенному на схеме могут быть добавлены:

  • Внутренние модели симулятора соответствующего типа;
  • SPICE-модели путем загрузки сторонних файлов.

Для добавления SPICE-модели к компоненту внутренней модели:
1. Выберите команду «Задать аналоговую модель» из контекстного меню для компонента или перейдите «Свойства» → «SPICE» → «Модель» и нажмите кнопку , см. Рис. 1.

Рис. 1 Добавление SPICE-модели
Рис. 1 Добавление SPICE-модели
  1. Для добавления SPICE-модели к компоненту активируется окно «Задать модель компонента», см. Рис. 2.
Рис. 2 Окно «Задать модель компонента»
Рис. 2 Окно «Задать модель компонента»
  1. Для добавления модели из внутренней библиотеки в поле «Тип модели» выберите из выпадающего списка необходимый тип модели, см. Рис. 3.
Рис. 3 Выбор типа модели
Рис. 3 Выбор типа модели

Примечание! Если нетлист добавляемой модели является подсхемой (.subckt), следует выбрать тип «Блок». При выборе типа «Блок» доступен ручной ввод текста модели.

В полях «SPICE шаблон» и «Текст модели» будут отображены шаблон и текст модели выбранной системной библиотечной SPICE-модели (при наличии), см. Рис. 4.

Рис. 4 Отображение шаблона и текста модели
Рис. 4 Отображение шаблона и текста модели

Поле «SPICE шаблон» предназначено для ознакомления со SPICE-шаблоном модели, помогает корректно сопоставить местозаполнители (начинающиеся с символа «@») выводов модели при их неоднозначном именовании.
Поле «Текст модели» позволяет просмотреть текст модели, дает возможность идентификации модели по её тексту, что важно в случае существования моделей с одинаковым названием, но разным содержанием.
4. Сопоставьте выводы УГО и модели в таблице «Сопоставление выводов», выбрав из выпадающего списка соответствующий вывод модели для каждого вывода УГО, см. Рис. 5.

Рис. 5 Сопоставление выводов
Рис. 5 Сопоставление выводов
  1. При наличии параметров и необходимости их назначения укажите нужные значения в таблице «Параметры», см. Рис. 6.
Рис. 6 Назначение параметров модели
Рис. 6 Назначение параметров модели
  1. Нажмите «ОК» для сохранения настроек и закрытия окна «Задать модель компонента».

Для добавления SPICE-модели к компоненту модели из стороннего файла:
1. Выберите команду «Задать аналоговую модель» из контекстного меню для компонента или перейдите «Свойства» → «SPICE» → «Модель» и нажмите кнопку . Для добавления SPICE-модели к компоненту активируется окно «Задать модель компонента».
2. В поле «Имя модели» нажмите кнопку , см. Рис. 7.

Рис. 7 Переход к выбору файла модели
Рис. 7 Переход к выбору файла модели
  1. В окне проводника выберите и откройте нужный файл SPICE-модели, см. Рис. 8.
Рис. 8 Выбор файла SPICE-модели
Рис. 8 Выбор файла SPICE-модели

В поле «Текст модели» будет отображено текстовое описание модели из выбранного файла. В разделе «SPICE шаблон» удостоверьтесь, что программа корректно «прочитала» модель и сгенерировала шаблон, см. Рис. 9.

Рис. 9 Отображение шаблона и текста модели
Рис. 9 Отображение шаблона и текста модели

Примечание! По умолчанию для загрузки файлов моделей производится фильтрация файлов с расширением .lib. Для загрузки файлов моделей с другими расширениями введите в окне проводника в поле «Имя файла» символ «» и нажмите «Enter», для выбора станут доступны все файлы выбранной директории, см. Рис. 10.

Рис. 10 Отображение файлов директории
Рис. 10 Отображение файлов директории

В случае, если файл содержит ошибки, не содержит описание модели известного типа или вовсе не является файлом SPICE-модели, будет получено уведомление об отказе загрузки описания модели из файла, см. Рис. 11.

Рис. 11 Ошибка загрузки модели
Рис. 11 Ошибка загрузки модели
  1. Сопоставьте выводы УГО и модели в таблице «Сопоставление выводов», выбрав из выпадающего списка соответствующий вывод модели для каждого вывода УГО.
  2. При наличии параметров и необходимости их назначения укажите нужные значения в таблице «Параметры».
  3. Нажмите «ОК» для сохранения настроек и закрытия окна «Задать модель компонента».

После добавления модели к компоненту поле «Свойства» → «SPICE» → «Модель» отображает информацию по SPICE-модели для текущего компонента, см. Рис. 12.

Рис. 12 Назначенная SPICE-модель у компонента
Рис. 12 Назначенная SPICE-модель у компонента