Форум » Моделирование устройств силовой электроники » вопрос про синхронное выпрямление » Ответить

вопрос про синхронное выпрямление

Mihailo: Здравствуйте! Для реализации синхронного выпрямления в forward converter у C.Basso использовался контроллер PWMCMS. В версии МС9.0.6.1, которой я пользуюсь, этого контроллера нет. Есть ли он в МС10? В примерах схем моделирования каталога Data приводятся схемы S_BUCK_SYN и S_BUCK_SYN2 (из более ранней книжки того же C.Basso) с использованием контроллеров PWMCM и PWMVM с дополнительным элементом DEADSYNC. Адекватная ли это замена, и есть ли здесь какие-нибудь нюансы? У Basso контроллер PWMCMS также использовался для Active Clamp, использование DEADSYNC здесь также решает эту задачу? Я не нашёл в форуме тем про Active Clamp и Synchronous Rectification, были ли они?

Ответов - 11

Aml: PWMCMS в Micro-Cap 10 есть.

Mihailo: Спасибо за ответ, Сергей Александрович! Посоветуйте, пожалуйста, какую версию МС10 искать на просторах интернета.

Aml: Никто не мешает компонент и в МС9 добавить .SUBCKT PWMCMS out1 2 3 4 5 6 out2 PARAMS: * OUT GND COMP FB SENSE VOSC +REF=2.5, PERIOD=5U, DUTYMAX=0.8, RAMP=5V, VOUTHI=15V, +RO1=10, RO2=10, VHIGH=3, ISINK=15M, ISOURCE=500U, +VLOW=100M, POLE=30, GAIN=31622, VOUTLO=100M, RATIO=0.333, DT=100N * * Generic Model for Current Mode PWM controller * Developed by Christophe BASSO, France * PSpice compatible format * Last modified: December 18th 2005 * ***** Generic PWM controller parameters ******* * REF ; internal reference voltage * PERIOD ; switching period * DUTYMAX ; maximum duty cycle * RAMP ; ramp amplitude for compensation * VOUTHI ; driver output voltage high * VOUTLO ; driver output voltage low * ROUT ; driver output resistor ***** Internal error amplifier parameters ***** * VHIGH ; maximum output voltage * VLOW ; minimum output voltage * ISINK ; sink capability * ISOURCE ; source capability * POLE ; first pole in Hertz * GAIN ; DC open-loop gain (default=90dB) * RATIO ; maximum peak current at max output error level ; (CM only) *********************************************** .PARAM Rd={DT/(0.693*1n)} XERR 10 4 3 2 ERRAMP PARAMS: VHIGH={VHIGH} ISINK={ISINK} ISOURCE={ISOURCE} ; error amplifier + VLOW={VLOW} POLE={POLE} GAIN={GAIN} VREF 10 2 {REF} ; reference voltage ELIM 500 2 VALUE = { V(3)*RATIO } ; max peak current = VOH*RATIO / Rsense XCOM 5 500 12 COMP ; limit comparator XFFL 11 82 14 13 FFLOP_800 ; flip-flop RDUM 13 2 1MEG VCLK 11 2 PULSE 0 5 0 1N 1N 10N {PERIOD} ; Clock set pulses VRAMP 6 2 PULSE 0 {RAMP} 0 {PERIOD-2N} 1N 1N {PERIOD} VDUT 80 2 PULSE 0 5 {PERIOD*DUTYMAX} 1N 1N {(PERIOD-PERIOD*DUTYMAX)-2N} {PERIOD} ; max. duty cycle (=delay/period) delay=period-(tr+tf+tpuls) XOR1 11 14 81 OR2_800 ; Clock OR FFlopD XOR2 80 12 82 OR2_800 ; IMAX OR MAXduty Reset E_BOUT din 2 VALUE = { IF ( V(81) > 3.5, 5, 0 ) } X1 550 din out10 AND2DT X2 700 800 out20 AND2DT EB100 300 0 Value = { IF ( V(out10) > 2.5, {VOUTHI}, {VOUTLO} ) } EB200 310 0 Value = { IF ( V(out20) > 2.5, {VOUTHI}, {VOUTLO} ) } Rout1 300 out1 {Ro1} Rout2 310 out2 {Ro2} R3 din 550 {Rd} C1 550 0 1n R4 800 700 {Rd} C2 700 0 1n X3 din 800 INVDT .ENDS PWMCMS

Aml: Библиотека компонентов Кристофа Бассо из МС10 - http://yadi.sk/d/kFPXapnP5r45e

locik: ищите MicroCap v10.04.zip

Mihailo: Попытался установить PWMCMS с помощью мастера Add Part Wizard в Component Editor, предварительно добавив библиотеку power456.lib в NOM.lib (как советовали в помощи). Выбрал shape как PUSH_CM (вроде по количеству выводов и по их наименованию корпус подходит). Но получившийся компонент не работает, на выводах OUT1, OUT2 нет импульсов. Наверное, сделал что-то не так. Буду очень благодарен, если подскажете, где посмотреть про добавление элемента. Для реализации схемы с Active Clamp для прямоходового преобразователя (forward) пока воспользовался элементами PWMCM и DEADSYNC. Вопрос к Сергею Александровичу: Basso писал, что «There is no average model for the active clamp converter that we could present here.» (с.791 его толстой книжки). Можете прокомментировать, понимаю, что нельзя пользоваться непрерывной моделью PWMCM_Avg для анализа устойчивости схемы? Есть ли готовые решения?

locik: Mihailo модель работает.в архиве схема теста правда не полная.подключил только землю и к смр емкость 1n. на обоих выходах есть сигнал.наверное вы неправильно установили соответствие выводов символа.также в архиве файл изображения (МС9) и картинка по которой установите соответствие выводов символа.и еще на всякий случай файл библиотеки с моделью PWMCMS.надеюсь теперь сделаете все правильно. http://zalil.ru/34652514 p.s. если можно пришлите схемку с примером использования.никогда этим вопросом не занимался.не знаю как подключить.

Mihailo: Здравствуйте! Спасибо за ответ, вы правы, я действительно неправильно установил соответствие выводов. Повторил процедуру установления соответствия, всё получилось. Посмотрел темы форума, воспользовался примером Aml про создание схемной макромодели одновибратора. Схему направляю http://zalil.ru/34659651.

locik: Mihailo ссылка не работает.пишет файл не найден.

Mihailo: Точечку в конце убрать надо, орфография в гиперссылку случайно попала. Повторно http://zalil.ru/34659651

locik: спасибо.скачал.изучаю.точку действительно не заметил.



полная версия страницы