Gtlab Forum

Тематический => Технология => Тема начата: Moonlight от Января 07, 2011, 03:02:34 am

Название: SWcad модели и приемы работы
Отправлено: Moonlight от Января 07, 2011, 03:02:34 am
Достаточно давно уже поставил этот сим и пользуюсь им. Но знания по нему мягко скажем никакие. Я думаю, что тема не мне одному будет интересна.
Расскажите как можно просимить в этой программе трансформатор. Допустим хочется поиграться с обратной связью в оконечнике, но как просимить выходной трансформатор?

Еще интересует где бы взять модели советских германиевых транзисторов и полевиков?
Название: Re: SWcad модели и приемы работы
Отправлено: santa от Января 07, 2011, 06:38:58 am
 
 ставишь две индуктивности , и задаёшь  коэфициент связи между ними.
  для коэфициента  трансформации

 пользуешься формулой  N1/N2=sqrt(L!/L2)


http://zalil.ru/30197269
 вычисление кол-ва витков через индкутивность

http://zalil.ru/30281502
 пример трансформаторов
Название: Re: SWcad модели и приемы работы
Отправлено: KMG от Января 07, 2011, 12:00:25 pm
Подробные инструкции на русском
http://milas.spb.ru/~kmg/files/literature/nransformer.pdf
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Июля 06, 2011, 04:01:02 pm
Хотелось бы пополнить библиотеку  моделями для ОУ других фирм, но не знаю, как это делается.
Хелп ми, хелп ми, хелп ми-и-и.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Июля 07, 2011, 06:40:12 pm
Вах, неужели никто не добавлял модели в библиотеку?
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Июля 08, 2011, 06:39:16 pm
Дык вроде просто все - для обычного пятивыводного ОУ берете элемент Opamp2, в поле Value ему укладываете имя нужного SUBCKT. Файл с собственно вашими SUBCKT подключаете директивой .include.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Июля 09, 2011, 05:32:40 am
Я, к стыду своему, ничего не понял.
Если можно - поподробнее,как для балбеса.
Вот, например, лежит у меня на рабочем столе взятый из интернета файл TL071.txt. И - как дальше?
Название: Re: SWcad модели и приемы работы
Отправлено: Moonlight от Августа 30, 2011, 09:10:18 pm
Люди, есть у кого модели ca3080,ca3094,lm13700,lm13600?
Также ищу модели советских транзисторов. Поделитесь если у кого есть.
Название: Re: SWcad модели и приемы работы
Отправлено: OlegFX от Августа 31, 2011, 10:39:17 am
Moonlight, у меня есть модели для микрокапа, кроме 3080. Когда-то конвертировал библиотеки ПиСпайс-->МК, но в МК есть специальный транслятор для этого. Т.е. МК-шные библиотеки совместимы с ПиСпайсом, а в чём отличие - не знаю, не разбирался, скорее всего, в синтаксисе. Если разберёшься с этим, могу подбросить.
Название: Re: SWcad модели и приемы работы
Отправлено: Dines от Сентября 07, 2011, 08:54:31 am
Цитировать

 ставишь две индуктивности , и задаёшь  коэфициент связи между ними.
  для коэфициента  трансформации

 пользуешься формулой  N1/N2=sqrt(L!/L2)


http://zalil.ru/30197269
 вычисление кол-ва витков через индкутивность

http://zalil.ru/30281502
 пример трансформаторов
santa, а можно продублировать ещё раз то что по первой ссылке, как витки через индуктивность для сима определять, а то ссылка уже не рабочая..

Может кому пригодится: сейчас я индуктивность в симулируемых трансах проставляю так: легко заметить что коэф.трансформации через индуктивности это тоже самое что и через приведённое сопротивление и сопротивление нагрузки. Т.е. sqrt(L1/L2) и тоже самое sqrt(Ra/Rh). И я (для однотактный выходных трансов) просто ставлю индуктивность чесленно равную приведённому сопротивлению и сопротивлению нагрузки, только значения беру в милиГенри, так нагляднее, например: L1 = 5000mH, L2 = 8mH. Легко заметить что если зрительно откинуть символы "mH" то у нас видна приведёнка и сопротивление нагрузки, к которому и приведена приведёка. По моему весьма наглядно:) Да и само значение индуктивности в 5 Генри вполне имеет место быть в первичке выходного транса. Ну может это и не сильно большая индуктивность для реального транса, но по большому счёту она только на ширину полосы АЧХ внизу влияет..
Название: Re: SWcad модели и приемы работы
Отправлено: santa от Сентября 07, 2011, 11:47:16 am
 


http://www.onlinedisk.ru/file/728294/

 считает ту клетку напротив которой  нажимается  кнопка ENTER  , все оставшиеся клетки надо заполнить известными значениями
 
там ещё считаются  rc-частота среза резистора-кондёра  , lc- частота резонанса  ,  rl - частота среза  резистора-индуктивности
Название: Re: SWcad модели и приемы работы
Отправлено: Dines от Сентября 13, 2011, 10:35:09 am
спасибо!
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 15, 2011, 06:26:32 am
Нашел в инете модель германиевого транзистора AC128. Было обрадовался, но провел простой тест в LTspice и вот что получилось:

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg197.imageshack.us%2Fimg197%2F7994%2Fltspiceivdraft32asc.th.jpg&hash=7b03453bcbab56a0abd6141621dd80d4c015c063) (http://imageshack.us/photo/my-images/197/ltspiceivdraft32asc.jpg/)

Какой же это германий? Это кремний. Во развод-то!...
Может у кого-нибудь есть проверенные модели Ge-транзисторов? Поделитесь пожалуйста!

И - возвращаясь к своему #3. Так и не могу пополнить библиотеку моделями, взятыми из инета. Операционники, МОП-тетроды... Из объяснений камрада Rst7 мало что понял.
Кто возьмется за ручку через улицу перевести?
Название: Re: SWcad модели и приемы работы
Отправлено: Peratron от Октября 15, 2011, 07:26:47 am
@ hamaha

Рисуешь схему, моделирующую нужный элемент - с нужным количеством деталей. Потом сохраняешь её отдельно - и при создании нового элемента объявляешь эту схему в качестве исходника.
Так, к примеру, делаются микросхемы - ОУ и т.п.

В хелпе это должно быть подробно описано.
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 15, 2011, 09:07:33 am
Цитировать
Я, к стыду своему, ничего не понял.
Если можно - поподробнее,как для балбеса.
Вот, например, лежит у меня на рабочем столе взятый из интернета файл TL071.txt. И - как дальше?

Вот что значит неадекватный движок форума без уведомлений об ответах в теме. Вопрос естественно мною прое...н. Пардон, щас расскажу.

Во-первых, сохраняем создаваемую схему в нужный рабочий каталог.

Во-вторых, укладываем на схему компонент под названием opamp2. Затем в его свойствах выставляем

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg163.imageshack.us%2Fimg163%2F6518%2Fopamp2howto.png&hash=9e2ba533a509a0a3ea4c55aa85d496a6b7773bea) (http://imageshack.us/photo/my-images/163/opamp2howto.png/)

После этого при запуске симуляции LTspice будет искать в текущем каталоге (куда сохранили схему в виде .asc-файла) файл ad8397.cir, из которого возьмет схему ОУ

А внутренности этого файла - вполне обычные для модели
***************      +IN      -IN      Vcc      Vee      Out            
.subckt AD8397      1      2      99      50      4            
....................................                  
.ends                  

Надо только следить, чтобы последовательность выводов модели была именно как в этом примере - неинвертирующий вход, инвертирующий, плюс питания, минус питания, выход.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 15, 2011, 11:13:09 am
Пока мучаюсь бестолку. Наверное нужно выложить "дамп", пошаговый отчет.
Чтобы указали, где и что не так.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 16, 2011, 11:16:00 am
Rst7 давай двигаться мелкими шажками.
У меня скачана модель BF998, вот эта:

*   BF998 SPICE MODEL OCTOBER 1993 PHILIPS SEMICONDUCTORS

*   ENVELOPE    SOT143 (R)

*   1.: SOURCE;  2.: DRAIN;  3.: GATE 2;  4.: GATE 1;

.SUBCKT BF998 1 2 3 4

        L10          1 10   L=0.12N

        L20          2 20   L=0.12N

        L30          3 30   L=0.12N

        L40          4 40   L=0.12N

        L11         10 11   L=1.20N

        L21         20 21   L=1.20N

        L31         30 31   L=1.20N

        L41         40 41   L=1.20N

        C13         10 30   C=0.085P

        C14         10 40   C=0.085P

        C23         20 30   C=0.085P

        C24         20 40   C=0.005P

        D11         42 11   ZENER

        D12         42 41   ZENER

        D21         32 11   ZENER

        D22         32 31   ZENER

        RS          10 12   R=100

        MOS1        61 41 11 12 GATE1 L=1.1E-6 W=1150E-6

        MOS2        21 31 61 12 GATE2 L=2.0E-6 W=1150E-6



.MODEL  ZENER  D  BV=10 CJO=1.2E-12  RS=10



.MODEL  GATE1

+  NMOS LEVEL=3 UO=600  VTO=-0.250 NFS=300E9 TOX=42E-9

+  NSUB=3E15 VMAX=140E3 RS=2.0 RD=2.0 XJ=200E-9 THETA=0.11

+  ETA=0.06 KAPPA=2 LD=0.1E-6

+  CGSO=0.3E-9 CGDO=0.3E-9 CBD=0.5E-12 CBS=0.5E-12



.MODEL  GATE2

+  NMOS LEVEL=3 UO=600  VTO=-0.250 NFS=300E9 TOX=42E-9

+  NSUB=3E15  VMAX=100E3 RS=2.0 RD=2.0 XJ=200E-9 THETA=0.11

+  ETA=0.06  KAPPA=2 LD=0.1E-6

+  CGSO=0.3E-9 CGDO=0.3E-9 CBD=0.5E-12 CBS=0.5E-12



.ENDS BF998

В спайсе есть рисунок MOS-tetrode.
Что дальше делать, пошагово?
Говори шаг, я буду исполнять и отвечать, согласен?
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 05:14:19 pm
Для начала, я рекомендую упростить модель, выбросив из нее модель корпуса - не СВЧ, нефиг тратить ресурсы. Получится так:

*   BF998 SPICE MODEL OCTOBER 1993 PHILIPS SEMICONDUCTORS
*   ENVELOPE    SOT143 (R)
*   1.: SOURCE;  2.: DRAIN;  3.: GATE 2;  4.: GATE 1;
.SUBCKT BF998 1 2 3 4
        R10          1 10   0.12
        R20          2 20   0.12
        R30          3 30   0.12
        R40          4 40   0.12
        R11         10 11   0.20
        R21         20 21   0.20
        R31         30 31   0.20
        R41         40 41   0.20
        D11         42 11   ZENER
... далее по тексту оригинала
Индуктивности выводов для простоты заменены на сопротивления, емкости выводов просто отброшены (емкости кристалла в моделях полевиков ниже). Сохранить этот файл в каталог со схемой, пусть он будет называться bf998.sub.

Теперь в каталог со схемой укладываем файл-символ - mosf2g.asy (назвать можно по другому):
Version 4
SymbolType BLOCK
LINE Normal 32 -24 32 -32
LINE Normal 16 -24 32 -24
LINE Normal 16 32 16 -32
LINE Normal 32 23 32 32
LINE Normal 16 23 32 23
LINE Normal 0 32 -16 32
LINE Normal 0 7 0 32
LINE Normal 0 0 -16 0
LINE Normal 0 -27 0 0
PIN 32 32 NONE 8
PINATTR PinName S
PINATTR SpiceOrder 1
PIN 32 -32 NONE 8
PINATTR PinName D
PINATTR SpiceOrder 2
PIN -16 0 NONE 8
PINATTR PinName G2
PINATTR SpiceOrder 3
PIN -16 32 NONE 8
PINATTR PinName G1
PINATTR SpiceOrder 4

Теперь при установке на схему компонента в выпадающем списке путей выбираем каталог схемы и выбираем наш файл-символ:

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg847.imageshack.us%2Fimg847%2F530%2F70321400.png&hash=2f0b4dff7d61ab4cb488bf59e2ae3670b1b2425e) (http://imageshack.us/photo/my-images/847/70321400.png/)

Теперь на символе нажимаем левую кнопку мыши и расставляем аттрибуты:

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg802.imageshack.us%2Fimg802%2F5616%2F20827334.png&hash=d1131b472e236dfbfc9681434b8321286b9199f0) (http://imageshack.us/photo/my-images/802/20827334.png/)

Далее помещаем на схему spice-директиву
.include bf998.sub

Все, готово.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 16, 2011, 06:11:49 pm
bf998.sub поместил в LTspiseIV/lib/sub/
..........................................
mosf2g.asy поместил в LTspiceIV/lib/sym/
...........................................
Кстати,там же находится файл MOS-tetrode.asy следующего содержания:

.........................................................
......................................................
Version 4

SymbolType BLOCK

LINE Normal 0 34 0 -32

LINE Normal -15 32 -64 32

LINE Normal -15 16 -15 32

LINE Normal -15 -16 -15 -32

LINE Normal -64 -16 -15 -16

LINE Normal 0 -39 0 -32

LINE Normal 0 41 0 34

LINE Normal 32 32 0 32

LINE Normal 32 63 32 32

LINE Normal 32 -16 0 -16

LINE Normal 32 -64 32 -16

CIRCLE Normal 54 54 -50 -54

TEXT 67 -1 Left 0 VT

TEXT -71 -47 Left 0 G2

TEXT -77 52 Left 0 G1

TEXT 44 -65 Left 0 D

TEXT 43 67 Left 0 S

PIN -64 -16 NONE 8

PINATTR PinName 1

PINATTR SpiceOrder 1

PIN 32 -64 NONE 8

PINATTR PinName 2

PINATTR SpiceOrder 2

PIN 32 64 NONE 8

PINATTR PinName 3

PINATTR SpiceOrder 3

PIN -64 32 NONE 8

PINATTR PinName 4

PINATTR SpiceOrder 4

....................................................................
..................................................................

Символ довольно красивый. Почему бы его не использовать?
..................................................
Поместил на схему. Ввел аттрибуты. Написал директиву.
....................................................
Анализ идет, но тормозит как ярославский самолет. Может что сделал не так?

Еще вопрос: почему директива .include? Можно ли сделать так, чтобы этот элемент просто выбирался из списка, как все остальные?
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 06:18:37 pm
Цитировать
Символ довольно красивый. Почему бы его не использовать?

Spice Order в нем надо заменить. Не совпадает с моделью.

Или править модель.

Цитировать
Анализ идет, но тормозит как ярославский самолет. Может что сделал не так?

В модели отрезали корпус, как я описал?

Цитировать
Еще вопрос: почему директива .include? Можно ли сделать так, чтобы этот элемент просто выбирался из списка, как все остальные?

Каким именно образом хочется? Хочется, чтобы в основном списке был BF998? Или чтобы был символ четырехногого мосфета, а к нему - менюшка, типа как в обычных транзисторах?

Так второе невозможно, это личный костыль гуя LTspice.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 16, 2011, 06:32:35 pm
Цитировать
В модели отрезали корпус, как я описал?
Отрезал.
Сначала не отрезал, при запуске анализа на какие-то емкости прога ругалась.
Кстати, чего это мы на ВЫ? Не по-камрадски.
Цитировать
Или чтобы был символ четырехногого мосфета, а к нему - менюшка, типа как в обычных транзисторах?
Именно этого.
А в чем трабл? Чем этот транзистор круче микросхем?

А ваще - СПАСИБО ЗА ПОМОЩЬ!
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 06:57:42 pm
Цитировать
Сначала не отрезал, при запуске анализа на какие-то емкости прога ругалась.

Странно, а не должно бы. А ну давайте-ка сюда весь Ваш проект (одним архивом все файлы), я у себя гляну.

Цитировать
Именно этого.
А в чем трабл? Чем этот транзистор круче микросхем?

Ну просто для всяких микросхем/транзисторов, которые уже есть в комплекте поставки сделана такая фича с красивой менюшкой. А если свои добавлять - то только вот таким методом.

Вот диоды, транзисторы и так далее (которые .model, а не .subckt) можно добавить прямо в базу LTspice'а и они появятся в менюшках.

Цитировать
Кстати, чего это мы на ВЫ? Не по-камрадски.

У меня это просто профессиональная привычка. С людьми, с которыми не знаком лично, общаюсь исключительно с употреблением "Вы". В среде профессиональных инженеров так принято.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 16, 2011, 07:17:47 pm
Цитировать
А ну давайте-ка сюда весь Ваш проект (одним архивом все файлы)
Вот. Надеюсь, это то, что требуется.
http://www.onlinedisk.ru/file/752732/
Цитировать
В среде профессиональных инженеров так принято.
М-да... Разные страны - разные манеры.
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 07:25:07 pm
Цитировать
Вот. Надеюсь, это то, что требуется.
http://www.onlinedisk.ru/file/752732/

Щас глянем.

Цитировать
М-да... Разные страны - разные манеры.

Ну уж не знаю, я разницы не вижу. Загляните на electronix.ru - все исключительно на "Вы". Хотя могут и куями обложить за дело, но - уважительно  ;D
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 07:27:48 pm
Не, не все. Давайте сюда и символ, и модель Вашу.
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 07:38:08 pm
Схема, кстати, вызывает вопросы :) Зачем же так уменьшать ток каскада? Из-за этого нарушается коррекция по НЧ, будет сильно пердеть. R10 - вообще неясно нафига нужен?

Кстати, о громкости. R7 вполне подойдет как регулятор громкости - его заменить на переменник 1М (концы включить вместо постоянного резистора), с движка снять собственно сигнал. Можно сразу на затвор выходного повторителя подавать. Красиво и без лишних деталей.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 16, 2011, 07:38:30 pm
http://www.onlinedisk.ru/file/752747/

Не нужно смотреть на правильность схемы. Я его туда впер не глядя, лишь бы посмотреть работу программы. Торопился очень. [smiley=embarassed.gif]
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 07:45:57 pm
Очень это все странно. Во-первых, в файле как-то совсем мимо таза лежит M1. Или то рука дрогнула?

Во-вторых - ставлю M1 на свое место, запускаю симуляцию - средняя скорость расчета 6 миллисекунд в секунду. Вполне по скорости.

Теперь вопросы. Какая у Вас версия LTspice? У меня Help/About говорит, что Version 4.09u Sep 23 2010.

Второе - а еще имеет смысл пойти в меню Simulate/Control Panel/SPICE и нажать кнопку Reset To Default Value.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 16, 2011, 07:56:58 pm
Версия 4.11 m. Март 2011г.
Ресет сделал. Но вряд ли это. Я ничего не перестраивал.

Да, скорость та же. Примерно 2.5-3 мС/С.

Что за М1 ? Откуда оно? Как поправить?

Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 08:01:39 pm
Цитировать
Что за М1 ?

Полевик p-канальный. Почему-то у меня он на Вашей схеме мимо проводов лежит. Видимо, что-то поменяли в схемном редакторе от версии к версии. Щас обновлю спайс, глянем еще раз.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 16, 2011, 08:04:37 pm
Да, такое бывает при разных версиях. Я уже сталкивался с этим.
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Октября 16, 2011, 08:17:54 pm
Обновил LTspice до крайней версии. Те же яйца:

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg196.imageshack.us%2Fimg196%2F2723%2Ftzopa.png&hash=5afd1049383fa7cf664a1c1e54110298237c3607) (http://imageshack.us/photo/my-images/196/tzopa.png/)

Кю!
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 16, 2011, 08:30:04 pm
Может при пересылке что-то исказилось?
У меня он стоит на месте.
А вообще похоже я зря тебя (Вас) напрягаю. Вот сейчас видоизменил схему так, чтобы зафиксировать потенциал второго затвора - и она запорхала.
Значит просто тяжелая в расчете модель.
Еще раз спасибо.
И - спать иду.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 19, 2011, 03:51:02 pm
Тормоз в симуляции проявляется тогда, когда цепи смещения второго затвора высокоомные без фильтрации.
Похоже модель в таком варианте генерит высокочастотную грязь, которую сим со всем тщанием (загрузка процессора - 100%) обрабатывает.
Название: Re: SWcad модели и приемы работы
Отправлено: Moonlight от Октября 29, 2011, 04:53:07 pm
А в СВкаде часом нет измерителя частоты? Ну просто не очень удобно считать по осциллограмме.
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 29, 2011, 07:09:01 pm
Цитировать
А в СВкаде часом нет измерителя частоты? Ну просто не очень удобно считать по осциллограмме.
Это про какой режим речь идет?
Название: Re: SWcad модели и приемы работы
Отправлено: Moonlight от Октября 29, 2011, 07:24:25 pm
Ну вот грубо говоря симлю генератор, а частоты на выходе считать по осциллограмме приходится...
Название: Re: SWcad модели и приемы работы
Отправлено: hamaha от Октября 29, 2011, 07:28:27 pm
Понятно.
По-моему специального частотомера там нет.
Можно задействовать Фурье-анализ, но это тоже через ж... измерение.
Название: Re: SWcad модели и приемы работы
Отправлено: Peratron от Октября 29, 2011, 07:49:42 pm
Цитировать
Ну вот грубо говоря симлю генератор, а частоты на выходе считать по осциллограмме приходится...
Фурье для этого используется...
Название: Re: SWcad модели и приемы работы
Отправлено: lart от Октября 30, 2011, 05:48:52 pm
Цитировать
Ну вот грубо говоря симлю генератор, а частоты на выходе считать по осциллограмме приходится...
Все не просто, а очень просто :-) Думаю, картинка пояснит...
Синус 200Гц, курсором отмечена область между двумя синфазными точками на соседних пиках.
Результат виден внизу окна, на информационной строке.
(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fi96.photobucket.com%2Falbums%2Fl191%2Fpuzzle87%2Fgen.gif&hash=5973999ff1a35a5f68d01f84d6f0d9d7bd72aff3)
Единственное - точность результата зависит от точности позиционирования курсора.
Для первых прикидочных оценок обычно хватает и небольшой точности.
Для точного результата - FFT-анализ, смотреть частоту пика первой гармоники сигнала.
Название: Re: SWcad модели и приемы работы
Отправлено: Moonlight от Октября 30, 2011, 09:49:58 pm
Спасибо огромное! Я же было задолбался отнимать на калькуляторе...
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Июня 15, 2012, 02:22:09 pm
Странный косяк обнаружился в ЛТ-спайсе.
Началось все с симулирования усилителя, по ходу дела обнаружил, что FFT-анализ дает неадекватные результаты. Тогда провел Фурье источника синусоидального напряжения, ни к чему не присоединенного. Получил вот такую картинку:

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg256.imageshack.us%2Fimg256%2F5424%2Fdraft10n.jpg&hash=93d3de0c1248b05466259591b3944276180bf4e1) (http://imageshack.us/photo/my-images/256/draft10n.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

FFT показывает, что в исходном сигнале наличествуют нечетные гармоники в неприлично большом количестве.
Что кривое? - Фурье или модель источника? Или я что-то не так делаю?
Название: Re: SWcad модели и приемы работы
Отправлено: Peratron от Июня 15, 2012, 04:44:10 pm
Знать бы - что у тебя за модель источника, что у тебя за схема...

В родном писпайсе с этим всё в порядке - почему я и верю только ему, несмотря на всю замороченность и некузявость интерфейса...
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Июня 15, 2012, 05:38:11 pm
Похоже дело не в источнике.
Подал с источника на пассивный полосовой LC фильтр, настроенный на основной тон. На выходе фильтра процент гармоник и вид спектра не изменились. А должны бы при кривом источнике.
Значит это FFT дурит.
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Июня 16, 2012, 06:27:54 am
Что-то нащупал.
Оказывается, частота сигнала и время "трансиент" анализа должны быть в определенном соответствии. Предыдущая картинка снималась при  F=1КГц и T=100 мС. А вот картинка при 1 КГц и 10 мС:

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg594.imageshack.us%2Fimg594%2F8119%2Fdraft10.jpg&hash=07e53474d88b5bd2d3c72e7d3ed261c7d34a4b5e) (http://imageshack.us/photo/my-images/594/draft10.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Может где-то написано, в каких соотношениях параметры должны быть, а в каких нет? Знатоки спайса, откликнитесь!  Rst7, к тебе взываю!!
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Июня 16, 2012, 12:10:06 pm
В общем и целом надо уменьшать шаг симуляции. То, что называется Maximum Timestep. Например, для 100мс вполне адекватен шаг 10нс. Тогда для FFT размером 1048576 точек вполне вменяемые вычислительные ошибки до частот ~100кГц.
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Июня 22, 2012, 03:31:12 pm
Похоже дело было в каких-то внешних глюках. Линух+wine+LT = гремучая смесь. На другой день (т.е. после перезагрузки оси) все устаканилось.
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Августа 06, 2012, 03:04:05 pm
Непонятки какие-то с моделями.
Вот модель  TIP31, взята с официального сайта  ON Semi.

.MODEL Qtip31c npn
+IS=1e-09 BF=2530.91 NF=1.26029 VAF=10
+IKF=0.0647102 ISE=1.00058e-09 NE=1.836 BR=0.1
+NR=1.5 VAR=100 IKR=0.647102 ISC=1.00058e-09
+NC=1.45279 RB=6.98719 IRB=6.81966 RBM=0.001
+RE=0.0001 RC=0.0636828 XTB=15.7688 XTI=1
+EG=1.05 CJE=3.26476e-10 VJE=0.446174 MJE=0.464223
+TF=2.062e-09 XTF=15.0842 VTF=25.7317 ITF=0.001
+CJC=3.07593e-10 VJC=0.775484 MJC=0.476498 XCJC=0.750493
+FC=0.796407 CJS=0 VJS=0.75 MJS=0.5
+TR=1e-07 PTF=0 KF=0 AF=1

Обратите внимание на величину BF. Она как-то прямо или косвенно связана с усилением. В комплементарном приборе TIP32 BF на порядок меньше.

Что это: закос модели или я чего-то недопонимаю?
Название: Re: SWcad модели и приемы работы
Отправлено: lart от Августа 08, 2012, 07:40:14 am
Мне тоже непонятен этот момент...
Глубоко не копал, ибо я уже в том философском возрасте, когда основным вопросом из серии "что/как/почему/и.т.д..." становится вопрос: "а нафига?", и ответа на этот вопрос не нашлось...
Поэтому удовольствовался следующим разъяснением и принял As Is:
http://www.spectrum-soft.com/faq/help/faq106.shtm

Кстати, параметры ISE и ISC в упомянутых моделях отличаются на семь! порядков, поэтому spice при своих расчетах где-то что-то как-то компенсирует :-)
Название: Re: SWcad модели и приемы работы
Отправлено: Ven от Августа 09, 2012, 07:48:10 am
тему новую создавать не хочу, поэтому вопрос сюда.
Вот смодэлировал пушпул. Получил графики вход - выход. Зелёный -синус на входе ФИ, Синий - синус на выходе трансформатора. С выхода ФИ синус ровный, в противофазе.
(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fs45.radikal.ru%2Fi108%2F1208%2F96%2Fe49f443a097a.jpg&hash=39963440577dea21528409a6150af36cf019c5aa) (http://www.radikal.ru)

вопрос: в реальном фирменном усилителе тоже может нижняя полуволна так ограничиваться оконечным
каскадом, или ограничения нужно достигать по обоим плечам одинаково. Или же это дело вкуса.
Название: Re: SWcad модели и приемы работы
Отправлено: Jimmy_Page от Августа 09, 2012, 09:05:50 am
Имхо это расбаланс ФИ, потому что плечи самого ПП абсолютно симетричны, как по лампам и режимам, так и по обмоткам.
Название: Re: SWcad модели и приемы работы
Отправлено: Ven от Августа 09, 2012, 09:40:00 am
согласен, меня интересует, может ли иметь место такое в железном усилителе, или фирмачи всё-таки
стараются сделать полную симметрию? Интересно как это выражается в звуке?
Название: Re: SWcad модели и приемы работы
Отправлено: Moonlight от Августа 09, 2012, 10:37:43 am
Некоторые "фирмачи" специально делают несимметричный фазик.
Название: Re: SWcad модели и приемы работы
Отправлено: KMG от Августа 09, 2012, 11:56:10 am
Усиление левого и правого плеч дифкаскада по определению разное, разные номиналы в анодах как раз попытка выровнять усиление.
Название: Re: SWcad модели и приемы работы
Отправлено: Ven от Августа 09, 2012, 12:37:39 pm
Спасибо!
Название: Re: SWcad модели и приемы работы
Отправлено: Dines от Ноября 11, 2012, 05:10:31 am
Постоянно гложит один вопрос по поводу отображения графика АЧХ в SWCad, но по причине его незначительности постоянно забивал на него. Дело в том что кроме самого графика АЧХ отображается ещё и график фазы пунктирной линией того же цвета что и график АЧХ. Можно как то убрать эти пунктирные графики фазы? При одном графике это не сильно мешает, но вот сейчас делаю активный кроссовер и там три графика в одном окне (для НЧ, СЧ и ВЧ) и плюс ещё эти пунктиры накладываются и загромождают обзор. Вот пример:
(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg845.imageshack.us%2Fimg845%2F6268%2Ftempat.jpg&hash=4dc47df348f2e306a55c2a25ff4ef78d5aeefc2c) (http://imageshack.us/photo/my-images/845/tempat.jpg/)
Как бы убрать эти пунктирные линии?? Уже вроде всё излазил в настройках, но никак не нашёл.. Или это вообще нельзя настраивать?
Название: Re: SWcad модели и приемы работы
Отправлено: TrueVAL от Ноября 11, 2012, 05:50:17 am
Подведите курсор к правому краю графика. Там появится рисунок маленькой вертикальной линейки. Щелкните левой клавишей мышки - откроется окошко настройки для графика ФЧХ. Там внизу будет надпись "Don`t plot phasе". Нажмите, и график фазы пропадет. А с параметрами графика амплитуды можно работать в таком же окошке, но на левом поле графика . 
Название: Re: SWcad модели и приемы работы
Отправлено: Dines от Ноября 11, 2012, 06:31:49 am
Вот, спасибо!

п.с. АЧХ с левой стороны то я настраиваю как мне надо, но я почему-то думал что эта менюшка с линейкой общая для правой и левой стороны.. А они оказываются разные :)
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Ноября 11, 2012, 07:08:56 am
Цитировать
Вот, спасибо!

п.с. АЧХ с левой стороны то я настраиваю как мне надо, но я почему-то думал что эта менюшка с линейкой общая для правой и левой стороны.. А они оказываются разные :)

Они были общими. В прежних версиях спайса. Но он потихоньку, почти незаметно совершенствуется. Раздельные менюшки для меня тоже стали неожиданностью. Еще одна приятная неожиданность - возможность смотреть график ГВЗ.
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Января 30, 2013, 04:15:55 am
Пытался запустить симуляцию с элементами CD4xxx (в аналоговом режиме, в схемах по типу Эммы), нифига не получается. Кто-нибудь может помочь с этим?
Название: Re: SWcad модели и приемы работы
Отправлено: Peratron от Января 30, 2013, 04:52:44 am
Модели цифровых элементов не обеспечивают аналоговую симуляцию. Так, что симулировать примочку - дело тухлое.
На крайний случай - слепить свою модель инвертора - но для этого придётся затрахаться с поиском параметров транзисторов - они как бы сильно отличаются от дискретных и производителями не обнародуются.
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Ноября 11, 2013, 10:18:31 am
Возвращаясь к цифровым моделям.
Такой баг: на выходах цифровых элементов сигнал такой величины, будто их напряжение питания 1В.
Как привести уровни к реальному напряжению питания?
Название: Re: SWcad модели и приемы работы
Отправлено: Peratron от Ноября 11, 2013, 02:47:51 pm
 В цифровых моделях подключение питания несколько отличается от питания в аналоговом домене.
Проверь, всё ли правильно сделано по питанию?
В разных симуляторах это сделано по разному...
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Ноября 11, 2013, 06:50:08 pm
Слава Богу, разобрался.
Для каждого элемента нужно открыть Component Attribute Editor (левым щелчком на компоненте) и вписать в строку SpiceLine выражение Vhigh=15V, а вместо 15 - сколько есть питание в данной схеме.
Погано, что это нужно проделать для каждого элемента. Морока страшная.
Название: Re: SWcad модели и приемы работы
Отправлено: access777 от Ноября 19, 2013, 07:27:50 pm
Вот нарыл -
http://www.vcu.edu/csbc/bnfo601/Paul_amp_designs/speakers.sub
только не могу воспользоваться...
Подскажет кто, как?
P.S.
Похоже, вот часть ответа
http://micka.de/org/en/download/spice-tsp_en.pdf
www.micka.de/org/download/spice-tsp.asc.zip
http://users.ece.gatech.edu/~mleach/papers/vcinduc.pdf
Название: Re: SWcad модели и приемы работы
Отправлено: lart от Ноября 20, 2013, 11:31:04 am
Здесь (http://www.fayloobmennik.net/3365469) небольшой архивчик, файл  .asy помещаешь в lib\sym, .sub - в lib\sub
Название: Re: SWcad модели и приемы работы
Отправлено: access777 от Ноября 21, 2013, 10:17:26 am
Большое спасибо, поставил, все работает
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Июля 10, 2014, 04:19:52 pm
Такой вопросец...
Имеется некий двухполюсник. Можно снять .tran "осциллограмму" входного тока, напряжения. То и другое в общем случае несинусоидальны.
Можно ли как-то ввести функцию мгновенной мощности, ессно с нарисованием графика?
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Июля 12, 2014, 08:47:33 am
Конечно. Если для трейса написать выражение v(...)*i(...). Правая кнопка мыши на названии трейса вверху окна просмотра.

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fcs619821.vk.me%2Fv619821847%2F102e4%2FSVhF16n6CBA.jpg&hash=3b53a9cf21cdfeb0ca31dde0f501764e1dec0311)
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Июля 12, 2014, 12:53:02 pm
Rst7
Спасибо. Кажется разобрался.
Сейчас повторяю сказанное выше в переложении для балбесов вроде меня самого.
Требуется:
1. Запустить .tran анализ, чтобы появилось его окно.
    Если окно уже открыто, но неактивно, активировать его, щелкнув в любом месте окна
    левой кнопкой мыши.
2. Щелкнуть в любом месте окна .tran анализа правой кнопкой мыши. В выпавшем меню
    щелкнуть левой кнопкой на пункт Add Trace.
    Пункт 2 может быть заменен нажатием комбинации клавиш Ctrl+a.
3. В появившемся окне Add Traces to Plot вписать нужную формулу в строку
    Expression(s) to add, находящейся внизу формы, затем нажать ОК.

Аппетит приходит во время еды. Следующий вопрос такой: Можно ли средствами спайса вычислить среднюю мощность за период? Вычисляет ли он вообще определенные интегралы?
Название: Re: SWcad модели и приемы работы
Отправлено: Rst7 от Июля 12, 2014, 03:23:53 pm
Цитировать
Аппетит приходит во время еды. Следующий вопрос такой: Можно ли средствами спайса вычислить среднюю мощность за период? Вычисляет ли он вообще определенные интегралы?

Конечно. Ctrl+левая_кнопка_мыши на названии трейса выводит окно с интегральными расчетами. За отображаемый интервал времени.
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Июля 12, 2014, 04:08:45 pm
Еще раз спасибо. Все получается.
"О, сколько нам открытий чудных..."
Сколько еще скрытых возможностей в этом чертовом спайсе?
Название: Re: SWcad модели и приемы работы
Отправлено: access777 от Июля 12, 2014, 05:03:48 pm
http://www.duncanamps.com/spicemodels.html
http://www.duncanamps.com/technical/ltspice.html
Модели и работа с лампочками
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Сентября 12, 2015, 08:59:28 am
В LTspice отсутствует такая очень полезная для анализа фишка, как генератор линейно изменяющегося напряжения (ГЛИН).
Вот как бы его соорудить и ввести в библиотеку?
Название: Re: SWcad модели и приемы работы
Отправлено: TrueVAL от Сентября 12, 2015, 02:38:48 pm
А вот такой ГЛИН не подойдет?

https://yadi.sk/i/36_lJU09j3Zpq
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Сентября 12, 2015, 03:12:03 pm
Нет, разрывы первого рода нам ни к чему.  [smiley=smiley.gif]
Линейно возрастаем - линейно убываем.
Название: Re: SWcad модели и приемы работы
Отправлено: KMG от Сентября 12, 2015, 03:23:59 pm
А в чем проблема? Ставишь нужный Tfall, а Tpetiod=Trise+Tfall и получишь треугольник вместо пилы
Название: Re: SWcad модели и приемы работы
Отправлено: new_man от Сентября 12, 2015, 03:39:53 pm
Цитировать
А в чем проблема? Ставишь нужный Tfall, а Tpetiod=Trise+Tfall и получишь треугольник вместо пилы
Действительно...  Гранмерси.