реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Как аппаратно победить "мерцание" компаратора?
georgy31
сообщение Jun 14 2013, 04:27
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



Сигнал с компаратора приходит на плиску МАХ!! и перключает скважность меандра. В момент переключения происходит куча всякой требухи которая выжигает силовую часть, поскольку меандр идёт на управление силовыми мосфетами. Пробовал уменьшать и увеличивать гистерезис, ставить компараторы последовательно, ничего не помогает. Подскажите как можно аппаратно побороться с дрожанием. Частота сигнала невысокая 70 кгц. А то зациклился совсем.

На вход S приходит сигнал обратной связи, который должен отключать меандр 70кгц от входа драйвера.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Methane
сообщение Jun 14 2013, 04:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(georgy31 @ Jun 14 2013, 07:27) *
В момент переключения происходит куча всякой требухи которая выжигает силовую часть

Я бы с требухой боролся.
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 14 2013, 04:54
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



А на схеме компаратор?
А у меандра скважность можно переключать?
Go to the top of the page
 
+Quote Post
georgy31
сообщение Jun 14 2013, 04:57
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



Так требуха, это медленно повышающийся уровень, бороться с ним никак нельзя.

Компаратора на схеме нет, только выход с него идёт на S. Обычный компаратор LM239.
Скважность меандра меняется переключением на новый такой же блок с нужной скважностью.
Go to the top of the page
 
+Quote Post
alevnew
сообщение Jun 14 2013, 05:19
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 17-05-07
Пользователь №: 27 775



Цитата(georgy31 @ Jun 14 2013, 10:27) *
Подскажите как можно аппаратно побороться с дрожанием. Частота сигнала невысокая 70 кгц. А то зациклился совсем.

Запретить переключение выхода в противовложное состояние, пока не пройдет определенное кол-во тактов клока.
Т.е., поставить счетчик и загружать его определенным числом по переключению триггера, и пока счетчик не занулится, запретить дальнейшие переключения триггера.

Сообщение отредактировал alevnew - Jun 14 2013, 05:20
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Jun 14 2013, 06:14
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Фильтр не поможет?


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Jun 15 2013, 09:48
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Скорее всего, горит там из-за несинхронности переключений или несинхронности блоков генерации сигналов с разной скважностью. При этом на выходе будут образовываться сигналы с произвольной длительностью, что драйверам нравиться не должно. Сделайте нормальную синхронную схему, чтобы все переключения происходили по фронту тактового сигнала. Тогда даже при дребезге на выходе компаратора Вы не будете получать иголки на входах драйверов. И синхронизируйте схему так, чтобы переключения происходили только по окончании целого периода выходной частоты.
Go to the top of the page
 
+Quote Post
Егоров
сообщение Jun 15 2013, 10:39
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048



Цитата(georgy31 @ Jun 14 2013, 07:57) *
Скважность меандра меняется

Сважность меандра меняться не может по определению. Меандр - периодический прямоугольный сигнал со скважностью 2,
с заполнением точно 0.5 и никак иначе. Это выход триггера-делителя на 2.
Go to the top of the page
 
+Quote Post
georgy31
сообщение Jun 15 2013, 15:32
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



Цитата(Alex11 @ Jun 15 2013, 12:48) *
Скорее всего, горит там из-за несинхронности переключений или несинхронности блоков генерации сигналов с разной скважностью. При этом на выходе будут образовываться сигналы с произвольной длительностью, что драйверам нравиться не должно. Сделайте нормальную синхронную схему, чтобы все переключения происходили по фронту тактового сигнала. Тогда даже при дребезге на выходе компаратора Вы не будете получать иголки на входах драйверов. И синхронизируйте схему так, чтобы переключения происходили только по окончании целого периода выходной частоты.

Да нет, обратная связь начинает работать только по завершении импульса, импульсы не режутся, при плавном переключении появляется дрожание компаратора и силовой транс начинает трещать и выкидывать в питание кучу мусора. Может попробовать в компараторе задействовать тактовый сигнал? Кажется в LM 311 есть такая функция.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Jun 15 2013, 17:34
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Да, борьба с джиттером в плис это ответственная задача. Как то нужно было модернизацию сделать, и изготовить измеритель фазы сигнала, очень точный.
Cделал на MAX II, вот я попрыгал, ведь предоплата была взята и обратной дороги нет.
Возможно фильтр на сдвиговых регистрах (можно и по другому, например защелка на некоторое время) и обязательно TimeQuest вам в помощь, пропишите максимальную задержку от пина до фильтра.
Но это лучше писать на HDL.
Go to the top of the page
 
+Quote Post
georgy31
сообщение Jun 16 2013, 05:15
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



У меня тоже MAX II. Я уже и защёлку пробовал ставить на сигнал с компаратора, и преобразовывал сигнал с компаратора в одинаковые импульсы, просто перестаёт стабилизировать уровень и всё, наверное я просто зациклился.
А как может помочь TimeQuest ? Это же просто задержка сигнала? Ну будет он позже приходить, что изменится?
Go to the top of the page
 
+Quote Post
Iptash
сообщение Jun 16 2013, 15:07
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 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;
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Jun 16 2013, 16:28
Сообщение #13


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Гаданием на кофейной гуще, попробами и призывами к коллективному разуму эту задачу одолеть, на мой взгляд, невозможно.
Во всяком случае за разумное время и с разумным количеством вышедших из строя ключей.

Из моего собственного, хоть и скромного опыта разработки, реализации и тестирования систем управления силовыми устройствами:
- Сначала в аналогово-цифровом board-level симуляторе (например в PSpice) с учетом возможно большего количества неидеальностей итеративно синтезировать и анализировать надежное решение.

- Реализовать это решение в виде RTL-описания (или схемы) и верифицировать его в цифровом симуляторе.

- Когда есть хорошее понимание всех эффектов, то испытать реализацию без силовой части с имитацией сигналов от нее.

- И только потом, финальным аккордом включать силовую часть, нагрузку и всё остальное.

Путь долгий и занудный, но большую часть ошибок позволяет избежать. Альтернативный путь на этом поприще я бы назвал: "слабоумие и отвага".
Go to the top of the page
 
+Quote Post
georgy31
сообщение Jun 16 2013, 18:03
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



К сожалению мне доступны только два последних слова, учиться поздновато, нет времени и мозги поусохли. Поэтому методом научного втыка пришло такое предположение. Разбить сигнал с компаратора на три виртуальные части. Первая - включение с дребезгом, заменить её одним импульсом, стоимость длительности которого подберётся десятком сгоревших мосфетов, вторая часть - постоянное включение компаратора, тут можно ничего не трогать, всё хорошо и так, и заключительная часть это дребезг по отключению компаратора, первая же палка дребезга включает фиксированный импульс, который перекроет весь дребезг. Итого три схемы, которые заводим на элемент 3-ИЛИ и смотрим что получилось. Вот только знать бы хоть примерно время дребезга компаратора LM 239, глядишь пору корпусов бы и удалось сохранить лишних. Ну это моё дремучее мнение, может умные люди чего умного предложат?
Go to the top of the page
 
+Quote Post
Iptash
сообщение Jun 16 2013, 18:32
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Можно имитировать все обратные связи прямо в MAX II и заводить на вх. компаратора с вых. макса не подключая силу и смотреть по осцилографу,
очень желательно цифровому. Но это проще если писать на HDL, как для понимания, так и для реализации.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 16:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01505 секунд с 7
ELECTRONIX ©2004-2016