-
Dog
-
Автор темы
-
Не в сети
-
Захожу иногда
-
-
Сообщений: 46
-
Спасибо получено: 1
-
-
|
синхронизация как понимаю дает время за которое могли бы пройти все переходные процессы в кнопке?
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от Dog.
|
-
digitalinvitro
-
-
Не в сети
-
Давно я тут
-
-
Сообщений: 100
-
Спасибо получено: 8
-
-
-
|
В каком из случаев? Если имеете в виду тактовую частоту подаваемую на модуль подавления дребезга "Debouncer" то в первом случае переходные процессы блокируются триггером переходящим в одно из состояний согласно нажимаемой кнопки и любой переходной процесс в этой кнопке первым своим выбросом заставляет триггер переключиться, последующие выбросы хоть и существуют состояния триггера попросту подтверждают. Клок тут нужен только для того что бы сформировать выходной импульс. Во втором случае синхронизация клоком нужна для обеспечивания тактирования счетчика подавления дребезга, и только во вторую очередь для формирования импульса нажата/отпущена. Разрядность счетчика выбирается таковой что бы гарантировано проехать переходной процесс на кнопке. Что мне не нравиться так это то что в обоих случаях логика синхронная и нужно задаваться клоком с периодом меньше возможного единичного выброса переходного процесса. Парировать это можно используя асинхронный триггер в первом случае.
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.076 секунд