Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
02.03.2024, 22:27
|
|
Прописка
Регистрация: 07.10.2022
Сообщений: 242
Сказал спасибо: 377
Сказали Спасибо 17 раз(а) в 12 сообщении(ях)
|
Re: Симулятор LTspice XVII
Не нашёл spice-модель тиристора BT169D.
Плохо искал?
(требуется тиристор в корпусе TO-92, достаточно ~ста вольт и ~пары~тройки десятков миллиампер)
|
|
|
|
03.03.2024, 08:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,963
Сказал спасибо: 771
Сказали Спасибо 3,981 раз(а) в 2,839 сообщении(ях)
|
Re: Симулятор LTspice XVII
catBot,
.SUBCKT BT169_B 10 30 20
* 10--A, 30--G, 20--K
.MODEL DGAT D (IS=1.0e-12 N=1 RS=0.001)
.MODEL DMOD D (IS=1.0e-12 N=0.001)
.MODEL DON D (IS=1.000e-012 N=1.000e+000 RS=6.344e-001 BV=2.400e+002)
.MODEL DBREAK D (IS=1.000e-012 N=3.458e+002 BV=2.400e+002)
V1 10 14 DC 0
DON1 14 222 DON
VV 222 22 DC 0
E1 22 20 poly(2) 10 20 3 20 0 0 0 0 1
DBRK1 14 27 DBREAK
DBRK2 20 27 DBREAK
RLEAK 14 20 2.000e+006
CRISE 14 20 2.000e-010
FC1 3 20 poly(2) VGD V1 -2.000e-004 1 4.000e-002
CON 3 20 2.000e-010 IC=1.5
DS1 3 31 DMOD
DS2 20 3 DMOD
VW 31 20 DC 1
DGATE 30 7 DGAT
VGD 7 20 DC 3.050e-001
.ENDS
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
03.03.2024, 11:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2008
Сообщений: 7,995
Сказал спасибо: 900
Сказали Спасибо 1,154 раз(а) в 926 сообщении(ях)
|
Re: Симулятор LTspice XVII
Сообщение от ForcePoint
|
Ctrl-R и Ctrl-E - отменили?
|
Есть эмпиричееское правило: если для выполнения тривиальных действий типа выделения объекта или раскрашивания графиков приходится лезьть в справку или на форум, то продакт - дерьмо.
|
|
|
|
04.03.2024, 00:07
|
|
Прописка
Регистрация: 07.10.2022
Сообщений: 242
Сказал спасибо: 377
Сказали Спасибо 17 раз(а) в 12 сообщении(ях)
|
Re: Симулятор LTspice XVII
Спасибо!
В свойствах элемента SCR я должен указать строку "BT169_B ", а этот текст поместить в файл BT169_B.sub, и сохранить в папке ./lib/sub, правильно?
|
|
|
|
04.03.2024, 00:11
|
|
Прописка
Регистрация: 07.10.2022
Сообщений: 242
Сказал спасибо: 377
Сказали Спасибо 17 раз(а) в 12 сообщении(ях)
|
Re: Симулятор LTspice XVII
Сообщение от letter
|
...если нужно его повертеть или отзеркалить, то надо его подтащить в самый верх к панели инструментов - при этом схема улетает куда-то вниз.
|
В предыдущих версиях происходило то же самое (надо было тянуть, схема улетала).
|
|
|
|
04.03.2024, 06:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,963
Сказал спасибо: 771
Сказали Спасибо 3,981 раз(а) в 2,839 сообщении(ях)
|
Re: Симулятор LTspice XVII
Сообщение от catBot
|
Спасибо!
В свойствах элемента SCR я должен указать строку "BT169_B ", а этот текст поместить в файл BT169_B.sub, и сохранить в папке ./lib/sub, правильно?
|
Нужно ввести имя, имя файла.
Можно файл модели поместить в папку sub, а можно поместить в папке схемы.
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
04.03.2024, 14:02
|
|
Прописка
Регистрация: 07.10.2022
Сообщений: 242
Сказал спасибо: 377
Сказали Спасибо 17 раз(а) в 12 сообщении(ях)
|
Re: Симулятор LTspice XVII
Спасибо!
Файл BT169_B.sub скопировал в папку ./lib/sub, на схеме добавил директиву .inc BT169_B.sub (без этого - не находился элемент).
Вопрос: - на отрицательной полуволне есть некоторое "подтекание", в несколько миллиампер, это нормально?
|
|
|
|
04.03.2024, 15:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,963
Сказал спасибо: 771
Сказали Спасибо 3,981 раз(а) в 2,839 сообщении(ях)
|
Re: Симулятор LTspice XVII
По поводу подтекания не знаю
Вам пришлось ссылаться на файл из-за того, что вы не вписали файл модели в символ.
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
04.03.2024, 17:51
|
|
Прописка
Регистрация: 07.10.2022
Сообщений: 242
Сказал спасибо: 377
Сказали Спасибо 17 раз(а) в 12 сообщении(ях)
|
Re: Симулятор LTspice XVII
Сообщение от bordodynov
|
Вам пришлось ссылаться на файл из-за того, что вы не вписали файл модели в символ.
|
Большое спасибо!
Мне нужен действующий пример.
|
|
|
|
04.03.2024, 18:36
|
|
Прописка
Регистрация: 07.10.2022
Сообщений: 242
Сказал спасибо: 377
Сказали Спасибо 17 раз(а) в 12 сообщении(ях)
|
Re: Симулятор LTspice XVII
Александр Петрович!
Что-то с моделью BT169_B не так...
Вот с такой найденной в интернетах моделью MCR100-3 управление оптронами работает нормально:
Нажмите, чтобы открыть спойлер
Код:
|
.SUBCKT MCR100-3 anode gate cathode PARAMS:
**************************************
* Model Generated by EVAL LAB *
* April 1, 2005 *
* Copyright(c) ON Semiconductor *
* All Rights Reserved *
*Commercial Use or Resale Restricted *
**************************************
*SCR
*MODEL FORMAT: PSpice
+ Vdrm=100v Vrrm=100v Idrm=.1u
+ Ih=.5ma dVdt=35e6
+ Igt=40ua Vgt=0.62v
+ Vtm=1.2v Itm=1
+ Ton=2u Toff=15u
* Where:
* Vdrm =› Forward breakover voltage
* Vrrm =› Reverse breakdown voltage
* Idrm =› Peak blocking current
* Ih =› Holding current
* dVdt =› Critical value for dV/dt triggering
* Igt =› Gate trigger current
* Vgt =› Gate trigger voltage
* Vtm =› On-state voltage
* Itm =› On-state current
* Ton =› Turn-on time
* Toff =› Turn-off time
* Main conduction path
Scr anode anode0 control 0 Vswitch ; controlled switch
Dak1 anode0 anode2 Dakfwd OFF ; SCR is initially off
Dka cathode anode0 Dkarev OFF
VIak anode2 cathode ; current sensor
* dVdt Turn-on
Emon dvdt0 0 TABLE {v(anode,cathode)} (0 0) (2000 2000)
CdVdt dvdt0 dvdt1 100pfd ; displacement current
Rdlay dvdt1 dvdt2 1k
VdVdt dvdt2 cathode DC 0.0
EdVdt condvdt 0 TABLE {i(vdVdt)-100p*dVdt} (0 0 ) (.1m 10)
RdVdt condvdt 0 1meg
* Gate
Rseries gate gate1 {(Vgt-0.65)/Igt}
Rshunt gate1 gate2 {0.65/Igt}
Dgkf gate1 gate2 Dgk
VIgf gate2 cathode ; current sensor
* Gate Turn-on
Egate1 gate4 0 TABLE {i(Vigf)-0.95*Igt} (0 0) (1m 10)
Rgate1 gate4 0 1meg
Egon1 congate 0 TABLE {v(gate4)*v(anode,cathode)} (0 0) (10 10)
Rgon1 congate 0 1meg
* Main Turn-on
EItot Itot 0 TABLE {i(VIak)+5E-5*i(VIgf)/Igt} (0 0) (2000 2000)
RItot Itot 0 1meg
Eprod prod 0 TABLE {v(anode,cathode)*v(Itot)} (0 0) (1 1)
Rprod prod 0 1meg
Elin conmain 0 TABLE
+ {10*(v(prod) - (Vtm*Ih))/(Vtm*Ih)} (0 0) (2 10)
Rlin conmain 0 1meg
* Turn-on/Turn-off control
Eonoff contot 0 TABLE
+ {v(congate)+v(conmain)+v(condvdt)} (0 0) (10 10)
* Turn-on/Turn-off delays
Rton contot dlay1 825
Dton dlay1 control Delay
Rtoff contot dlay2 {290*Toff/Ton}
Dtoff control dlay2 Delay
Cton control 0 {Ton/454}
* Reverse breakdown
Dbreak anode break1 Dbreak
Dbreak2 cathode break1 Dseries
* Controlled switch model
.MODEL Vswitch vswitch
+ (Ron = {(Vtm-0.7)/Itm}, Roff = {Vdrm*Vdrm/(Vtm*Ih)},
+ Von = 5.0, Voff = 1.5)
* Diodes
.MODEL Dgk D (Is=1E-16 Cjo=50pf Rs=5)
.MODEL Dseries D (Is=1E-14)
.MODEL Delay D (Is=1E-12 Cjo=5pf Rs=0.01)
.MODEL Dkarev D (Is=1E-10 Cjo=5pf Rs=0.01)
.MODEL Dakfwd D (Is=4E-11 Cjo=5pf)
.MODEL Dbreak D (Ibv=1E-7 Bv={1.1*Vrrm} Cjo=5pf Rs=0.5)
* Allow the gate to float if required
Rfloat gate cathode 1e10
.ENDS |
А с моделью BT169_B сквозной ток - в той же схеме - появляется сразу, даже если в параметрах директивы .tran указать плавное появление питающих напряжений...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:23.
|
|