Собрал модуль счетчика на DS2423 по схеме Hobby-Boards
Подключил к сети, устройство определяется. Пробую замыкать контакты одного из входов и +5В - счетчик считает. Но странные цифры выдает - то на 10, то на 35, то на 45. Дальше - хуже. Счетчики начинают сами накручиваться. Сброс питания на некоторое время помогает, до следующего замыкания.
Начал разбираться. Нашел схему Elin
У них "всё по-другому". Из описания модуля:
Сделал подтяжку входов счетчика резисторами 10КОм на линию +5В(пол схеме Elin) и выпаял резисторы 1МОм, которые по замыслу Hobby-Boards подтягивали входы на землю(?).Сигналы на каждую из входных клемм счетных каналов подаются относительно общей для них клеммы GND. Каждая из входных клемм счетных каналов связана с соответствующим счетным входом встроенного в устройство однопроводного компонента и имеет специальную схему фильтрации и защиты от превышения уровня входного сигнала и импульсных помех.
После переделки замыкаю один их входов на землю - счетчик считает. И считает вроде правильно, без фантомных срабатываний.
Прочитал даташит на DS2423. Там есть блок-схема включения
Правильно ли я понимаю, что микросхема будет считать импульсы, если входы(подтянуты на +5В) коммутировать на землю?
Погуглил и выяснил, что большинство схем включения DS2423 схожы с хобби-бордовской. Например:
Схема от hobby-Boards проверенная многими и врядли бы продавалась и так тиражировалась в сети, елси б были ошибки. Но почему же у меня она не заработала должным образом? И почему "элиновская" с полпинка завелась?
З.Ы. В нагугленном "Dual Counter v2.6 Parts List" от Hobby-Boards есть сноска:
Как же тогда подключать батарейку, чтобы не разрядилась она? А то уже одна просела до 0.65ВIt is not recommended that any external voltage be applied to +5v because there is a
possibility that the battery can be drained via a path to ground through that connection.