|
|
  |
XILINX XC9500 |
|
|
|
Mar 15 2008, 15:59
|

Силовик-затейник
   
Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467

|
Цитата(andreichk @ Mar 15 2008, 20:20)  вообще-то дребезг контактов подавляю.Это ведь и есть RS-триггер. Тогда огорчу - эта схема неработоспособна для подавления дребезга. Мне видиться такое решение - вывести ещё один пин к каждой кнопке с переключающими контактами и реализовать классическую схему подавления дребезга
--------------------
"Вперёд на мины, ордена потом!" "инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
|
|
|
|
|
Mar 16 2008, 05:57
|

Силовик-затейник
   
Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467

|
Цитата(andreichk @ Mar 16 2008, 01:06)  Тогда огорчу - эта схема неработоспособна для подавления дребезга.
даже, если пин подтянут резистором к 5ти вольтам? Причём хочу заметить, что при наличии этих элементов проскакивания не наблюдается, а вот без них то есть, то нет. Резистор обязателен. Что сваял ISE чтобы схема работала не знаю, я сторонник классических решений. Не известно сколько ресурсов свободно для правильной рекомендации. Если есть тактовая 100Гц- 1кГц я бы завёл сигнал с кнопки на 4 последовательно включенных D триггера, а триггеры затактировал от 100Гц-1кГц - при лог 1 (или 0 в зависимости от включения кнопки) на всех триггерах кнопка нажата и дребезг кончился. Можно попробовать зашунтировать кнопку емкомкостью и реализовать триггер Шмитта, но дополнительные выводы всё равно необходимы т.к. встроенного нет (если склероз не изменил)
--------------------
"Вперёд на мины, ордена потом!" "инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
|
|
|
|
|
Mar 16 2008, 08:37
|
Знающий
   
Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737

|
Цитата(andreichk @ Mar 16 2008, 10:49)  А вообще извините, я спрашивал не про то, как правильно дребезг подавлять, а про то как и куда вписывать рекомендуемые параметры, в частности NOREDUCE. Вам и посоветовали, что в первую очередь надо разбираться не с NOREDUCE, а со схемотехникой. Желательно построить схему без защелок.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|