Ok, I have a 1.0Vac, 100KHz sine wave in a control loop that I would like to use as input to a zero crossing detector but it has a 90d lag due to BW limitations so how do I reconstruct this waveform to obtain a similar signal with no delay to yield accurate (+/-5%) ZC? A 90d anticipator circuit would work but only for rookies. So I need 270d of added delay and some gain would be nice for noise immunity. An inverter gives 180d and two poles at 45d each would add up to the needed 270d. How can this be done with one op-amp? Is there a simpler way? The input signal may vary by +/-20% in frequency and I would like to track the ZC somewhat. As the frequency decreases I will need more phase delay to make up for the reduced input delay but the new circuit, if a filter, will yield reduced delay. That sounds like a PLL but is there a simpler way?
Cheers, Harry