
Таких троичных инверторов на плате 4 штуки - это 2 микросхемы LM339 (по 4 компаратора в каждой), 8 диодов и 16 резисторов (резисторный делитель напряжения из 4 резисторов 100К для получения порогов использован один на все четыре инвертора). В соответствии с нашей классификацией 4-тритный инвертор называется TRI12:



500 Гц:

1 кГц:

2 кГц:

3 кГц:

4 кГц:

5 кГц:

10 кГц:

25 кГц:

50 кГц:

Как видно где-то у нас есть ёмкость, которая не даёт использовать устройство на высоких частотах (хотя по даташиту LM339 должен был ориентировочно потянуть до 300 кГц). До 5 кГц сигнал ещё успевает вернутся к нулю, а вот на более высокой частоте - уже нет. При 10 кГц наверное ещё нормально, если следом стоит такой же TRI12. При 25 кГц от такого выхода успешно сработает только троичная логика, требующая уровня близкого к максимуму или минимуму (например на оптопарах или кмоп), а вот 50 кГц и выше уже нормально работать не будет - сигнал не успевает далеко уйти от уровня питающих напряжений.
Возможно дело в диодах либо в резисторе на землю после диодов - попробую уменьшить сопротивление, а также поэкспериментировать с LM311, который хоть и сидит один в одном 8-ногом корпусе, но имеет независимое от аналогового логическое питание у выхода, что отменяет необходимость использования диодов.