1
\$\begingroup\$

Almost all datasheets of comparators will show their propagation delay, which means the time it takes for the input pin's change to be reflected by the output.

However, if we have a high-frequency signal that's changing faster than the propagation delay, what will happen? I assume it ultimately depends on the exact implementation of the chip, but is there any way to know the details?

The background is about implementing hysteresis in high-speed comparators to prevent multiple flipping on the slow rising edge due to noise.

I figured out that if the noise bandwidth is higher than 1 / propagation delay, then just a positive feedback from the output of comparator to the positive input cannot always guarantee the output to be multiple-flipping-free.

Is there any way to solve this problem without switching to comparators with a much lower propagation delay?

\$\endgroup\$
1
  • \$\begingroup\$ I would think that the comparator output goes to whatever the slew rate allows until the changes propagate to the output. For your problem, Maxim Semi has a few comparators like the MAX9010 and MAX912 with no hysteresis that are stable in the linear region. These comparators also have very low propagation delays. But why can you not just filter the signal? If you consider that frequency noise then you probably don't really consider it one of the frequency components responsible for the as part of the step in your signal. \$\endgroup\$
    – DKNguyen
    Sep 23, 2022 at 6:56

1 Answer 1

1
\$\begingroup\$

However, if we have a high-frequency signal that's changing faster than the propagation delay, what will happen?

If the signal amplitude exceeds the hysteresis, the output will switch at the input frequency. The rise and fall times will determine if the output switches cleanly.

...to prevent multiple flipping on the slow rising edge due to noise.

Input noise must be kept within the hysteresis range usually by low pass filtering.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.