Just so I'll know for future reference, why wouldn't a 74HC non-inverting buffer with a schmidt trigger input work for this? If there is one. Or possibly the SN74LVC1G17 I posted about before.
maybe with an added feedback resistor.
It can, but the original signal is DC offset from the average of the schmidt trigger points of a HC gate,
You can modify the trigger points with more resistors, but it still has poor tolerance to DC shifts of the input signal, and the hyst specs of a HC gate are quite wide. They are not precision parts.
A HC gate also draws significant current when biased near the mid point like that.
The data slicer in #34 also shifts trigger points with a DC movement in Sig, they are only balanced when Sig is 50% of Vcc.
The AC coupling of #24 does gives exact and symmetric trigger points, so reduces timing errors on the edge slew rates.