LM741 Schmitt Trigger

Inverting Schmitt trigger that cleans a noisy signal into a sharp digital edge.

Difficulty: Breadboard. Estimated build time: about 30 minutes. Estimated parts cost: about US$2.00. 5-line bill of materials. Compare supplier offers when available. An inverting Schmitt trigger built around a single LM741 op-amp.

Power the op-amp

The LM741 needs a split supply. Wire +9 V to pin 7 and -9 V to pin 4 (two 9 V batteries in series with the join pinned as ground works fine for a first build). Drop a 100 nF ceramic across each rail to ground close to the chip.

Build the reference divider

Connect 10 kΩ from +9 V to the non-inverting input (pin 3), then 10 kΩ from pin 3 to ground. This sets the static reference at the midpoint of the supply (0 V here, since we have a split rail). Without the divider you would have to feed pin 3 from a separate bench reference.

Wire the hysteresis loop

Place a 100 kΩ resistor from the output (pin 6) back to the non-inverting input (pin 3). This is the feedback path that creates hysteresis. The ratio between this 100 kΩ and the 10 kΩ to ground sets how wide the hysteresis window is — wider is more noise-immune but less sensitive.

Connect the input

Feed your signal into the inverting input (pin 2) through a 10 kΩ series resistor. With a sine wave or noisy ramp from your function generator at the input, probe pin 6 with an oscilloscope. Each crossing of the input through the threshold flips the output rail-to-rail almost instantly.

Tune the window

Swap the 100 kΩ feedback resistor for 47 kΩ to widen the hysteresis (more immunity, but the input must swing more to switch), or 220 kΩ to narrow it. The thresholds are V_upper = +Vsat × (R1 / (R1 + Rf)) and V_lower = −Vsat × (R1 / (R1 + Rf)) — derive them with R1 = 10 kΩ and your chosen Rf, then verify on the scope.