|
Антидребезг, Подключение кнопки |
|
|
|
May 23 2018, 11:55
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 17-03-18
Пользователь №: 102 435

|
Как устранить дребезг кнопки? Прочитал, что можно включить Weak Pull-Up Resistor (Assigments -> Assigment Editor) который идет на R3. А на каком пине висит R3?
|
|
|
|
|
 |
Ответов
|
May 23 2018, 14:53
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата(demsp @ May 23 2018, 14:55)  Как устранить дребезг кнопки? Пореже опрашивать. Цитата(_4afc_ @ May 23 2018, 17:25)  Честно говоря не понимаю зачем нужен триггер Шмитта в аппаратуре. Чтобы на пологих фронтах звона не было.
|
|
|
|
|
May 23 2018, 15:09
|

В поисках себя...
   
Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140

|
Цитата Пропустить через двух (а лучше трех) разрядный сдвиговый регистр, работающий на частоте, которая много меньше частоты дребезга. У кнопки дребезг может быть миллисекунды. Как поможет сдвиговый регистр ума не приложу.... Цитата Для исключения метастабильности же, не? Нет. От метастабильности он не избавит. Но за счет гистерезиса действительно уменьшит дребезг. Цитата Так я то же самое сказал
|
|
|
|
|
May 24 2018, 04:25
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 25-01-06
Из: Самара
Пользователь №: 13 578

|
Цитата(Flip-fl0p @ May 23 2018, 19:09)  У кнопки дребезг может быть миллисекунды. Как поможет сдвиговый регистр ума не приложу.... Дребезг типовых кнопок 10-20 мсек. Но есть "чемпионы" - до 50 мсек. Антидребезг достигается либо программными, либо аппаратными методами. Счетчики, сдвиговые регистры etc. - хорошее, но весьма громоздкое решение. Если кнопок немного и они изолированы по входам (не матрица), самое простое - ТШ-входы с подтяжкой и конденсатором на землю. Для матрицы немного сложнее, но тоже решаемо. Постоянная RC-цепочки выбирается так, чтобы надежно перекрыть длительность дребезга. Частые возражения типа "это слишком медленно" снимаются простой цифрой - быстродействием пальца человека (100 - 200 мсек).
|
|
|
|
|
May 24 2018, 04:50
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 25-01-06
Из: Самара
Пользователь №: 13 578

|
Цитата(Flip-fl0p @ May 24 2018, 08:39)  Вы предлагаете в типовой FPGA где более 10 000 триггеров ставить на каждый вход по ТШ и конденсаторы ?  Играйте с триггерами. Никто не против. Однако, вы же не возражаете поставить десяток конденсаторов по питанию? Так чем хуже еще несколько конденсаторов на входах? У вас же не все ноги заняты кнопками? Поверьте, ТШ-входы придуманы совсем не напрасно...
|
|
|
|
Сообщений в этой теме
demsp Антидребезг May 23 2018, 11:55 Flip-fl0p Цитата(demsp @ May 23 2018, 14:55) Как ус... May 23 2018, 12:08 Dantist2k17 Цитата(demsp @ May 23 2018, 11:55) Как ус... May 23 2018, 13:22 demsp Спасибо, а вот ещё в мануале MAX II Device Handboo... May 23 2018, 13:58 _4afc_ Цитата(demsp @ May 23 2018, 17:58) Я в Pi... May 23 2018, 14:25  _Anatoliy Цитата(_4afc_ @ May 23 2018, 17:25) Честн... May 23 2018, 14:33  Jackov Цитата(demsp @ May 23 2018, 14:55) Как ус... May 23 2018, 14:44 lembrix Цитата(demsp @ May 23 2018, 16:58) Спасиб... May 24 2018, 06:59 svedach Попробуйте, может подойдет - делал для себя... May 23 2018, 14:23      sgs Цитата(Flip-fl0p @ May 24 2018, 09:0... May 24 2018, 05:48       Flip-fl0p ЦитатаВы серьезно считаете, что надежность микросх... May 24 2018, 06:09        sgs Цитата(Flip-fl0p @ May 24 2018, 10:0... May 24 2018, 06:42       XVR Цитата(sgs @ May 24 2018, 08:48) ТШ-входы... May 24 2018, 07:54        sgs Цитата(XVR @ May 24 2018, 11:54) Ой! ... May 24 2018, 08:14         iosifk Цитата(sgs @ May 24 2018, 11:14) Я же с... May 24 2018, 08:29          sgs Цитата(iosifk @ May 24 2018, 12:29) в Рос... May 24 2018, 08:45 mse Цитата(demsp @ May 23 2018, 14:55) Как ус... May 23 2018, 19:33 Flip-fl0p Цитата(mse @ May 23 2018, 22:33) Продвину... May 23 2018, 20:05  mse Цитата(Flip-fl0p @ May 23 2018, 23:0... May 23 2018, 20:40  Leka Цитата(Flip-fl0p @ May 23 2018, 23:0... May 23 2018, 21:14   Flip-fl0p Цитата(Leka @ May 24 2018, 00:14) Не прос... May 24 2018, 04:14 demsp Цитата(iosifk @ May 24 2018, 12:29) А воо... May 26 2018, 06:53 Flip-fl0p Цитата(demsp @ May 26 2018, 09:53) Спасиб... May 26 2018, 12:55 Plain Цитата(demsp @ May 26 2018, 09:53) антидр... May 26 2018, 15:23 lembrix Цитата(demsp @ May 26 2018, 09:53) Тогда ... May 28 2018, 07:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|