реклама на сайте
подробности

 
 
> Model PSpice
yak40
сообщение Aug 28 2006, 10:08
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 23-02-06
Пользователь №: 14 628



Привет.
Вот столкнулся с тривиальной вещью.Мне потребовалось в OrCAD овском PSpice (10,0) симулировать транзиент по открытию закрытию полевика FDN360P (он управляет мягким включением по питанию выходных каскадов передатчика).К сожалению библиотека не содержит данных этого транзисторв.Я взял файл производителя FDN360P с расширением ТХТ присвоил ему расширение LIB и в PSpice Model Editor открыл его и сделал export to capture part library. И получил OLB файл.
В Capture начертил схемку все ОК вытащил злополучный транзистор и начал симулировать переходной процесс цепи. но PSpice кричит ERROR -- Subcircuit FDN360P_1 used by X_U1 is undefined.
Может у кого нибудь есть опыт работы с PSpice Model Editor ? Вот внизу скопировал т.хт модель транзистора

.SUBCKT FDN360P_1 20 10 30
Rg 10 1 3
M1 2 1 3 3 DMOS L=1u W=1u
.MODEL DMOS PMOS (VTO={-1.7*{-0.00264*TEMP+1.066}} KP={-0.01*TEMP+6}
+ THETA=0.086 VMAX=5E5 LEVEL=3)
Cgs 1 3 400p
Rd 20 4 11m TC=0.004
Dds 4 3 DDS
.MODEL DDS D(BV={30*{0.0007664*TEMP+0.98084}} M=0.25 CJO=310p VJ=0.8)
Dbody 20 3 DBODY
.MODEL DBODY D(IS=1.4E-13 N=1 RS=90m TT=29n)
Ra 4 2 11m TC=0.004
Rs 3 5 1m
Ls 5 30 0.9n
M2 1 8 6 6 INTER
E2 8 6 4 1 2
.MODEL INTER PMOS(VTO=0 KP=10 LEVEL=1)
Cgdmax 7 4 360p
Rcgd 7 4 10meg
Dgd 4 6 DGD
Rdgd 4 6 10meg
.MODEL DGD D(M=0.5 CJO=360p VJ=0.35)
M3 7 9 1 1 INTER
E3 9 1 4 1 -2
.ENDS FDN360P_1

сравнил ее симеющимися MOSFET моделями в библиотеке OrCADю ничего криминального в отличии не нашел. sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Lonesome Wolf
сообщение Aug 28 2006, 10:26
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805



Цитата(yak40 @ Aug 28 2006, 12:08) *
Привет.
Вот столкнулся с тривиальной вещью.Мне потребовалось в OrCAD овском PSpice (10,0) симулировать транзиент по открытию закрытию полевика FDN360P (он управляет мягким включением по питанию выходных каскадов передатчика).К сожалению библиотека не содержит данных этого транзисторв.Я взял файл производителя FDN360P с расширением ТХТ присвоил ему расширение LIB и в PSpice Model Editor открыл его и сделал export to capture part library. И получил OLB файл.
В Capture начертил схемку все ОК вытащил злополучный транзистор и начал симулировать переходной процесс цепи. но PSpice кричит ERROR -- Subcircuit FDN360P_1 used by X_U1 is undefined.
Может у кого нибудь есть опыт работы с PSpice Model Editor ? Вот внизу скопировал т.хт модель транзистора

.SUBCKT FDN360P_1 20 10 30
Rg 10 1 3
M1 2 1 3 3 DMOS L=1u W=1u
.MODEL DMOS PMOS (VTO={-1.7*{-0.00264*TEMP+1.066}} KP={-0.01*TEMP+6}
+ THETA=0.086 VMAX=5E5 LEVEL=3)
Cgs 1 3 400p
Rd 20 4 11m TC=0.004
Dds 4 3 DDS
.MODEL DDS D(BV={30*{0.0007664*TEMP+0.98084}} M=0.25 CJO=310p VJ=0.8)
Dbody 20 3 DBODY
.MODEL DBODY D(IS=1.4E-13 N=1 RS=90m TT=29n)
Ra 4 2 11m TC=0.004
Rs 3 5 1m
Ls 5 30 0.9n
M2 1 8 6 6 INTER
E2 8 6 4 1 2
.MODEL INTER PMOS(VTO=0 KP=10 LEVEL=1)
Cgdmax 7 4 360p
Rcgd 7 4 10meg
Dgd 4 6 DGD
Rdgd 4 6 10meg
.MODEL DGD D(M=0.5 CJO=360p VJ=0.35)
M3 7 9 1 1 INTER
E3 9 1 4 1 -2
.ENDS FDN360P_1

сравнил ее симеющимися MOSFET моделями в библиотеке OrCADю ничего криминального в отличии не нашел. sad.gif

Вообще, сначала надо сделать импорт, но это не суть важно. Вероятно, у Вас же элемент так и называется - FDN360P, а в файле модели что написано? Правильно - FDN360P_1. У Fairchild такие штуки на каждом шагу. Это первая причина.

Вторая - более тривиальная - просто добавьте библиотеку с транзистором в проект Ваш.
Go to the top of the page
 
+Quote Post
yak40
сообщение Sep 3 2006, 10:09
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 23-02-06
Пользователь №: 14 628



УФФ наконец то запустил симуляцию
Все дело оказалось в шапке модели
*FDN360P
*===============================================================================
=====
*
*FDN360P ELECTRICAL MODEL (SOT23 Single P-Ch DMOS)
*---------------------------------------------
.SUBCKT FDN360P 20 10 30
Rg 10 1 1
M1 2 1 3 3 DMOS L=1u W=1u
.MODEL DMOS PMOS (VTO={-1.7*{-0.00264*TEMP+1.066}} KP={-0.01*TEMP+6}
+ THETA=0.086 VMAX=5E5 LEVEL=3)
Cgs 1 3 400p
Rd 20 4 11m TC=0.004
Dds 4 3 DDS
.MODEL DDS D(BV={30*{0.0007664*TEMP+0.98084}} M=0.25 CJO=310p VJ=0.8)
Dbody 20 3 DBODY
.MODEL DBODY D(IS=1.4E-13 N=1 RS=90m TT=29n)
Ra 4 2 11m TC=0.004
Rs 3 5 1m
Ls 5 30 0.9n
M2 1 8 6 6 INTER
E2 8 6 4 1 2
.MODEL INTER PMOS(VTO=0 KP=10 LEVEL=1)
Cgdmax 7 4 360p
Rcgd 7 4 10meg
Dgd 4 6 DGD
Rdgd 4 6 10meg
.MODEL DGD D(M=0.5 CJO=360p VJ=0.35)
M3 7 9 1 1 INTER
E3 9 1 4 1 -2
.ENDS FDN360P
я прежде думал что * это служебный символ для составителя модели и строки помеченные * не принимают участия в симуляции ,вобщем век живи век учись smile.gif
Go to the top of the page
 
+Quote Post
Lonesome Wolf
сообщение Sep 3 2006, 10:42
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805



Цитата(yak40 @ Sep 3 2006, 12:09) *
УФФ наконец то запустил симуляцию
Все дело оказалось в шапке модели
*FDN360P
*===============================================================================
=====
*
*FDN360P ELECTRICAL MODEL (SOT23 Single P-Ch DMOS)
*---------------------------------------------
.SUBCKT FDN360P 20 10 30
Rg 10 1 1
M1 2 1 3 3 DMOS L=1u W=1u
.MODEL DMOS PMOS (VTO={-1.7*{-0.00264*TEMP+1.066}} KP={-0.01*TEMP+6}
+ THETA=0.086 VMAX=5E5 LEVEL=3)
Cgs 1 3 400p
Rd 20 4 11m TC=0.004
Dds 4 3 DDS
.MODEL DDS D(BV={30*{0.0007664*TEMP+0.98084}} M=0.25 CJO=310p VJ=0.8)
Dbody 20 3 DBODY
.MODEL DBODY D(IS=1.4E-13 N=1 RS=90m TT=29n)
Ra 4 2 11m TC=0.004
Rs 3 5 1m
Ls 5 30 0.9n
M2 1 8 6 6 INTER
E2 8 6 4 1 2
.MODEL INTER PMOS(VTO=0 KP=10 LEVEL=1)
Cgdmax 7 4 360p
Rcgd 7 4 10meg
Dgd 4 6 DGD
Rdgd 4 6 10meg
.MODEL DGD D(M=0.5 CJO=360p VJ=0.35)
M3 7 9 1 1 INTER
E3 9 1 4 1 -2
.ENDS FDN360P
я прежде думал что * это служебный символ для составителя модели и строки помеченные * не принимают участия в симуляции ,вобщем век живи век учись smile.gif

Вы правильно прежде думали smile.gif. При чем тут шапка, у Вас же тела модели, приведенные в первом (нерабочем) и втором случае различаются. А именно именами smile.gif.
Go to the top of the page
 
+Quote Post
yak40
сообщение Sep 3 2006, 14:40
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 23-02-06
Пользователь №: 14 628



ЧТО ТО Я ВСЕРАВНО НЕ ДОПОНЯЛ
Для примера PSpice OrCAD טне принимает оригинальную модель от производителя в виде
**************************************
* Model Generated by MODPEX *
*Copyright© Symmetry Design Systems*
* All Rights Reserved *
* UNPUBLISHED LICENSED SOFTWARE *
* Contains Proprietary Information *
* Which is The Property of *
* SYMMETRY OR ITS LICENSORS *
*Commercial Use or Resale Restricted *
* by Symmetry License Agreement *
**************************************
* Model generated on Jun 2, 98
* MODEL FORMAT: PSpice
*$
MMBV3401LT1
*MMBV3401LT1
*===================================
*MMBV3401LT1 electrical model
*-----------------------------------
.MODEL Dmmbv3401lt1 d
+IS=1.20183e-19 RS=0.01 N=0.804498 EG=1.3
+XTI=3.02957 BV=35 IBV=0.0001 CJO=2.42431e-12
+VJ=0.4 M=0.328674 FC=0.5 TT=1e-09
+KF=0 AF=1
*$

а после моего редактирования шапки он ее проглотил и отсимулировал модель
MMBV3401LT1
*MMBV3401LT1
*===================================
*MMBV3401LT1 electrical model
*-----------------------------------
.MODEL Dmmbv3401lt1 d
+IS=1.20183e-19 RS=0.01 N=0.804498 EG=1.3
+XTI=3.02957 BV=35 IBV=0.0001 CJO=2.42431e-12
+VJ=0.4 M=0.328674 FC=0.5 TT=1e-09
+KF=0 AF=1
wub.gif
Go to the top of the page
 
+Quote Post
gregory812
сообщение Feb 26 2007, 02:26
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 23-11-06
Из: Odessa
Пользователь №: 22 646



Возникла анологичная проблема, только с моделями от IRF в формате *.spi . Тоже пытался переименовывать файлы в .lib и с помощью export to capture part library преобразовывать в .olb. Но при моделировании пишет
ERROR -- Model 10BQ015 used by D_D2 is undefined

Вот для данной модели диода исходный текст:

.MODEL 10bq015 d
+IS=1.66692e-05 RS=0.0549971 N=1.0339 EG=0.6
+XTI=0.5 BV=15 IBV=0.001 CJO=4.70891e-10
+VJ=1.5 M=0.699718 FC=0.5 TT=0
+KF=0 AF=1
* Model generated on May 28, 96
* Model format: SPICE3

Помогите.
Go to the top of the page
 
+Quote Post
ser_aleksey_p
сообщение Jan 1 2014, 19:24
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 25-07-10
Из: Rybinsk
Пользователь №: 58 593



Чем можно открыть следующие модели:

mix4050.cir: Circuit file simulation bandwidth diode match
• SIMULATION MIXER 40150GHZ, M. VLEMMINGS
VIN 10 AC 2
RI I 2 175
CP 2 0 0.13P
LS 2 3 0.40N
RS 344.5
CJ 4 00.042P
RJ 4 0 93.8
RL 4 0187.6
TL 2 0 0 0 ZO=175 TD=11.78PS
.OPT NOMOD NOPAGE RELTOL= .001
.AC DEC 5000 2EIO 6EIO
.PROBE
.END


mix24050.cir: Circuitfile simulation bandwidth diode match
• SIMULATION MIXER 4015OOHZ, M. VLEMMINGS
VIN I 0 AC 2
RI I 2 175
CP 2 OO.13P
LS 2 3 0.40N
RS 3 44.5
CJ 4 0 O.042P
RJ4093.8
RL 4 0187.6
TL 2 000 ZO= 175 TD=O.76PS
.OPT NOMOD NOPAGE RELTOL=.ool
.AC DEC 5000 2EIO 6EIO
.PROBE
.END
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Jan 2 2014, 11:42
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Любым стандартным симулятором -Orcad, Microcap.

Скорее всего вы не подключили соответствующую библиотеку *.lib в профиле симуляции (вкладка Libraries) - это обязательно. Поэтому симулятор не может найти текст модели. .olb - это только графический символ с указанием имени модели (обычно, иногда в нем может быть и сам текст), а собственно модель - в .lib.

Строки, начинающиеся со * - игнорируются.
Строки, начинающиеся с + - добавляются в конец предыдущей строки с удалением символа +.
Спец строки *$ служат для разделения моделей внутри библиотеки. Их нужно удалить, если они стоят внутри описания одной модели.

Директивы PSpice типа .AC и т.д. не стоит вставлять в тело модели. Их лучше написать в отдельном файле и подлючить к профилю во вкладке Include Files. Но, как правило, они не нужны, их формирует сам симулятор. Они могут понадобятся в спец случаях, когда вы уже освоите основы симулятора.

Все замечательно всасывается, просто будьте внимательны к мелочам.

P.S. Ух, не посмотрел на даты. Ну пусть будет.
Go to the top of the page
 
+Quote Post
ser_aleksey_p
сообщение Jan 2 2014, 16:59
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 25-07-10
Из: Rybinsk
Пользователь №: 58 593



Дата самая свежая santa2.gif rolleyes.gif

Эти файлы из книги.

Пока праздники - попробовать нечем.

Orcad, Microcap схему выдают?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01434 секунд с 7
ELECTRONIX ©2004-2016