Дребезг контактов. Триггер Шмитта на примере 74HC14. Аппаратное подавление дребезга контактов.
ฝัง
- เผยแพร่เมื่อ 21 พ.ค. 2022
- Микросхемы с триггерами Шмитта широко применяются для двухуровневого преобразования аналоговых сигналов в цифровые. В отличие от обычных КМОП-элементов, триггеры Шмитта позволяют получить четкий выходной сигнал при сравнительно медленном фронте импульса на входе - таким образом они обеспечивают помехоустройчивость цифровой части схемы по входу.
74HC14D Datasheet: static.chipdip.ru/lib/223/DOC...
tec.org.ru/board/74hc14n_74hc1...
Мы вконтакте: solderingiron.stm32
Github: github.com/Solderingironspb/L...
ЯндексДзен: zen.yandex.ru/id/622208eed2eb... - วิทยาศาสตร์และเทคโนโลยี
Спасибо за внятное объяснение, просто, детально и главное доступно
Большое спасибо за видео. Как всегда очень доступно и профессионально!!
Спасибо за полезную информацию !
спасибо что не бросаешь своих зрителей)
Спасибо большое за твой труд друг!
В яип и дипе брал кнопки один раз. Из 10, оказалось что 8 штук работает через раз или неполностью сопротивление дают. Купил самую дешевку в китае- из 30 штук вообще все идеально работают и сопротивление в нажатом состоянии идеальное.
Уникальное видео! Бестселлер ютуба! У китайцев брал отличные входные и выходные сдвиговые регистры HC сотнями штук, отлично зарекомендовали себя, может продавец попался нечестный
Вангую чип и дип и кнопки оттуда.
Коммент в поддержку) Хорошее видео! Но разрешите заметить, что в МК обычно на входах уже есть триггеры Шмитта. Например в 103 Шмитт включается автоматически при конфигурировании пина на вход. Однако в чисто логических схемах без МК штука незаменимая)
Они есть, но как-то они не работают у меня) поэтому я всегда забиваю на подтяжки внутренние, наличие внутри триггеров шмитта и прочее) лучше внешнее)
Ну, в принципе, 🔨!
Эта схема у меня на ВСЕХ моих проектах. Работает отлично. До сих пор не понимаю, почему китайцы не ставят ее на модули энкодеров.
Но в последнем проекте я решил изъеб.... проэксперементировать и поставил вместо триггера Шмидта специализированную микросхему MC14490, да по нынешним временам это дорохо-богато, но эксперимента для...
Короче работает тоже прекрасно и не требует обвязки кроме 1 конденсатора, который задает частоту.
Автор - молодец!! Софтверное подавление дребезга - это пережиток прошлого :)))))
Спасибо 👍👍👍
Микроконтроллер уже имеет на входе триггер шмитта.
Железный антидребезг это здорово, но проблема в размерах, и удорожании конструкции, поэтому в микроконтроллер ной технике, не часто пользуется..
У STM входные цепи уже с ТШ
@@BB-ti9bf На прерываниях не помогают, только софтовый антидребезг, если через чтение пина то да и кондера хватает.
Спасибо за труды! Имел дело с таким . Прикупил себе микросхем на 6 ,2 и 1 элементов . Кста, я искал ведь на просторах али готовые решения с подавление дребезга - ничего похожего не нашел ,максимум притягивают резистором и всё . И раскурочил устройств я немало и максимум что я видел ,это RC фильтры на кнопки .Не особо популярен триггер Шмитта видать . Я смотрю схему энкодера , получается элементы притянуты к питанию ,при срабатывании возникает ноль и триггер инвертирует его до единицы?
Все верно. Триггер Шмитта инвертирующий. И если Вы хотите, чтоб при нажатии кнопки была 1, то на триггер нужно подать 0.
Внимание, вопрос! Если из схемы в конце видео убрать НС14 и подключить сигналы напрямую в микроконтроллер, что изменится? Инверсия не в счёт. При ответе на вопрос прошу обратить внимание, что в МК на GPIO уже присутствуют триггеры Шмитта.
Ничего не изменится, ибо стм это не АВР, и да там встроенный триггер для преобразования сигнала в цифровой. И для устранения дребезга достаточно RC цепи конкретно на СТМ
@@kamikadze_n5191 спасибо, я в курсе. Вопрос был автору.
Время заряда конденсатора будет больше, чем разряда, так как при заряде в дело вступает резистор подтяжки. А так все верно
В данном случае да, вы правы. Не рассказал про этот момент.
А зачем тнигер ? Если дркбез можно убрать как раз цепью RC. Или я чегото не понимаю?
th-cam.com/video/Ea-gn5RQTlY/w-d-xo.html
Примерно 43-44 секунда видео. Думаю понятно станет.
@@SolderingironspbДак в стм триггер уже встроен, вы скинули ссылку на просто кнопку и резистор подтягивающий. А человек спросил про RC цепь , и она будет и работает с СТМ, с ардуино нет, там нет триггера и не явный переход с 0 до 5 в при RC цепи, и в одном состоянии порт залипает. А в СТМ встроенный триггер сам преобразует
"Зачем это делать программно, когда это можно сделать аппаратно" ? 1. Чтобы сэкономить на комплектухе. 2. Чтобы упростить разводку платы. 3. Чтобы уменьшить энергопотребление.
И смысл лепить дополнительные микросхемы? Любой МК программно давит дребезг на раз. Не одна сотня моих устройств с кнопками работает с программным подавлением дребезга. Не убедили.