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

 
 
> Устранение дребезга коммутирующего устройства, Подскажите метод, будьте добры
Гяук
сообщение Mar 24 2005, 13:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 213
Регистрация: 6-12-04
Из: г. Таганрог
Пользователь №: 1 346



Грубо говоря есть такая цепь:

+ питания
|
резистор
|
|
земля------кнопка-------о------нога ПЛИС

Кнопка что-то в духе МПК1-4В и дребезжит при нажатии со страшной силой.
В ПЛИС она заведена на асинхронный сброс всего что только можно.
Вопрос: насколько этот дребезг может повлиять на работу схемы и как с ним можно бороться?

Я на счет устранения изобразил конструкцию из нескольки последовательно включенных д-триггеров, вход каждого из которых объединен по "И" с пином на который приходит сигнал с кнопки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alhen
сообщение Mar 25 2005, 16:18
Сообщение #2


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

Группа: Свой
Сообщений: 161
Регистрация: 17-08-04
Из: Караганда
Пользователь №: 516



to Гяук
Вот пример на AHDL

TITLE "EPR";
Subdesign EPR
(
CLK32x :input; -- PIN 54
Button_S :input; -- PIN 49
Button_R :input; -- PIN 47
.......
)
Variable
C[1..0] :TFF;
PScaler[18..0] :TFF;
DEBOUNCER :SRFF;

BEGIN
PScaler[].clk = CLK32x;
PScaler[0].t = VCC; -- 16 MHz
.......
PScaler[15].t = PScaler[0] & PScaler[1]......

DEBOUNCER.clk = PScaler[15];
DEBOUNCER.s = !Button_S;
DEBOUNCER.r = !Button_R;
.......
END;
Ну и на рисунке схема

Кстати есть опыт использования MAX6816. Микросхема не плохая, даже очень, но заметили что немного тормозная т.е. если где в приложении надо будет сделать дабл клик как на мышке то наврядтли получится, она не успеет очухаться от первого клика. Но это не испортило впечатления. цену не знаю досталась по случаю, вдруг это испортит картину.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Гяук   Устранение дребезга коммутирующего устройства   Mar 24 2005, 13:39
- - Alexandr   Если место в ПЛИСе есть, то советую сброс от кнопк...   Mar 24 2005, 15:05
- - Victor®   Цитата(Гяук @ Mar 24 2005, 16:39)Грубо говоря...   Mar 24 2005, 16:04
- - M_A   Про устранение дребезга есть кое-что здесь   Mar 25 2005, 01:01
- - Alhen   Если есть переключающая группа контактов, то всегд...   Mar 25 2005, 01:34
- - Romanello   Поставь конденсатор, одной ногой соединив с выводо...   Mar 25 2005, 06:49
- - Гяук   2 Alexandr. Первым делом почти так и сделаю, толь...   Mar 25 2005, 09:23
|- - Victor®   Цитата(Гяук @ Mar 25 2005, 12:23)2 Victor® 1)...   Mar 25 2005, 09:56
- - Victor®   Здесь есть на VHDL (debouncer) + еще несколько IP ...   Mar 26 2005, 11:04
- - Гяук   2 Victor® По поводу дебоунсера корка какая-то мало...   Mar 28 2005, 08:55
- - Димыч   Да, со счетчиком все работает весьма сладко: // d...   Mar 28 2005, 12:09
- - Alhen   2Гяук, я однозначно из Караганды "мы ррузские...   Mar 29 2005, 04:25
|- - Гяук   Цитата(Alhen @ Mar 29 2005, 08:25)2Гяук, я од...   Mar 31 2005, 09:14
- - DLR   Поставь кондер!   Mar 29 2005, 07:23


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

 


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


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