Создание проекта платы Delta Design¶
Использование функциональных возможностей аналогового моделирования SimOne возможно в рамках создания проекта платы в системе Delta Design, однако имеется ряд ограничений.
Для этого необходимо создать проект Delta Design любым способом, см. Рис. 1:
- главное меню «Файл» → «Создать» → «Проект платы»;
- контекстное меню, вызванное для любой папки в панели «Проекты» → «Создать проект платы…».
Подробнее о работе с проектами Delta Design см. Руководство пользователя Проекты.
Примечание! Создавая проект платы Delta Design, после составления схемы у пользователя есть возможность при необходимости создать плату проекта.
Библиотечные компоненты SimOne дополнены SPICE-моделями, наличие которых предопределяет возможность моделирования схемы с их использованием.
Контакты УГО библиотечных компонентов сопоставлены с выводами SPICE-модели компонента, следовательно, при создании нового компонента, после создания УГО и соответствующей ему SPICE-модели необходимо провести сопоставление контактов и выводов.
В системе Delta Design допустимо размещение библиотечных компонентов SimOne на схеме проекта, однако для использования данных компонентов при разводке платы некоторые компоненты необходимо будет "привязать" или к существующему посадочному месту, или создать новое посадочное место для размещенного библиотечного компонента SimOne. Подробнее см. Руководство пользователя Радиоэлектронные компоненты.
Примечание! На схеме, предназначенной для моделирования, могут быть специальные компоненты, например, источники тока или напряжения, но они не размещаются на плате и, следовательно, не имеют посадочных мест.
При создании проекта моделирования можно использовать как библиотечные компоненты SimOne, так и задействовать компоненты библиотек Delta Design.
Для корректного использования библиотечных компонентов Delta Design необходимо добавить SPICE-модель внутри компонента или назначить SPICE-модель компоненту, уже расположенному на схеме.
Примечание! Для библиотечных компонентов Delta Design (резистор, конденсатор и индуктивность) параметры могут быть указаны как в поле «Радиодеталь» → «Номинал», так и «SPICE параметры» → «VALUE» панели «Свойства». В этом случае при выполнении расчетов будет использовано значение, заданное в поле «Номинал». Это обеспечивает автоматическое применение соответствующих параметров в расчетах симулятора при смене радиодетали.У компонентов-примитивов не определены какие-либо радиодетали с заданным значением в поле «Номинал». Это позволяет пользователю менять вручную значение параметра «VALUE», без очистки значения поля «Номинал».
Добавление SPICE-модели к библиотечному компоненту
1. Откройте редактор компонента, см. Рис. 2.
- Перейдите на вкладку «Моделирование», обозначенную кнопкой
для добавления SPICE-модели, см. Рис. 3.
- В открывшемся окне нажмите «Добавить SPICE-модель», см. Рис. 4.
- В форме из выпадающего списка «Тип модели» выберите тип модели, см. Рис. 5.
Примечание! Если нетлист добавляемой модели является подсхемой (.subckt), следует выбрать тип «Блок».
- Введите нетлист (список цепей) модели в текстовом окне вкладки «Модель», см. Рис. 6.
Пример! .SUBCKT NOJA106K006R 1 9 Lesl 1 2 1.800000e-009 Rels 1 2 10 Rp 2 9 5.500000e+006 Dp 9 2 DFWD R1 2 3 RMOD1 2.360461e+000 C1 2 3 CMOD1 1.982308e-004 R2 3 4 RMOD2 5.325634e-001 C2 4 9 CMOD2 3.237240e-007 R3 4 5 RMOD3 2.540084e-001 C3 5 9 CMOD3 6.474480e-007 R4 5 6 RMOD4 1.900901e-001 C4 6 9 CMOD4 1.294896e-006 R5 6 7 RMOD5 6.680512e-001 C5 7 9 CMOD5 2.589792e-006 R6 7 8 RMOD6 2.715751e+000 C6 8 9 CMOD6 5.179584e-006 .MODEL CMOD1 CAP (C=1 T_MEASURED=25 TC1=-7.923511E-003 TC2=1.357800E-005 VC1=0 + VC2=0) .MODEL CMOD2 CAP (C=1 T_MEASURED=25 TC1=1.194409E-003 TC2=1.821000E-006 VC1=0 + VC2=0) .MODEL CMOD3 CAP (C=1 T_MEASURED=25 TC1=1.194409E-003 TC2=1.821000E-006 VC1=0 + VC2=0) .MODEL CMOD4 CAP (C=1 T_MEASURED=25 TC1=1.194409E-003 TC2=1.821000E-006 VC1=0 + VC2=0) .MODEL CMOD5 CAP (C=1 T_MEASURED=25 TC1=1.194409E-003 TC2=1.821000E-006 VC1=0 + VC2=0) .MODEL CMOD6 CAP (C=1 T_MEASURED=25 TC1=1.194409E-003 TC2=1.821000E-006 VC1=0 + VC2=0) .MODEL RMOD1 RES (NM=1 R=1 T_MEASURED=25 TC1=1.236389E-002 TC2=1.826170E-004 + TCE=0) .MODEL RMOD2 RES (NM=1 R=1 T_MEASURED=25 TC1=-7.418439E-003 TC2=3.494900E-005 + TCE=0) .MODEL RMOD3 RES (NM=1 R=1 T_MEASURED=25 TC1=-5.554650E-003 TC2=9.656000E-006 + TCE=0) .MODEL RMOD4 RES (NM=1 R=1 T_MEASURED=25 TC1=-5.554650E-003 TC2=9.656000E-006 + TCE=0) .MODEL RMOD5 RES (NM=1 R=1 T_MEASURED=25 TC1=-5.554650E-003 TC2=9.656000E-006 + TCE=0) .MODEL RMOD6 RES (NM=1 R=1 T_MEASURED=25 TC1=-5.554650E-003 TC2=9.656000E-006 + TCE=0) .MODEL DFWD D (LEVEL=2 AF=1 BV=0 CJO=0 EG=0.1 FC=500m IBV=100p IBVL=0 IKF=0 + IS=8E-7 ISR=0 KF=0 M=500m N=2.5 NBV=1 NBVL=1 NR=2 RL=0 RS=0.1 TBV1=0 TBV2=0 + TIKF=0 TRS1=0 TRS2=0 TT=0 VJ=1 XTI=0) .ENDS
Подробнее о нетлистах моделей см. Модели электронных компонентов. SPICE-формат.
1. Перейдите на вкладку «Шаблон нетлиста» и удостоверьтесь, что программа корректно «прочитала» модель и сгенерировала шаблон.
Пример! Для схемы модели конденсатора шаблон будет выглядеть следующим образом: {REFDES} @1 @2 NOJA106K006R.
- Перейдите на вкладку «Контакты» и сопоставьте контакты УГО с выводами SPICE-модели, см. Рис. 7.
- Выполните проверку компонента, см. Рис. 8.
Компонент может использоваться в моделировании, если проверка прошла успешно.
Назначение SPICE-модели компоненту, расположенному на схеме:
1. Выделите компонент на схеме и в поле «Свойства» → «SPICE» → «Модель» нажмите символ «...» , см. Рис. 9.
- Для добавления SPICE-модели к компоненту активируется окно «Задать модель компонента».
2.1. Для добавления модели из стороннего файла .lib в поле «Имя модели» нажмите символ «...» , см. Рис. 10.
В окне проводника выберите и откройте нужный файл SPICE-модели с расширением *.lib, см. Рис. 11.
2.2. Для добавления модели из внутренней библиотеки SPICE-моделей в поле «Тип модели» выберите из выпадающего списка тип модели, см. Рис. 12.
- Сопоставить выводы в поле «Вывод модели» из таблицы «Сопоставление выводов», выбрав из выпадающего списка соответствующий вывод модели для каждого вывода УГО, см. Рис. 13.
- В поле «Текст модели» отображено текстовое описание модели из выбранного файла или в поле «SPICE шаблон» отображен шаблон выбранной системной библиотечной SPICE-модели.
Примечание! При наличии параметров и необходимости их назначения укажите нужные значения в таблице «Параметры», см. Рис. 14.
- Нажмите «ОК» для сохранения настроек и закрытия окна «Задать модель компонента».
- В поле «Свойства» → «SPICE» → «Модель» отображается информация по SPICE-модели для текущего компонента, см. Рис. 15.