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

 
 
62 страниц V  « < 36 37 38 39 40 > »   
Reply to this topicStart new topic
> Горячая линия по САПР Cadence Allegro, Онлайн-поддержка от КБ печатных плат "Схематика"
Frezer
сообщение May 20 2016, 06:00
Сообщение #556





Группа: Участник
Сообщений: 11
Регистрация: 17-05-16
Пользователь №: 91 764



К сожалению обзавестись лицензией последней версии у меня сейчас возможности нет, поэтому попытаю счастье просто задав вопрос rolleyes.gif

Суть проблемы вот в чем:

составил схему для моделирования, запустил и вот что вышло:

**** 01/01/02 03:19:48 ********* PSpice 9.2 (Mar 2000) ******** ID# 1 ********

** Profile: "proto2-proto2" [ E:\TEST\lab3-proto2-proto2.sim ]

**** CIRCUIT DESCRIPTION

******************************************************************************

** Creating circuit file "lab3-proto2-proto2.sim.cir"
** WARNING: THIS AUTOMATICALLY GENERATED FILE MAY BE OVERWRITTEN BY SUBSEQUENT SIMULATIONS

*Libraries:
* Local Libraries :
.LIB ".\lab3.lib"
* From [PSPICE NETLIST] section of C:\Program Files\Orcad\PSpice\PSpice.ini file:
.lib "C:\Program Files\Orcad\Capture\Library\PSpice\IXYS.lib"
.lib "C:\Program Files\Orcad\Capture\Library\PSpice\IXFK120N20.lib"
.lib "C:\Program Files\Orcad\Capture\Library\PSpice\ixdd415si.lib"
.lib "C:\Program Files\Orcad\Capture\Library\PSpice\blf242.lib"
.lib "E:\TEST\lab3.lib"
.lib "E:\TEST\LAB2.lib"
.lib "E:\TEST\LAB1.lib"
.lib "nom.lib"

*Analysis directives:
.DC LIN V_V2 0 60 0.01
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.INC ".\lab3-proto2.net"



**** INCLUDING lab3-proto2.net ****
* source LAB3
V_V1 N00267 0 5.5Vdc
V_V2 N00216 0 60Vdc
M_Q3 N00216 N00267 0 0 501N04A

**** RESUMING lab3-proto2-proto2.sim.cir ****
.END

WARNING -- Library file E:\TEST\lab3.lib has changed since index file lab3.ind was created.
WARNING -- The timestamp changed from Tue Jan 01 03:18:58 2002 to Tue Jan 01 03:19:38 2002.
Making new index file lab3.ind for library file lab3.lib
Index has 1 entries from 1 file(s).
* PSpice Model Editor - Version 9.2

*$
**********
*SYM=POWMOSN
.subckt 501N04A 10 20 30
* TERMINALS: D G S
* 500 Volt 4.5 Amp 1.5 ohm N-Channel Power MOSFET 10-30-2001
M1 1 2 3 3 DMOS L=1U W=1U
RON 5 6 9.5
DON 6 2 D1
ROF 5 7 3.5
DOF 2 7 D1
D1CRS 2 8 D2
D2CRS 1 8 D2
CGS 2 3 .6N
RD 4 1 1.5
DCOS 3 1 D3
RDS 1 3 5.0MEG
LS 3 30 .1N
LD 10 4 1N
LG 20 5 1N
.MODEL DMOS NMOS LEVEL=3 VTO=3.0 KP=6.0
.MODEL D1 D IS=.5F CJO=1P BV=100 M=.5 VJ=.6 TT=1N
.MODEL D2 D IS=.5F CJO=175P BV=500 M=.5 VJ=.6 TT=1N RS=10M
.MODEL D3 D IS=.5F CJO=250P BV=500 M=.3 VJ=.4 TT=400N RS=10M
.ENDS
*$

ERROR -- Model 501N04A used by M_Q3 is undefined


Не знаю, что можно сделать, чтобы работало...

Описываю примерный порядок произведенных действий:

1) скопировал текст модели из спецификации транзистора с сайта производителя
2) создал olb библиотеку в Orcad Capture
3) создал part, отрисовал и ввел параметры (см. рис. содержание библиотеки olb.bmp)
4) создал lib библиотеку в PSpice Model Editor (см. рис. библиотека lib.lib)
5) создал новую модель, перешел в текстовое представление, удалил все и скопировал содержание модели из спецификации (см. рис. содержание библиотеки lib.bmp)
6) сохранил все, пооткрывал все файлы - убедился, что все сохранилось
7) создал проект для моделирования, вставил файлы и попытался запустить процесс, однако ошибка все испортила. Лог моделирования см. вверху, параметры моделирования см. рис. параметры моделирования.bmp.

Обращаю внимание, что все библиотеки были подключены. Также пробовал создать part для модели из lib библиотеки командой File->Create Capture Parts... Однако выдает ошибку типа: "Error - Failed to Find File [C:\...\Pspice\IXYS.err]!!!". Создание файла с таким расширением успеха не принесло.









Сообщение отредактировал Frezer - May 20 2016, 06:02
Go to the top of the page
 
+Quote Post
SSerge
сообщение May 20 2016, 09:39
Сообщение #557


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(Frezer @ May 20 2016, 13:00) *
**** INCLUDING lab3-proto2.net ****
* source LAB3
V_V1 N00267 0 5.5Vdc
V_V2 N00216 0 60Vdc
M_Q3 N00216 N00267 0 0 501N04A

У спайса первая буква в имени компонента не просто так, она определяет что за тип модели будет использоваться.
А именно, буква M в имени M_Q3 значит что спайс будет искать модель полевого транзистора с именем 501N04A, т.е. строку начинающуюся с
.MODEL 501N04A ......

А модель, что Вы пытаетесь прикрутить сделана иначе - в виде подсхемы (.subckt), для таких компонентов их имя в нетлисте должно начинаться с буквы X, что-то вроде:
X_Q3 N00216 N00267 0 501N04A

Как сделать и подключить свой компонент и модель:
http://electronix.ru/forum/index.php?showt...mp;#entry211107


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Frezer
сообщение May 23 2016, 08:12
Сообщение #558





Группа: Участник
Сообщений: 11
Регистрация: 17-05-16
Пользователь №: 91 764



Цитата(SSerge @ May 20 2016, 12:39) *
А модель, что Вы пытаетесь прикрутить сделана иначе - в виде подсхемы (.subckt), для таких компонентов их имя в нетлисте должно начинаться с буквы X, что-то вроде:
X_Q3 N00216 N00267 0 501N04A

Как сделать и подключить свой компонент и модель:
http://electronix.ru/forum/index.php?showt...mp;#entry211107


Интересная версия rolleyes.gif
В процессе решения проблемы возникла следующая трудность:

по умолчанию в PSpiceTemplate:

M^@REFDES %d %g %s %s @MODEL ?L/ \n+L=@L/ ?W/ \n+W=@W/ ?AD/ \n+AD=@AD/ ?AS/ \n+AS=@AD/ ?PD/ \n+PD=@PD/ ?PS/ \n+PS=@PS/ ?NDR/ \n+NDR=@NDR/ ?NRS/ \n+NRS=@NRS/ ?NRG/ \n+NRG=@NRG/ ?NRB/ \n+NRB=@NRB/ ?M/ \n+M=@M/

Если, как предлагалось в примере, заменить строку выше на:

X^@REFDES %d %g %s %s @MODEL

или просто заменить М на Х в первой строчке, то, при симуляции выдает (и в 1-м и во 2-м случаях): ERROR -- Incorrect number of interface nodes for X_Q1

Я так понимаю это что-то связано с количеством/нумерацией пинов? blink.gif
Go to the top of the page
 
+Quote Post
Frezer
сообщение May 23 2016, 10:29
Сообщение #559





Группа: Участник
Сообщений: 11
Регистрация: 17-05-16
Пользователь №: 91 764



Цитата(Frezer @ May 23 2016, 11:12) *
ERROR -- Incorrect number of interface nodes for X_Q1

Убрал запись %s и все вроде встало, однако вот какая проблема: при запуске моделирования расчет остановился, выдав ошибку (см. прикрепленный); может кто знает с чем связано и где исправить/почитать? help.gif
Прикрепленные файлы
Прикрепленный файл  __________________.txt ( 3.86 килобайт ) Кол-во скачиваний: 27
 
Go to the top of the page
 
+Quote Post
Zurabob
сообщение May 24 2016, 10:33
Сообщение #560


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 21-03-11
Пользователь №: 63 749



Добрый день.
Я конечно не специалист в PSpice , но у вас проблемы со сходимостью.
Т.е. если бы вы нарисовали график , то он бы улетел в бесконечность.
Моделирование не может быть продолжено из-за слишком больших чисел.
ИМХО , где то ошибка в подключении чего то.
ИМХО у вас течёт слишком большой ток где то из-за нулевого сопротивления где то.
Go to the top of the page
 
+Quote Post
SSerge
сообщение May 24 2016, 10:43
Сообщение #561


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Для начала предлагаю включить резистор на несколько ом между затвором и источником напряжения, а если не поможет, то и в цепь стока тоже.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Frezer
сообщение Jun 1 2016, 13:07
Сообщение #562





Группа: Участник
Сообщений: 11
Регистрация: 17-05-16
Пользователь №: 91 764



Цитата(SSerge @ May 24 2016, 13:43) *
Для начала предлагаю включить резистор на несколько ом между затвором и источником напряжения, а если не поможет, то и в цепь стока тоже.


Добавление выше указанных резисторов не исправила ситуацию, однако изменение точности расчетов, в появляющемся при этой ошибке окне, позволило совершить моделирование до конца. Правда результат был получен не тот, который ожидался... Может быть проблема из-за этого изменения, хотя за точность "перевода" реального транзистора в виртуальный я не ручаюсь.
Go to the top of the page
 
+Quote Post
def_rain
сообщение Jun 3 2016, 14:42
Сообщение #563


Местный
***

Группа: Свой
Сообщений: 223
Регистрация: 23-09-15
Из: Спб
Пользователь №: 88 520



Здравствуйте господа!
Подскажите по базовому пакету Allegro.

1. Есть нарисованный замкнутый многоугольник посредством инструмента add line. Хочу преобразовать его в полигон, на том же слое Silkscreen.
Есть ли такая возможность?

По логике замкнутый контур и полигон почти одно и то же, только полигон залит полностью...

2. Каким образом можно встроить нарисованную линию в сетку? Сетка кратна линии, правая и левая граница линии должны быть ровно по сетке. См. фото.


Сообщение отредактировал def_rain - Jun 3 2016, 14:58
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 3 2016, 14:44
Сообщение #564


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



меню compose shape
Go to the top of the page
 
+Quote Post
Frezer
сообщение Jun 14 2016, 08:07
Сообщение #565





Группа: Участник
Сообщений: 11
Регистрация: 17-05-16
Пользователь №: 91 764



Здравствуйте, еще такой вопрос возник: как строить АЧХ понятно: ставишь VAC, симулируешь в AC Sweep, а вот как получить графики ФЧХ (есть мнение, что в том же симуляторе, только с помощью оператора P(сигнал), однако я не уверен, что это верно)? Пока не разобрался...
Go to the top of the page
 
+Quote Post
SSerge
сообщение Jun 14 2016, 10:28
Сообщение #566


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(Frezer @ Jun 14 2016, 15:07) *
Здравствуйте, еще такой вопрос возник: как строить АЧХ понятно: ставишь VAC, симулируешь в AC Sweep, а вот как получить графики ФЧХ (есть мнение, что в том же симуляторе, только с помощью оператора P(сигнал), однако я не уверен, что это верно)? Пока не разобрался...

Можно и так, а вообще в меню PSpice->Markers->Advanced есть готовые маркеры для фазы и амплитуды в децибеллах.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Frezer
сообщение Jun 16 2016, 10:43
Сообщение #567





Группа: Участник
Сообщений: 11
Регистрация: 17-05-16
Пользователь №: 91 764



Спасибо, а есть ли возможность читать проект из версии 10.5 в 9.2?
Go to the top of the page
 
+Quote Post
SSerge
сообщение Jun 16 2016, 11:35
Сообщение #568


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(Frezer @ Jun 16 2016, 17:43) *
Спасибо, а есть ли возможность читать проект из версии 10.5 в 9.2?

Если не захочет открывать .opj, то откройте непосредственно файл .dsn.
Формат файлов .dsn не менялся до версии 16.2 включительно. Новые версии дают возможность редактировать некоторые параметры компонентов, но эти изменения в основном косметические, т.е. влияют на то как выглядит схема, а не на функциональность.
Старые версии просто сбросят такие параметры в значение по умолчанию.
Даже если .opj откроется в 9.2, там где-то не совпадают соглашения о путях до временных файлов, нужно будет заново создать профили моделирования.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Frezer
сообщение Jun 20 2016, 12:00
Сообщение #569





Группа: Участник
Сообщений: 11
Регистрация: 17-05-16
Пользователь №: 91 764



Цитата(SSerge @ Jun 16 2016, 14:35) *
Если не захочет открывать .opj, то откройте непосредственно файл .dsn.


Хех, как раз именно .dsn и нету... Может поэтому то и возмущается biggrin.gif

Тут еще одна проблемка назрела, может кто поможет:

моделировал работу компаратора AD8611, собрал по схемке, как в даташите:



Вышло примерно вот так:



Выдало ошибку:

ERROR - Convergence problem in transient analysis at Time = 121.7E-09
Time step = 145.5E-21, minimum allowable step size = 1.000E-18

These supply currents failed to converge:

I(X_U1.E3) = 10.00GA \ 10.00GA
I(X_U1.E4) = -10.00GA \ -10.00GA
I(X_U1.V1) = -10.00GA \ -10.00GA
I(X_U1.V2) = -10.00GA \ -10.00GA

Внимание вопрос: что это такое и как вылечить? Я так понимаю, что он насчитал предельные значения по току... Есть вариант, что ошибка в схеме подключения или в самой модели (текст модели прилагаю).
Самое интересное, что такое только при анализе Time Domain, в AC Sweep/Noise все считает...

Прикрепленные файлы
Прикрепленный файл  AD8612.txt ( 2.36 килобайт ) Кол-во скачиваний: 12
 
Go to the top of the page
 
+Quote Post
Frezer
сообщение Jul 8 2016, 11:05
Сообщение #570





Группа: Участник
Сообщений: 11
Регистрация: 17-05-16
Пользователь №: 91 764



Здравствуйте, еще такая проблема возникла... с памятью rolleyes.gif

В общем надо сформировать в проге из готовой платы слой, в котором бы отображались вместо переходных отверстий их условные обозначения согласно drill table, однако я позабыл как это делается и чето не могу вспомнить... Может кто поможет?
Go to the top of the page
 
+Quote Post

62 страниц V  « < 36 37 38 39 40 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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