Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SPice & UCXXX
Форум разработчиков электроники ELECTRONIX.ru > Силовая Электроника - Power Electronics > Моделирование и Анализ Силовых Устройств – Power Supply Simulation
vlvl@ukr.net
Народ, подскажите где можно найти SPice модели на PWM UCXXX.
В частности на UCХ84Х? Очень хочется побаловаться blush.gif
На сайте Тексуса не нашел.
mov
В OrCADE кажется были SG184x...
Vadim
Цитата(vlvl@ukr.net @ Nov 22 2005, 15:46) *
Очень хочется побаловаться blush.gif

Аналогично. Эх, найду время и лично сбацаю модель...
vlvl@ukr.net
Цитата(mov @ Nov 22 2005, 16:54) *
В OrCADE кажется были SG184x...

Пасиба, точно есть. И как я сам не дадумался поглядеть с другими буквами cranky.gif
vlvl@ukr.net
Засада, не получилось. Выкинула из анализа. Пишет, что RT/CT, частотозадающая цепь, не определена в моделе??? angry.gif Причем такой глюк на всех ПВМах SG.
Vadim
Цитата(vlvl@ukr.net @ Nov 22 2005, 18:33) *
Засада, не получилось. Выкинула из анализа. Пишет, что RT/CT, частотозадающая цепь, не определена в моделе??? angry.gif Причем такой глюк на всех ПВМах SG.

Это не глюк. Если выложите модель (не хочу Orcad ставить), попытаюсь разобраться.
vlvl@ukr.net
Нажмите для просмотра прикрепленного файла

" * Pin 4 was not included (Rt Ct) due to (a) above " ---Увидете, в моделе Pin 4 не работает. Щас попробую тоже поизвращаться с моделью, но как говорится , 2 головы лучше ... biggrin.gif
Попытался на схеме отключить вывод 4, в итоге НЕТЛИСТ прошел без ошибок, а в Пробе выругалась, Model io_std used by X_U1.x78.n1 undefined ?
mov
Цитата(vlvl@ukr.net @ Nov 23 2005, 11:10) *
Нажмите для просмотра прикрепленного файла

" * Pin 4 was not included (Rt Ct) due to (a) above " ---Увидете, в моделе Pin 4 не работает. Щас попробую тоже поизвращаться с моделью, но как говорится , 2 головы лучше ... biggrin.gif
Попытался на схеме отключить вывод 4, в итоге НЕТЛИСТ прошел без ошибок, а в Пробе выругалась, Model io_std used by X_U1.x78.n1 undefined ?



Скажите пожалуйста удалось победить данный глюк модели ?
vlvl@ukr.net
Цитата
Скажите пожалуйста удалось победить данный глюк модели ?


Неа, пока глухо
jackBU
Сделал схему на SG1844 - все работает как часы. (OrCAD 9.1 все что связано с цифрой - по умолчанию, ничего не менял). Так что модель работоспособна.
vlvl@ukr.net
Цитата(jackBU @ Nov 26 2005, 09:21) *
Сделал схему на SG1844 - все работает как часы. (OrCAD 9.1 все что связано с цифрой - по умолчанию, ничего не менял). Так что модель работоспособна.

А как у Вас Pin 4 (Pin 4 was not included (Rt Ct)).
Вы можете выложить свою модель SG1844?
jackBU
Я оставил вывод Rt/Ct свободным. Частота и "мертвое время" задаются внутри модели с помощью параметров DEADTIME и PERIOD.

*** SG1844 ***


* The following model for the 1844 was obtained by consulting the data sheets
* and corresponding with Silicon General. A number of simplifications were
* made to speed up the model, among these we have:
* (a) replaced the oscillator with ideal voltage sources
* (cool.gif simplified the output stage (only two bipolars per output driver),
* © used digital simulation for the internal logic.
* (d) if u want to check for feedback loading use ea184s1

* The impact of that these simplifications must be considered in the context
* of the parameters of the circuit, and the circuit being examined. The
* above list might change as we get feedback.

.subckt sg1844
+ 1 ; compensation
+ 2 ; - error amp (fb)
+ 3 ; I sense
+ 5 ; ground
+ 6 ; output
+ 7 ; vcc
+ 8 ; vref
+ params:
+ period = 22.5u ; internal clock period
+ deadtime = 2e-6 ; internal clock deadtime

* Pin 4 was not included (Rt Ct) due to (a) above

xdigpwr 5 DPWR DGND DIGIFPWR

eref ref DGND value={5*v(uvcompaa)}
G7 7 DGND VALUE={11M*V(UVCOMPAA)}
rref ref 0 1g
v8a 8a 8 0
r8 8 0 1g
r8a 8a 0 1g
eref1 8a DGND value={v(ref)-v(8b)}
xll1 8a loadrc
xload3 3 loadrc
xll2 8b loadrc
edeg 8b 0 table={i(v8a)} (0 0) (50m 25m) (80m 1) (100m 4)
o6 7 DGND uvcomp dgtlnet=uvlo io_std
.model uvcomp doutput(
+ s0name=0 s0vlo= 10 s0vhi=100
+ s1name=1 s1vlo= -30 s1vhi=16)
v2p5 intref DGND 2.5
x1 intref 2 1 DPWR DGND ea184s
escaledown eao DGND table={(v(1,DGND)-1.4)*.333} (0 0) (1,1)
reao eao eaoa 1k
ceao eaoa 0 10p
o7 3 eao compmod dgtlnet=reset io_std
.model compmod doutput(
+ s0name=0 s0vlo= -300 s0vhi=0
+ s1name=1 s1vlo= 0 s1vhi=300)
v_clkset ramp DGND pulse(1 3 .1ns
+ {period-deadtime-2*deadtime/100} {deadtime} {deadtime/100} {period} )
x15 ramp set DPWR DGND gen_clk
ustart stim(1,1) DPWR DGND 87 io_stm
+ 0s 0
+ 20ns 1 ; q and clk fed into or
uhi stim(1,1) DPWR DGND 222 io_stm 0s 1
usrdps srff(1) DPWR DGND 87 222 222 setz reset q qb d0_gff io_std
udl1 dlyline DPWR DGND set setz dlmod io_std
udl3 dlyline DPWR DGND qb qbd dlmod1 io_std
.model dlmod udly(dlyty=5n)
.model dlmod1 udly(dlyty=150n)
u10 dff(1) DPWR DGND 222,87,setz,21 20 21 d0_eff io_std
x119 20 set uvlo qbd 7 6 DPWR DGND outst445
v1 one 0 1
x78 uvlo uvcompaa one 0 DtoAcone
vp7 p7 DGND .7
rp7 p7 DGND 1g
serr 1 p7 uvcompaa 0 sofferr
sout 6 DGND uvcompaa 0 soffmod
.model sofferr vswitch (ron=50 roff=100meg von=.1 voff=.9)
.model soffmod vswitch (ron=100 roff=100meg von=.1 voff=.9)
.ends sg1844


Виноват, не смог прикрепить файл. sad.gif . Могу выслать по почте.
vlvl@ukr.net
Спасибо всем, все получилось. Я тормознул с описанием схемы a14.gif
mov
Скажите пожалуйста какую модель трансформатора в OrCADe можно использовать для флая?
Заранее спасибо.
vlvl@ukr.net
Цитата(mov @ Dec 2 2005, 16:38) *
Скажите пожалуйста какую модель трансформатора в OrCADe можно использовать для флая?
Заранее спасибо.


Я делал свою модель, долго с ней мучался, но кое что получилось. Из стандартных, посмотрите в библиотеке breakout, только нужно выяснить подойдет ли заявленный сердечник и материал.
jackBU
Мне кажется можно использовать любую. И зависит от того какая глубина моделирования электромагнитных процессов дросселя Вам необходима. В самом простейшем случае можно связать две индуктивности с помощью линейного коэффициента связи K_Linear, библиотека ANALOG. В качестве индуктивностей в этой модели K используются реальные значения индуктивностей Вашего дросселя (т.е. в те индуктивности которые Вы связываете нужно поставить именно величину индутивности, а не витки, как в случае с реальным магнитопроводом), а с помощью коэффициента связи (COUPLING) можно промоделировать наличие индуктвности рассеиния.
Достоинтвом такого подхода является отсутствие глюков со сходимостью, недостатки: не моделируется гистерезис и насыщение.
vlvl@ukr.net
Да, я задумывался над этим, но меня смущает в использовании индуктивности и коэф. связи туманность в отображении фазы напряжения или тока, как это можно сделать в трансе. А по поводу готовых моделей - мне кажется, то что нужно попросту зайти в саму спайс модель и там изменить последюю строку ( TN33_20_11_2P90 ), что дает возможность не рисовать каждый раз, а подставить нужный сердечник:
* Nonlinear Transformer with Center-tapped Secondary
.subckt XFRM_NONLIN/CT-SEC 1 3 4 5 6 Params:
+ Lp_turns=200
+ Ls1_turns=100
+ Ls2_turns=100
+ Coupling=.99
+ Rp_value=.25
+ Rs_value=.25

Lp1 7 2 {Lp_turns/2}
Lp2 2 8 {Lp_turns/2}
Ls1 9 5 {Ls1_turns}
Ls2 5 10 {Ls2_turns}
Rp1 1 7 {Rp_value/2}
Rp2 8 3 {Rp_value/2}
Rs1 9 4 {Rs_value/2}
Rs2 10 6 {Rs_value/2}
K1 Lp1 Lp2 Ls1 Ls2 {coupling} TN33_20_11_2P90
.ends
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.