Автор Тема: SWcad модели и приемы работы  (Прочитано 30655 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Moonlight

  • Сообщений: 1457
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
SWcad модели и приемы работы
« : Января 07, 2011, 03:02:34 am »
Достаточно давно уже поставил этот сим и пользуюсь им. Но знания по нему мягко скажем никакие. Я думаю, что тема не мне одному будет интересна.
Расскажите как можно просимить в этой программе трансформатор. Допустим хочется поиграться с обратной связью в оконечнике, но как просимить выходной трансформатор?

Еще интересует где бы взять модели советских германиевых транзисторов и полевиков?
"-Скажи волшебное слово.
-Rock-n-Roll, чувак!"

santa

  • Сообщений: 1404
  • с помойки банки рулят, турреты нервно курят
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #1 : Января 07, 2011, 06:38:58 am »
 
 ставишь две индуктивности , и задаёшь  коэфициент связи между ними.
  для коэфициента  трансформации

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


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

http://zalil.ru/30281502
 пример трансформаторов
« Последнее редактирование: Января 07, 2011, 06:47:16 am от klaus »
теория убийца практики

slo100>slo100pt  >>  topsecret


hamaha

  • Сообщений: 1483
  • GTLab - forever!
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #3 : Июля 06, 2011, 04:01:02 pm »
Хотелось бы пополнить библиотеку  моделями для ОУ других фирм, но не знаю, как это делается.
Хелп ми, хелп ми, хелп ми-и-и.
Простота хуже воровства.

hamaha

  • Сообщений: 1483
  • GTLab - forever!
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #4 : Июля 07, 2011, 06:40:12 pm »
Вах, неужели никто не добавлял модели в библиотеку?
Простота хуже воровства.

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Re: SWcad модели и приемы работы
« Ответ #5 : Июля 08, 2011, 06:39:16 pm »
Дык вроде просто все - для обычного пятивыводного ОУ берете элемент Opamp2, в поле Value ему укладываете имя нужного SUBCKT. Файл с собственно вашими SUBCKT подключаете директивой .include.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

hamaha

  • Сообщений: 1483
  • GTLab - forever!
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #6 : Июля 09, 2011, 05:32:40 am »
Я, к стыду своему, ничего не понял.
Если можно - поподробнее,как для балбеса.
Вот, например, лежит у меня на рабочем столе взятый из интернета файл TL071.txt. И - как дальше?
Простота хуже воровства.

Moonlight

  • Сообщений: 1457
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: SWcad модели и приемы работы
« Ответ #7 : Августа 30, 2011, 09:10:18 pm »
Люди, есть у кого модели ca3080,ca3094,lm13700,lm13600?
Также ищу модели советских транзисторов. Поделитесь если у кого есть.
"-Скажи волшебное слово.
-Rock-n-Roll, чувак!"

OlegFX

  • Сообщений: 5097
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #8 : Августа 31, 2011, 10:39:17 am »
Moonlight, у меня есть модели для микрокапа, кроме 3080. Когда-то конвертировал библиотеки ПиСпайс-->МК, но в МК есть специальный транслятор для этого. Т.е. МК-шные библиотеки совместимы с ПиСпайсом, а в чём отличие - не знаю, не разбирался, скорее всего, в синтаксисе. Если разберёшься с этим, могу подбросить.
« Последнее редактирование: Августа 31, 2011, 10:48:47 am от olegfx »

Dines

  • Сообщений: 510
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: SWcad модели и приемы работы
« Ответ #9 : Сентября 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 Генри вполне имеет место быть в первичке выходного транса. Ну может это и не сильно большая индуктивность для реального транса, но по большому счёту она только на ширину полосы АЧХ внизу влияет..
« Последнее редактирование: Сентября 07, 2011, 09:08:46 am от dines »

santa

  • Сообщений: 1404
  • с помойки банки рулят, турреты нервно курят
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #10 : Сентября 07, 2011, 11:47:16 am »
 


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

 считает ту клетку напротив которой  нажимается  кнопка ENTER  , все оставшиеся клетки надо заполнить известными значениями
 
там ещё считаются  rc-частота среза резистора-кондёра  , lc- частота резонанса  ,  rl - частота среза  резистора-индуктивности
« Последнее редактирование: Сентября 07, 2011, 11:56:10 am от klaus »
теория убийца практики

slo100>slo100pt  >>  topsecret

Dines

  • Сообщений: 510
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: SWcad модели и приемы работы
« Ответ #11 : Сентября 13, 2011, 10:35:09 am »
спасибо!

hamaha

  • Сообщений: 1483
  • GTLab - forever!
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #12 : Октября 15, 2011, 06:26:32 am »
Нашел в инете модель германиевого транзистора AC128. Было обрадовался, но провел простой тест в LTspice и вот что получилось:



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

И - возвращаясь к своему #3. Так и не могу пополнить библиотеку моделями, взятыми из инета. Операционники, МОП-тетроды... Из объяснений камрада Rst7 мало что понял.
Кто возьмется за ручку через улицу перевести?
Простота хуже воровства.

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: SWcad модели и приемы работы
« Ответ #13 : Октября 15, 2011, 07:26:47 am »
@ hamaha

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

В хелпе это должно быть подробно описано.
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Re: SWcad модели и приемы работы
« Ответ #14 : Октября 15, 2011, 09:07:33 am »
Цитировать
Я, к стыду своему, ничего не понял.
Если можно - поподробнее,как для балбеса.
Вот, например, лежит у меня на рабочем столе взятый из интернета файл TL071.txt. И - как дальше?

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

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

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



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

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

Надо только следить, чтобы последовательность выводов модели была именно как в этом примере - неинвертирующий вход, инвертирующий, плюс питания, минус питания, выход.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

hamaha

  • Сообщений: 1483
  • GTLab - forever!
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #15 : Октября 15, 2011, 11:13:09 am »
Пока мучаюсь бестолку. Наверное нужно выложить "дамп", пошаговый отчет.
Чтобы указали, где и что не так.
« Последнее редактирование: Октября 15, 2011, 11:14:01 am от n7v1s9 »
Простота хуже воровства.

hamaha

  • Сообщений: 1483
  • GTLab - forever!
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #16 : Октября 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.
Что дальше делать, пошагово?
Говори шаг, я буду исполнять и отвечать, согласен?
Простота хуже воровства.

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Re: SWcad модели и приемы работы
« Ответ #17 : Октября 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

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



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



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

Все, готово.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

hamaha

  • Сообщений: 1483
  • GTLab - forever!
    • Просмотр профиля
Re: SWcad модели и приемы работы
« Ответ #18 : Октября 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? Можно ли сделать так, чтобы этот элемент просто выбирался из списка, как все остальные?
Простота хуже воровства.

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Re: SWcad модели и приемы работы
« Ответ #19 : Октября 16, 2011, 06:18:37 pm »
Цитировать
Символ довольно красивый. Почему бы его не использовать?

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

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

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

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

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

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

Так второе невозможно, это личный костыль гуя LTspice.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен