Для проверки написал вот такую программку.Для имитации входных импульсов использовал генератор управляемый от переменного резистора.Импульсы с выхода D12 подал на вход скоростного счетчика D2.Счетчик подсчитывает как количество импульсов во время импульса так и во время паузы.
Потом показания суммируются.На низких оборотах показания на дисплее совпадают, но на высоких есть значительная разница.Это сказывается задержка в программе.Если генератор убрать а использовать импульсы от движка то показания будут вполне адекватные.