Electronic – Protect Op Amp input from piezo sensor overvoltage

circuit-protectionoperational-amplifierpiezo

I have a circuit that I'm using to detects "knocks" using a piezo element. It seems to work adequately, but as I half suspected, I have now demonstrated that it's possible for the piezo element to generate excess signal (I'm assuming voltage, since they don't really generate much current do they?) and destroy the first op-amp input stage.

I don't really care about the actual signal waveform, but I'm anxious not to introduce delays (the key part of this is an attempt to measure the arrival time of a shockwave at various points in a piece of steel.) So, currently I'm considering adding two 5v1 zeners (because that's what I happen to have lying around) nose-to-nose across the inputs. So, the effect would be like this:

schematic

simulate this circuit – Schematic created using CircuitLab

Everything to the right of the zeners is working at present, and I'm confident that limiting the input swing to 5.8 volts will not, of itself, adversely affect the rest of the circuit's ability to do its job.

Are there any concerns that I'm missing here? Again, I do care about response time and must avoid adding lag to the system, but I don't care about distortion, or signal following accuracy, in any of the traditional "amplifier" kinds of ways.

Edit, I transcribed a subset of my actual circuit, intending to focus on the bit that I was interested in (i.e. just up to the first op-amp's input), and I fear that this was not clear. However, I also discovered, thanks for the feedback, that I had made an error in transferring my test circuit to my final. I had omitted the ground connection on the positive input to the op-amp. Oddly, it works (seven copies of it) seemingly just fine like that. Clearly, however, that needed fixing 🙂

Best Answer

For max dynamic range you could try to clamp the signal to the voltage rails with a germanium diode as long as your op amp can take Vcc + 0.3 V and Vee - 0.3 V. Also make sure the voltage rail can absorb the small burst of current, as long as you have small capacitors I don't think the piezo can produce that much power so it shouldn't cause too much of an issue. This solution won't cause delay.

Otherwise I think your solution in the original post is good since the signal would be theoretically be clamped at +/- (zener breakdown voltage + 0.7 V).

Also, I found a paper on balancing the op amp input impedance by adding a parallel resistor/capacitor to the positive input going to ground. May be worth looking into for noise reduction depending on how small your final signal will be. Here's a schematic combining both elements, component values are a guess.

Starecki, Tomasz. (2014). Analog Front-End Circuitry in Piezoelectric and Microphone Detection of Photoacoustic Signals. International Journal of Thermophysics. 35. 1-16. 10.1007/s10765-014-1715-0.

schematic

simulate this circuit – Schematic created using CircuitLab