2
\$\begingroup\$

I have a circuit as follows which will compare an input voltage to a 2.5 V (actually 2.3 V) reference. In one of the documents, it mentions that the feedback resistor must be 100 × Rpullup. If my Rpullup is 10k, that means my feedback will be R3 = 1 MΩ. When I perform my calculations, the hysteresis window seems too small. Am I calculating this correctly?

Comparator Circuit

R1=866, R2=2K, R3=1Mohm, Rp = 10K, Vp=5V, Vref=3.3

I used the equations given in a document:

Hysteresis Equations

I am getting VthH = 2.3044 and VthL=2.301 with a Hysteresis width of only 3mV

Thanks!

\$\endgroup\$
5
  • 1
    \$\begingroup\$ The effect of the positive feedback will be heavily influenced by the values of R1 and R2. What are they? \$\endgroup\$
    – Transistor
    Commented Sep 8, 2022 at 19:41
  • 1
    \$\begingroup\$ Whether or not the hysteresis window is too small depends entirely on what your spec requires it to be. So what hysteresis window do you actually need? \$\endgroup\$
    – brhans
    Commented Sep 8, 2022 at 20:17
  • 1
    \$\begingroup\$ As part of the design procedure you would design for the two required threshold voltages. So, what threshold voltages do you actually want? Maybe I can help if you provide this information once you have decided. Also what voltage is the negative power rail (VEE). When you say Rp = 5 V, do you actually mean Vp = 5 V? Also, is Vout driving a high impedance input, if Vout is driving a lower resistance, say a transistor's base resistor then this will influence the resistor values in the design. \$\endgroup\$
    – user173271
    Commented Sep 8, 2022 at 20:17
  • \$\begingroup\$ @James - yes Vp=5V and Rp=10K. I updated my design above. Vee = GND. It is driving a high impedance input (OR gate). I am not sure what the thresholds should be actually. It is a 2.5V output and I am trying to set the reference at 2.3 for a little margin \$\endgroup\$
    – Matty
    Commented Sep 9, 2022 at 12:17
  • \$\begingroup\$ Set R1=110k, R2=240k, R3=1M, Rp=10k for switching thresholds of about 0.15 V above and below 2.3 V. \$\endgroup\$
    – user173271
    Commented Sep 9, 2022 at 13:46

1 Answer 1

3
\$\begingroup\$

I can't recommend simulation strongly enough. All questions answered with a couple of quick models, one for when the comparator output is low, one for when it's high:

schematic

simulate this circuit – Schematic created using CircuitLab

In the "Output low" model Rp is ignored, because the comparator's output is connected (almost) directly to \$V_{EE}\$, and feedback is via R3 alone.

In the "Output high" model, the comparator's output is effectively disconnected from everything (due to its open collector), and the high output is provided by the combined efforts of Rp and R3, pulling up to \$V_P\$

The reason it is recommended that \$R_3 >> R_P\$ (by a factor of 100, at least) is to ensure that feedback path impedance doesn't change much between the two output states. With these models it becomes clear that effective feedback impedance changes between 1.00MΩ and 1.01MΩ. The effect of the absence or presence of \$R_P\$ in the calculations is very small, only 1%, and can be neglected.

From the voltmeters it's also clear that your calculations are correct; there's a difference of only 3mV between thresholds.

To increase hysteresis (the difference between the two threshold potentials), all you need to do is allow feedback to have a bigger influence on the potential at the junction of R1 and R2, either by increasing R1 and R2, or decreasing R3.

With an understanding of the principle of superposition, you could guess that increasing R1 and R2 by a factor of 10 will make it ten times "easier" for R3 to modulate the potential at their junction, increasing hysteresis by the same factor. And your guess would be right. So by setting R1 = 8660Ω, and R2 = 20kΩ, you can expect hysteresis to become about 30mV:

schematic

simulate this circuit

\$\endgroup\$
0

Your Answer

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

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