|
Программа для эмуляции эл схем, В поисках лучшего |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 26)
|
Dec 8 2008, 20:58
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(FormatCft @ Dec 8 2008, 17:34)  ... Интересует моделирование аналоговый и цифровых схем. Также интересуют полнота библиотек моделей разных компонентов. Если "неродная" библиотека сделана в формате PSpice, сконвертировать ее не проблема. К примеру, в оркаде это делается в два щелчка - загрузили библиотечный файл и командуем ему создать элемент (УГО). Но лично я выбрал оркад из-за того, что нашел для него массу готовых примеров в инете. Интересно ведь подсмотреть, как аналогичную задачу решали другие.  Собс-но, обилие примеров объясняется тем, что исторически это был первый коммерческий продукт: PSpice, потом DesignLab, потом OrCAD. На нем просто раньше начали работать. Опять же, есть полезные фичи, которыми иногда приятно воспользоваться, например - оптимизация. Сидишь себе, чай пьешь, а он в это время номиналы подбирает, чтоб вогнать целевую функцию в заданный диапазон. В SWCAD, кажись, такого нет.
|
|
|
|
|
Dec 9 2008, 06:28
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Цитата(FormatCft @ Dec 8 2008, 17:02)  Цитата Cadence... А ссылка есть? Так сходу найти её не удалось. cadence.com вообще то это не одна программа, а огромный набор...
Сообщение отредактировал Jurenja - Dec 9 2008, 06:28
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Dec 9 2008, 08:35
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(rezident @ Dec 9 2008, 04:52)  ... Кстати, Роберт Алан Пиз, один из ведущих разработчиков аналоговых схем фирмы National Semiconductor, любит в своих литературных трудах прочехвостить PSpace "в хвост и в гриву"  Но видимо все равно ее пользует  Пиз "чехвостил" исходную версию PSpice, когда она еще находилась в стадии разработки. С тех пор программку подрихтовали.  Специфические трудности конечно есть, к примеру, PSpice любит, чтоб источники сигналов "сидели" на общем проводе - это улучшает сходимость "bias point calculation". Но, при необходимости, это всегда можно сделать путем эквивалентных преобразований схемы.
|
|
|
|
|
Dec 9 2008, 10:17
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(wim @ Dec 9 2008, 13:35)  Пиз "чехвостил" исходную версию PSpice, когда она еще находилась в стадии разработки. С тех пор программку подрихтовали.  Дык я же указал, что хоть и ругает, но видимо пользует. Цитата(wim @ Dec 9 2008, 13:35)  Специфические трудности конечно есть, к примеру, PSpice любит, чтоб источники сигналов "сидели" на общем проводе - это улучшает сходимость "bias point calculation". Но, при необходимости, это всегда можно сделать путем эквивалентных преобразований схемы. Угу. Хотя, если честно, шаманство с внедрением "фантомных" ГигаОмных сопротивлений для улучшения сходимости несколько напрягает  К тому же сам наблюдал глюки типа: к диоду в прямом направлении приложено около 100В, а ток через него течет, если верить PSpice, десятки пикоАмпер. Мне сейчас редко когда нужны точные (количественные) результаты моделирования, поэтому для оценки (чисто качественный результат: работает/не работает как задумано) пользуюсь MicroCap.
|
|
|
|
|
Dec 9 2008, 11:01
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(rezident @ Dec 9 2008, 13:17)  Угу. Хотя, если честно, шаманство с внедрением "фантомных" ГигаОмных сопротивлений для улучшения сходимости несколько напрягает  Не обязательно фантомные - если есть источник тока, у которого нет законнного пути для протекания - кирдык. Программа будет искать куды ему течь, пока не сдуреет. Но с другой стороны - бесконечных сопротивлений и не быват, даже входное сопротивление ОУ конечно (пусть даже и ГОм). Вы ж сами сказали - "Простая (упрощенная) модель дает соответственно меньшую адекватность поведения устройства при расчете реальной схеме." Плохая сходимость - это звоночек, что автор модели чего-то не учел.  Цитата(rezident @ Dec 9 2008, 13:17)  К тому же сам наблюдал глюки типа: к диоду в прямом направлении приложено около 100В, а ток через него течет, если верить PSpice, десятки пикоАмпер.  Если 100 В - источник напряжения, то для него это КЗ. Ситуация для PSpice непригодная (как серпом по человеческому достоинству  ). Но в явных случаях КЗ источника напряжения PSpice отслеживает еще до начала моделирования и на этом останавливается. В данном случае, возможно, модель диода была для малосигнального частотного анализа - буржуины это четко разделяют large-signal и small-signal.
|
|
|
|
|
Dec 9 2008, 12:50
|

Профессионал
    
Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835

|
Меня напрягает невозможность в модели диода управлять временем обратного восстановления. Где-то читал кто-то предлагал за не бесплатно способ решения проблемы в спайсе не понятно как. Потом в saber якобы эти процессы намного правдоподобнее моделируются, только где взять сабж на попробовать? На силовые компоненты, кстати, частенько саберовские модельки производитель выкладывает.... Цитата(rezident @ Dec 9 2008, 13:17)  К тому же сам наблюдал глюки типа: к диоду в прямом направлении приложено около 100В, а ток через него течет, если верить PSpice, десятки пикоАмпер.  Сделать такую модель несложно и такие "диоды" существуют (сборки реально). Может нечто подобное и было?  . Диод при прямом смещении с большой производной не проводит сразу, т.н. forward recovery имеет место быть и большое прямое падение на малых временах, хотя это в спайсе не моделируется.
|
|
|
|
|
Dec 9 2008, 13:12
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Vokchap @ Dec 9 2008, 17:50)  Сделать такую модель несложно и такие "диоды" существуют (сборки реально). Может нечто подобное и было?  . Не. Диод был какой-то обычный fast rectifier типа UF5407. Цитата(Vokchap @ Dec 9 2008, 17:50)  Диод при прямом смещении с большой производной не проводит сразу, т.н. forward recovery имеет место быть и большое прямое падение на малых временах, хотя это в спайсе не моделируется. Вот это и напрягает.  Я же говорю, что в большинстве случаев мне нужен не количественный, а качественный результат моделирования. И эта точность до фемптоАмперов и наноВольтов при столь идиотском результате моделирования мне нафиг не уперлась. Практика - критерий истинности!  Если результат моделирования не совпадает в результатом эксперимента или вообще со здравым смыслом, то в баню такой результат.
|
|
|
|
|
Dec 9 2008, 22:07
|
Знающий
   
Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112

|
Цитата cadence.com вообще то это не одна программа, а огромный набор... Чё пугать человека!, ему кроме OrCad вряд ли чего ещё понадобится. FormatCft: Ищите не cadence, а OrCad 16.0. С установкой правда придётся попариться, но он того стОит. есть на местном ftp, есть тут (зарегиться надо) _http://forum.ru-board.com/forum.cgi?action=filter&forum=35&filterby=topictitle&word=OrCad П.с. Пробовал microcap, multisim (ewb), но OrCad мне больше всех нравится. Когда писал диплом делал УМЗЧ класса D c шимом на 500кГц, и была проблема с тем, что для подсчёта одного периода усиливаемой синусойды скажем частотой 1кГц требовалось расчитать 500 периодов шима, причём на каждый желательно было хотя бы 20 точек, вообщем multisim он просто завис! - ооочень долго считал(пол дня! ушёл утром кода вернулся в обед было посчитано процентов 30), microcap на много лучше, но лучше всех был OrCad(часа за 2  ). Так же если схема огромная, скажем с 100ей транзисторов, то multisim просто вылетает с ошибкой. Ещё преимущество OrCad это поиск элементов - надо например pspice модель на max4106 запускаете orcad capture cis нажимаете в нём кнопку Z и соединяетесь через инет с электронной базой где тут же находите этот элемент. ИМХО OrCAD forever!:)
|
|
|
|
|
Dec 9 2008, 22:16
|
Гуру
     
Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290

|
Цитата(rezident @ Dec 9 2008, 15:17)  Дык я же указал, что хоть и ругает, но видимо пользует. Угу. Хотя, если честно, шаманство с внедрением "фантомных" ГигаОмных сопротивлений для улучшения сходимости несколько напрягает  К тому же сам наблюдал глюки типа: к диоду в прямом направлении приложено около 100В, а ток через него течет, если верить PSpice, десятки пикоАмпер.  так все достоинства есть не что иное, как обратная сторона недостатков...Ещё пример: моделирование стат. х-к биполярного транзистора в области малых напряжений К-Э дает отрицательные токи. Небольшие, правда...
--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
|
|
|
|
|
Dec 10 2008, 07:11
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Цитата(yrbis @ Dec 10 2008, 00:07)  Цитата cadence... Чё пугать человека!, ему кроме OrCad вряд ли чего ещё понадобится. наверное вы правы... Цитата ... Так же если схема огромная... оффтоп, но cadence легко справляется с десятками тысяч, на сотнях тысяч начинает тормозить... Цитата(Designer56 @ Dec 10 2008, 00:16)  Ещё пример: моделирование стат. х-к биполярного транзистора в области малых напряжений К-Э дает отрицательные токи. Небольшие, правда...  вообще-то это нормальное поведение биполярного транзистора в режиме насыщения... В теории ПП приборов всё рассказано...
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Dec 10 2008, 20:02
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(Vokchap @ Dec 9 2008, 15:50)  Меня напрягает невозможность в модели диода управлять временем обратного восстановления. Где-то читал кто-то предлагал за не бесплатно способ решения проблемы в спайсе не понятно как. Потом в saber якобы эти процессы намного правдоподобнее моделируются, только где взять сабж на попробовать? На силовые компоненты, кстати, частенько саберовские модельки производитель выкладывает.... Вот, таки нашел модельку и статью, на которую там ссылаются. Модельку не проверял, так што - "as is"  P.S. Че-то глючит седня, надеюсь, что файлы все-таки загрузились.
Сообщение отредактировал wim - Dec 10 2008, 20:07
|
|
|
|
|
Dec 11 2008, 09:09
|
Знающий
   
Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112

|
Цитата Например? Где? Если напряжение на базе 0.7В больше напряжения на коллекторе, то появляется ток база коллектор, и собственно по отношению к току коллектор-эмиттер направленный в другую сторону. Т.е. при малых напряжениях коллектор эмиттер, (от 0 и до чего-то между нулём и напряжением на базе) есть область отрицательных токов коллектора, это показывают все эмуляторы и я это лично видел на живом приборе, когда в вузе вахи снимал.
|
|
|
|
|
Dec 11 2008, 10:03
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Цитата(yrbis @ Dec 11 2008, 11:09)  Цитата Например? Где? Если напряжение на базе 0.7В больше напряжения на коллекторе, то появляется ток база коллектор, и собственно по отношению к току коллектор-эмиттер направленный в другую сторону. Т.е. при малых напряжениях коллектор эмиттер, (от 0 и до чего-то между нулём и напряжением на базе) есть область отрицательных токов коллектора, это показывают все эмуляторы и я это лично видел на живом приборе, когда в вузе вахи снимал. yrbis, спасибо за обьяснение, опередил Designer56, ссылку на книжки в Инете сходу найти не удалось. На картинках результаты моделирования npn транзистора из БиКМОП технологии XFAB 0.6 мкм для тока базы 1, 2 и 3 мкА. Все три картинки это одно и то же моделирование, qnb1__TB__20uA_240uA.pdf - общий вид, qnb1__TB__10uA_80uA.pdf - малые токи подробнее, qnb1__TB__4uA_4uA.pdf - начальный участок. Примерно нулевой ток коллектора при напряжении на коллекторе ~12 мВ, при нулевом напряжении на коллекторе обратный ток коллектора почти равен току базы... PS. моделировалось на Cadence, симулятор spectra.
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Mar 8 2009, 22:17
|
Группа: Участник
Сообщений: 10
Регистрация: 13-04-08
Пользователь №: 36 737

|
Все зависит от привычки. В конце концов мы говорим о SPICE моделях. Поэтому для простых схем можно использовать все - от LTSpice, B2 Spice, MicroCap, MultiSim.
Cadence - монстр. Если моща нужно - тогда только он.
Для цифровых схем - Proteus, Altium DXP. Иногда возникает потребность проверить по ВЧ - тогда Genesys.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|