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

|
Сигнал с компаратора приходит на плиску МАХ!! и перключает скважность меандра. В момент переключения происходит куча всякой требухи которая выжигает силовую часть, поскольку меандр идёт на управление силовыми мосфетами. Пробовал уменьшать и увеличивать гистерезис, ставить компараторы последовательно, ничего не помогает. Подскажите как можно аппаратно побороться с дрожанием. Частота сигнала невысокая 70 кгц. А то зациклился совсем. На вход S приходит сигнал обратной связи, который должен отключать меандр 70кгц от входа драйвера.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
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-описания (или схемы) и верифицировать его в цифровом симуляторе.
- Когда есть хорошее понимание всех эффектов, то испытать реализацию без силовой части с имитацией сигналов от нее.
- И только потом, финальным аккордом включать силовую часть, нагрузку и всё остальное.
Путь долгий и занудный, но большую часть ошибок позволяет избежать. Альтернативный путь на этом поприще я бы назвал: "слабоумие и отвага".
|
|
|
|
Сообщений в этой теме
georgy31 Как аппаратно победить "мерцание" компаратора? Jun 14 2013, 04:27 Methane Цитата(georgy31 @ Jun 14 2013, 07:27) В м... Jun 14 2013, 04:33 V_G А на схеме компаратор?
А у меандра скважность можн... Jun 14 2013, 04:54 georgy31 Так требуха, это медленно повышающийся уровень, бо... Jun 14 2013, 04:57 Егоров Цитата(georgy31 @ Jun 14 2013, 07:57) Скв... Jun 15 2013, 10:39 alevnew Цитата(georgy31 @ Jun 14 2013, 10:27) Под... Jun 14 2013, 05:19 eugen_pcad_ru Фильтр не поможет? Jun 14 2013, 06:14 Alex11 Скорее всего, горит там из-за несинхронности перек... Jun 15 2013, 09:48 georgy31 Цитата(Alex11 @ Jun 15 2013, 12:48) Скоре... Jun 15 2013, 15:32 Iptash Да, борьба с джиттером в плис это ответственная за... Jun 15 2013, 17:34 georgy31 У меня тоже MAX II. Я уже и защёлку пробовал стави... Jun 16 2013, 05:15 georgy31 К сожалению мне доступны только два последних слов... Jun 16 2013, 18:03 Iptash Можно имитировать все обратные связи прямо в MAX I... Jun 16 2013, 18:32 MrAlex Оптимально сделать автомат с правильными временами... Jun 17 2013, 08:07 georgy31 Какой бы гистерезис не был на компараторе, всё рав... Jun 17 2013, 08:32 ViKo Цитата(georgy31 @ Jun 17 2013, 11:32) Как... Jun 17 2013, 09:19 MrAlex ЦитатаКрасным выделил провал, от которого хотелось... Jun 18 2013, 04:36 georgy31 Так это ж примитивный МАХовский симулятор. В реаль... Jun 18 2013, 08:48 MrAlex ЦитатаТак это ж примитивный МАХовский симулятор. В... Jun 18 2013, 09:00 klop А как там с метастабильностью в ентой схемате Jun 18 2013, 13:29 georgy31 Нормально Jun 18 2013, 15:01 embddr У MaxII на входе есть триггер Шмитта. Не пробовал ... Jul 19 2013, 07:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|