А нельзя не замкнуть обратную связь. Преобразователь импульсов сам по себе не будет ничего генерировать.
Без участия ОУ на выходе будут импульсы максимальной скважности (около 90%). ОУ во время периода этого импульса с 90% скважностью может оборвать импульс на любой из скважности. То есть для того чтобы на выходе получить скважность меньше 90% ОУ должен КАЖДЫЙ период обрывать импульс в нужный момент! То есть ОУ должен быть засинхронизирован с периодом импульсов. Как ты просто подавая внешний сигнал на ОУ засинхронизируешь его с импульсами, чтобы он обрывал их в определенный момент? Подавая просто постоянку ты добьешься либо 90% скважность(всегда не обрывает ничего), либо ничего(обрывает все импульсы). Просто вкл или выкл.
Во в даташите тоже самое. инвертирующий усилитель прилепленный к выходу девайса. Он после дроселя рядом с конденсатором плюс у него у самого там фильтрующий конденсатор какие такие импульсы на него должны приходить? Мы же договорились импульсы на amp error плохо. Скважность определяется напряжением с amp error. Вот усилитель ошибки выдает 10в это соответствует 25% скважности ну и все хорошо, кого обрывать зачем обрывать
Присоединённое изображение (Нажмите для увеличения)
я сейчас попробую спаять вот по этому образу и подобию только isense на землю... или можно прямо с этим жутким резистором у меня тут нашелся один 10ватт 0,47ом кирпич такой. И померяю выдаваемый ток. на 91ом резисторе при скважности 90% он должен выдавать где то 0,11А ну или 0 если все обрывать. и никак не реагировать на изменение напряжение на входе усилителя.
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
Пока не разберешься как работает микросхема ничего не поймешь.
Смотри, в ней есть генератор пилы. Внешний конденсатор и внешний резистор который его заряжает.
В микросхеме ещё есть ключ, который замыкает конденсатор, когда тот уже полностью зарядился.
Ключ управляется схемой сброса. Как только конденсатор полностью зарядился схема сброса открывает ключ и разряжает конденсатор но нуля. Как только конденсатор разрядился схема сброса отключается, и он начинает заряжаться по новой. И так каждый цикл/период. Когда срабатывает схема сброса она садит выход в землю. Когда схема отработала и отключается она поднимает выход.
Время разрядки кондера намного быстрее, чем заряда. Соответственно, на выходе больше время единица, а ноль нам только на время разрядки. Получаются импульсы со скважностью около 95%. Так?
Во время заряда конденсатора мы можем послать сигнал сброса выхода. То есть, не дожидаясь пока зарядится полностью кондер и сработает штатный сброс, который сбросит выход на время разрядки, мы можем сбросить выход принудительно.
Конденсатор и схема сброса продолжат работать как обычно, сработает сброс, конденсатор разрядится, но выход был сброшен раньше, и штатный сброс сбросит ещё раз, что ничего не даст, так как уже был сброшен ранее. Но после штатного сброса выход как и обычно поднимется, если в это время нету принудительного внешнего сигнала сброса.
Сигнал принудительного сброса - это логический сигнал. Либо 0, либо 1. Другого быть не может.
То есть, мы можем принудительно сбросить выход в любой момент не дожидаясь полной зарядки конденсатора и срабатывания штатного сброса. А значит можем не 95% сделать скважность, а меньше, вплоть до нуля. Для этого нужно вовремя принудительно сбрасывать выход сигналом.
Получается, мы можем внешним сигналом сбросить в любой момент зарядки конденсатора выход. Хотим 50% скважность? Тогда каждый период заряда конденсатора нужно принудительно сбросить как только увидим, что конденсатор зарядился на половину. Правильно?
Просто подав долговременно 0 или 1 на вход принудительного сброса мы получим, что всегда ничего не сбрасывается и скважность 95%, либо всегда всё сбрасывается и выход никогда из нуля не поднимается. Понятно?
Этот сигнал принудительного сброса заводиться на выход ОУ. Это для того, чтобы маленькую разницу изменения напряжения усилить до логического уровня (милливольты разницы усилить до 0 и 5 вольт допустим). Чтобы этот ОУ каждый период щелкал сброс в нужный момент.
То есть, разрядился конденсатор генератора пилы штатным сбросом, начался заряд, выход поднялся - на выходе блока питания через дроссель начал течь ток, начал заряжаться конденсатор фильтра. И как только нужное напряжение на выходе блока питания достигнуто - щелкает ОУ сбросом, выход уходит в ноль, конденсатор фильтра начинает разряжаться, ОУ убирает сигнал принудительного сброса, но выход не поднимется уже в этом цикле, пока конденсатор генератора пилы после штатного сброса не начнет заряжаться. А это уже будет на втором цикле. И опять поднимается выход, заряжается конденсатор фильтра и ОУ в нужный момент щелкает принудительный сброс.
Вот так исключительно с помощью обратной связи поддерживается нужная скважность, такая, при которой равняются напряжения на входах ОУ. Понятно теперь? Скважность поддерживается принудительным сбросом выхода в ноль, в нужный момент, который выдает ОУ. Без обратной связи никак поймешь, в какой момент нужно сбрасывать.
Это сообщение отредактировал vitalik_b - Jun 22 2017, 11:46 PM
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
Как вариант - с конденсатора генератора пилы снимаем сигнал через повторитель на каком нибудь ОУ (чтобы не мешать генератору работать, а так же возможно усилить напряжение с конденсатора) и с выхода этого ОУ через подстроечник подавать сигнал на инвертирующий вход ОУ микросхемы. Получиться то же самое, только без завязки с выходом, и можно будет скважность плавно менять.
Я тут почитал датушит более внимательно тобишь со словарем. И оказывается что феедбак предназначен для импрув оф стабилити. Очень интересная формулировка... стабильность чего он улучшает? Далее comp - подключение внешнего управления. И гвоздь программы isense для подключения к датчику тока ИЛИ для линейного управления по напряжению. Т.е этот isense похоже и управляет скважностью что логично особенно когда мы говорим о токово управляемом шиме. Он должен управлятся током и вот вам пин для подключения датчика тока. Более того на схеме устройства видно что прежде чем попасть в черную коробочку управления скважностью flip flop pwm switch все это проходит через компаратор при том isense подключен к нему напрямую , выход с усилителя ошибка через 2 диода и стабилитрон на 1 вольт. Вот от этого стабилитрона произрастает лимит по датчику тока 1в на обоих входах компаратора дают 0 на выходе. А выход с усилителя более чем 0.6 + 0.6 + 1 бесполезен. Т.е этот усилитель ошибки во первых зависит от датчика тока а во вторых работает только на уменьшение скважности.
Пока не разберешься как работает микросхема ничего не поймешь.
Смотри, в ней есть генератор пилы. Внешний конденсатор и внешний резистор который его заряжает.
В микросхеме ещё есть ключ, который замыкает конденсатор, когда тот уже полностью зарядился.
Ключ управляется схемой сброса. Как только конденсатор полностью зарядился схема сброса открывает ключ и разряжает конденсатор но нуля. Как только конденсатор разрядился схема сброса отключается, и он начинает заряжаться по новой. И так каждый цикл/период. Когда срабатывает схема сброса она садит выход в землю. Когда схема отработала и отключается она поднимает выход.
Время разрядки кондера намного быстрее, чем заряда. Соответственно, на выходе больше время единица, а ноль нам только на время разрядки. Получаются импульсы со скважностью около 95%. Так?
Во время заряда конденсатора мы можем послать сигнал сброса выхода. То есть, не дожидаясь пока зарядится полностью кондер и сработает штатный сброс, который сбросит выход на время разрядки, мы можем сбросить выход принудительно.
Конденсатор и схема сброса продолжат работать как обычно, сработает сброс, конденсатор разрядится, но выход был сброшен раньше, и штатный сброс сбросит ещё раз, что ничего не даст, так как уже был сброшен ранее. Но после штатного сброса выход как и обычно поднимется, если в это время нету принудительного внешнего сигнала сброса.
Сигнал принудительного сброса - это логический сигнал. Либо 0, либо 1. Другого быть не может.
То есть, мы можем принудительно сбросить выход в любой момент не дожидаясь полной зарядки конденсатора и срабатывания штатного сброса. А значит можем не 95% сделать скважность, а меньше, вплоть до нуля. Для этого нужно вовремя принудительно сбрасывать выход сигналом.
Получается, мы можем внешним сигналом сбросить в любой момент зарядки конденсатора выход. Хотим 50% скважность? Тогда каждый период заряда конденсатора нужно принудительно сбросить как только увидим, что конденсатор зарядился на половину. Правильно?
Просто подав долговременно 0 или 1 на вход принудительного сброса мы получим, что всегда ничего не сбрасывается и скважность 95%, либо всегда всё сбрасывается и выход никогда из нуля не поднимается. Понятно?
Этот сигнал принудительного сброса заводиться на выход ОУ. Это для того, чтобы маленькую разницу изменения напряжения усилить до логического уровня (милливольты разницы усилить до 0 и 5 вольт допустим). Чтобы этот ОУ каждый период щелкал сброс в нужный момент.
То есть, разрядился конденсатор генератора пилы штатным сбросом, начался заряд, выход поднялся - на выходе блока питания через дроссель начал течь ток, начал заряжаться конденсатор фильтра. И как только нужное напряжение на выходе блока питания достигнуто - щелкает ОУ сбросом, выход уходит в ноль, конденсатор фильтра начинает разряжаться, ОУ убирает сигнал принудительного сброса, но выход не поднимется уже в этом цикле, пока конденсатор генератора пилы после штатного сброса не начнет заряжаться. А это уже будет на втором цикле. И опять поднимается выход, заряжается конденсатор фильтра и ОУ в нужный момент щелкает принудительный сброс.
Вот так исключительно с помощью обратной связи поддерживается нужная скважность, такая, при которой равняются напряжения на входах ОУ. Понятно теперь? Скважность поддерживается принудительным сбросом выхода в ноль, в нужный момент, который выдает ОУ. Без обратной связи никак поймешь, в какой момент нужно сбрасывать.
нда а я думал что мое изделие на lm358 кривое извращенное и убогое. Вообщем то я мог бы точно так же взять шустрый оу + драйвер
Это сообщение отредактировал white_ghost - Jun 23 2017, 01:44 AM
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
Вот так выглядят сигналы. Первый сигнал - выход с черной коробки flip flop pwm switch. Второй - сигнал с генератора пилы (уже преобразованный в цифровой вид со скважностью ~95%). Третий сигнал - сигнал принудительного сброса. Как видишь, когда принудительного сброса нет на выходе сигнал идентичен тому, что идет с генератора. На выходе те же ~95% скважности что и с генератора.
Это сообщение отредактировал vitalik_b - Jun 23 2017, 03:01 AM
Присоединённое изображение (Нажмите для увеличения)
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
Подаем на вход принудительного сброса короткий импульс как раз по середине цикла заряда конденсатора (когда на выходе единица) - получаем скважность ~50% - сигнал сброса обрывает сигнал с генератора. Обрати внимание на то, когда выход опять может установиться в 1 - только после завершения текущего цикла (после разряда конденсатора и начала новой зарядки).
Это сообщение отредактировал vitalik_b - Jun 23 2017, 03:06 AM
Присоединённое изображение (Нажмите для увеличения)
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
И такой случай. Видишь, как только начинается заряд конденсатора и поднятие выхода в единицу тут же прилетает сигнал принудительного сброса, и выход ложится в ноль вплоть до следующего цикла. Причем импульс принудительного сброса уже закончился, а выход продолжает лежать на протяжении всего цикла.
То есть, чтобы менять скважность нужно каждый цикл в нужном месте пихать импульс сброса в нужное место, а это можно сделать только завязав обратную связь с выходом.
Вот. Я же говорил, что всё очень просто.
Это сообщение отредактировал vitalik_b - Jun 23 2017, 03:32 AM
Присоединённое изображение (Нажмите для увеличения)
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
А вот так схема работает с обратной связью. Нижний график - зарядка конденсатора фильтра. Видишь как с ОУ поступают короткие импульсы сброса, как только на конденсаторе становится напряжение больше порога.
Это сообщение отредактировал vitalik_b - Jun 23 2017, 03:41 AM
Присоединённое изображение (Нажмите для увеличения)
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
Схема эмуляции. И я кажется понял, почему у меня она свистела - ей нужен очень слабый ФНЧ, чтобы пила от несущей частоты дергала усилитель ошибки. А я туда лепил 220 мкГн и 1000 мкФ кондер Low ESR. Наверное поэтому и свистела, из за громадной задержки в цепи обратной связи и отсутствия привязки к несущей частоте, так как такой LC полностью давил её. Ей наверное микрофарад с десяток нужно, и дроссель не больше 47 мкГн. А без привязки к несуну она и будет работать как - 10-100 тактов вкл, 10-100 тактов выкл, а это уже звуковой диапазон...
Это сообщение отредактировал vitalik_b - Jun 23 2017, 03:52 AM
Присоединённое изображение (Нажмите для увеличения)
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
Кстати, в ДШ есть схема превращения микросхемы в ШИМ генератор. Как я и говорил - берем сигнал с кондера и подаем через делитель на входа усилителей ошибки. Только здесь ещё заряд конденсатора стабильным током добавили.
Присоединённое изображение (Нажмите для увеличения)
Очень слабый ФНЧ - зачем? Правильно замечено, сигнал с датчика тока - ПИЛА, с которой и сравнивается выход усилителя ошибки. Если напряжение на входе преобразователя большое, ток в накопительной катушке нарастает быстро, скважность станет поменьше. И, наоборот, при маленьком входном напряжении, ток нарастает медленнее. Ещё влияет и "подставка", т.е. среднее значение тока в катушке, от которого "пила" будет расти. Т.к. для преобразователей с непрерывным током в катушке - понижающего и повышающего, он между тактами ШИМ не успевает упасть до нуля (это и не нужно). Есть ещё двухтактные варианты на этом же принципе uc3846 и uc3825.
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
Так какая разница? Вход тока просто более приоритетный, и напряжение опоры у него ниже. Усилитель ошибки с разорванной обратной связью тоже можно назвать компаратором. Просто он немного больше цепочек проходит, и имеет чуть худшие параметры, чем компаратор тока. Все таки компаратор тока предназначался для мгновенной реакции.
Я честно говоря даже не знаю что я делаю не так. Я повесил датчик тока на землю. Обратгую связь и comp через 150к на делитель на выход. Микруха взорвалась пол корпуса разнесло. Перед втыканием в делитель все работало. На делителе было 3.2в. Расчет на то что у меня инверсная схема и при включении нагрузки земля делителя немного поднимается там около вольта ну и в итоге на делителе должно быть 2.2в . Припаял делитель включил и пол микрухи улетело в другой конец комнаты
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
QUOTE (romanetz @ Jun 23 2017, 05:27 AM)
Очень слабый ФНЧ - зачем? Правильно замечено, сигнал с датчика тока - ПИЛА, с которой и сравнивается выход усилителя ошибки. Если напряжение на входе преобразователя большое, ток в накопительной катушке нарастает быстро, скважность станет поменьше. И, наоборот, при маленьком входном напряжении, ток нарастает медленнее. Ещё влияет и "подставка", т.е. среднее значение тока в катушке, от которого "пила" будет расти. Т.к. для преобразователей с непрерывным током в катушке - понижающего и повышающего, он между тактами ШИМ не успевает упасть до нуля (это и не нужно). Есть ещё двухтактные варианты на этом же принципе uc3846 и uc3825.
Как она работает во флайбэке я понимаю, сам чинил такие блоки, и она там отлично работает. Основная обратная связь при нагрузке идет с датчика тока, он же и формирует ШИМ, а на усилитель ошибки поступает сигнал для поддержания напряжения, он второстепенный при нагрузке выхода.
А вот для dc-dc она как то совсем нестабильно работает. Как повышайка с ОС датчиком тока - вроде работает как нужно. А вот если стабилизировать по напряжению - ни в какую стабильности нету. Я теперь понял, почему её нету. Потому что нечем ШИМ сигнал генерировать, и она работает исключительно в режиме вкл-выкл. Для нормальной работы нужна минимальная задержка, чтобы после LC-фильтра оставались милливольты пилы от генератора. Тогда усилитель ошибки будет их ловить и схема засинхронизируется.
Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков
QUOTE (white_ghost @ Jun 23 2017, 04:11 PM)
Я честно говоря даже не знаю что я делаю не так. Я повесил датчик тока на землю. Обратгую связь и comp через 150к на делитель на выход. Микруха взорвалась пол корпуса разнесло. Перед втыканием в делитель все работало. На делителе было 3.2в. Расчет на то что у меня инверсная схема и при включении нагрузки земля делителя немного поднимается там около вольта ну и в итоге на делителе должно быть 2.2в . Припаял делитель включил и пол микрухи улетело в другой конец комнаты
Жестко конечно. Инверсный, это коммутируется минус на LC-фильтр вместо плюса? Ну так об обратной связи можешь забыть. Или операционником проинвертировать попробовать.
Все как на оригинале только транзистор и дросель на " минусе" . А какая разница? В оригинале плюс будет проседать у меня минус подгимается. А на делителе хоть так хоть этак напряжение будет колебатся около 2.5. Но почему она взорвалась я понять не могу? Взрываются они от большого тока но на оу и компараторе нет больших токов.
сейчас спаял с 300ом резистором на питание и конденсатором + частотозадаящая цепь поменял конденсатор теперь частота поменьше, около 200кгц. Воткнул питание, нет не взорвалась, только на 1 выходе 0,86в на 2 - 2,71в на 3 - 3.3в. По схеме 2 и 3 нога это входы оу там же не должно быть напряжения а 1 первая нога это выход оу там наоборот должно быть напряжения. какого все наоборот? может быть у этой микрухи есть китайский брат близнец с альтернативной распиновкой?