Схема проверялась на шаговом двигателе, а создана она была для преобразования сигнала с индуктивного датчика. Но при этом её можно использовать для любых ситуаций, в которых требуется преобразовать один сигнал в другой. Разница будет только в номиналах.
Оцифровка сигнала с помощью R3, C2 на малой амплитуде даёт неудовлетворительный результат. Вроде бы и оцифровывает, но этого недостаточно, поэтому добавлены D1 и R2. Они повышают чувствительность, а триггер Шмитта (в данном случае он инвертированный) повышает точность.
Черным подчеркнут выход для схемы без триггера.