|
|
  |
Проблема с LM3478, Генерация |
|
|
|
Nov 2 2007, 08:13
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(DL36 @ Nov 1 2007, 22:17)  ... А вот если ток - оканчивается ранее прогнозируемого времени, резко изменяются характер поведения обратной связи. Смещаются все полюса на характеристике.
Именно это и можно трактовать как размыкание обратной связи. Я как то расчитывал переходные процессы в схеме при управлении приводом с заходом в зону прерывистых токов, и могу утверждать, что этот режим считается как совершенно другая схема. Да и поведение схемы в корне меняется. Таки нет - разрыв ОС это когда усилитель ошибки не реагирует на изменение выходного напряжения. Но в этом случае он его и не стабилизирует. А здесь всё стабилизируется. И давайте не будем про двигатели, углы и прочее, ок? У нас - повышающий преобразователь (step-up), физика работы которого хорошо изучена. В данном случае (управление по пиковому току) в режиме разрывных токов дросселя в силовой части имеем полюс, образованный ёмкостью выходного конденсатора и сопротивлением нагрузки и нуль, образованный ёмкостью выходного конденсатора и ейным ESR, что в сумме даёт запаздывание по фазе не более 90 гр. Усилитель ошибки имеет один нуль и один полюс, частота нуля на два порядка меньше частоты полюса. Получить здесь запаздывание по фазе 180 гр. ну никак не получится. Цитата(DL36 @ Nov 1 2007, 22:17)  Попробуйте просчитать. сейчас наверно можно смоделировать, многие вопросы просто отпадут. Про генерацию ничего сказать немогу, а пропуск тактов, скорее по этой причине. Считал и моделировал неоднократно и, буде кому надо, могу и оную схему помоделировать. Вопрос - зачем? Не видно никаких причин, почему бы этой ОС быть неустойчивой.
|
|
|
|
|
Nov 2 2007, 08:58
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(wim @ Nov 2 2007, 12:13)  Таки нет - разрыв ОС это когда усилитель ошибки не реагирует на изменение выходного напряжения. Но в этом случае он его и не стабилизирует. А здесь всё стабилизируется. И давайте не будем про двигатели, углы и прочее, ок? У нас - повышающий преобразователь (step-up), физика работы которого хорошо изучена. В данном случае (управление по пиковому току) в режиме разрывных токов дросселя в силовой части имеем полюс, образованный ёмкостью выходного конденсатора и сопротивлением нагрузки и нуль, образованный ёмкостью выходного конденсатора и ейным ESR, что в сумме даёт запаздывание по фазе не более 90 гр. Усилитель ошибки имеет один нуль и один полюс, частота нуля на два порядка меньше частоты полюса. Получить здесь запаздывание по фазе 180 гр. ну никак не получится. Я не хочу с Вами спорить, просто необходимо акцентировать, режимы непрерывного тока и режим прерывистого тока это два совершенно различных режима работы, у которых разные передаточные характеристики, и это необходимо учитывать. Есть контроллеры допускающие работу с пропуском тактов, эти нормально работают с прерывистыми токами. Чисто мое мнение, если имеется избежать режима прерывистых токов, это надо делать.
|
|
|
|
|
Nov 2 2007, 09:10
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(Zak82 @ Nov 1 2007, 20:20)  Уточню диапазон тока нагрузки при котором возникает генерация: на разных платах по разному, но чаще всего примерно от 50 - до 150мА (250мА). Т.е при малых токах (а это уж точно режим прерывистых токов) и полной нагрузке генерации нет. Мне кажется генерация не связана с режимом тока дросселя. Может и не связана, однако на осциллограмме амплитуда тычков больше 200 мВ, а у LM3478 порог "Short-Circuit Current Limit Sense Voltage" от 235 до 395 мВ. Цитата(DL36 @ Nov 2 2007, 11:58)  Я не хочу с Вами спорить, просто необходимо акцентировать, режимы непрерывного тока и режим прерывистого тока это два совершенно различных режима работы, у которых разные передаточные характеристики, и это необходимо учитывать. Есть контроллеры допускающие работу с пропуском тактов, эти нормально работают с прерывистыми токами.
Чисто мое мнение, если имеется избежать режима прерывистых токов, это надо делать. В плане ОС у режима прерывистых токов есть одно преимущество - отсутствие нуля в правой комплексной полуплоскости, который в режиме непрерывных токов сильно портит жизнь. Но в данном случе я абсолютно с Вами согласен, поскольку вряд ли нагрузке 12 В 0,3 А нужна такая уж хорошая динамика. Скорее всего, режим прерывистых токов получился у автора "сам собой". Насчёт контроллеров - не знаю ни одного, который не допускал бы работу в режиме прерывистых токов дросселя.
|
|
|
|
|
Nov 2 2007, 09:17
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(wim @ Nov 2 2007, 13:10)  Но в данном случе я абсолютно с Вами согласен, поскольку вряд ли нагрузке 12 В 0,3 А нужна такая уж хорошая динамика. Скорее всего, режим прерывистых токов получился у автора "сам собой". Насчёт контроллеров - не знаю ни одного, который не допускал бы работу в режиме прерывистых токов дросселя. Насчет работы дросселя в режиме прерывистых токов, я скорее погорячился, пропуск тактов, это скорее способ избежать этого.
|
|
|
|
|
Nov 2 2007, 13:24
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(DSIoffe @ Nov 2 2007, 14:21)  От последней картинки у меня впечатление, что контроллер часть импульсов пропускает намеренно. То есть таки автоколебания налицо. Всё-таки, если хоть разик поставить задающий частоту резистор 13 кОм, чтобы получить частоту 1 МГц (у меня все 3488 так работают)? Если бы контроллер пропускал импульсы, мы бы не видели тычков в цепи измерения тока, а они есть. Пропуск импульсов возможен при малом токе нагрзуки - срабатывает over-voltage comparator и ключ вообще не включается ("The latch remains in reset state till the output decays to the nominal value.") Здесь больше похоже на то, что ключ регулярно открывается, но иногда тут же следом закрывается, возможно, из-за срабатывания компаратора КЗ. Кстати, может, проще подгрузить выход преобразователя на 150 мА?
|
|
|
|
|
Nov 2 2007, 13:24
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 12-03-06
Пользователь №: 15 145

|
Цитата(DSIoffe @ Nov 2 2007, 14:21)  От последней картинки у меня впечатление, что контроллер часть импульсов пропускает намеренно. То есть таки автоколебания налицо. Всё-таки, если хоть разик поставить задающий частоту резистор 13 кОм, чтобы получить частоту 1 МГц (у меня все 3488 так работают)? Поставил. Теперь контроллер пропускает целые пачки импульсов, паузы в его работе составляют 500мкс.
Сообщение отредактировал Zak82 - Nov 2 2007, 13:26
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 2 2007, 14:33
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(DSIoffe @ Nov 2 2007, 15:21)  От последней картинки у меня впечатление, что контроллер часть импульсов пропускает намеренно. То есть таки автоколебания налицо. Всё-таки, если хоть разик поставить задающий частоту резистор 13 кОм, чтобы получить частоту 1 МГц (у меня все 3488 так работают)? С режимом прерывистых именно так и получается, когда ток в дросселе обрывается напряжение на выходе быдет чуть меньше, и на следующем такте ОС задирает напряжение. С новым тактом ключ открыт чуть дольше, ток оборвется чуть позже, напряжение будет несколько выше.... В результате такой некий режим генерации, частота которого зависит от быстродействия системы. Цитата(Zak82 @ Nov 2 2007, 17:24)  Поставил. Теперь контроллер пропускает целые пачки импульсов, паузы в его работе составляют 500мкс. Попробуйте все же выйти из режима прерывистого тока. Возможно есть некоторые проблемы с разводкой, насколько разводка отличается от рекомендуемой? Я бы попробовал временно удалить C24 и R45, перемкнуть С23 исключив таким образом обратную связь по току. R43 тоже может быть проблематичным. И попробовать поиграться резистором номиналом до 60 Ом в цепях DR или PGND обычно требуется 15-22 Ом.
|
|
|
|
|
Nov 6 2007, 13:09
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(stoker @ Nov 6 2007, 13:30)  Если честно, то помоему здесь вообще нету никаких проблемм. Все работает. А пропуски - это когда на компараторе (FB) напряжение больше чем надо, вот он и отключает ШИМ. Вообще-то FB - это усилитель ошибки, а компаратор подключен к другому входу, ISEN. И никаких пропусков в режиме непрерывных токов наблюдаться не должно. Проблема в том, что повышение частоты изменило сразу два параметра - собс-но частоту и режим работы дросселя. В результате вместо одной схемы, которая работет не так, как надо, получили другую схему, которая тоже работает не так, как надо. Я предлагал другой вариант - не меняя частоту, увеличить индуктивность дросселя, но, "як ни - то ни". Можно ещё попробовать заменить проволочный резистор (это таки 20 нГн) на безиндуктивный. В любом случае, лучше всего менять каждый раз только один параметр схемы.
|
|
|
|
|
Nov 6 2007, 14:30
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469

|
Цитата(wim @ Nov 6 2007, 16:09)  Вообще-то FB - это усилитель ошибки, а компаратор подключен к другому входу, ISEN. И никаких пропусков в режиме непрерывных токов наблюдаться не должно. Проблема в том, что повышение частоты изменило сразу два параметра - собс-но частоту и режим работы дросселя. В результате вместо одной схемы, которая работет не так, как надо, получили другую схему, которая тоже работает не так, как надо. Я предлагал другой вариант - не меняя частоту, увеличить индуктивность дросселя, но, "як ни - то ни". Можно ещё попробовать заменить проволочный резистор (это таки 20 нГн) на безиндуктивный. В любом случае, лучше всего менять каждый раз только один параметр схемы. Тогда вопрос, что будет если на FB ноге сигнал больше опорного (1,26)? По моему, ШИМ должен отрубиться. Кстати на последнем графике видно что амплитуда ипульсов растёт - потом пропуск - как раз свидетельство этого. Получается что схема не всегда работает в режиме непрерывных токов, а в какой то момент времени включается FB. Кстати есть осцилограммы при отсутсвующей нагрузке? Ещё было бы не плохо промерить осцилограммы токового вывода. Кстати автору, как уже ранее говорили, попробуйте убрать С24, а R45 сделать пперемычкой.
Сообщение отредактировал stoker - Nov 6 2007, 14:36
|
|
|
|
|
Nov 6 2007, 15:00
|
рядовой
     
Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713

|
Цитата(stoker @ Nov 6 2007, 17:30)  Тогда вопрос, что будет если на FB ноге сигнал больше опорного (1,26)? По моему, ШИМ должен отрубиться. Кстати на последнем графике видно что амплитуда ипульсов растёт - потом пропуск - как раз свидетельство этого. Получается что схема не всегда работает в режиме непрерывных токов, а в какой то момент времени включается FB. Кстати есть осцилограммы при отсутсвующей нагрузке? Ещё было бы не плохо промерить осцилограммы токового вывода. Пропуск импульсов - свидетельство неправильно работающей схемы. А в нормально работающей схеме усилитель ошибки из разности напряжений на "FB ноге" и опорного формирует ШИМ такой, чтобы из выходного напряжения, после делителя, получилось напряжение на "FB ноге" отличающееся от опорного на столько-то мВ, каковую разность усилитель ошибки усилит, ну и т.д.
|
|
|
|
|
Nov 8 2007, 05:43
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(DSIoffe @ Nov 7 2007, 13:23)  Ток нагрузки слишком маленький. Жаль, что ни у кого здесь не дошли руки вдумчиво это всё посчитать. ИМХО. Можно хоть усчитаться, но если плохая разводка, то схема не будет работать как положено. Буквально на прошлой неделе попробовали сделать новый источник на LM3488, расчитали транс, спаяли на макетке -- не работает, что-то похожее на приведенные картинки. Выходное напряжение есть, но импульсы то с пропусками, то еще как-то... Развели платку, спаяли на ней -- работает как часы на трансе с макетки.
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|