|
Как аппаратно победить "мерцание" компаратора? |
|
|
|
Jun 14 2013, 04:27
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305

|
Сигнал с компаратора приходит на плиску МАХ!! и перключает скважность меандра. В момент переключения происходит куча всякой требухи которая выжигает силовую часть, поскольку меандр идёт на управление силовыми мосфетами. Пробовал уменьшать и увеличивать гистерезис, ставить компараторы последовательно, ничего не помогает. Подскажите как можно аппаратно побороться с дрожанием. Частота сигнала невысокая 70 кгц. А то зациклился совсем. На вход S приходит сигнал обратной связи, который должен отключать меандр 70кгц от входа драйвера.
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 14 2013, 05:19
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 17-05-07
Пользователь №: 27 775

|
Цитата(georgy31 @ Jun 14 2013, 10:27)  Подскажите как можно аппаратно побороться с дрожанием. Частота сигнала невысокая 70 кгц. А то зациклился совсем. Запретить переключение выхода в противовложное состояние, пока не пройдет определенное кол-во тактов клока. Т.е., поставить счетчик и загружать его определенным числом по переключению триггера, и пока счетчик не занулится, запретить дальнейшие переключения триггера.
Сообщение отредактировал alevnew - Jun 14 2013, 05:20
|
|
|
|
|
Jun 15 2013, 15:32
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305

|
Цитата(Alex11 @ Jun 15 2013, 12:48)  Скорее всего, горит там из-за несинхронности переключений или несинхронности блоков генерации сигналов с разной скважностью. При этом на выходе будут образовываться сигналы с произвольной длительностью, что драйверам нравиться не должно. Сделайте нормальную синхронную схему, чтобы все переключения происходили по фронту тактового сигнала. Тогда даже при дребезге на выходе компаратора Вы не будете получать иголки на входах драйверов. И синхронизируйте схему так, чтобы переключения происходили только по окончании целого периода выходной частоты. Да нет, обратная связь начинает работать только по завершении импульса, импульсы не режутся, при плавном переключении появляется дрожание компаратора и силовой транс начинает трещать и выкидывать в питание кучу мусора. Может попробовать в компараторе задействовать тактовый сигнал? Кажется в LM 311 есть такая функция.
|
|
|
|
|
Jun 16 2013, 15:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936

|
Крутизна фронтов у LM311 не важная, где то 200нс, поэтому на уровне(серый,неустойчевый уровень) переключения входного каскада MAX II, этот каскад еще может много раз переключаться туда сюда. Если вы поставите счетчик, то вы обнаружите в место одного записанного значения, несколько. Попробуйте так Код reg [4:0] zap;
always @(posedge clk) zap[4:0] <= {zap_del[3:0], Porog}; assign Na_drayver = (zap[4] | zap[3] | zap[2] | zap[1] | zap[0]) & 70kHz;
|
|
|
|
|
Jun 16 2013, 16:28
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
Гаданием на кофейной гуще, попробами и призывами к коллективному разуму эту задачу одолеть, на мой взгляд, невозможно. Во всяком случае за разумное время и с разумным количеством вышедших из строя ключей.
Из моего собственного, хоть и скромного опыта разработки, реализации и тестирования систем управления силовыми устройствами: - Сначала в аналогово-цифровом board-level симуляторе (например в PSpice) с учетом возможно большего количества неидеальностей итеративно синтезировать и анализировать надежное решение.
- Реализовать это решение в виде RTL-описания (или схемы) и верифицировать его в цифровом симуляторе.
- Когда есть хорошее понимание всех эффектов, то испытать реализацию без силовой части с имитацией сигналов от нее.
- И только потом, финальным аккордом включать силовую часть, нагрузку и всё остальное.
Путь долгий и занудный, но большую часть ошибок позволяет избежать. Альтернативный путь на этом поприще я бы назвал: "слабоумие и отвага".
|
|
|
|
|
Jun 16 2013, 18:03
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305

|
К сожалению мне доступны только два последних слова, учиться поздновато, нет времени и мозги поусохли. Поэтому методом научного втыка пришло такое предположение. Разбить сигнал с компаратора на три виртуальные части. Первая - включение с дребезгом, заменить её одним импульсом, стоимость длительности которого подберётся десятком сгоревших мосфетов, вторая часть - постоянное включение компаратора, тут можно ничего не трогать, всё хорошо и так, и заключительная часть это дребезг по отключению компаратора, первая же палка дребезга включает фиксированный импульс, который перекроет весь дребезг. Итого три схемы, которые заводим на элемент 3-ИЛИ и смотрим что получилось. Вот только знать бы хоть примерно время дребезга компаратора LM 239, глядишь пору корпусов бы и удалось сохранить лишних. Ну это моё дремучее мнение, может умные люди чего умного предложат?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|