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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Как аппаратно победить "мерцание" компаратора?
MrAlex
сообщение Jun 17 2013, 08:07
Сообщение #16


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

Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179



Оптимально сделать автомат с правильными временами перехода между состояниями. Или добавить гистерезис на компараторе, что потребует обвязки из резисторов.
Go to the top of the page
 
+Quote Post
georgy31
сообщение Jun 17 2013, 08:32
Сообщение #17


Местный
***

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



Какой бы гистерезис не был на компараторе, всё равно он вызывает дребезг, проверено, ставил резистор в обратной связи от нуля до бесконечности, да и у самого компа джиттер ещё тот, его одного хватает на охапку палок при включении и выключении, только аппартно видимо и можно побороться. С включением проблем особых не возникло, а вот с выключением есть провал между окончанием сигнала ОС и началом тактового импульса. Как с этим побороться?

Подскажите тёмному человеку, как убрать привязку к тактовому импульсу и синхронизировать с окончанием сигнала inOS?

CODE
module posle1os(clk,inOS,OS);
input clk;
input inOS;
output OS;
reg [2:0] cnt;

always @ (posedge clk )
cnt <=inOS?3'b110:{1'b0,cnt[2:1]};
assign OS=cnt[0];
endmodule


Красным выделил провал, от которого хотелось бы избавиться, основной сигнал ОС(без дребезга) здесь не показан, а только дребезг при включении и выключении.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 17 2013, 09:19
Сообщение #18


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(georgy31 @ Jun 17 2013, 11:32) *
Какой бы гистерезис не был на компараторе, всё равно он вызывает дребезг, проверено, ставил резистор в обратной связи от нуля до бесконечности

Неужели? А схемку покажите.
Go to the top of the page
 
+Quote Post
MrAlex
сообщение Jun 18 2013, 04:36
Сообщение #19


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

Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179



Цитата
Красным выделил провал, от которого хотелось бы избавиться, основной сигнал ОС(без дребезга) здесь не показан, а только дребезг при включении и выключении.

Собственно и дребезга не заметно. Видно два сигнала с разной частотой.
Go to the top of the page
 
+Quote Post
georgy31
сообщение Jun 18 2013, 08:48
Сообщение #20


Местный
***

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



Так это ж примитивный МАХовский симулятор. В реальности дребезга хоть отбавляй.
Go to the top of the page
 
+Quote Post
MrAlex
сообщение Jun 18 2013, 09:00
Сообщение #21


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

Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179



Цитата
Так это ж примитивный МАХовский симулятор. В реальности дребезга хоть отбавляй.

А мужики то не знают..
Go to the top of the page
 
+Quote Post
klop
сообщение Jun 18 2013, 13:29
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



А как там с метастабильностью в ентой схемате
Go to the top of the page
 
+Quote Post
georgy31
сообщение Jun 18 2013, 15:01
Сообщение #23


Местный
***

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



Нормально
Go to the top of the page
 
+Quote Post
embddr
сообщение Jul 19 2013, 07:47
Сообщение #24


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

Группа: Свой
Сообщений: 127
Регистрация: 16-09-08
Из: Москва
Пользователь №: 40 233



У MaxII на входе есть триггер Шмитта. Не пробовал его включать?
Go to the top of the page
 
+Quote Post

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

 


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


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