Для чего?
Поработав с китайскими генераторными модулями уже вдоволь (вот с такими):
Остро возникла потребность заменить кнопки энкодерами (жалко пальцы, чуть ли не в кровь). Вобщем купил самые дешевые\дубовые энкодеры на 25 импульсов (щелчков) и собрал схемку, вот такую:
Тоесть одна крутилка - на выходе, через схемку, два канала на две кнопки, кнопки одной ногой уже в земле. Развёл плату на 2 крутилки и спаял это дело, выглядит оно так:
Казалось бы, должно всё заработать, но нет, подключил, так называемый адаптер, согласно схеме и в результате ничего! Как не кручу, модуль (китайский) не реагирует, если крутить очень быстро то в какой-то момент идёт попытка или срабатывание и значение на дисплее уменьшается\увеличивается только на 1 деление. Немного подумав, нормально нажал на кнопку и значение изменилось, потом нажал очень быстро и экран никак не дёрнулся, отсюда был сделан вывод, скорее всего в китайском модуле контроллер делает опрос кнопок не по прерываниям, а неким образом в "главном цикле". И действительно, вцепился в схему щупами, крутанул от души разок и вот картинка:
Значит схема адаптера работает, но (!) ширина импульса сильно зависит от скорости вращения энкодера и количества импульсов на оборот, у меня же самый дешманский вариант, всего 25 щелчков, меньше некуда, но и этого оказалось недостаточно, даже если вращать его очень медленно то импульс будет такой (одиночный импульс с энкодера):
Визульно вроде бы почти подходит, но немного потыкав на саму кнопку, увидел уверенное срабатывание модуля уже при такой длительности импульса:
Так вот, либо придётся делать в данном случае костыль к этим крутилкам, ввиду ситуации, в виде 1\2 КМОП микросхем (питание 3.3В) с регулировкой импульса на выходе, в подобных случаях. Либо другой полу\универсальный случай, да на меге\тини можно всё это сделать быстро, но тут скорее интерес, а вот подробного описания такого типа микросхем сложно нагуглить (ну кроме ттл аг1 и тд) опять же нужно КМОП, питание низковольтное, типовых схем нет и тд...Подскажите\покажите возможные варианты, всех с наступающим!


