Цитата(Гяук @ Mar 24 2005, 16:39)
Грубо говоря есть такая цепь:
+ питания
|
резистор
|
|
земля------кнопка-------о------нога ПЛИС
Кнопка что-то в духе МПК1-4В и дребезжит при нажатии со страшной силой.
В ПЛИС она заведена на асинхронный сброс всего что только можно.
Вопрос: насколько этот дребезг может повлиять на работу схемы и как с ним можно бороться?
Я на счет устранения изобразил конструкцию из нескольки последовательно включенных д-триггеров, вход каждого из которых объединен по "И" с пином на который приходит сигнал с кнопки.
1) У Altera в MAX+PLUS II был пример антидребезга. Посмотрите там.
2) У MAXIM есть микросхемы для этого - смотрите на их сайте.
3) Интересный вариант использовать watchdog, например Analog Devices ADM706 (у него Master Reset с антидребезгом) да и еще Power Fail Indicator
и еще как сам wathcdog :-)
4) Регистр сдвига, на вход кнопка+pullup, выходы регистра объединить по
ИЛИ, выход ИЛИ - нужный сигнал
"Everything should be made as simple as possible, but not simpler." - Albert Einstein