Power Electronics
http://valvol.ru/

Библиотеки к LTSpice (SwCAD) и MicroCap
http://valvol.ru/topic62.html
Страница 2 из 44

Автор:  Aml [ 03-02, 03:41 ]
Заголовок сообщения: 

Цитата:
А ,случайно, нету модельки 384* , чтоб работала с летающей землёй?

Сделал модельку такую модельку для UC2842 - http://slil.ru/25431309

Поскольку для этого потребовалось переработка макромодели PWM_NT, на которой базируется еще ряд моделей контроллеров, то их также можно использовать без привязки к земле, заменив в них макромодель на PWM_NTA.

PWM_NTA не только не привязана к земле схемы, но в ней исправлены ошибки. Вообще говоря, PWM_NT работает только потому, что в ней четное число ошибок, попытка исправить хотя бы одну из них приводит к неработоспособности схемы. Честно говоря, я был этим озадачен - моделька "живет" в Micro-Cape уже давно, видимо внутрь никто не лазил...
После переработки модель начала считать почти вдвое быстрее. По ссылке схемный файл MC9, в который внедрены все необходимые макромодели (PWM_NTА использует не привязанные к земле макромодели компаратора, RS-триггера, триггера Шмидта и логику).

Автор:  gyrator [ 03-02, 18:58 ]
Заголовок сообщения: 

Aml писал(а):
Сделал модельку такую модельку для UC2842

При попытке вставить эту модельку в схему, выскакивает такое сообщение об ошибке Изображение

Автор:  Aml [ 03-02, 20:20 ]
Заголовок сообщения: 

Цитата:
При попытке вставить эту модельку в схему, выскакивает такое сообщение об ошибке

Скорее всего, неправильно подсоединились встроенные макромодели. Ведь выложенный файл MC9 сложную структуру - в него внедрены все используемые макромодели, которые при открытии файла должны автоматически импортироваться в библиотеку MC9. Похоже, что это работает не всегда.
Ну что ж, тогда по-старинке. Модель UC2842 в формате MC8 - http://slil.ru/25432730
В архиве проверочный схемный файл и папка Lib с используемыми макромоделями. Все эти макромодели надо скопировать в папку Library Micro-Cap. После этого все должно работать.
Вообще-то это только часть библиотеки примитивов для построения схем управления, которые я сделал в последнее время. После проверки выложу все - там более 30 компонентов (и еще столько же развязанных с землей)

Картинка доработанный UC2842 (точнее, модернизированной PWM_NT)
Изображение

Автор:  gyrator [ 03-02, 21:50 ]
Заголовок сообщения: 

Aml писал(а):
Ну что ж, тогда по-старинке.

По-старинке все заработало, спасибо. Однако, в модельке есть еще "хомутики", а именно:
1. Ток "вытекающий" из вывода COMP находиться в пределах
0,5-1мА. Я добавил источник тока 0,8мА и развязал выход операционника диодом.
2. Емкость С11, ИМХО, слишком велика и у меня она 10пФ.
Увеличения скорости счета не заметил, но перестали "выскакивать" импульсы разной длительности при Кзап близком к единице. Хотя по физике работы схемки, в которой тестировал UCишку, должны появляться. Но это уже детали.

Автор:  Aml [ 03-02, 22:57 ]
Заголовок сообщения: 

Цитата:
Емкость С11, ИМХО, слишком велика и у меня она 10пФ.

В "фирменном" варианте PWM_NT такая же RC-цепочка - 1 кОм, 1 нФ. В модернизированном варианте емкость можно существенно уменьшить, но при этом теряется способность стартовать, если установлена галка расчета режима режима по постоянному току - триггер может "залипнуть".

На предмет соответствия работе реальной микросхемы макромодель еще не тестировал и ничего в этом плане не дорабатывал - просто исправил явные ошибки в реализации PWM_NT и переделал логическую часть. Там был пропущен инвертор между триггером Шмидта и элементом "ИЛИ", а сам триггер Шмидта выдавал уровень логической единицы 1В, что было недостаточно для срабатывания логики. Поэтому цепь запирания выходных импульсов при низком напряжении фактически не работала, работала только часть, отвечающая за запуск тактового генератора.
Плюс были "гонки" в логической части, которые решались задержками при помощи RC-цепей с большими постоянными времени. И еще она "залипала" при старте, поэтому ее искуственно "сталкивали" импульсом специального генератора.

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

В общем, модельку еще можно и нужно дорабатывать, но она уже корректнее, чем исходник. К тому же в таком виде ее корректировать проще - стандартные обозначения функциональных узлов все-таки нагляднее, чем функциональные источники.

Автор:  gyrator [ 03-02, 23:38 ]
Заголовок сообщения: 

Aml писал(а):
В "фирменном" варианте PWM_NT такая же RC-цепочка - 1 кОм, 1 нФ.

ИМХО, это "фирменная" лажа.
Уменьшил емкостину с самого начала общения с микробульком. В противном случае "глотаются" короткие импульсы и начинается возбуд там, где его быть не должно. Моделька изначально корявая однако, не затыкалась при снижении питающего напряжения ниже порога и позволяла моделировать режим "икания". Заимствованная из свечки моделька UC3842 более похожа на правду, но затыкается при снижении напряжения питания и "икание" не моделируется. Зато теперь есть большой выбор на все случаи.:good:

Автор:  Aml [ 04-02, 00:43 ]
Заголовок сообщения: 

Цитата:
В противном случае "глотаются" короткие импульсы

Есть такое дело.
Но я оставил эту емкость, поскольку пока не решил проблему "залипания". Если поставить максимальный шаг расчета больше 100 нС, то тестовая схема не пускается, если стоит галка "Operating point". C конденсатором 1нФ схема пускается при любом шаге расчета. П
Правда, сейчас я совсем не уверен, что надо обеспечивать работоспособность с "Operating point", поскольку для анализа источников питания этот режим как правило не применяется.
Цитата:
Моделька изначально корявая

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

В общем, я ее еще буду дорабатывать.

Автор:  gyrator [ 04-02, 08:22 ]
Заголовок сообщения: 

Aml писал(а):
поскольку для анализа источников питания этот режим как правило не применяется.

Совершенно верно. Я не использую "Operating point", т.к. часто эта галка приводит к сообщению о сингулярности. Правда в редких случаях имеет место быть обратный результат. :live-14:

Автор:  valvol [ 04-02, 10:19 ]
Заголовок сообщения: 

gyrator писал(а):
общения с микробульком

gyrator писал(а):
режим "икания".

gyrator писал(а):
Заимствованная из свечки

Уважаемый gyrator, возможно в определённом кругу общения подобная терминология в порядке вещей, но в данном случае она скорей всего вызывает только вопросы. Допускаю, что микробульк это MicroCap, свечка - SwCad. Но что такое режим икания?

Автор:  majorPAE [ 04-02, 13:49 ]
Заголовок сообщения: 

Я не gyrator, но встряну... ;) ИМХО, под "режимом икания" понимается режим периодического повторного запуска, при возникновения "аварийных" ситуаций/режимов. :blush:

Автор:  valvol [ 04-02, 14:29 ]
Заголовок сообщения: 

majorPAE писал(а):
ИМХО, под "режимом икания" понимается режим периодического повторного запуска, при возникновения "аварийных" ситуаций/режимов.

В смысле после нормального запуска и последующего снижения напряжения реальный ШИМ контроллер пытается всё равно запускаться? Не плохо было бы привести, хотябы нарисованные от руки, осциллограммы.
gyrator писал(а):
моделька UC3842 более похожа на правду

А как, в этом отношении, ведёт себя модель LT1242 из PowerProducts?

Автор:  majorPAE [ 04-02, 20:14 ]
Заголовок сообщения: 

valvol писал(а):
В смысле после нормального запуска и последующего снижения напряжения реальный ШИМ контроллер пытается всё равно запускаться? Не плохо было бы привести, хотябы нарисованные от руки, осциллограммы.

Сорри, но тут не смогу просветить. Ибо сам только встречал упоминание об этом режиме в ДШ. :blush: А наблюдал нечто подобное только в БП на TOP-ах и то давненько...

Автор:  Aml [ 04-02, 20:49 ]
Заголовок сообщения: 

Цитата:
В смысле после нормального запуска и последующего снижения напряжения реальный ШИМ контроллер пытается всё равно запускаться?

Думаю, речь идет о случае, когда начальное питание ШИМ-контроллера организовано через высокоомный резистор, ток через который недостаточен для работы микросхемы. Потом в нормальном режиме питание идет от отдельной обмотки. И если на этой обмотке напряжение по каким-либо причинам не появилось, преобразователь переходит в "икающий" режим, работая пока конденсатор по питанию не разрядится до нижнего порога. А заряжается он через высокоомный резистор, поскольку потребление "молчащей" микросхемы меньше, чем работающей.
Изображение
Цитата:
А наблюдал нечто подобное только в БП на TOP-ах

Только там еще 7 тактов заряда-разряда пропускается, и только на 8-й идет попытка запуска.

Автор:  gyrator [ 04-02, 21:33 ]
Заголовок сообщения: 

valvol писал(а):
Уважаемый gyrator, возможно в определённом кругу общения подобная терминология в порядке вещей, но в данном случае она скорей всего вызывает только вопросы.

Товарищ valvol -Вы большой писатель,
В словах и терминах познавший толк,
А я простой российский обыватель
И чтобы бан от Вас не получить-умолк.

Автор:  Aml [ 04-02, 21:48 ]
Заголовок сообщения: 

Если уж пошла речь про жаргон, то пот моему скромному мнению, его либо не стоит использовать вообще, либо по крайней мере дать расшифровку в соответствующей теме - http://valvol.flyboard.ru/topic94.html
А то я, откровенно говоря, многих здешних слов не знаю.

Страница 2 из 44 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/