Добрый день, я программист по специальности, в электротехнике/схемотехнике плохо разбираюсь.
Делаю счетчик
Импульсов с питанием от батареек. Узнал о существовании помех от механических контактов.
Насколько я понимаю, мне защита особенно нужна, т.к. микроконтроллер спит, потребляя 4мкА, и более подтвержен помехам. Вход может быть долгое время
(
Read more... )
Comments 17
Шмиггер даст некую "защиту" от медленно изменяющихся сигналов, преобразуя их в более-менее чётко переключающуюся логику.
Короче, вы от чего хотите защищаться - от дребезга контактов (которое даст ложное количество импульсов), от неких наводок на высокоомные цепи (когда длинный провод, подключённый ко входу КМОП-микросхемы работает как антенна и ловит всё подряд), от просто статических разрядов, которые могут убить чип?..
Учтите, что в правильно сформулированном вопросе уже содержится бОльшая часть правильного ответа. Когда вы поймёте, что вы хотите найти, то искать станет намного легче (скорее всего).
Reply
б) от наводок в цепь при замыкании геркона подключенного по длинному проводу (Electric Fast Transients)
С дребезгом все понятно.
Reply
б) а вот это уже просто выдуманная проблема. Был бы у вас там хотя бы ампер, тогда di/dt могло быть как-то себя проявить, но с микроамперными токами проблемы будут, скорее, в состоянии контактов в разъёмах и т.п. - где-то чуть подкисло, кто-то пальцем помацал -- и уже не работает.
Reply
Reply
Reply
Я пришел к выводу, что на прерываниях хуже, чем периодический опрос входа.
Но для меня остается загадка, что делать с помехами, если нет подтягивающего резистора к питанию..
Когда счетчик остановился замкнутным , то у меня GND будет на пине МК. Когда разомкнутый, то пин МК будет подключен к проводу 50см. Вот всё это хочется защитить..
Желательно, чтобы ток утечки был <10мкА.
Reply
Reply
Простое щелкание кнопкой с микро- и миллиамперными токами проблем не вызывает.
Reply
Обычная кнопка нет ,т.к. провода короткие. А если длинные, то см. первый же рисунок.
Reply
В любом случае, если высунуть голый кмоп вход в индустриальном окружении, то переходный процесс от какой-то кнопки будет не самой большой проблемой :-)
Reply
Leave a comment